diff --git a/front/locales/app.pot b/front/locales/app.pot
index 9a5a0e4c996c210eb334c53d577771c6ae0da87a..4a7ddcd46f0ba9ca37c2e222379cf61f7c8245b1 100644
--- a/front/locales/app.pot
+++ b/front/locales/app.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 0.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-02 14:06+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -428,6 +428,11 @@ msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr ""
 
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr ""
+
 #: front/src/components/audio/SearchBar.vue:26 src/components/audio/track/Table.vue:9
 #: front/src/components/library/AlbumBase.vue:152
 #: front/src/components/library/ArtistBase.vue:194
@@ -438,11 +443,6 @@ msgctxt "*/*/*"
 msgid "Album"
 msgstr ""
 
-#: front/src/views/admin/library/TrackDetail.vue:107
-msgctxt "*/*/*/Noun"
-msgid "Album"
-msgstr ""
-
 #: front/src/views/admin/library/TrackDetail.vue:128
 msgctxt "*/*/*/Noun"
 msgid "Album artist"
@@ -576,6 +576,12 @@ msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr ""
 
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr ""
+
 #: front/src/components/audio/SearchBar.vue:25 src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
 #: front/src/views/admin/library/AlbumDetail.vue:108
@@ -585,12 +591,6 @@ msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr ""
 
-#: front/src/components/manage/library/AlbumsTable.vue:40
-#: front/src/components/manage/library/TracksTable.vue:41
-msgctxt "*/*/*"
-msgid "Artist"
-msgstr ""
-
 #: front/src/views/admin/library/ArtistDetail.vue:91
 msgctxt "Content/Moderation/Title"
 msgid "Artist data"
@@ -756,7 +756,7 @@ msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:107
+#: front/src/views/content/remote/Card.vue:112
 msgctxt "Popup/Library/Paragraph"
 msgid "By unfollowing this library, you loose access to its content."
 msgstr ""
@@ -787,6 +787,11 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr ""
 
+#: front/src/views/content/remote/Card.vue:97
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr ""
+
 #: front/src/components/library/radios/Builder.vue:64
 msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
@@ -852,13 +857,13 @@ msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr ""
 
-#: front/src/components/library/EditForm.vue:75
-msgctxt "Content/Library/Button.Label"
+#: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Clear"
 msgstr ""
 
-#: front/src/components/manage/users/InvitationForm.vue:37
-msgctxt "Content/Admin/Button.Label/Verb"
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr ""
 
@@ -868,7 +873,7 @@ msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:614
+#: front/src/components/audio/Player.vue:642
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Clear your queue"
 msgstr ""
@@ -889,17 +894,17 @@ msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
 msgstr ""
 
-#: front/src/components/ShortcutsModal.vue:20
-msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
-msgid "Close"
-msgstr ""
-
 #: front/src/components/federation/FetchButton.vue:85
 #: front/src/components/library/ImportStatusModal.vue:79
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close"
 msgstr ""
 
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr ""
+
 #: front/src/components/federation/FetchButton.vue:88
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close and reload page"
@@ -1020,14 +1025,14 @@ msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr ""
 
-#: front/src/components/auth/ApplicationNew.vue:8
-#: front/src/components/auth/ApplicationNew.vue:34
-msgctxt "Content/Applications/Title"
+#: front/src/components/auth/Settings.vue:220
+msgctxt "Content/Settings/Button.Label"
 msgid "Create a new application"
 msgstr ""
 
-#: front/src/components/auth/Settings.vue:220
-msgctxt "Content/Settings/Button.Label"
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+msgctxt "Content/Applications/Title"
 msgid "Create a new application"
 msgstr ""
 
@@ -1239,14 +1244,14 @@ msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr ""
 
-#: front/src/components/library/radios/Builder.vue:25
-#: front/src/views/content/libraries/Form.vue:14
-msgctxt "Content/*/Input.Label/Noun"
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
 msgid "Description"
 msgstr ""
 
-#: front/src/views/admin/library/LibraryDetail.vue:123
-msgctxt "*/*/*/Noun"
+#: front/src/components/library/radios/Builder.vue:25
+#: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr ""
 
@@ -1754,14 +1759,14 @@ msgctxt "*/*/*"
 msgid "Favorited tracks"
 msgstr ""
 
-#: front/src/components/mixins/Translations.vue:76
-#: front/src/components/mixins/Translations.vue:77
-msgctxt "Content/OAuth Scopes/Label"
+#: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr ""
 
-#: front/src/components/Sidebar.vue:66
-msgctxt "Sidebar/Favorites/List item.Link/Noun"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr ""
 
@@ -1845,7 +1850,7 @@ msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:97
+#: front/src/views/content/remote/Card.vue:103
 msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr ""
@@ -1916,13 +1921,13 @@ msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr ""
 
-#: front/src/components/library/ImportStatusModal.vue:45
-msgctxt "Popup/Import/Table.Label/Noun"
+#: front/src/components/Footer.vue:37
+msgctxt "Footer/*/Link"
 msgid "Getting help"
 msgstr ""
 
-#: front/src/components/Footer.vue:37
-msgctxt "Footer/*/Link"
+#: front/src/components/library/ImportStatusModal.vue:45
+msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Getting help"
 msgstr ""
 
@@ -1957,7 +1962,7 @@ msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Hide content from this artist"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:615
+#: front/src/components/audio/Player.vue:643
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Hide content from this artist…"
 msgstr ""
@@ -1997,12 +2002,6 @@ msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr ""
 
-#: front/src/components/manage/library/UploadsTable.vue:64
-#: front/src/views/admin/library/UploadDetail.vue:131
-msgctxt "Content/*/*/Noun"
-msgid "Import status"
-msgstr ""
-
 #: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
 #: front/src/views/content/libraries/FilesTable.vue:59
@@ -2010,6 +2009,12 @@ msgctxt "Content/Library/*/Noun"
 msgid "Import status"
 msgstr ""
 
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
+msgid "Import status"
+msgstr ""
+
 #: front/src/components/mixins/Translations.vue:37
 #: front/src/components/mixins/Translations.vue:38
 msgctxt "Content/Library/Help text"
@@ -2269,12 +2274,6 @@ msgctxt "Content/*/*/Noun"
 msgid "License"
 msgstr ""
 
-#: front/src/components/mixins/Translations.vue:80
-#: front/src/components/mixins/Translations.vue:81
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Listenings"
-msgstr ""
-
 #: front/src/views/admin/library/AlbumDetail.vue:157
 #: front/src/views/admin/library/ArtistDetail.vue:146
 #: front/src/views/admin/library/TrackDetail.vue:209
@@ -2282,6 +2281,12 @@ msgctxt "*/*/*/Noun"
 msgid "Listenings"
 msgstr ""
 
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr ""
+
 #: front/src/components/audio/track/Table.vue:25
 #: front/src/components/library/ArtistDetail.vue:28
 msgctxt "Content/*/Button.Label"
@@ -2384,17 +2389,17 @@ msgctxt "Content/Library/Paragraph"
 msgid "Looks like you don't have a library, it's time to create one."
 msgstr ""
 
-#: front/src/components/audio/Player.vue:604 src/components/audio/Player.vue:605
+#: front/src/components/audio/Player.vue:632 src/components/audio/Player.vue:633
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping disabled. Click to switch to single-track looping."
 msgstr ""
 
-#: front/src/components/audio/Player.vue:607 src/components/audio/Player.vue:608
+#: front/src/components/audio/Player.vue:635 src/components/audio/Player.vue:636
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on a single track. Click to switch to whole queue looping."
 msgstr ""
 
-#: front/src/components/audio/Player.vue:610 src/components/audio/Player.vue:611
+#: front/src/components/audio/Player.vue:638 src/components/audio/Player.vue:639
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on whole queue. Click to disable looping."
 msgstr ""
@@ -2444,7 +2449,7 @@ msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:597
+#: front/src/components/audio/Player.vue:625
 msgctxt "Sidebar/Player/Hidden text"
 msgid "Media player"
 msgstr ""
@@ -2495,7 +2500,7 @@ msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:603
+#: front/src/components/audio/Player.vue:631
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Mute"
 msgstr ""
@@ -2572,6 +2577,11 @@ msgctxt "*/*/*"
 msgid "Name"
 msgstr ""
 
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr ""
+
 #: front/src/components/auth/Settings.vue:133
 #: front/src/components/manage/library/ArtistsTable.vue:39
 #: front/src/components/manage/moderation/AccountsTable.vue:39
@@ -2588,11 +2598,6 @@ msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:9
-msgctxt "Content/Applications/Input.Label/Noun"
-msgid "Name"
-msgstr ""
-
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
 msgctxt "Content/Settings/Input.Label"
@@ -2609,7 +2614,7 @@ msgctxt "Content/Library/Card.Table.Header/Short"
 msgid "New value"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:601
+#: front/src/components/audio/Player.vue:629
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Next track"
 msgstr ""
@@ -2675,17 +2680,17 @@ msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr ""
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
-msgctxt "*/Notifications/*"
-msgid "Notifications"
-msgstr ""
-
 #: front/src/components/mixins/Translations.vue:100
 #: front/src/components/mixins/Translations.vue:101
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Notifications"
 msgstr ""
 
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
+msgid "Notifications"
+msgstr ""
+
 #: front/src/components/Footer.vue:47
 msgctxt "Footer/*/List item.Link"
 msgid "Official website"
@@ -2831,7 +2836,7 @@ msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:600
+#: front/src/components/audio/Player.vue:628
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Pause track"
 msgstr ""
@@ -2941,7 +2946,7 @@ msgctxt "Sidebar/Player/Hidden text"
 msgid "Play this track"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:599
+#: front/src/components/audio/Player.vue:627
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Play track"
 msgstr ""
@@ -2988,6 +2993,12 @@ msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr ""
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr ""
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
 #: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
 #: front/src/views/admin/library/AlbumDetail.vue:173
@@ -2997,12 +3008,6 @@ msgctxt "*/*/*"
 msgid "Playlists"
 msgstr ""
 
-#: front/src/components/mixins/Translations.vue:88
-#: front/src/components/mixins/Translations.vue:89
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Playlists"
-msgstr ""
-
 #: front/src/components/Home.vue:56
 msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
@@ -3038,7 +3043,7 @@ msgctxt "Popup/Embed/Title/Noun"
 msgid "Preview"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:598
+#: front/src/components/audio/Player.vue:626
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Previous track"
 msgstr ""
@@ -3108,7 +3113,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:310
+#: front/src/components/audio/Player.vue:322
 msgctxt "Content/Queue/Message"
 msgid "Queue shuffled!"
 msgstr ""
@@ -3149,7 +3154,7 @@ msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:149
+#: front/src/components/auth/ApplicationForm.vue:151
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Read"
 msgstr ""
@@ -3164,7 +3169,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Read-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:150
+#: front/src/components/auth/ApplicationForm.vue:152
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Read-only access to user data"
 msgstr ""
@@ -3442,7 +3447,7 @@ msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:169
+#: front/src/views/content/remote/Card.vue:175
 msgctxt "Content/Library/Message"
 msgid "Scan launched"
 msgstr ""
@@ -3457,7 +3462,7 @@ msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:170
+#: front/src/views/content/remote/Card.vue:176
 msgctxt "Content/Library/Message"
 msgid "Scan skipped (previous scan is too recent)"
 msgstr ""
@@ -3697,7 +3702,7 @@ msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Shuffle queue"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:613
+#: front/src/components/audio/Player.vue:641
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Shuffle your queue"
 msgstr ""
@@ -3719,6 +3724,12 @@ msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Sign-up date"
 msgstr ""
 
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr ""
+
 #: front/src/components/library/FileUpload.vue:94
 #: front/src/components/library/TrackDetail.vue:39
 #: front/src/components/mixins/Translations.vue:54
@@ -3728,12 +3739,6 @@ msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr ""
 
-#: front/src/components/manage/library/UploadsTable.vue:65
-#: front/src/views/admin/library/UploadDetail.vue:219
-msgctxt "Content/*/*/Noun"
-msgid "Size"
-msgstr ""
-
 #: front/src/components/manage/library/UploadsTable.vue:24
 #: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
@@ -3802,23 +3807,18 @@ msgctxt "Content/Moderation/Help text"
 msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:95
-msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
-msgid "Status"
-msgstr ""
-
 #: front/src/views/admin/moderation/DomainsDetail.vue:115
 msgctxt "Content/Moderation/Table.Label (Value is Error message)"
 msgid "Status"
 msgstr ""
 
-#: front/src/components/manage/library/EditsCardList.vue:12
-msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)"
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
 msgid "Status"
 msgstr ""
 
-#: front/src/components/manage/users/UsersTable.vue:43
-msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
 msgid "Status"
 msgstr ""
 
@@ -3828,8 +3828,13 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
 msgid "Status"
 msgstr ""
 
-#: front/src/views/content/libraries/Detail.vue:28
-msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+#: front/src/components/manage/users/UsersTable.vue:43
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+msgid "Status"
+msgstr ""
+
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)"
 msgid "Status"
 msgstr ""
 
@@ -4125,12 +4130,12 @@ msgctxt "Content/Library/Input.Placeholder"
 msgid "This library contains my personal music, I hope you like it."
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:135
+#: front/src/views/content/remote/Card.vue:141
 msgctxt "Content/Library/Card.Help text"
 msgid "This library is private and your approval from its owner is needed to access its content"
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:136
+#: front/src/views/content/remote/Card.vue:142
 msgctxt "Content/Library/Card.Help text"
 msgid "This library is public and you can access its content freely"
 msgstr ""
@@ -4263,6 +4268,11 @@ msgctxt "Content/*/*"
 msgid "Total users"
 msgstr ""
 
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr ""
+
 #: front/src/components/audio/SearchBar.vue:27
 #: front/src/components/library/TrackBase.vue:173
 #: front/src/components/library/TrackDetail.vue:128
@@ -4271,11 +4281,6 @@ msgctxt "*/*/*/Noun"
 msgid "Track"
 msgstr ""
 
-#: front/src/views/admin/library/UploadDetail.vue:199
-msgctxt "*/*/*"
-msgid "Track"
-msgstr ""
-
 #: front/src/components/library/EditCard.vue:13
 msgctxt "Content/Library/Card/Short"
 msgid "Track #%{ id } - %{ name }"
@@ -4297,17 +4302,6 @@ msgctxt "Content/*/Dropdown/Noun"
 msgid "Track name"
 msgstr ""
 
-#: front/src/components/manage/library/AlbumsTable.vue:42
-#: front/src/components/manage/library/ArtistsTable.vue:42
-#: front/src/views/admin/library/AlbumDetail.vue:252
-#: front/src/views/admin/library/ArtistDetail.vue:251
-#: front/src/views/admin/library/Base.vue:14
-#: front/src/views/admin/library/LibraryDetail.vue:229
-#: front/src/views/admin/library/TracksList.vue:24
-msgctxt "*/*/*"
-msgid "Tracks"
-msgstr ""
-
 #: front/src/components/instance/Stats.vue:54
 #: front/src/components/library/AlbumDetail.vue:19
 #: front/src/components/playlists/PlaylistModal.vue:47
@@ -4319,6 +4313,17 @@ msgctxt "*/*/*/Noun"
 msgid "Tracks"
 msgstr ""
 
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
+msgstr ""
+
 #: front/src/components/library/ArtistDetail.vue:33
 msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
@@ -4339,29 +4344,29 @@ msgctxt "Popup/Radio/Title/Noun"
 msgid "Tracks matching filter"
 msgstr ""
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:180
-msgctxt "Content/Moderation/Table.Label/Noun"
-msgid "Type"
-msgstr ""
-
 #: front/src/components/library/TrackDetail.vue:57
 #: front/src/views/admin/library/UploadDetail.vue:250
 msgctxt "Content/Track/Table.Label/Noun"
 msgid "Type"
 msgstr ""
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Type"
+msgstr ""
+
 #: front/src/components/manage/moderation/AccountsTable.vue:44
 #: front/src/components/manage/moderation/DomainsTable.vue:42
 msgctxt "Content/Moderation/Table.Label/Short"
 msgid "Under moderation rule"
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:104 src/views/content/remote/Card.vue:109
+#: front/src/views/content/remote/Card.vue:109 src/views/content/remote/Card.vue:114
 msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:105
+#: front/src/views/content/remote/Card.vue:110
 msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr ""
@@ -4387,7 +4392,7 @@ msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:602
+#: front/src/components/audio/Player.vue:630
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Unmute"
 msgstr ""
@@ -4508,11 +4513,6 @@ msgctxt "Content/Library/Table"
 msgid "Uploading…"
 msgstr ""
 
-#: front/src/components/manage/library/LibrariesTable.vue:52
-msgctxt "Content/*/*/Noun"
-msgid "Uploads"
-msgstr ""
-
 #: front/src/views/admin/library/Base.vue:20
 #: front/src/views/admin/library/UploadsList.vue:24
 msgctxt "*/*/*"
@@ -4532,6 +4532,11 @@ msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Uploads"
 msgstr ""
 
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr ""
+
 #: front/src/components/auth/ApplicationForm.vue:16
 msgctxt "Content/Applications/Help Text"
 msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web."
@@ -4649,11 +4654,6 @@ msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr ""
 
-#: front/src/views/content/libraries/Form.vue:18
-msgctxt "Content/Library/Dropdown.Label"
-msgid "Visibility"
-msgstr ""
-
 #: front/src/components/manage/library/LibrariesTable.vue:11
 #: front/src/components/manage/library/LibrariesTable.vue:51
 #: front/src/components/manage/library/UploadsTable.vue:11
@@ -4664,6 +4664,11 @@ msgctxt "*/*/*"
 msgid "Visibility"
 msgstr ""
 
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr ""
+
 #: front/src/components/library/AlbumDetail.vue:4
 msgctxt "Content/Album/"
 msgid "Volume %{ number }"
@@ -4724,7 +4729,7 @@ msgctxt "Popup/Embed/Input.Label"
 msgid "Widget width"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:155
+#: front/src/components/auth/ApplicationForm.vue:157
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Write"
 msgstr ""
@@ -4734,7 +4739,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Write-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:156
+#: front/src/components/auth/ApplicationForm.vue:158
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Write-only access to user data"
 msgstr ""
diff --git a/front/locales/ar/LC_MESSAGES/app.po b/front/locales/ar/LC_MESSAGES/app.po
index d382844a7302cf0e7797fc7608f29472291a66e5..83f9dcddff7ef80c06b2638fce30ef6cf8717b56 100644
--- a/front/locales/ar/LC_MESSAGES/app.po
+++ b/front/locales/ar/LC_MESSAGES/app.po
@@ -3,17 +3,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Arabic (FunkWhale)\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-02 14:06+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2019-05-13 13:31+0000\n"
 "Last-Translator: ButterflyOfFire <butterflyoffire+funkwhale@protonmail.com>\n"
-"Language-Team: Arabic <https://translate.funkwhale.audio/projects/funkwhale/"
-"funkwhale/front/ar/>\n"
+"Language-Team: Arabic <https://translate.funkwhale.audio/projects/funkwhale/funkwhale/front/ar/>\n"
 "Language: ar\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
-"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
 "X-Generator: Weblate 3.2.2\n"
 
 #: front/src/components/playlists/PlaylistModal.vue:9
@@ -130,7 +128,8 @@ msgstr "الملف الشخصي لِـ %{ username }"
 
 #: front/src/components/playlists/PlaylistModal.vue:21
 msgctxt "Popup/Playlist/Paragraph"
-msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
 msgstr ""
 
 #: front/src/components/audio/artist/Card.vue:41
@@ -272,7 +271,8 @@ msgstr "عُطّل النفاذ"
 
 #: front/src/components/Home.vue:101
 msgctxt "Content/Home/List item"
-msgid "Access your music from a clean interface that focuses on what really matters"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
 msgstr "صِلوا إلى موسيقاكم عبر واجهة نظيفة التصميم تُركّز فعلًا على الأهمّ"
 
 #: front/src/components/manage/library/UploadsTable.vue:67
@@ -335,7 +335,8 @@ msgstr "الإجراء"
 #: front/src/components/common/ActionTable.vue:101
 msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
@@ -459,6 +460,11 @@ msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "الإدارة"
 
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "الألبوم"
+
 #: front/src/components/audio/SearchBar.vue:26
 #: src/components/audio/track/Table.vue:9
 #: front/src/components/library/AlbumBase.vue:152
@@ -470,11 +476,6 @@ msgctxt "*/*/*"
 msgid "Album"
 msgstr "الألبوم"
 
-#: front/src/views/admin/library/TrackDetail.vue:107
-msgctxt "*/*/*/Noun"
-msgid "Album"
-msgstr "الألبوم"
-
 #: front/src/views/admin/library/TrackDetail.vue:128
 msgctxt "*/*/*/Noun"
 msgid "Album artist"
@@ -539,7 +540,9 @@ msgstr "ترخيص التطبيق"
 
 #: front/src/components/library/ImportStatusModal.vue:17
 msgctxt "Popup/Import/Message"
-msgid "An error occured during upload processing. You will find more information below."
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:13
@@ -559,8 +562,11 @@ msgstr "حدث خطأ أثناء عملية حفظ التغييرات"
 
 #: front/src/components/auth/Login.vue:10
 msgctxt "Content/Login/Error message/List item"
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
-msgstr "طرأ هناك خطأ ما، ذلك قد يعني أن السيرفر غير متصل أو أنّ الإتصال به غير ممكن"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
+msgstr ""
+"طرأ هناك خطأ ما، ذلك قد يعني أن السيرفر غير متصل أو أنّ الإتصال به غير ممكن"
 
 #: front/src/components/library/ImportStatusModal.vue:145
 msgctxt "Popup/Import/Error.Label"
@@ -585,7 +591,9 @@ msgstr "مُعرِّف التطبيق"
 
 #: front/src/components/auth/ApplicationEdit.vue:16
 msgctxt "Content/Application/Paragraph/"
-msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else."
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
 msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:25
@@ -615,6 +623,12 @@ msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "أمتأكد من أنك تريد الخروج ؟"
 
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "الفنان"
+
 #: front/src/components/audio/SearchBar.vue:25
 #: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
@@ -625,12 +639,6 @@ msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "الفنان"
 
-#: front/src/components/manage/library/AlbumsTable.vue:40
-#: front/src/components/manage/library/TracksTable.vue:41
-msgctxt "*/*/*"
-msgid "Artist"
-msgstr "الفنان"
-
 #: front/src/views/admin/library/ArtistDetail.vue:91
 msgctxt "Content/Moderation/Title"
 msgid "Artist data"
@@ -757,7 +765,10 @@ msgstr "حجب الكل"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:112
 msgctxt "Content/Moderation/Help text"
-msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
@@ -800,10 +811,11 @@ msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "حسب %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:107
+#: front/src/views/content/remote/Card.vue:112
 msgctxt "Popup/Library/Paragraph"
 msgid "By unfollowing this library, you loose access to its content."
-msgstr "إن قمت بإلغاء متابعة هذه المكتبة فسوف لن تتمكن مِن الوصول إلى محتواها."
+msgstr ""
+"إن قمت بإلغاء متابعة هذه المكتبة فسوف لن تتمكن مِن الوصول إلى محتواها."
 
 #: front/src/views/admin/library/AlbumDetail.vue:214
 #: front/src/views/admin/library/ArtistDetail.vue:203
@@ -831,6 +843,12 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "إلغاء"
 
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "طلبات المتابَعة المعلَّقة"
+
 #: front/src/components/library/radios/Builder.vue:64
 msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
@@ -873,7 +891,9 @@ msgstr "تمت مزامنة التعديلات مع السيرفر"
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph'"
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
 msgstr ""
 "سوف تتأثر كذلك الكلمة السرية لواجهة برمجة تطبيقات صاب سونيك Subsonic إن قمت "
 "بتعديل كلمتك السرية."
@@ -890,7 +910,9 @@ msgstr "قاعة المحادثة"
 
 #: front/src/components/auth/ApplicationForm.vue:24
 msgctxt "Content/Applications/Paragraph/"
-msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes."
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:2
@@ -898,13 +920,13 @@ msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "اختر خادومك"
 
-#: front/src/components/library/EditForm.vue:75
-msgctxt "Content/Library/Button.Label"
+#: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Clear"
 msgstr "امسح"
 
-#: front/src/components/manage/users/InvitationForm.vue:37
-msgctxt "Content/Admin/Button.Label/Verb"
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "امسح"
 
@@ -914,7 +936,7 @@ msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "مسح قائمة المَقاطع الموسيقية"
 
-#: front/src/components/audio/Player.vue:614
+#: front/src/components/audio/Player.vue:642
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Clear your queue"
 msgstr "مسح قائمة الانتظار الخاصة بك"
@@ -927,7 +949,8 @@ msgstr "إضغط مرة واحدة و استمع لساعات مِن الموس
 #: front/src/components/mixins/Translations.vue:21
 #: front/src/components/mixins/Translations.vue:22
 msgctxt "Content/Library/Link.Title"
-msgid "Click to display more information about the import process for this upload"
+msgid ""
+"Click to display more information about the import process for this upload"
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:82
@@ -935,17 +958,17 @@ msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
 msgstr "اضغط لاختيار ملفات أو قم بسحب وإلقاء ملفات أو مجلدات"
 
-#: front/src/components/ShortcutsModal.vue:20
-msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
-msgid "Close"
-msgstr "إغلاق"
-
 #: front/src/components/federation/FetchButton.vue:85
 #: front/src/components/library/ImportStatusModal.vue:79
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close"
 msgstr "إغلاق"
 
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr "إغلاق"
+
 #: front/src/components/federation/FetchButton.vue:88
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close and reload page"
@@ -1001,7 +1024,8 @@ msgstr "عوامل تصفية المحتوى"
 
 #: front/src/components/auth/Settings.vue:119
 msgctxt "Content/Settings/Paragraph"
-msgid "Content filters help you hide content you don't want to see on the service."
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
 msgstr ""
 
 #: front/src/components/common/ActionTable.vue:8
@@ -1066,14 +1090,14 @@ msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "أنشئ حسابا على فانك وايل"
 
-#: front/src/components/auth/ApplicationNew.vue:8
-#: front/src/components/auth/ApplicationNew.vue:34
-msgctxt "Content/Applications/Title"
+#: front/src/components/auth/Settings.vue:220
+msgctxt "Content/Settings/Button.Label"
 msgid "Create a new application"
 msgstr "أنشئ تطبيقا جديدا"
 
-#: front/src/components/auth/Settings.vue:220
-msgctxt "Content/Settings/Button.Label"
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+msgctxt "Content/Applications/Title"
 msgid "Create a new application"
 msgstr "أنشئ تطبيقا جديدا"
 
@@ -1290,14 +1314,14 @@ msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "تنازليًا"
 
-#: front/src/components/library/radios/Builder.vue:25
-#: front/src/views/content/libraries/Form.vue:14
-msgctxt "Content/*/Input.Label/Noun"
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
 msgid "Description"
 msgstr "الوصف"
 
-#: front/src/views/admin/library/LibraryDetail.vue:123
-msgctxt "*/*/*/Noun"
+#: front/src/components/library/radios/Builder.vue:25
+#: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "الوصف"
 
@@ -1309,7 +1333,9 @@ msgstr "التفاصيل"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:491
 msgctxt "Content/Moderation/Help text"
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
 msgstr ""
 
 #: front/src/components/mixins/Translations.vue:8
@@ -1363,7 +1389,9 @@ msgstr "إعرضها للعامة"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:122
 msgctxt "Content/Moderation/Help text"
-msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well."
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:51
@@ -1573,7 +1601,6 @@ msgstr "ادمج هذا المَقطع على موقعك"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:259
 #: front/src/views/admin/moderation/DomainsDetail.vue:187
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Emitted library follows"
 msgstr "أدخِل عنوان رابط لمكتبة ما"
@@ -1793,7 +1820,11 @@ msgstr "إنتهت صلاحيتها/ أو مستعمَلة"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:110
 msgctxt "Content/Moderation/Help text"
-msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place."
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
 msgstr ""
 
 #: front/src/components/manage/library/UploadsTable.vue:25
@@ -1814,14 +1845,14 @@ msgctxt "*/*/*"
 msgid "Favorited tracks"
 msgstr "المَقاطع الصوتية المفضلة"
 
-#: front/src/components/mixins/Translations.vue:76
-#: front/src/components/mixins/Translations.vue:77
-msgctxt "Content/OAuth Scopes/Label"
+#: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr "المفضلة"
 
-#: front/src/components/Sidebar.vue:66
-msgctxt "Sidebar/Favorites/List item.Link/Noun"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr "المفضلة"
 
@@ -1905,7 +1936,7 @@ msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "المتابِعون"
 
-#: front/src/views/content/remote/Card.vue:97
+#: front/src/views/content/remote/Card.vue:103
 msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "يُتابِع"
@@ -1918,7 +1949,9 @@ msgstr "إتبع"
 
 #: front/src/components/library/TrackBase.vue:17
 msgctxt "Content/Track/Paragraph"
-msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:28
@@ -1928,8 +1961,12 @@ msgstr "تعطيل النفاذ"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph'"
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
-msgstr "فانك وايل Funkwhale متوافق مع برمجيات تشغيل الموسيقى التي تدعم واجهة برمجية تطبيقات صاب سونيك."
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
+msgstr ""
+"فانك وايل Funkwhale متوافق مع برمجيات تشغيل الموسيقى التي تدعم واجهة برمجية "
+"تطبيقات صاب سونيك."
 
 #: front/src/components/Home.vue:90
 msgctxt "Content/Home/Paragraph"
@@ -1938,8 +1975,12 @@ msgstr "فانك وايل Funkwhale سهلٌ جدًا للإستخدام."
 
 #: front/src/components/Home.vue:39
 msgctxt "Content/Home/Paragraph"
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
-msgstr "طُوِّر فانك وايل Funkwhale لتسهيل الإستماع إلى الموسيقى التي تحبونها و لاكتشاف فنّانين جُدد."
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
+msgstr ""
+"طُوِّر فانك وايل Funkwhale لتسهيل الإستماع إلى الموسيقى التي تحبونها و "
+"لاكتشاف فنّانين جُدد."
 
 #: front/src/components/Home.vue:111
 msgctxt "Content/Home/Paragraph"
@@ -1968,7 +2009,9 @@ msgstr "أنقلني إلى المكتبة"
 
 #: front/src/components/Home.vue:70
 msgctxt "Content/Home/List item/Verb"
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
 msgstr ""
 "احصلوا على بيانات وصفية ذات جودة عن موسيقاكم بفضل <a href=\"%{ url }\" "
 "target=\"_blank\">MusicBrainz</a>"
@@ -1978,13 +2021,13 @@ msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "إبدأ هنا"
 
-#: front/src/components/library/ImportStatusModal.vue:45
-msgctxt "Popup/Import/Table.Label/Noun"
+#: front/src/components/Footer.vue:37
+msgctxt "Footer/*/Link"
 msgid "Getting help"
 msgstr "الحصول على مساعدة"
 
-#: front/src/components/Footer.vue:37
-msgctxt "Footer/*/Link"
+#: front/src/components/library/ImportStatusModal.vue:45
+msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Getting help"
 msgstr "الحصول على مساعدة"
 
@@ -2019,7 +2062,7 @@ msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Hide content from this artist"
 msgstr "إخفاء المحتوى القادم مِن هذا الفنان"
 
-#: front/src/components/audio/Player.vue:615
+#: front/src/components/audio/Player.vue:643
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Hide content from this artist…"
 msgstr "إخفاء المحتوى القادم مِن هذا الفنان…"
@@ -2036,17 +2079,24 @@ msgstr "ساعات مِن الموسيقى"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:10
 msgctxt "Content/Settings/Paragraph"
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
 msgstr ""
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
 msgstr ""
 
 #: front/src/components/auth/Settings.vue:205
 msgctxt "Content/Applications/Paragraph"
-msgid "If you authorize third-party applications to access your data, those applications will be listed here."
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:3
@@ -2059,12 +2109,6 @@ msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "مصدر الإستيراد"
 
-#: front/src/components/manage/library/UploadsTable.vue:64
-#: front/src/views/admin/library/UploadDetail.vue:131
-msgctxt "Content/*/*/Noun"
-msgid "Import status"
-msgstr "حالة الاستيراد"
-
 #: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
 #: front/src/views/content/libraries/FilesTable.vue:59
@@ -2072,6 +2116,12 @@ msgctxt "Content/Library/*/Noun"
 msgid "Import status"
 msgstr "حالة الاستيراد"
 
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
+msgid "Import status"
+msgstr "حالة الاستيراد"
+
 #: front/src/components/mixins/Translations.vue:37
 #: front/src/components/mixins/Translations.vue:38
 msgctxt "Content/Library/Help text"
@@ -2162,7 +2212,9 @@ msgstr "بيانات مثيل الخادم"
 
 #: front/src/components/library/FileUpload.vue:268
 msgctxt "Content/Library/Help text"
-msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:139
@@ -2291,7 +2343,10 @@ msgstr "تم تحديث المكتبة"
 
 #: front/src/views/content/libraries/Form.vue:2
 msgctxt "Content/Library/Paragraph"
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
 msgstr ""
 
 #: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
@@ -2319,7 +2374,6 @@ msgid "Library deleted"
 msgstr "تم حذف المكتبة"
 
 #: front/src/views/admin/library/EditsList.vue:4
-#, fuzzy
 msgctxt "Content/Admin/Title/Noun"
 msgid "Library edits"
 msgstr "ملفّات المكتبة"
@@ -2336,12 +2390,6 @@ msgctxt "Content/*/*/Noun"
 msgid "License"
 msgstr "الرخصة"
 
-#: front/src/components/mixins/Translations.vue:80
-#: front/src/components/mixins/Translations.vue:81
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Listenings"
-msgstr ""
-
 #: front/src/views/admin/library/AlbumDetail.vue:157
 #: front/src/views/admin/library/ArtistDetail.vue:146
 #: front/src/views/admin/library/TrackDetail.vue:209
@@ -2349,6 +2397,12 @@ msgctxt "*/*/*/Noun"
 msgid "Listenings"
 msgstr ""
 
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr ""
+
 #: front/src/components/audio/track/Table.vue:25
 #: front/src/components/library/ArtistDetail.vue:28
 msgctxt "Content/*/Button.Label"
@@ -2451,20 +2505,20 @@ msgctxt "Content/Library/Paragraph"
 msgid "Looks like you don't have a library, it's time to create one."
 msgstr "يبدو أنه ليس لديك أية مكتبة بعد، حان الأوان لإنشاء واحدة."
 
-#: front/src/components/audio/Player.vue:604
-#: src/components/audio/Player.vue:605
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping disabled. Click to switch to single-track looping."
 msgstr ""
 
-#: front/src/components/audio/Player.vue:607
-#: src/components/audio/Player.vue:608
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on a single track. Click to switch to whole queue looping."
 msgstr ""
 
-#: front/src/components/audio/Player.vue:610
-#: src/components/audio/Player.vue:611
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on whole queue. Click to disable looping."
 msgstr ""
@@ -2514,7 +2568,7 @@ msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "MB"
 
-#: front/src/components/audio/Player.vue:597
+#: front/src/components/audio/Player.vue:625
 msgctxt "Sidebar/Player/Hidden text"
 msgid "Media player"
 msgstr "مُشغّل الوسائط"
@@ -2540,8 +2594,12 @@ msgstr "الإشراف"
 #: front/src/views/admin/moderation/AccountsDetail.vue:78
 #: front/src/views/admin/moderation/DomainsDetail.vue:42
 msgctxt "Content/Moderation/Card.Paragraph"
-msgid "Moderation policies help you control how your instance interact with a given domain or account."
-msgstr "قواعد الإشراف تساعدكم على التحكم في كيفية تفاعل مثيل خادومكم مع النطاقات و الحسابات الأخرى."
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
+msgstr ""
+"قواعد الإشراف تساعدكم على التحكم في كيفية تفاعل مثيل خادومكم مع النطاقات و "
+"الحسابات الأخرى."
 
 #: front/src/components/library/EditCard.vue:5
 msgctxt "Content/Library/Card/Short"
@@ -2566,7 +2624,7 @@ msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "الموسيقى"
 
-#: front/src/components/audio/Player.vue:603
+#: front/src/components/audio/Player.vue:631
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Mute"
 msgstr "كتم"
@@ -2644,6 +2702,11 @@ msgctxt "*/*/*"
 msgid "Name"
 msgstr "الإسم"
 
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "الإسم"
+
 #: front/src/components/auth/Settings.vue:133
 #: front/src/components/manage/library/ArtistsTable.vue:39
 #: front/src/components/manage/moderation/AccountsTable.vue:39
@@ -2660,11 +2723,6 @@ msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "الإسم"
 
-#: front/src/components/auth/ApplicationForm.vue:9
-msgctxt "Content/Applications/Input.Label/Noun"
-msgid "Name"
-msgstr "الإسم"
-
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
 msgctxt "Content/Settings/Input.Label"
@@ -2681,7 +2739,7 @@ msgctxt "Content/Library/Card.Table.Header/Short"
 msgid "New value"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:601
+#: front/src/components/audio/Player.vue:629
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Next track"
 msgstr "المَقطَع التالي"
@@ -2694,7 +2752,9 @@ msgstr "لا"
 #: front/src/components/Home.vue:95
 msgctxt "Content/Home/List item"
 msgid "No add-ons, no plugins : you only need a web library"
-msgstr "لا تحتاج إلى تنصيب إضافاتٍ أو مُلحَقاتٍ : كل ما تحتاج إليه هي مكتبة موسيقية على الويب"
+msgstr ""
+"لا تحتاج إلى تنصيب إضافاتٍ أو مُلحَقاتٍ : كل ما تحتاج إليه هي مكتبة موسيقية "
+"على الويب"
 
 #: front/src/components/audio/Search.vue:25
 msgctxt "Content/Search/Paragraph"
@@ -2747,17 +2807,17 @@ msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "غير مستعمَل"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
-msgctxt "*/Notifications/*"
-msgid "Notifications"
-msgstr "الإشعارات"
-
 #: front/src/components/mixins/Translations.vue:100
 #: front/src/components/mixins/Translations.vue:101
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Notifications"
 msgstr "الإشعارات"
 
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
+msgid "Notifications"
+msgstr "الإشعارات"
+
 #: front/src/components/Footer.vue:47
 msgctxt "Footer/*/List item.Link"
 msgid "Official website"
@@ -2780,7 +2840,8 @@ msgstr "مفتوح"
 
 #: front/src/components/library/ImportStatusModal.vue:56
 msgctxt "Popup/Import/Table.Label/Value"
-msgid "Open a support thread (include the debug information below in your message)"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
 msgstr ""
 
 #: front/src/components/library/AlbumBase.vue:73
@@ -2907,7 +2968,7 @@ msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "تم تحديث كلمة السر بنجاح"
 
-#: front/src/components/audio/Player.vue:600
+#: front/src/components/audio/Player.vue:628
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Pause track"
 msgstr "ألبِث المَقطَع"
@@ -3018,7 +3079,7 @@ msgctxt "Sidebar/Player/Hidden text"
 msgid "Play this track"
 msgstr "شغِّل هذا المَقطَع"
 
-#: front/src/components/audio/Player.vue:599
+#: front/src/components/audio/Player.vue:627
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Play track"
 msgstr "إعزف المَقطَع"
@@ -3069,6 +3130,12 @@ msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "مدى رؤية القائمة"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "قوائم المَقاطِع"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
 #: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
 #: front/src/views/admin/library/AlbumDetail.vue:173
@@ -3079,12 +3146,6 @@ msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "قوائم المَقاطِع"
 
-#: front/src/components/mixins/Translations.vue:88
-#: front/src/components/mixins/Translations.vue:89
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Playlists"
-msgstr "قوائم المَقاطِع"
-
 #: front/src/components/Home.vue:56
 msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
@@ -3103,7 +3164,9 @@ msgstr "الرجاء التأكّد مِن صحة اسم المستخدِم و 
 #: front/src/components/auth/Settings.vue:46
 msgctxt "Content/Settings/Paragraph"
 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px."
-msgstr "نسق PNG أو GIF أو JPG. الحجم الأقصى 2 ميغابيت. سيتم تغيير حجمها إلى 400×400 بكسل."
+msgstr ""
+"نسق PNG أو GIF أو JPG. الحجم الأقصى 2 ميغابيت. سيتم تغيير حجمها إلى 400×400 "
+"بكسل."
 
 #: front/src/views/admin/library/TrackDetail.vue:137
 msgctxt "*/*/*/Noun"
@@ -3112,7 +3175,9 @@ msgstr "تتابُع الصفحات"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:118
 msgctxt "Content/Moderation/Help text"
-msgid "Prevent account or domain from triggering notifications, except from followers."
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
 msgstr "إخفاء الحساب أو محتوى النطاق مِن الجميع باستثناء المتابِعين."
 
 #: front/src/components/audio/EmbedWizard.vue:33
@@ -3120,7 +3185,7 @@ msgctxt "Popup/Embed/Title/Noun"
 msgid "Preview"
 msgstr "معاينة"
 
-#: front/src/components/audio/Player.vue:598
+#: front/src/components/audio/Player.vue:626
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Previous track"
 msgstr "المَقطَع السابق"
@@ -3190,7 +3255,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "قائمة الإنتظار"
 
-#: front/src/components/audio/Player.vue:310
+#: front/src/components/audio/Player.vue:322
 msgctxt "Content/Queue/Message"
 msgid "Queue shuffled!"
 msgstr "تم خلط قائمة الإنتظار !"
@@ -3232,7 +3297,7 @@ msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "الإذاعات"
 
-#: front/src/components/auth/ApplicationForm.vue:149
+#: front/src/components/auth/ApplicationForm.vue:151
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Read"
 msgstr ""
@@ -3247,7 +3312,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Read-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:150
+#: front/src/components/auth/ApplicationForm.vue:152
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Read-only access to user data"
 msgstr ""
@@ -3333,7 +3398,9 @@ msgstr "تحديث معلومات العُقدة"
 
 #: front/src/components/federation/FetchButton.vue:80
 msgctxt "Popup/*/Message.Content"
-msgid "Refresh request wasn't proceed in time by our server. It will be processed later."
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:16
@@ -3358,7 +3425,9 @@ msgstr ""
 
 #: front/src/components/auth/Signup.vue:9
 msgctxt "Content/Signup/Form/Paragraph"
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
 msgstr ""
 "إنّ التسجيلات مُغلَقة حاليًا على هذا الخادوم، يلزمك رمز دعوة للتسجيل فيه."
 
@@ -3405,7 +3474,9 @@ msgstr "المكتبات البُعدية"
 
 #: front/src/views/content/remote/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
 msgstr ""
 
 #: front/src/components/library/radios/Filter.vue:59
@@ -3430,17 +3501,23 @@ msgstr "حذف مِن المفضلة"
 
 #: front/src/views/content/libraries/Quota.vue:38
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota."
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
 msgstr ""
 
 #: front/src/views/content/libraries/Quota.vue:64
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota."
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
 msgstr ""
 
 #: front/src/views/content/libraries/Quota.vue:90
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota."
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
 msgstr ""
 
 #: front/src/components/auth/SubsonicTokenForm.vue:33
@@ -3531,7 +3608,7 @@ msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "احفظ"
 
-#: front/src/views/content/remote/Card.vue:169
+#: front/src/views/content/remote/Card.vue:175
 msgctxt "Content/Library/Message"
 msgid "Scan launched"
 msgstr "بدأ الاستكشاف"
@@ -3546,7 +3623,7 @@ msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "مسح مُعلَّق"
 
-#: front/src/views/content/remote/Card.vue:170
+#: front/src/views/content/remote/Card.vue:176
 msgctxt "Content/Library/Message"
 msgid "Scan skipped (previous scan is too recent)"
 msgstr ""
@@ -3730,8 +3807,10 @@ msgstr "رابط المشاركة"
 
 #: front/src/views/content/libraries/Detail.vue:15
 msgctxt "Content/Library/Paragraph"
-msgid "Share this link with other users so they can request access to your library."
-msgstr "قم بمشاركة هذا الرابط مع مستخدمين آخرين ليتمكنوا مِن طلب الوصول إلى مكتبتك."
+msgid ""
+"Share this link with other users so they can request access to your library."
+msgstr ""
+"قم بمشاركة هذا الرابط مع مستخدمين آخرين ليتمكنوا مِن طلب الوصول إلى مكتبتك."
 
 #: front/src/views/content/libraries/Detail.vue:14
 #: front/src/views/content/remote/Card.vue:77
@@ -3801,7 +3880,7 @@ msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Shuffle queue"
 msgstr "خلط قائمة الإنتظار"
 
-#: front/src/components/audio/Player.vue:613
+#: front/src/components/audio/Player.vue:641
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Shuffle your queue"
 msgstr "خلط قائمة الإنتظار"
@@ -3823,6 +3902,12 @@ msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Sign-up date"
 msgstr "تاريخ التسجيل"
 
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "الحجم"
+
 #: front/src/components/library/FileUpload.vue:94
 #: front/src/components/library/TrackDetail.vue:39
 #: front/src/components/mixins/Translations.vue:54
@@ -3832,12 +3917,6 @@ msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "الحجم"
 
-#: front/src/components/manage/library/UploadsTable.vue:65
-#: front/src/views/admin/library/UploadDetail.vue:219
-msgctxt "Content/*/*/Noun"
-msgid "Size"
-msgstr "الحجم"
-
 #: front/src/components/manage/library/UploadsTable.vue:24
 #: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
@@ -3890,12 +3969,16 @@ msgstr "الإحصائيات"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:490
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
 msgstr ""
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:371
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
 msgstr ""
 
 #: front/src/views/admin/library/AlbumDetail.vue:329
@@ -3904,26 +3987,23 @@ msgstr ""
 #: front/src/views/admin/library/TrackDetail.vue:371
 #: front/src/views/admin/library/UploadDetail.vue:335
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:95
-msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
-msgid "Status"
-msgstr "الحالة"
-
 #: front/src/views/admin/moderation/DomainsDetail.vue:115
 msgctxt "Content/Moderation/Table.Label (Value is Error message)"
 msgid "Status"
 msgstr "الحالة"
 
-#: front/src/components/manage/library/EditsCardList.vue:12
-msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)"
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
 msgid "Status"
 msgstr "الحالة"
 
-#: front/src/components/manage/users/UsersTable.vue:43
-msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
 msgid "Status"
 msgstr "الحالة"
 
@@ -3933,8 +4013,15 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
 msgid "Status"
 msgstr "الحالة"
 
-#: front/src/views/content/libraries/Detail.vue:28
-msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+#: front/src/components/manage/users/UsersTable.vue:43
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+msgid "Status"
+msgstr "الحالة"
+
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
 msgid "Status"
 msgstr "الحالة"
 
@@ -4031,12 +4118,17 @@ msgstr "تم نسخ النص إلى الحافظة!"
 
 #: front/src/components/Home.vue:26
 msgctxt "Content/Home/Paragraph"
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
-msgstr "حسنًا الأمر سهل : أحببنا غروف شارْك و أردنا تصميم مشروع أحسَن منه بكثير."
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
+msgstr ""
+"حسنًا الأمر سهل : أحببنا غروف شارْك و أردنا تصميم مشروع أحسَن منه بكثير."
 
 #: front/src/views/admin/library/AlbumDetail.vue:75
 msgctxt "Content/Moderation/Paragraph"
-msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible."
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:39
@@ -4046,7 +4138,9 @@ msgstr ""
 
 #: front/src/views/admin/library/ArtistDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/Footer.vue:53
@@ -4061,17 +4155,23 @@ msgstr ""
 
 #: front/src/views/content/libraries/Form.vue:34
 msgctxt "Popup/Library/Paragraph"
-msgid "The library and all its tracks will be deleted. This can not be undone."
-msgstr "سوف يتم حذف المكتبة و كل ما تحتويه مِن مقاطِع. لا يمكن الغاء هذا الإجراء."
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
+msgstr ""
+"سوف يتم حذف المكتبة و كل ما تحتويه مِن مقاطِع. لا يمكن الغاء هذا الإجراء."
 
 #: front/src/views/admin/library/LibraryDetail.vue:61
 msgctxt "Content/Moderation/Paragraph"
-msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible."
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:140
 msgctxt "Popup/Import/Error.Label"
-msgid "The metadata included in the file is invalid or some mandatory fields are missing."
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:38
@@ -4086,8 +4186,12 @@ msgstr "سيتم تشغيل المقطَع اللاحق تلقائيا خلال
 
 #: front/src/components/Home.vue:116
 msgctxt "Content/Home/List item"
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
-msgstr "المنصّة مجانية و مفتوحة المصدر، بإمكانكم تنصيبها و تعديلها كما يحلو لكم دون قيود"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
+msgstr ""
+"المنصّة مجانية و مفتوحة المصدر، بإمكانكم تنصيبها و تعديلها كما يحلو لكم دون "
+"قيود"
 
 #: front/src/components/playlists/Form.vue:14
 msgctxt "Content/Playlist/Error message.Title"
@@ -4101,7 +4205,8 @@ msgstr "ردَّ الخادم البُعدي بإجابة HTTP %{ status }"
 
 #: front/src/components/federation/FetchButton.vue:13
 msgctxt "Popup/*/Message.Content"
-msgid "The remote server answered, but returned data was unsupported by Funkwhale."
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:44
@@ -4116,22 +4221,30 @@ msgstr ""
 
 #: front/src/components/manage/library/AlbumsTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected albums will be removed, as well as associated tracks, uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/ArtistsTable.vue:179
 msgctxt "Popup/*/Paragraph"
-msgid "The selected artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/LibrariesTable.vue:206
 msgctxt "Popup/*/Paragraph"
-msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible."
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/TracksTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected tracks will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/UploadsTable.vue:256
@@ -4147,11 +4260,13 @@ msgstr ""
 #: front/src/components/auth/SubsonicTokenForm.vue:4
 msgctxt "Content/Settings/Paragraph"
 msgid "The Subsonic API is not available on this Funkwhale instance."
-msgstr "واجهة برمجة تطبيقات صاب سونيك غير متوفرة غلى مثيل خادوم فانك وايل الحالي."
+msgstr ""
+"واجهة برمجة تطبيقات صاب سونيك غير متوفرة غلى مثيل خادوم فانك وايل الحالي."
 
 #: front/src/components/library/EditCard.vue:96
 msgctxt "Popup/Library/Paragraph"
-msgid "The suggestion will be completely removed, this action is irreversible."
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
 msgstr ""
 
 #: front/src/components/playlists/PlaylistModal.vue:34
@@ -4166,7 +4281,9 @@ msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/views/admin/library/UploadDetail.vue:68
@@ -4212,7 +4329,8 @@ msgstr "مثيل الخادوم هذا يُتيح مساحة تخرين تُقد
 
 #: front/src/components/auth/Settings.vue:165
 msgctxt "Content/Settings/Paragraph"
-msgid "This is the list of applications that have access to your account data."
+msgid ""
+"This is the list of applications that have access to your account data."
 msgstr ""
 
 #: front/src/components/auth/Settings.vue:218
@@ -4230,19 +4348,23 @@ msgctxt "Content/Library/Input.Placeholder"
 msgid "This library contains my personal music, I hope you like it."
 msgstr "تحتوي هذه المكتبة على الموسيقى الخاصة بي، أتمنى أنها ستلقَى إعجابك."
 
-#: front/src/views/content/remote/Card.vue:135
+#: front/src/views/content/remote/Card.vue:141
 msgctxt "Content/Library/Card.Help text"
-msgid "This library is private and your approval from its owner is needed to access its content"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:136
+#: front/src/views/content/remote/Card.vue:142
 msgctxt "Content/Library/Card.Help text"
 msgid "This library is public and you can access its content freely"
 msgstr ""
 
 #: front/src/components/common/ActionTable.vue:47
 msgctxt "Modal/*/Paragraph"
-msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want."
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
 msgstr ""
 
 #: front/src/components/library/AlbumEdit.vue:8
@@ -4266,7 +4388,8 @@ msgstr ""
 #: front/src/components/mixins/Translations.vue:29
 #: front/src/components/mixins/Translations.vue:30
 msgctxt "Content/Library/Help text"
-msgid "This track has been uploaded, but hasn't been processed by the server yet"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
 msgstr "تم ارسال المقطع ولكن لم تتم معالجته بعد على الخادم"
 
 #: front/src/components/mixins/Translations.vue:25
@@ -4288,41 +4411,51 @@ msgstr "هذا المقطع متوفر كذلك على المكتبات التا
 #: front/src/views/playlists/Detail.vue:38
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will completely delete this playlist and cannot be undone."
-msgstr "سوف يؤدي ذلك إلى الحذف الكُلّي لقائمة التشغيل هذه و لا يُمكن إلغاء العملية و العودة."
+msgstr ""
+"سوف يؤدي ذلك إلى الحذف الكُلّي لقائمة التشغيل هذه و لا يُمكن إلغاء العملية و"
+" العودة."
 
 #: front/src/views/radios/Detail.vue:27
 msgctxt "Popup/Radio/Paragraph"
 msgid "This will completely delete this radio and cannot be undone."
-msgstr "سوف يؤدي ذلك إلى الحذف الكُلّي لهذه الإذاعة و لا يُمكن إلغاء العملية و العودة."
+msgstr ""
+"سوف يؤدي ذلك إلى الحذف الكُلّي لهذه الإذاعة و لا يُمكن إلغاء العملية و "
+"العودة."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:50
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will completely disable access to the Subsonic API using from account."
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
 msgstr ""
 
 #: front/src/components/auth/SubsonicTokenForm.vue:35
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will log you out from existing devices that use the current password."
-msgstr "سيؤدي ذلك إلى إخراجك مِن الأجهزة الحالية التي تستخدم هذه الكلمة السرية."
+msgid ""
+"This will log you out from existing devices that use the current password."
+msgstr ""
+"سيؤدي ذلك إلى إخراجك مِن الأجهزة الحالية التي تستخدم هذه الكلمة السرية."
 
 #: front/src/components/auth/Settings.vue:253
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will permanently delete the application and all the associated tokens."
+msgid ""
+"This will permanently delete the application and all the associated tokens."
 msgstr ""
-"سوف يؤدي ذلك إلى الحذف الكُلّي لقائمة التشغيل هذه و لا يُمكن إلغاء العملية و "
-"العودة."
+"سوف يؤدي ذلك إلى الحذف الكُلّي لقائمة التشغيل هذه و لا يُمكن إلغاء العملية و"
+" العودة."
 
 #: front/src/components/auth/Settings.vue:194
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will prevent this application from accessing the service on your behalf."
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:54
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will remove all tracks from this playlist and cannot be undone."
 msgstr ""
-"سوف يؤدي ذلك إلى الحذف الكُلّي لقائمة التشغيل هذه و لا يُمكن إلغاء العملية و "
-"العودة."
+"سوف يؤدي ذلك إلى الحذف الكُلّي لقائمة التشغيل هذه و لا يُمكن إلغاء العملية و"
+" العودة."
 
 #: front/src/views/admin/library/AlbumDetail.vue:99
 #: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
@@ -4345,7 +4478,9 @@ msgstr "العنوان"
 
 #: front/src/components/SetInstanceModal.vue:16
 msgctxt "Popup/Instance/Paragraph"
-msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices."
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
 msgstr ""
 
 #: front/src/components/ShortcutsModal.vue:79
@@ -4373,6 +4508,11 @@ msgctxt "Content/*/*"
 msgid "Total users"
 msgstr "العدد الإجمالي للمستخدِمين"
 
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "المَقطَع"
+
 #: front/src/components/audio/SearchBar.vue:27
 #: front/src/components/library/TrackBase.vue:173
 #: front/src/components/library/TrackDetail.vue:128
@@ -4381,11 +4521,6 @@ msgctxt "*/*/*/Noun"
 msgid "Track"
 msgstr "المَقطَع"
 
-#: front/src/views/admin/library/UploadDetail.vue:199
-msgctxt "*/*/*"
-msgid "Track"
-msgstr "المَقطَع"
-
 #: front/src/components/library/EditCard.vue:13
 msgctxt "Content/Library/Card/Short"
 msgid "Track #%{ id } - %{ name }"
@@ -4407,17 +4542,6 @@ msgctxt "Content/*/Dropdown/Noun"
 msgid "Track name"
 msgstr "اسم المَقطَع"
 
-#: front/src/components/manage/library/AlbumsTable.vue:42
-#: front/src/components/manage/library/ArtistsTable.vue:42
-#: front/src/views/admin/library/AlbumDetail.vue:252
-#: front/src/views/admin/library/ArtistDetail.vue:251
-#: front/src/views/admin/library/Base.vue:14
-#: front/src/views/admin/library/LibraryDetail.vue:229
-#: front/src/views/admin/library/TracksList.vue:24
-msgctxt "*/*/*"
-msgid "Tracks"
-msgstr "المَقاطِع"
-
 #: front/src/components/instance/Stats.vue:54
 #: front/src/components/library/AlbumDetail.vue:19
 #: front/src/components/playlists/PlaylistModal.vue:47
@@ -4429,6 +4553,17 @@ msgctxt "*/*/*/Noun"
 msgid "Tracks"
 msgstr "المَقاطِع"
 
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
+msgstr "المَقاطِع"
+
 #: front/src/components/library/ArtistDetail.vue:33
 msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
@@ -4449,37 +4584,39 @@ msgctxt "Popup/Radio/Title/Noun"
 msgid "Tracks matching filter"
 msgstr "مقطع يناسب عامل التصفية"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:180
-msgctxt "Content/Moderation/Table.Label/Noun"
-msgid "Type"
-msgstr "النوع"
-
 #: front/src/components/library/TrackDetail.vue:57
 #: front/src/views/admin/library/UploadDetail.vue:250
 msgctxt "Content/Track/Table.Label/Noun"
 msgid "Type"
 msgstr "النوع"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Type"
+msgstr "النوع"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:44
 #: front/src/components/manage/moderation/DomainsTable.vue:42
 msgctxt "Content/Moderation/Table.Label/Short"
 msgid "Under moderation rule"
 msgstr "تحديث قاعدة الإشراف"
 
-#: front/src/views/content/remote/Card.vue:104
-#: src/views/content/remote/Card.vue:109
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
 msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "إلغاء المتابعة"
 
-#: front/src/views/content/remote/Card.vue:105
+#: front/src/views/content/remote/Card.vue:110
 msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "أتريد إلغاء متابعة هذه المكتبة؟"
 
 #: front/src/components/About.vue:17
 msgctxt "Content/About/Paragraph"
-msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page."
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
 msgstr ""
 "لسوء الحظ، لم يأخذ أصحاب مثيل الخادوم هذا الوقت الكافي لاستكمال هذه الصفحة."
 
@@ -4499,7 +4636,7 @@ msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "موسيقى بلا حدود"
 
-#: front/src/components/audio/Player.vue:602
+#: front/src/components/audio/Player.vue:630
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Unmute"
 msgstr "إلغاء الكتم"
@@ -4567,8 +4704,12 @@ msgstr "تاريخ التحميل"
 
 #: front/src/components/library/FileUpload.vue:258
 msgctxt "Content/Library/Help text"
-msgid "Upload denied, ensure the file is not too big and that you have not reached your quota"
-msgstr "تم رفض الإرسال، تحقق أن حجم الملف ليس ضخما و أنّ مساحة التخرين المسموح بها كافية"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
+msgstr ""
+"تم رفض الإرسال، تحقق أن حجم الملف ليس ضخما و أنّ مساحة التخرين المسموح بها "
+"كافية"
 
 #: front/src/components/library/ImportStatusModal.vue:8
 msgctxt "Popup/Import/Message"
@@ -4577,7 +4718,9 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here."
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
 msgstr ""
 "ارسل ملفات موسيقية (MP3, OGG, FLAC, etc.) مِن مكتبتك الشخصية مباشرة مِن "
 "متصفحك للإستمتاع بها هنا."
@@ -4599,7 +4742,9 @@ msgstr "انتهت مهلة الإرسال، الرجاء إعادة المحا
 
 #: front/src/components/library/ImportStatusModal.vue:14
 msgctxt "Popup/Import/Message"
-msgid "Upload was skipped because a similar one is already available in one of your libraries."
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:11
@@ -4622,11 +4767,6 @@ msgctxt "Content/Library/Table"
 msgid "Uploading…"
 msgstr "الإرسال جارٍ…"
 
-#: front/src/components/manage/library/LibrariesTable.vue:52
-msgctxt "Content/*/*/Noun"
-msgid "Uploads"
-msgstr "المُرسَلة"
-
 #: front/src/views/admin/library/Base.vue:20
 #: front/src/views/admin/library/UploadsList.vue:24
 msgctxt "*/*/*"
@@ -4646,9 +4786,16 @@ msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Uploads"
 msgstr "المُرسَلة"
 
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr "المُرسَلة"
+
 #: front/src/components/auth/ApplicationForm.vue:16
 msgctxt "Content/Applications/Help Text"
-msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web."
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
 msgstr ""
 
 #: front/src/components/Footer.vue:16
@@ -4658,14 +4805,18 @@ msgstr "إستخدم مثيل خادوم آخَر"
 
 #: front/src/views/auth/PasswordReset.vue:12
 msgctxt "Content/Signup/Paragraph"
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
 msgstr ""
 "استخدم هذه الاستمارة لطلب إعادة ضبط كلمة المرور. سنرسل بريدا إلكترونيا إلى "
 "العنوان المعين مرفوقا بتعليمات لإعادة ضبط كلمتك السرية."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:111
 msgctxt "Content/Moderation/Help text"
-msgid "Use this setting to temporarily enable/disable the policy without completely removing it."
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
 msgstr ""
 
 #: front/src/components/manage/users/InvitationsTable.vue:49
@@ -4766,11 +4917,6 @@ msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "إطّلع عليه على ميوزيك براينز"
 
-#: front/src/views/content/libraries/Form.vue:18
-msgctxt "Content/Library/Dropdown.Label"
-msgid "Visibility"
-msgstr "المشاهدة"
-
 #: front/src/components/manage/library/LibrariesTable.vue:11
 #: front/src/components/manage/library/LibrariesTable.vue:51
 #: front/src/components/manage/library/UploadsTable.vue:11
@@ -4781,6 +4927,11 @@ msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "المشاهدة"
 
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "المشاهدة"
+
 #: front/src/components/library/AlbumDetail.vue:4
 msgctxt "Content/Album/"
 msgid "Volume %{ number }"
@@ -4841,7 +4992,7 @@ msgctxt "Popup/Embed/Input.Label"
 msgid "Widget width"
 msgstr "عرض الودجات"
 
-#: front/src/components/auth/ApplicationForm.vue:155
+#: front/src/components/auth/ApplicationForm.vue:157
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Write"
 msgstr ""
@@ -4851,7 +5002,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Write-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:156
+#: front/src/components/auth/ApplicationForm.vue:158
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Write-only access to user data"
 msgstr ""
@@ -4870,17 +5021,27 @@ msgstr "نعم، أؤكد الخروج !"
 
 #: front/src/views/content/libraries/Form.vue:19
 msgctxt "Content/Library/Paragraph"
-msgid "You are able to share your library with other people, regardless of its visibility."
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:32
 msgctxt "Content/Library/Paragraph"
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
-msgstr "إنك بصدد إرسال موسيقى إلى مكتبتك الصوتية. قبل المواصلة، ندعوك إلى التحقق من أنّ:"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
+msgstr ""
+"إنك بصدد إرسال موسيقى إلى مكتبتك الصوتية. قبل المواصلة، ندعوك إلى التحقق من "
+"أنّ:"
 
 #: front/src/components/SetInstanceModal.vue:12
 msgctxt "Popup/Login/Paragraph"
-msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted."
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
 msgstr ""
 
 #: front/src/components/library/ArtistDetail.vue:6
@@ -4895,7 +5056,9 @@ msgstr "أنت متّصل حاليا بصفة %{ username }"
 
 #: front/src/components/library/FileUpload.vue:35
 msgctxt "Content/Library/List item"
-msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
 msgstr ""
 "أنك لست بصدد تحميل محتوى محمي بحقوق التأليف على مكتبة عامة ، وإلا قد تصبح "
 "مخالفًا للقانون"
@@ -4907,17 +5070,24 @@ msgstr "إنك الآن تستخدم خادم Funkwhale على %{ url }"
 
 #: front/src/views/content/Home.vue:17
 msgctxt "Content/Library/Paragraph"
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
 msgstr ""
 
 #: front/src/components/Home.vue:128
 msgctxt "Content/Home/List item"
-msgid "You can invite friends and family to your instance so they can enjoy your music"
-msgstr "يمكِنك دعوة أصدقائك و عائلتك للإنظمام إلى مثيل خادومك للإستمتاع بموسيقاك"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
+msgstr ""
+"يمكِنك دعوة أصدقائك و عائلتك للإنظمام إلى مثيل خادومك للإستمتاع بموسيقاك"
 
 #: front/src/components/moderation/FilterModal.vue:31
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You can manage and update your filters anytime from your account settings."
+msgid ""
+"You can manage and update your filters anytime from your account settings."
 msgstr ""
 
 #: front/src/views/auth/EmailConfirm.vue:24
@@ -4927,12 +5097,18 @@ msgstr "بإمكانك الآن استعمال الخدمة مِن دون قيو
 
 #: front/src/components/library/radios/Builder.vue:7
 msgctxt "Content/Radio/Paragraph"
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
-msgstr "يمكنك إنشاء قناتك الإذاعية الخاصة بك عبر هذه الواجهة و تشغيل مقاطعك كيفما شئت."
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
+msgstr ""
+"يمكنك إنشاء قناتك الإذاعية الخاصة بك عبر هذه الواجهة و تشغيل مقاطعك كيفما "
+"شئت."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph"
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
 msgstr ""
 
 #: front/src/components/auth/Settings.vue:202
@@ -4957,7 +5133,9 @@ msgstr "ليس لديك أية قاعدة خاصة باسم النطاق هذا.
 
 #: front/src/components/library/EditForm.vue:52
 msgctxt "Content/Library/Paragraph"
-msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval."
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
 msgstr ""
 
 #: front/src/components/Sidebar.vue:171
@@ -4972,7 +5150,8 @@ msgstr "ربما عندك مشكلة في الاتصال."
 
 #: front/src/components/auth/Settings.vue:100
 msgctxt "Popup/Settings/List item"
-msgid "You will be logged out from this session and have to log in with the new one"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:51
@@ -4987,12 +5166,16 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph"
-msgid "You will have to update your password on your clients that use this password."
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
 msgstr "يتوجب عليك تحديث كلمتك السرية على العملاء الآخرين اللذين يشتغلون بها."
 
 #: front/src/components/moderation/FilterModal.vue:20
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You will not see tracks, albums and user activity linked to this artist anymore:"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:13
@@ -5047,7 +5230,9 @@ msgstr "تم تحديث الإعدادات"
 
 #: front/src/components/auth/Settings.vue:101
 msgctxt "Popup/Settings/List item"
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
 msgstr ""
 
 #: front/src/edits.js:47
@@ -5062,8 +5247,12 @@ msgstr "الحقوق"
 
 #: front/src/components/library/AlbumBase.vue:183
 msgctxt "Content/Album/Header.Title"
-msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
-msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
diff --git a/front/locales/de/LC_MESSAGES/app.po b/front/locales/de/LC_MESSAGES/app.po
index 9e08df8ab4c6fa1bc543e8da608c2e44aaf34bc6..c6f1a8611c4d03227c965e65e254b899bae18719 100644
--- a/front/locales/de/LC_MESSAGES/app.po
+++ b/front/locales/de/LC_MESSAGES/app.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 1.0.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-02 14:06+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2019-05-14 07:46+0000\n"
 "Last-Translator: Thomas Brockmöller <tho.b.j@gmx.de>\n"
 "Language-Team: none\n"
@@ -34,7 +34,6 @@ msgid "(empty)"
 msgstr "(leer)"
 
 #: front/src/components/auth/Authorize.vue:16
-#, fuzzy
 msgctxt "Content/Auth/Title"
 msgid "%{ app } wants to access your Funkwhale account"
 msgstr "Melde Dich bei Deinem Funkwhale-Konto an"
@@ -94,7 +93,9 @@ msgstr "%{ minutes } min"
 #: front/src/components/notifications/NotificationRow.vue:40
 msgctxt "Content/Notifications/Paragraph"
 msgid "%{ username } accepted your follow on library \"%{ library }\""
-msgstr "Die Abonnieren-Anfrage zur Meditahek \"%{ library }\" wurde von %{ username } bestätigt"
+msgstr ""
+"Die Abonnieren-Anfrage zur Meditahek \"%{ library }\" wurde von %{ username "
+"} bestätigt"
 
 #: front/src/components/notifications/NotificationRow.vue:39
 msgctxt "Content/Notifications/Paragraph"
@@ -113,7 +114,8 @@ msgstr "Profil von %{ username }"
 
 #: front/src/components/playlists/PlaylistModal.vue:21
 msgctxt "Popup/Playlist/Paragraph"
-msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
 msgstr ""
 "<strong>%{ track }</strong> befindet sich bereits in <strong>%{ playlist "
 "}</strong>."
@@ -195,14 +197,12 @@ msgstr "Zugriff auf Audio Dateien, Bibliotheken, Künstler, Alben und Lieder"
 
 #: front/src/components/mixins/Translations.vue:97
 #: front/src/components/mixins/Translations.vue:98
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to content filters"
 msgstr "Filter auswählen"
 
 #: front/src/components/mixins/Translations.vue:105
 #: front/src/components/mixins/Translations.vue:106
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to edits"
 msgstr "Zugriff deaktiviert"
@@ -215,7 +215,6 @@ msgstr "Zugriff auf E-Mail Adresse, Benutzernamen und Profilinformationen"
 
 #: front/src/components/mixins/Translations.vue:77
 #: front/src/components/mixins/Translations.vue:78
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to favorites"
 msgstr "Zu deinen Favoriten hinzufügen"
@@ -228,7 +227,6 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:81
 #: front/src/components/mixins/Translations.vue:82
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to listening history"
 msgstr "In den Favoriten- oder Abspiellisten anderer Nutzer"
@@ -241,7 +239,6 @@ msgstr "Zugriff zu Benachrichtigungen"
 
 #: front/src/components/mixins/Translations.vue:89
 #: front/src/components/mixins/Translations.vue:90
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to playlists"
 msgstr "Zu einer Wiedergabeliste hinzufügen…"
@@ -253,10 +250,12 @@ msgid "Access to radios"
 msgstr "Zugang zu den Radios"
 
 #: front/src/components/Home.vue:101
-#, fuzzy
 msgctxt "Content/Home/List item"
-msgid "Access your music from a clean interface that focuses on what really matters"
-msgstr "Greife auf Deine Musik mit einer übersichtlichen Oberfläche zu, die sich auf das beschränkt, was wirklich wichtig ist"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
+msgstr ""
+"Greife auf Deine Musik mit einer übersichtlichen Oberfläche zu, die sich auf"
+" das beschränkt, was wirklich wichtig ist"
 
 #: front/src/components/manage/library/UploadsTable.vue:67
 #: front/src/components/mixins/Translations.vue:45
@@ -318,9 +317,12 @@ msgstr "Aktion"
 #: front/src/components/common/ActionTable.vue:101
 msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
-msgstr[0] "Die Aktion %{ action } wurde erfolgreich für %{ count } Element gestartet"
-msgstr[1] "Die Aktion %{ action } wurde erfolgreich für %{ count } Elemente gestartet"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
+msgstr[0] ""
+"Die Aktion %{ action } wurde erfolgreich für %{ count } Element gestartet"
+msgstr[1] ""
+"Die Aktion %{ action } wurde erfolgreich für %{ count } Elemente gestartet"
 
 #: front/src/components/common/ActionTable.vue:22
 #: front/src/components/library/radios/Builder.vue:65
@@ -438,6 +440,11 @@ msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Verwaltung"
 
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Album"
+
 #: front/src/components/audio/SearchBar.vue:26
 #: src/components/audio/track/Table.vue:9
 #: front/src/components/library/AlbumBase.vue:152
@@ -449,19 +456,12 @@ msgctxt "*/*/*"
 msgid "Album"
 msgstr "Album"
 
-#: front/src/views/admin/library/TrackDetail.vue:107
-msgctxt "*/*/*/Noun"
-msgid "Album"
-msgstr "Album"
-
 #: front/src/views/admin/library/TrackDetail.vue:128
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Album artist"
 msgstr "Alben von diesem/-r Künstler/in"
 
 #: front/src/views/admin/library/AlbumDetail.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Album data"
 msgstr "Albumname"
@@ -498,7 +498,6 @@ msgstr "Alben von diesem/-r Künstler/in"
 #: front/src/components/manage/library/UploadsTable.vue:22
 #: front/src/components/manage/users/InvitationsTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:13
-#, fuzzy
 msgctxt "Content/*/Dropdown"
 msgid "All"
 msgstr "Alles"
@@ -517,7 +516,9 @@ msgstr "Anwendung zulassen"
 
 #: front/src/components/library/ImportStatusModal.vue:17
 msgctxt "Popup/Import/Message"
-msgid "An error occured during upload processing. You will find more information below."
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
 msgstr ""
 "Ein Fehler ist während des Uploads aufgetreten. Weitere Informationen "
 "befinden sich unten."
@@ -528,7 +529,6 @@ msgid "An error occured while saving your changes"
 msgstr "Beim Speichern Deiner Änderungen ist ein Fehler aufgetreten"
 
 #: front/src/components/federation/FetchButton.vue:21
-#, fuzzy
 msgctxt "Popup/*/Message.Content"
 msgid "An error occured while trying to refresh data:"
 msgstr "Beim Speichern Deiner Änderungen ist ein Fehler aufgetreten"
@@ -540,8 +540,12 @@ msgstr "Ein HTTP Fehler ist beim Verbinden zum Remove Server aufgetreten"
 
 #: front/src/components/auth/Login.vue:10
 msgctxt "Content/Login/Error message/List item"
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
-msgstr "Ein unbekannter Fehler ist aufgetreten. Eventuell ist der Server ausgeschaltet oder er kann nicht erreicht werden"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
+msgstr ""
+"Ein unbekannter Fehler ist aufgetreten. Eventuell ist der Server "
+"ausgeschaltet oder er kann nicht erreicht werden"
 
 #: front/src/components/library/ImportStatusModal.vue:145
 msgctxt "Popup/Import/Error.Label"
@@ -566,7 +570,9 @@ msgstr "Anwendungs-ID"
 
 #: front/src/components/auth/ApplicationEdit.vue:16
 msgctxt "Content/Application/Paragraph/"
-msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else."
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
 msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:25
@@ -596,25 +602,23 @@ msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "Möchtest du dich wirklich abmelden?"
 
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Künstler·in"
+
 #: front/src/components/audio/SearchBar.vue:25
 #: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
 #: front/src/views/admin/library/AlbumDetail.vue:108
 #: front/src/views/admin/library/TrackDetail.vue:118
 #: front/src/views/content/libraries/FilesTable.vue:56
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Künstler·in"
 
-#: front/src/components/manage/library/AlbumsTable.vue:40
-#: front/src/components/manage/library/TracksTable.vue:41
-msgctxt "*/*/*"
-msgid "Artist"
-msgstr "Künstler·in"
-
 #: front/src/views/admin/library/ArtistDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Artist data"
 msgstr "Künstlername"
@@ -633,7 +637,6 @@ msgstr "Künstler·in, Album, Titel…"
 #: front/src/views/admin/library/ArtistsList.vue:24
 #: front/src/views/admin/library/Base.vue:8
 #: front/src/views/admin/library/LibraryDetail.vue:209
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Artists"
 msgstr "Künstler·innen"
@@ -644,7 +647,6 @@ msgstr "Künstler·innen"
 #: src/components/library/Library.vue:10
 #: front/src/views/admin/moderation/AccountsDetail.vue:346
 #: front/src/views/admin/moderation/DomainsDetail.vue:254
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artists"
 msgstr "Künstler·innen"
@@ -722,7 +724,6 @@ msgstr "Zurück zur Anmeldung"
 
 #: front/src/components/auth/ApplicationEdit.vue:9
 #: front/src/components/auth/ApplicationNew.vue:5
-#, fuzzy
 msgctxt "Content/Applications/Link"
 msgid "Back to settings"
 msgstr "Einstellungen aktualisieren"
@@ -743,11 +744,16 @@ msgstr "Alles blockieren"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:112
 msgctxt "Content/Moderation/Help text"
-msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)"
-msgstr "Alles von diesem Konto oder dieser Domain blockieren. Das unterbindet jedwede Interaktion mit dieser Instanz, und alle zugehörigen Inhalte (Titel, Mediatheken, Abonnements, usw.) werden gelöscht"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
+msgstr ""
+"Alles von diesem Konto oder dieser Domain blockieren. Das unterbindet "
+"jedwede Interaktion mit dieser Instanz, und alle zugehörigen Inhalte (Titel,"
+" Mediatheken, Abonnements, usw.) werden gelöscht"
 
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
-#, fuzzy
 msgctxt "*/Library/*/Verb"
 msgid "Browse"
 msgstr "Durchsuchen"
@@ -787,10 +793,12 @@ msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "Von %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:107
+#: front/src/views/content/remote/Card.vue:112
 msgctxt "Popup/Library/Paragraph"
 msgid "By unfollowing this library, you loose access to its content."
-msgstr "Wenn du diese Mediathek nicht mehr folgst, verlierst du den Zugriff auf alle ihre Inhalte."
+msgstr ""
+"Wenn du diese Mediathek nicht mehr folgst, verlierst du den Zugriff auf alle"
+" ihre Inhalte."
 
 #: front/src/views/admin/library/AlbumDetail.vue:214
 #: front/src/views/admin/library/ArtistDetail.vue:203
@@ -818,6 +826,12 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Abbrechen"
 
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "Ausstehende Abonnieren-Anfrage"
+
 #: front/src/components/library/radios/Builder.vue:64
 msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
@@ -826,7 +840,9 @@ msgstr "Entsprechende Tracks"
 #: front/src/components/library/FileUpload.vue:261
 msgctxt "Content/Library/Help text"
 msgid "Cannot upload this file, ensure it is not too big"
-msgstr "Die Datei kann nicht hochgeladen werden. Bitte prüfe, dass sie nicht zu groß ist"
+msgstr ""
+"Die Datei kann nicht hochgeladen werden. Bitte prüfe, dass sie nicht zu groß"
+" ist"
 
 #: front/src/components/Footer.vue:21
 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb"
@@ -860,8 +876,12 @@ msgstr "Änderungen synchronisiert"
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph'"
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
-msgstr "Beim Ändern deines Kennworts wird das Kennwort für die Subsonic-API zurückgesetzt, sofern du eins erstellt hast."
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
+msgstr ""
+"Beim Ändern deines Kennworts wird das Kennwort für die Subsonic-API "
+"zurückgesetzt, sofern du eins erstellt hast."
 
 #: front/src/components/auth/Settings.vue:98
 msgctxt "Popup/Settings/Paragraph"
@@ -875,7 +895,9 @@ msgstr "Chat-Raum"
 
 #: front/src/components/auth/ApplicationForm.vue:24
 msgctxt "Content/Applications/Paragraph/"
-msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes."
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:2
@@ -883,13 +905,13 @@ msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Wähle deine Instanz"
 
-#: front/src/components/library/EditForm.vue:75
-msgctxt "Content/Library/Button.Label"
+#: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Clear"
 msgstr "Löschen"
 
-#: front/src/components/manage/users/InvitationForm.vue:37
-msgctxt "Content/Admin/Button.Label/Verb"
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "Löschen"
 
@@ -899,7 +921,7 @@ msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Wiedergabeliste leeren"
 
-#: front/src/components/audio/Player.vue:614
+#: front/src/components/audio/Player.vue:642
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Clear your queue"
 msgstr "Warteschlange leeren"
@@ -912,19 +934,16 @@ msgstr "Klicke einmal und höre dank der eingebauten Radios studenlang Musik"
 #: front/src/components/mixins/Translations.vue:21
 #: front/src/components/mixins/Translations.vue:22
 msgctxt "Content/Library/Link.Title"
-msgid "Click to display more information about the import process for this upload"
+msgid ""
+"Click to display more information about the import process for this upload"
 msgstr ""
 "Klicke um mehr Informationen zum Importprozess für diesen Upload anzuzeigen"
 
 #: front/src/components/library/FileUpload.vue:82
 msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
-msgstr "Zum Hochladen klicken oder Dateien und Ordner hierher ziehen und ablegen"
-
-#: front/src/components/ShortcutsModal.vue:20
-msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
-msgid "Close"
-msgstr "Schließen"
+msgstr ""
+"Zum Hochladen klicken oder Dateien und Ordner hierher ziehen und ablegen"
 
 #: front/src/components/federation/FetchButton.vue:85
 #: front/src/components/library/ImportStatusModal.vue:79
@@ -932,6 +951,11 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Close"
 msgstr "Schließen"
 
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr "Schließen"
+
 #: front/src/components/federation/FetchButton.vue:88
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close and reload page"
@@ -976,27 +1000,29 @@ msgstr "Filter erfolgreich hinzugefügt"
 
 #: front/src/components/mixins/Translations.vue:96
 #: front/src/components/mixins/Translations.vue:97
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Content filters"
 msgstr "Filter auswählen"
 
 #: front/src/components/auth/Settings.vue:116
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Content filters"
 msgstr "Filter auswählen"
 
 #: front/src/components/auth/Settings.vue:119
-#, fuzzy
 msgctxt "Content/Settings/Paragraph"
-msgid "Content filters help you hide content you don't want to see on the service."
-msgstr "Mit Filtern können Inhalte verborgen werden, die nicht angezeigt werdern sollen."
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
+msgstr ""
+"Mit Filtern können Inhalte verborgen werden, die nicht angezeigt werdern "
+"sollen."
 
 #: front/src/components/common/ActionTable.vue:8
 msgctxt "Content/*/Button.Help text.Paragraph"
 msgid "Content have been updated, click refresh to see up-to-date content"
-msgstr "Der Inhalt wurde aktualisiert. Um den neuesten Inhalt zu sehen, geh auf Aktualisieren"
+msgstr ""
+"Der Inhalt wurde aktualisiert. Um den neuesten Inhalt zu sehen, geh auf "
+"Aktualisieren"
 
 #: front/src/components/Footer.vue:48
 msgctxt "Footer/*/List item.Link"
@@ -1055,14 +1081,14 @@ msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Funkwhale-Konto erstellen"
 
-#: front/src/components/auth/ApplicationNew.vue:8
-#: front/src/components/auth/ApplicationNew.vue:34
-msgctxt "Content/Applications/Title"
+#: front/src/components/auth/Settings.vue:220
+msgctxt "Content/Settings/Button.Label"
 msgid "Create a new application"
 msgstr "Eine neue Anwendung erstellen"
 
-#: front/src/components/auth/Settings.vue:220
-msgctxt "Content/Settings/Button.Label"
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+msgctxt "Content/Applications/Title"
 msgid "Create a new application"
 msgstr "Eine neue Anwendung erstellen"
 
@@ -1161,7 +1187,6 @@ msgid "Date"
 msgstr "Datum"
 
 #: front/src/components/library/ImportStatusModal.vue:64
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Debug information"
 msgstr "Titelinformation"
@@ -1236,7 +1261,6 @@ msgid "Delete this album?"
 msgstr "Soll diesen Album gelöscht werden?"
 
 #: front/src/views/admin/library/ArtistDetail.vue:72
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this artist?"
 msgstr "Diese Mediathek löschen?"
@@ -1281,14 +1305,14 @@ msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "Absteigend"
 
-#: front/src/components/library/radios/Builder.vue:25
-#: front/src/views/content/libraries/Form.vue:14
-msgctxt "Content/*/Input.Label/Noun"
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
 msgid "Description"
 msgstr "Beschreibung"
 
-#: front/src/views/admin/library/LibraryDetail.vue:123
-msgctxt "*/*/*/Noun"
+#: front/src/components/library/radios/Builder.vue:25
+#: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Beschreibung"
 
@@ -1300,8 +1324,12 @@ msgstr "Details"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:491
 msgctxt "Content/Moderation/Help text"
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
-msgstr "Lege das Speichervolumen des Nutzers fest. Wird kein Wert angegeben, wird der Standardwert der Instanz verwendet."
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
+msgstr ""
+"Lege das Speichervolumen des Nutzers fest. Wird kein Wert angegeben, wird "
+"der Standardwert der Instanz verwendet."
 
 #: front/src/components/mixins/Translations.vue:8
 #: front/src/components/mixins/Translations.vue:9
@@ -1354,8 +1382,12 @@ msgstr "Öffentlich anzeigen"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:122
 msgctxt "Content/Moderation/Help text"
-msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well."
-msgstr "Lade keine Medien (Audio-Inhalt, Album-Cover, Profilbild, usw.) aus diesem Konto oder Domain. Alle existierenden Inhalte werden ebenfalls gelöscht."
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
+msgstr ""
+"Lade keine Medien (Audio-Inhalt, Album-Cover, Profilbild, usw.) aus diesem "
+"Konto oder Domain. Alle existierenden Inhalte werden ebenfalls gelöscht."
 
 #: front/src/components/playlists/Editor.vue:51
 msgctxt "Popup/Playlist/Title"
@@ -1420,7 +1452,6 @@ msgstr "Domain"
 #: front/src/views/admin/moderation/Base.vue:5
 #: front/src/views/admin/moderation/DomainsList.vue:3
 #: front/src/views/admin/moderation/DomainsList.vue:48
-#, fuzzy
 msgctxt "*/Moderation/*/Noun"
 msgid "Domains"
 msgstr "Domains"
@@ -1434,7 +1465,8 @@ msgstr "Herunterladen"
 #: front/src/components/playlists/Editor.vue:59
 msgctxt "Content/Playlist/Paragraph/Call to action"
 msgid "Drag and drop rows to reorder tracks in the playlist"
-msgstr "Klicke die Titel an und verschiebe sie, um die Wiedergabeliste umzuordnen"
+msgstr ""
+"Klicke die Titel an und verschiebe sie, um die Wiedergabeliste umzuordnen"
 
 #: front/src/components/audio/track/Table.vue:10
 #: front/src/components/library/TrackDetail.vue:30
@@ -1497,7 +1529,6 @@ msgid "Edit this album"
 msgstr "Dieses Album bearbeiten"
 
 #: front/src/components/library/ArtistEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this artist"
 msgstr "Diesen Titel ändern"
@@ -1551,7 +1582,6 @@ msgid "Embed this album on your website"
 msgstr "Bette dieses Album auf Deiner Webseite ein"
 
 #: front/src/components/library/ArtistBase.vue:37
-#, fuzzy
 msgctxt "Popup/Artist/Title/Verb"
 msgid "Embed this artist work on your website"
 msgstr "Bette diesen Track auf Deiner Webseite ein"
@@ -1624,7 +1654,9 @@ msgstr "Gib deine E-Mail-Adresse ein"
 #: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100
 msgctxt "Content/Signup/Form/Placeholder"
 msgid "Enter your invitation code (case insensitive)"
-msgstr "Gib deinen Einladungscode ein (Groß- und Kleinschreibung wird nicht berücksichtigt)"
+msgstr ""
+"Gib deinen Einladungscode ein (Groß- und Kleinschreibung wird nicht "
+"berücksichtigt)"
 
 #: front/src/components/metadata/Search.vue:114
 msgctxt "Content/Library/Input.Placeholder/Verb"
@@ -1782,8 +1814,17 @@ msgstr "Abgelaufen bzw. benutzt"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:110
 msgctxt "Content/Moderation/Help text"
-msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place."
-msgstr "Erkläre, warum Du die Regel festlegst. Abhängig von Deiner Instanzkonfiguration hilft Dir das, Dich daran zu erinnern, warum Du bzgl. des Kontos oder dieser Domäne so gehandelt hast. Dies kann öffentlich eingesehen werden damit die Benutzer verstehen, welche Moderationsregeln gelten."
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
+msgstr ""
+"Erkläre, warum Du die Regel festlegst. Abhängig von Deiner "
+"Instanzkonfiguration hilft Dir das, Dich daran zu erinnern, warum Du bzgl. "
+"des Kontos oder dieser Domäne so gehandelt hast. Dies kann öffentlich "
+"eingesehen werden damit die Benutzer verstehen, welche Moderationsregeln "
+"gelten."
 
 #: front/src/components/manage/library/UploadsTable.vue:25
 #: front/src/views/content/libraries/FilesTable.vue:16
@@ -1803,15 +1844,14 @@ msgctxt "*/*/*"
 msgid "Favorited tracks"
 msgstr "Lieblingstitel"
 
-#: front/src/components/mixins/Translations.vue:76
-#: front/src/components/mixins/Translations.vue:77
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
+#: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr "Favoriten"
 
-#: front/src/components/Sidebar.vue:66
-msgctxt "Sidebar/Favorites/List item.Link/Noun"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr "Favoriten"
 
@@ -1821,7 +1861,6 @@ msgid "Federation"
 msgstr "Föderation"
 
 #: front/src/components/library/TrackDetail.vue:66
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Federation ID"
 msgstr "Föderation"
@@ -1896,33 +1935,37 @@ msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "Abonnenten"
 
-#: front/src/views/content/remote/Card.vue:97
+#: front/src/views/content/remote/Card.vue:103
 msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Abonniert"
 
 #: front/src/components/mixins/Translations.vue:84
 #: front/src/components/mixins/Translations.vue:85
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Follows"
 msgstr "Abonnieren"
 
 #: front/src/components/library/TrackBase.vue:17
 msgctxt "Content/Track/Paragraph"
-msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:28
-#, fuzzy
 msgctxt "Content/Auth/Label/Noun"
 msgid "Full access"
 msgstr "Zugriff deaktivieren"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph'"
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
-msgstr "Funkwhale ist kompatibel mit anderen Mediaplayern, die die Subsonic-API unterstützen."
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
+msgstr ""
+"Funkwhale ist kompatibel mit anderen Mediaplayern, die die Subsonic-API "
+"unterstützen."
 
 #: front/src/components/Home.vue:90
 msgctxt "Content/Home/Paragraph"
@@ -1931,8 +1974,12 @@ msgstr "Funkwhale ist absolut einfach zu benutzen."
 
 #: front/src/components/Home.vue:39
 msgctxt "Content/Home/Paragraph"
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
-msgstr "Funkwhale macht es Dir leicht, Deine Lieblingsmusik anzuhören und neue Künstler·innen zu entdecken."
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
+msgstr ""
+"Funkwhale macht es Dir leicht, Deine Lieblingsmusik anzuhören und neue "
+"Künstler·innen zu entdecken."
 
 #: front/src/components/Home.vue:111
 msgctxt "Content/Home/Paragraph"
@@ -1960,25 +2007,26 @@ msgid "Get me to the library"
 msgstr "Bring mich zur Mediathek"
 
 #: front/src/components/Home.vue:70
-#, fuzzy
 msgctxt "Content/Home/List item/Verb"
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
-msgstr "Dank <a href=\"https://musicbrainz.org\" target=\"_blank\">MusicBrainz</a> kannst du deine Musik mit hochwertigen Metadaten verschlagworten"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
+msgstr ""
+"Dank <a href=\"https://musicbrainz.org\" target=\"_blank\">MusicBrainz</a> "
+"kannst du deine Musik mit hochwertigen Metadaten verschlagworten"
 
 #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19
 msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Loslegen"
 
-#: front/src/components/library/ImportStatusModal.vue:45
-#, fuzzy
-msgctxt "Popup/Import/Table.Label/Noun"
+#: front/src/components/Footer.vue:37
+msgctxt "Footer/*/Link"
 msgid "Getting help"
 msgstr "Hilfe bekommen"
 
-#: front/src/components/Footer.vue:37
-#, fuzzy
-msgctxt "Footer/*/Link"
+#: front/src/components/library/ImportStatusModal.vue:45
+msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Getting help"
 msgstr "Hilfe bekommen"
 
@@ -1994,7 +2042,6 @@ msgid "Go to home page"
 msgstr "Zurück zur Startseite"
 
 #: front/src/components/auth/Settings.vue:128
-#, fuzzy
 msgctxt "Content/Settings/Title"
 msgid "Hidden artists"
 msgstr "verborgene Künstler·innen"
@@ -2014,8 +2061,7 @@ msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Hide content from this artist"
 msgstr "Inhalte dieses Künsters verbergen"
 
-#: front/src/components/audio/Player.vue:615
-#, fuzzy
+#: front/src/components/audio/Player.vue:643
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Hide content from this artist…"
 msgstr "Inhalte dieses Künsters verbergen"
@@ -2032,21 +2078,32 @@ msgstr "Stunden Musik"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:10
 msgctxt "Content/Settings/Paragraph"
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
-msgstr "Der Zugriff auf Funkwhale von diesen Apps benötigt ein zusätzliches Kennwort. Du kannst dieses Kennwort hier erstellen."
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
+msgstr ""
+"Der Zugriff auf Funkwhale von diesen Apps benötigt ein zusätzliches "
+"Kennwort. Du kannst dieses Kennwort hier erstellen."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
-msgstr "Ist die angegebene E-Mail-Adresse mit einem Benutzerkonto verknüpft, wirst du in Kürze eine E-Mail mit einer Anleitung zum Rücksetzen deines Passworts bekommen."
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
+msgstr ""
+"Ist die angegebene E-Mail-Adresse mit einem Benutzerkonto verknüpft, wirst "
+"du in Kürze eine E-Mail mit einer Anleitung zum Rücksetzen deines Passworts "
+"bekommen."
 
 #: front/src/components/auth/Settings.vue:205
 msgctxt "Content/Applications/Paragraph"
-msgid "If you authorize third-party applications to access your data, those applications will be listed here."
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:3
-#, fuzzy
 msgctxt "Popup/Import/Title"
 msgid "Import detail"
 msgstr "Importstatus"
@@ -2056,21 +2113,19 @@ msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "Importreferenz"
 
-#: front/src/components/manage/library/UploadsTable.vue:64
-#: front/src/views/admin/library/UploadDetail.vue:131
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Import status"
-msgstr "Importstatus"
-
 #: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
 #: front/src/views/content/libraries/FilesTable.vue:59
-#, fuzzy
 msgctxt "Content/Library/*/Noun"
 msgid "Import status"
 msgstr "Importstatus"
 
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
+msgid "Import status"
+msgstr "Importstatus"
+
 #: front/src/components/mixins/Translations.vue:37
 #: front/src/components/mixins/Translations.vue:38
 msgctxt "Content/Library/Help text"
@@ -2078,7 +2133,6 @@ msgid "Imported"
 msgstr "Importiert"
 
 #: front/src/components/federation/FetchButton.vue:47
-#, fuzzy
 msgctxt "*/*/Error"
 msgid "Impossible to connect to the remote server"
 msgstr "Es lässt sich keine Verbindung zur angegebenen Adresse herstellen"
@@ -2127,7 +2181,6 @@ msgstr[1] "Aus der Warteschlange hinzufügen (%{ count } Tracks)"
 
 #: front/src/components/mixins/Translations.vue:16
 #: front/src/components/mixins/Translations.vue:17
-#, fuzzy
 msgctxt "Content/Settings/Dropdown/Short"
 msgid "Instance"
 msgstr "Instanzdaten"
@@ -2153,15 +2206,19 @@ msgid "Instance settings"
 msgstr "Instanzeinstellungen"
 
 #: front/src/components/SetInstanceModal.vue:19
-#, fuzzy
 msgctxt "Popup/Instance/Input.Label/Noun"
 msgid "Instance URL"
 msgstr "Instanzdaten"
 
 #: front/src/components/library/FileUpload.vue:268
 msgctxt "Content/Library/Help text"
-msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }"
-msgstr "Das Dateiformat ist ungültig. Stelle bitte sicher, dass du eine Audio-Datei hochladen möchtest. Die folgenden Dateiformate sind unterstützt: %{ extensions }"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
+msgstr ""
+"Das Dateiformat ist ungültig. Stelle bitte sicher, dass du eine Audio-Datei "
+"hochladen möchtest. Die folgenden Dateiformate sind unterstützt: %{ "
+"extensions }"
 
 #: front/src/components/library/ImportStatusModal.vue:139
 msgctxt "Popup/Import/Error.Label"
@@ -2170,14 +2227,12 @@ msgstr ""
 
 #: front/src/components/auth/Signup.vue:44
 #: front/src/components/manage/users/InvitationForm.vue:11
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Invitation code"
 msgstr "Einladungscode"
 
 #: front/src/views/admin/users/Base.vue:8
 #: front/src/views/admin/users/InvitationsList.vue:24
-#, fuzzy
 msgctxt "*/Admin/*/Noun"
 msgid "Invitations"
 msgstr "Einladungen"
@@ -2198,7 +2253,6 @@ msgid "Keep a track of your favorite songs"
 msgstr "Behalte einen Überblick über deine Lieblingsmusik"
 
 #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Keyboard shortcuts"
 msgstr "Tastenkombinationen"
@@ -2217,7 +2271,6 @@ msgstr "Bekannte Mediatheken"
 #: front/src/components/mixins/Translations.vue:58
 #: front/src/views/admin/moderation/AccountsDetail.vue:205
 #: front/src/components/mixins/Translations.vue:59
-#, fuzzy
 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)"
 msgid "Last activity"
 msgstr "Letzte Aktivität"
@@ -2275,36 +2328,38 @@ msgstr "Leerlassen für ein reaktionsfähiges Widget"
 #: front/src/views/admin/moderation/AccountsDetail.vue:327
 #: front/src/views/admin/moderation/DomainsDetail.vue:234
 #: front/src/views/content/Base.vue:5
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Libraries"
 msgstr "Mediatheken"
 
 #: front/src/views/admin/library/Base.vue:17
 #: front/src/views/admin/library/LibrariesList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Libraries"
 msgstr "Mediatheken"
 
 #: front/src/components/mixins/Translations.vue:72
 #: front/src/components/mixins/Translations.vue:73
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Libraries and uploads"
 msgstr "Mediathek aktualisiert"
 
 #: front/src/views/content/libraries/Form.vue:2
 msgctxt "Content/Library/Paragraph"
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
-msgstr "Bibliotheken helfen Dir deine Musiksammlungen zu organisieren und teilen. Du kannst deine eigene Musiksammlung zu Funkwhale hochladen und mit deinen Freunden und deiner Familie teilen."
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
+msgstr ""
+"Bibliotheken helfen Dir deine Musiksammlungen zu organisieren und teilen. Du"
+" kannst deine eigene Musiksammlung zu Funkwhale hochladen und mit deinen "
+"Freunden und deiner Familie teilen."
 
 #: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
 #: front/src/components/manage/library/UploadsTable.vue:60
 #: front/src/components/manage/users/UsersTable.vue:173
 #: front/src/views/admin/library/UploadDetail.vue:144
 #: front/src/views/admin/moderation/AccountsDetail.vue:498
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Library"
 msgstr "Mediathek"
@@ -2315,7 +2370,6 @@ msgid "Library created"
 msgstr "Mediathek erstellt"
 
 #: front/src/views/admin/library/LibraryDetail.vue:78
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Library data"
 msgstr "Mediathek aktualisiert"
@@ -2326,7 +2380,6 @@ msgid "Library deleted"
 msgstr "Mediathek gelöscht"
 
 #: front/src/views/admin/library/EditsList.vue:4
-#, fuzzy
 msgctxt "Content/Admin/Title/Noun"
 msgid "Library edits"
 msgstr "Mediathek-Dateien"
@@ -2339,17 +2392,10 @@ msgstr "Mediathek aktualisiert"
 #: front/src/components/library/TrackDetail.vue:19
 #: front/src/components/manage/library/TracksTable.vue:43
 #: front/src/views/admin/library/TrackDetail.vue:159 src/edits.js:61
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "License"
 msgstr "Lizenz"
 
-#: front/src/components/mixins/Translations.vue:80
-#: front/src/components/mixins/Translations.vue:81
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Listenings"
-msgstr ""
-
 #: front/src/views/admin/library/AlbumDetail.vue:157
 #: front/src/views/admin/library/ArtistDetail.vue:146
 #: front/src/views/admin/library/TrackDetail.vue:209
@@ -2357,9 +2403,14 @@ msgctxt "*/*/*/Noun"
 msgid "Listenings"
 msgstr ""
 
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr ""
+
 #: front/src/components/audio/track/Table.vue:25
 #: front/src/components/library/ArtistDetail.vue:28
-#, fuzzy
 msgctxt "Content/*/Button.Label"
 msgid "Load more…"
 msgstr "Abonnenten werden geladen…"
@@ -2416,7 +2467,6 @@ msgstr ""
 
 #: front/src/components/manage/moderation/AccountsTable.vue:59
 #: front/src/views/admin/moderation/AccountsDetail.vue:18
-#, fuzzy
 msgctxt "Content/Moderation/*/Short, Noun"
 msgid "Local account"
 msgstr "Lokales Konto"
@@ -2442,7 +2492,6 @@ msgid "Logged in as %{ username }"
 msgstr "Angemeldet als %{ username }"
 
 #: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Login"
 msgstr "Anmelden"
@@ -2460,25 +2509,32 @@ msgstr "Abmelden"
 #: front/src/views/content/libraries/Home.vue:9
 msgctxt "Content/Library/Paragraph"
 msgid "Looks like you don't have a library, it's time to create one."
-msgstr "Es sieht aus, als hättest du noch keine Mediathek, höchste Zeit eine anzulegen."
+msgstr ""
+"Es sieht aus, als hättest du noch keine Mediathek, höchste Zeit eine "
+"anzulegen."
 
-#: front/src/components/audio/Player.vue:604
-#: src/components/audio/Player.vue:605
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping disabled. Click to switch to single-track looping."
-msgstr "Wiederholung deaktiviert. Klicke um den aktuellen Track zu wiederholen."
+msgstr ""
+"Wiederholung deaktiviert. Klicke um den aktuellen Track zu wiederholen."
 
-#: front/src/components/audio/Player.vue:607
-#: src/components/audio/Player.vue:608
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on a single track. Click to switch to whole queue looping."
-msgstr "Wiederholung des aktuellen Titels. Klicken um die ganze Warteschlange zu wiederholen."
+msgstr ""
+"Wiederholung des aktuellen Titels. Klicken um die ganze Warteschlange zu "
+"wiederholen."
 
-#: front/src/components/audio/Player.vue:610
-#: src/components/audio/Player.vue:611
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on whole queue. Click to disable looping."
-msgstr "Wiederholung der kompletten Warteschlange. Deaktiviere die Wiederholung durch Klicken."
+msgstr ""
+"Wiederholung der kompletten Warteschlange. Deaktiviere die Wiederholung "
+"durch Klicken."
 
 #: front/src/components/Sidebar.vue:223
 msgctxt "Sidebar/*/Hidden text"
@@ -2525,13 +2581,12 @@ msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "MB"
 
-#: front/src/components/audio/Player.vue:597
+#: front/src/components/audio/Player.vue:625
 msgctxt "Sidebar/Player/Hidden text"
 msgid "Media player"
 msgstr "Medienspieler"
 
 #: front/src/components/auth/Profile.vue:12
-#, fuzzy
 msgctxt "Content/Profile/Paragraph"
 msgid "Member since %{ date }"
 msgstr "Mitglied seit %{ date }"
@@ -2545,7 +2600,6 @@ msgstr "Mobile und desktopbasierte Anwendungen"
 #: src/components/manage/users/UsersTable.vue:177
 #: front/src/views/admin/moderation/AccountsDetail.vue:502
 #: front/src/views/admin/moderation/Base.vue:21
-#, fuzzy
 msgctxt "*/Moderation/*"
 msgid "Moderation"
 msgstr "Moderation"
@@ -2553,11 +2607,14 @@ msgstr "Moderation"
 #: front/src/views/admin/moderation/AccountsDetail.vue:78
 #: front/src/views/admin/moderation/DomainsDetail.vue:42
 msgctxt "Content/Moderation/Card.Paragraph"
-msgid "Moderation policies help you control how your instance interact with a given domain or account."
-msgstr "Moderationsregeln lassen Dich festlegen, wie Deine Instanz mit einer bestimmten Domain oder einem bestimmten Konto interagiert."
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
+msgstr ""
+"Moderationsregeln lassen Dich festlegen, wie Deine Instanz mit einer "
+"bestimmten Domain oder einem bestimmten Konto interagiert."
 
 #: front/src/components/library/EditCard.vue:5
-#, fuzzy
 msgctxt "Content/Library/Card/Short"
 msgid "Modification %{ id }"
 msgstr "Änderungsdatum"
@@ -2576,26 +2633,23 @@ msgid "More…"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "Musik"
 
-#: front/src/components/audio/Player.vue:603
+#: front/src/components/audio/Player.vue:631
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Mute"
 msgstr "Stummschalten"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:24
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute activity"
 msgstr "Aktivität stummschalten"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:28
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:119
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute notifications"
 msgstr "Benachrichtigungen stummschalten"
@@ -2657,11 +2711,15 @@ msgstr "k.A."
 
 #: front/src/components/manage/library/LibrariesTable.vue:48
 #: front/src/components/manage/library/UploadsTable.vue:59
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Name"
 msgstr "Name"
 
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Name"
+
 #: front/src/components/auth/Settings.vue:133
 #: front/src/components/manage/library/ArtistsTable.vue:39
 #: front/src/components/manage/moderation/AccountsTable.vue:39
@@ -2674,17 +2732,10 @@ msgstr "Name"
 #: front/src/views/admin/moderation/DomainsDetail.vue:97
 #: front/src/views/content/libraries/Form.vue:10 src/edits.js:10
 #: front/src/components/mixins/Translations.vue:54
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Name"
 
-#: front/src/components/auth/ApplicationForm.vue:9
-#, fuzzy
-msgctxt "Content/Applications/Input.Label/Noun"
-msgid "Name"
-msgstr "Name"
-
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
 msgctxt "Content/Settings/Input.Label"
@@ -2701,7 +2752,7 @@ msgctxt "Content/Library/Card.Table.Header/Short"
 msgid "New value"
 msgstr "Neuer Wert"
 
-#: front/src/components/audio/Player.vue:601
+#: front/src/components/audio/Player.vue:629
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Next track"
 msgstr "Nächster Track"
@@ -2714,7 +2765,8 @@ msgstr "Nein"
 #: front/src/components/Home.vue:95
 msgctxt "Content/Home/List item"
 msgid "No add-ons, no plugins : you only need a web library"
-msgstr "Keine Erweiterungen, keine Plugins: du brauchst nur eine online Mediathek"
+msgstr ""
+"Keine Erweiterungen, keine Plugins: du brauchst nur eine online Mediathek"
 
 #: front/src/components/audio/Search.vue:25
 msgctxt "Content/Search/Paragraph"
@@ -2767,19 +2819,17 @@ msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "Nicht verwendet"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
-#, fuzzy
-msgctxt "*/Notifications/*"
-msgid "Notifications"
-msgstr "Benachrichtigungen"
-
 #: front/src/components/mixins/Translations.vue:100
 #: front/src/components/mixins/Translations.vue:101
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Notifications"
 msgstr "Benachrichtigungen"
 
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
+msgid "Notifications"
+msgstr "Benachrichtigungen"
+
 #: front/src/components/Footer.vue:47
 msgctxt "Footer/*/List item.Link"
 msgid "Official website"
@@ -2802,13 +2852,13 @@ msgstr "Frei"
 
 #: front/src/components/library/ImportStatusModal.vue:56
 msgctxt "Popup/Import/Table.Label/Value"
-msgid "Open a support thread (include the debug information below in your message)"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
 msgstr ""
 
 #: front/src/components/library/AlbumBase.vue:73
 #: front/src/components/library/ArtistBase.vue:84
 #: front/src/components/library/TrackBase.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Open in moderation interface"
 msgstr "Moderationsregel ändern"
@@ -2816,7 +2866,6 @@ msgstr "Moderationsregel ändern"
 #: front/src/views/admin/library/AlbumDetail.vue:31
 #: front/src/views/admin/library/ArtistDetail.vue:30
 #: front/src/views/admin/library/TrackDetail.vue:30
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open local profile"
 msgstr "Profil öffnen"
@@ -2824,7 +2873,6 @@ msgstr "Profil öffnen"
 #: front/src/views/admin/library/AlbumDetail.vue:46
 #: front/src/views/admin/library/ArtistDetail.vue:45
 #: front/src/views/admin/library/TrackDetail.vue:45
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open on MusicBrainz"
 msgstr "Auf MusicBrainz ansehen"
@@ -2840,7 +2888,6 @@ msgstr "Profil öffnen"
 #: front/src/views/admin/library/TrackDetail.vue:53
 #: front/src/views/admin/library/UploadDetail.vue:50
 #: front/src/views/admin/moderation/AccountsDetail.vue:52
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open remote profile"
 msgstr "Profil öffnen"
@@ -2919,7 +2966,6 @@ msgid "Pagination"
 msgstr "Seitennummerierung"
 
 #: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Password"
 msgstr "Kennwort"
@@ -2934,7 +2980,7 @@ msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Kennwort erfolgreich aktualisiert"
 
-#: front/src/components/audio/Player.vue:600
+#: front/src/components/audio/Player.vue:628
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Pause track"
 msgstr "Titel pausieren"
@@ -2954,7 +3000,6 @@ msgstr "Pausiert"
 #: front/src/components/mixins/Translations.vue:28
 #: front/src/views/content/libraries/FilesTable.vue:14
 #: front/src/components/mixins/Translations.vue:29
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Pending"
 msgstr "Ausstehend"
@@ -2976,13 +3021,11 @@ msgstr "Ausstehende Abonnieren-Anfrage"
 
 #: front/src/components/library/EditCard.vue:29
 #: front/src/components/manage/library/EditsCardList.vue:18
-#, fuzzy
 msgctxt "Content/Admin/*/Noun"
 msgid "Pending review"
 msgstr "Ausstehende Dateien"
 
 #: front/src/components/Sidebar.vue:226
-#, fuzzy
 msgctxt "Sidebar/Moderation/Hidden text"
 msgid "Pending review edits"
 msgstr "Ausstehende Dateien"
@@ -2994,7 +3037,6 @@ msgid "Permissions"
 msgstr "Berechtigungen"
 
 #: front/src/components/auth/Settings.vue:176
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Permissions"
 msgstr "Berechtigungen"
@@ -3049,7 +3091,7 @@ msgctxt "Sidebar/Player/Hidden text"
 msgid "Play this track"
 msgstr "Diesen Track abspielen"
 
-#: front/src/components/audio/Player.vue:599
+#: front/src/components/audio/Player.vue:627
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Play track"
 msgstr "Abspielen"
@@ -3060,7 +3102,6 @@ msgid "Play..."
 msgstr "Abspielen..."
 
 #: front/src/views/playlists/Detail.vue:91
-#, fuzzy
 msgctxt "Head/Playlist/Title"
 msgid "Playlist"
 msgstr "Wiedergabeliste"
@@ -3098,24 +3139,22 @@ msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Sichtbarkeit der Wiedergabeliste"
 
-#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
-#: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
-#: front/src/views/admin/library/AlbumDetail.vue:173
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Wiedergabelisten"
+
+#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
+#: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
+#: front/src/views/admin/library/AlbumDetail.vue:173
 #: front/src/views/admin/library/ArtistDetail.vue:162
 #: front/src/views/admin/library/TrackDetail.vue:225
 #: src/views/playlists/List.vue:106
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Wiedergabelisten"
 
-#: front/src/components/mixins/Translations.vue:88
-#: front/src/components/mixins/Translations.vue:89
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Playlists"
-msgstr "Wiedergabelisten"
-
 #: front/src/components/Home.vue:56
 msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
@@ -3129,30 +3168,36 @@ msgstr "Prüfe bitte genau, ob dein Kennwort stimmt"
 #: front/src/components/auth/Login.vue:9
 msgctxt "Content/Login/Error message.List item/Call to action"
 msgid "Please double-check your username/password couple is correct"
-msgstr "Bitte prüfe genau, ob deine Benutzernamen- und Kennwortkombination stimmen"
+msgstr ""
+"Bitte prüfe genau, ob deine Benutzernamen- und Kennwortkombination stimmen"
 
 #: front/src/components/auth/Settings.vue:46
 msgctxt "Content/Settings/Paragraph"
 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px."
-msgstr "PNG, GIF oder JPG. Max. 2 MB. Das Bild wird ggf. auf 400x400 Bildpunkte verkleinert."
+msgstr ""
+"PNG, GIF oder JPG. Max. 2 MB. Das Bild wird ggf. auf 400x400 Bildpunkte "
+"verkleinert."
 
 #: front/src/views/admin/library/TrackDetail.vue:137
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Position"
 msgstr "Seitennummerierung"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:118
 msgctxt "Content/Moderation/Help text"
-msgid "Prevent account or domain from triggering notifications, except from followers."
-msgstr "Verhindert, dass Konto oder Domain Benachrichtigungen auslösen. Ausnahme sind Abonnenten."
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
+msgstr ""
+"Verhindert, dass Konto oder Domain Benachrichtigungen auslösen. Ausnahme "
+"sind Abonnenten."
 
 #: front/src/components/audio/EmbedWizard.vue:33
 msgctxt "Popup/Embed/Title/Noun"
 msgid "Preview"
 msgstr "Vorschau"
 
-#: front/src/components/audio/Player.vue:598
+#: front/src/components/audio/Player.vue:626
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Previous track"
 msgstr "Vorheriger Track"
@@ -3186,7 +3231,6 @@ msgstr "In Bearbeitung"
 
 #: front/src/components/mixins/Translations.vue:68
 #: front/src/components/mixins/Translations.vue:69
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Profile"
 msgstr "Profil öffnen"
@@ -3199,7 +3243,6 @@ msgstr "Profil öffnen"
 #: front/src/views/content/libraries/Quota.vue:65
 #: front/src/views/content/libraries/Quota.vue:88
 #: front/src/views/content/libraries/Quota.vue:91
-#, fuzzy
 msgctxt "*/*/*/Verb"
 msgid "Purge"
 msgstr "Entfernen"
@@ -3224,7 +3267,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "Warteschlange"
 
-#: front/src/components/audio/Player.vue:310
+#: front/src/components/audio/Player.vue:322
 msgctxt "Content/Queue/Message"
 msgid "Queue shuffled!"
 msgstr "Warteschlange gemischt!"
@@ -3256,19 +3299,17 @@ msgstr "Radio aktualisiert"
 
 #: front/src/components/library/Library.vue:13
 #: src/components/library/Radios.vue:142
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Radios"
 msgstr "Radios"
 
 #: front/src/components/mixins/Translations.vue:92
 #: front/src/components/mixins/Translations.vue:93
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "Radios"
 
-#: front/src/components/auth/ApplicationForm.vue:149
+#: front/src/components/auth/ApplicationForm.vue:151
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Read"
 msgstr ""
@@ -3283,14 +3324,13 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Read-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:150
+#: front/src/components/auth/ApplicationForm.vue:152
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Read-only access to user data"
 msgstr ""
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:39
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25
-#, fuzzy
 msgctxt "Content/Moderation/*/Noun"
 msgid "Reason"
 msgstr "Begründung"
@@ -3304,13 +3344,11 @@ msgstr "Empfangene Abonnements"
 #: front/src/components/manage/moderation/DomainsTable.vue:40
 #: front/src/components/mixins/Translations.vue:62
 #: front/src/components/mixins/Translations.vue:63
-#, fuzzy
 msgctxt "Content/Moderation/*/Noun"
 msgid "Received messages"
 msgstr "Empfangene Nachrichten"
 
 #: front/src/components/library/EditForm.vue:27
-#, fuzzy
 msgctxt "Content/Library/Paragraph"
 msgid "Recent edits"
 msgstr "Kürzlich hinzugefügt"
@@ -3349,7 +3387,6 @@ msgid "Refresh"
 msgstr "Aktualisieren"
 
 #: front/src/components/federation/FetchButton.vue:20
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh error"
 msgstr "Aktualisieren"
@@ -3367,14 +3404,15 @@ msgid "Refresh node info"
 msgstr "Knoteninformationen aktualisieren"
 
 #: front/src/components/federation/FetchButton.vue:79
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh pending"
 msgstr "Knoteninformationen aktualisieren"
 
 #: front/src/components/federation/FetchButton.vue:80
 msgctxt "Popup/*/Message.Content"
-msgid "Refresh request wasn't proceed in time by our server. It will be processed later."
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:16
@@ -3398,13 +3436,15 @@ msgid "Refreshing object from remote…"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:9
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
-msgstr "Die Anmeldung auf dieser Instanz ist geschlossen. Du brauchst einen Einladungskode, um dich anmelden zu können."
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
+msgstr ""
+"Die Anmeldung auf dieser Instanz ist geschlossen. Du brauchst einen "
+"Einladungskode, um dich anmelden zu können."
 
 #: front/src/components/manage/users/UsersTable.vue:71
-#, fuzzy
 msgctxt "Content/Admin/Table, User role"
 msgid "Regular user"
 msgstr "herkömmlicher Benutzer"
@@ -3417,7 +3457,6 @@ msgstr "Abweisen"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:32
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:123
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Reject media"
 msgstr "Medien abweisen"
@@ -3425,7 +3464,6 @@ msgstr "Medien abweisen"
 #: front/src/components/library/EditCard.vue:33
 #: front/src/components/manage/library/EditsCardList.vue:24
 #: front/src/views/content/libraries/Detail.vue:43
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Rejected"
 msgstr "Abgewiesen"
@@ -3433,7 +3471,6 @@ msgstr "Abgewiesen"
 #: front/src/components/manage/library/AlbumsTable.vue:43
 #: front/src/components/mixins/Translations.vue:44 src/edits.js:28
 #: front/src/components/mixins/Translations.vue:45
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Release date"
 msgstr "Zuletzt gesehen am"
@@ -3450,8 +3487,12 @@ msgstr "Fernmediatheken"
 
 #: front/src/views/content/remote/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
-msgstr "Entfernte Mediatheken sind im Besitz anderer Nutzer des Netzwerks. Du kannst darauf zugreifen, wenn diese öffentlich sind, oder du die Erlaubnis hast."
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
+msgstr ""
+"Entfernte Mediatheken sind im Besitz anderer Nutzer des Netzwerks. Du kannst"
+" darauf zugreifen, wenn diese öffentlich sind, oder du die Erlaubnis hast."
 
 #: front/src/components/library/radios/Filter.vue:59
 msgctxt "Content/Radio/Button.Label/Verb"
@@ -3464,35 +3505,44 @@ msgid "Remove avatar"
 msgstr "Profilbild löschen"
 
 #: front/src/components/library/ArtistDetail.vue:12
-#, fuzzy
 msgctxt "Content/Moderation/Button.Label"
 msgid "Remove filter"
 msgstr "Profilbild löschen"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:26
-#, fuzzy
 msgctxt "Content/Track/Icon.Tooltip/Verb"
 msgid "Remove from favorites"
 msgstr "Aus den Favoriten entfernen"
 
 #: front/src/views/content/libraries/Quota.vue:38
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota."
-msgstr "Die importierten Titel, die noch nicht vom Server verarbeitet wurden, werden vollständig entfernt. Du erhältst den entsprechenden Speicherplatz zurück."
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
+msgstr ""
+"Die importierten Titel, die noch nicht vom Server verarbeitet wurden, werden"
+" vollständig entfernt. Du erhältst den entsprechenden Speicherplatz zurück."
 
 #: front/src/views/content/libraries/Quota.vue:64
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota."
-msgstr "Die hochgeladenen Titel, die beim Import übersprungen wurden, werden vollständig entfernt. Du erhältst den entsprechenden Speicherplatz zurück."
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
+msgstr ""
+"Die hochgeladenen Titel, die beim Import übersprungen wurden, werden "
+"vollständig entfernt. Du erhältst den entsprechenden Speicherplatz zurück."
 
 #: front/src/views/content/libraries/Quota.vue:90
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota."
-msgstr "Die hochgeladenen Titel, die vom Server nicht verarbeitet wurden, werden vollständig entfernt. Du erhältst den entsprechenden Speicherplatz zurück."
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
+msgstr ""
+"Die hochgeladenen Titel, die vom Server nicht verarbeitet wurden, werden "
+"vollständig entfernt. Du erhältst den entsprechenden Speicherplatz zurück."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:33
 #: front/src/components/auth/SubsonicTokenForm.vue:36
-#, fuzzy
 msgctxt "*/Settings/Button.Label/Verb"
 msgid "Request a new password"
 msgstr "Neues Kennwort beantragen"
@@ -3519,7 +3569,6 @@ msgstr ""
 
 #: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4
 #: front/src/views/auth/PasswordReset.vue:53
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Reset your password"
 msgstr "Kennwort zurücksetzen"
@@ -3548,7 +3597,6 @@ msgid "Return to login"
 msgstr "Zurück zur Anmeldung"
 
 #: front/src/components/library/ArtistDetail.vue:9
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Review my filters"
 msgstr "Dateien ansehen"
@@ -3575,12 +3623,11 @@ msgstr "Regel"
 
 #: front/src/components/admin/SettingsGroup.vue:67
 #: front/src/components/library/radios/Builder.vue:34
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Speichern"
 
-#: front/src/views/content/remote/Card.vue:169
+#: front/src/views/content/remote/Card.vue:175
 msgctxt "Content/Library/Message"
 msgid "Scan launched"
 msgstr "Scan gestartet"
@@ -3591,12 +3638,11 @@ msgid "Scan now"
 msgstr "Jetzt scannen"
 
 #: front/src/views/content/remote/Card.vue:35
-#, fuzzy
 msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "Aufsteigend"
 
-#: front/src/views/content/remote/Card.vue:170
+#: front/src/views/content/remote/Card.vue:176
 msgctxt "Content/Library/Message"
 msgid "Scan skipped (previous scan is too recent)"
 msgstr "Scan ausgelassen (der letzte Scan fand kurz zuvor statt)"
@@ -3656,31 +3702,26 @@ msgid "Search by account, summary, domain…"
 msgstr "Nach Titel, Künstler·innen oder Domain suchen…"
 
 #: front/src/components/manage/library/LibrariesTable.vue:191
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, description…"
 msgstr "Suche nach Domain, Benutzernamen, Biografie…"
 
 #: front/src/components/manage/library/UploadsTable.vue:241
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, reference, source…"
 msgstr "Suche nach Domain, Benutzernamen, Biografie…"
 
 #: front/src/components/manage/library/ArtistsTable.vue:164
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, name, MusicBrainz ID…"
 msgstr "Suche nach Domain, Benutzernamen, Biografie…"
 
 #: front/src/components/manage/library/TracksTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, album, MusicBrainz ID…"
 msgstr "Nach Titel, Künstler und Album suchen…"
 
 #: front/src/components/manage/library/AlbumsTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, MusicBrainz ID…"
 msgstr "Nach Titel, Künstler und Album suchen…"
@@ -3701,7 +3742,6 @@ msgid "Search by title, artist, album…"
 msgstr "Nach Titel, Künstler und Album suchen…"
 
 #: front/src/components/manage/users/InvitationsTable.vue:153
-#, fuzzy
 msgctxt "Content/Admin/Input.Placeholder/Verb"
 msgid "Search by username, e-mail address, code…"
 msgstr "Benutzernamen, E-Mail-Adresse, Kode suchen…"
@@ -3762,7 +3802,6 @@ msgstr "Nur die aktuelle Seite auswählen"
 #: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:108
 #: front/src/components/manage/users/UsersTable.vue:181
 #: front/src/views/admin/moderation/AccountsDetail.vue:506
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Settings"
 msgstr "Einstellungen"
@@ -3784,8 +3823,11 @@ msgstr "Freigabe-Link"
 
 #: front/src/views/content/libraries/Detail.vue:15
 msgctxt "Content/Library/Paragraph"
-msgid "Share this link with other users so they can request access to your library."
-msgstr "Teile diesen Link mit anderen Nutzenden, damit diese Zugriff auf deine Mediathek anfordern können."
+msgid ""
+"Share this link with other users so they can request access to your library."
+msgstr ""
+"Teile diesen Link mit anderen Nutzenden, damit diese Zugriff auf deine "
+"Mediathek anfordern können."
 
 #: front/src/views/content/libraries/Detail.vue:14
 #: front/src/views/content/remote/Card.vue:77
@@ -3839,7 +3881,6 @@ msgstr "Passwort verstecken bzw. zeigen"
 #: front/src/components/manage/users/InvitationsTable.vue:76
 #: front/src/components/manage/users/UsersTable.vue:87
 #: front/src/views/content/libraries/FilesTable.vue:117
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Showing results %{ start }-%{ end } on %{ total }"
 msgstr "Ergebnisse %{ start } bis %{ end } von %{ total }"
@@ -3849,7 +3890,7 @@ msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Shuffle queue"
 msgstr "Warteschlange mischen"
 
-#: front/src/components/audio/Player.vue:613
+#: front/src/components/audio/Player.vue:641
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Shuffle your queue"
 msgstr "Warteschlange mischen"
@@ -3867,33 +3908,29 @@ msgstr "Anmeldung"
 #: front/src/components/mixins/Translations.vue:57
 #: front/src/views/admin/moderation/AccountsDetail.vue:197
 #: front/src/components/mixins/Translations.vue:58
-#, fuzzy
 msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Sign-up date"
 msgstr "Anmeldedatum"
 
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "Größe"
+
 #: front/src/components/library/FileUpload.vue:94
 #: front/src/components/library/TrackDetail.vue:39
 #: front/src/components/mixins/Translations.vue:54
 #: front/src/views/content/libraries/FilesTable.vue:61
 #: front/src/components/mixins/Translations.vue:55
-#, fuzzy
 msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "Größe"
 
-#: front/src/components/manage/library/UploadsTable.vue:65
-#: front/src/views/admin/library/UploadDetail.vue:219
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Size"
-msgstr "Größe"
-
 #: front/src/components/manage/library/UploadsTable.vue:24
 #: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
 #: front/src/components/mixins/Translations.vue:25
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Skipped"
 msgstr "Ãœbersprungen"
@@ -3925,14 +3962,12 @@ msgstr "Quellcode"
 
 #: front/src/components/auth/Profile.vue:23
 #: front/src/components/manage/users/UsersTable.vue:70
-#, fuzzy
 msgctxt "Content/Profile/User role"
 msgid "Staff member"
 msgstr "Teammember"
 
 #: front/src/components/audio/PlayButton.vue:23
 #: src/components/radios/Button.vue:4
-#, fuzzy
 msgctxt "*/Queue/Button.Label/Short, Verb"
 msgid "Start radio"
 msgstr "Radio einschalten"
@@ -3944,63 +3979,72 @@ msgstr "Statistik"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:490
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account"
-msgstr "Statistiken betrachten ausschließlich die Aktivität und den Inhalt, die von deiner Instanz bekannt sind, und stellen nicht die gesamte Aktivität dieses Kontos dar"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
+msgstr ""
+"Statistiken betrachten ausschließlich die Aktivität und den Inhalt, die von "
+"deiner Instanz bekannt sind, und stellen nicht die gesamte Aktivität dieses "
+"Kontos dar"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:371
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain"
-msgstr "Statistiken betrachten ausschließlich die Aktivität und den Inhalt, die von deiner Instanz bekannt sind, und stellen nicht die gesamte Aktivität dieses Domains dar"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
+msgstr ""
+"Statistiken betrachten ausschließlich die Aktivität und den Inhalt, die von "
+"deiner Instanz bekannt sind, und stellen nicht die gesamte Aktivität dieses "
+"Domains dar"
 
 #: front/src/views/admin/library/AlbumDetail.vue:329
 #: front/src/views/admin/library/ArtistDetail.vue:328
 #: front/src/views/admin/library/LibraryDetail.vue:316
 #: front/src/views/admin/library/TrackDetail.vue:371
 #: front/src/views/admin/library/UploadDetail.vue:335
-#, fuzzy
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object"
-msgstr "Statistiken betrachten ausschließlich die Aktivität und den Inhalt, die von deiner Instanz bekannt sind, und stellen nicht die gesamte Aktivität dieses Kontos dar"
-
-#: front/src/components/library/FileUpload.vue:95
-#, fuzzy
-msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
-msgid "Status"
-msgstr "Status"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
+msgstr ""
+"Statistiken betrachten ausschließlich die Aktivität und den Inhalt, die von "
+"deiner Instanz bekannt sind, und stellen nicht die gesamte Aktivität dieses "
+"Kontos dar"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label (Value is Error message)"
 msgid "Status"
 msgstr "Status"
 
-#: front/src/components/manage/library/EditsCardList.vue:12
-#, fuzzy
-msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)"
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
 msgid "Status"
 msgstr "Status"
 
-#: front/src/components/manage/users/UsersTable.vue:43
-#, fuzzy
-msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
 msgid "Status"
 msgstr "Status"
 
 #: front/src/components/manage/users/InvitationsTable.vue:17
 #: front/src/components/manage/users/InvitationsTable.vue:39
-#, fuzzy
 msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
 msgid "Status"
 msgstr "Status"
 
-#: front/src/views/content/libraries/Detail.vue:28
-#, fuzzy
-msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+#: front/src/components/manage/users/UsersTable.vue:43
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+msgid "Status"
+msgstr "Status"
+
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
 msgid "Status"
 msgstr "Status"
 
 #: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3
-#, fuzzy
 msgctxt "*/Player/Button.Label/Short, Verb"
 msgid "Stop radio"
 msgstr "Radio ausschalten"
@@ -4041,13 +4085,11 @@ msgid "Suggest a change using the form below."
 msgstr ""
 
 #: front/src/components/library/AlbumEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this album"
 msgstr "Dieser Track kann nicht geladen werden"
 
 #: front/src/components/library/ArtistEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this artist"
 msgstr "Dieser Track kann nicht geladen werden"
@@ -4095,12 +4137,18 @@ msgstr "Text in die Zwischenablage kopiert!"
 
 #: front/src/components/Home.vue:26
 msgctxt "Content/Home/Paragraph"
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
-msgstr "So einfach ist es: wir liebten Grooveshark und wollen noch etwas viel besseres aufbauen."
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
+msgstr ""
+"So einfach ist es: wir liebten Grooveshark und wollen noch etwas viel "
+"besseres aufbauen."
 
 #: front/src/views/admin/library/AlbumDetail.vue:75
 msgctxt "Content/Moderation/Paragraph"
-msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible."
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:39
@@ -4110,13 +4158,17 @@ msgstr ""
 
 #: front/src/views/admin/library/ArtistDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/Footer.vue:53
 msgctxt "Footer/*/List item.Link"
 msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
-msgstr "Das Funkwhale-Logo wurde gestaltet und freundlicherweise zur Verfügung gestellt von Francis Gading."
+msgstr ""
+"Das Funkwhale-Logo wurde gestaltet und freundlicherweise zur Verfügung "
+"gestellt von Francis Gading."
 
 #: front/src/components/SetInstanceModal.vue:8
 msgctxt "Popup/Instance/Error message.List item"
@@ -4125,17 +4177,24 @@ msgstr "Die angegebene Adresse ist kein Funkwhale-Server"
 
 #: front/src/views/content/libraries/Form.vue:34
 msgctxt "Popup/Library/Paragraph"
-msgid "The library and all its tracks will be deleted. This can not be undone."
-msgstr "Die Mediathek und all ihre Titel werden gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden."
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
+msgstr ""
+"Die Mediathek und all ihre Titel werden gelöscht. Dieser Vorgang kann nicht "
+"rückgängig gemacht werden."
 
 #: front/src/views/admin/library/LibraryDetail.vue:61
 msgctxt "Content/Moderation/Paragraph"
-msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible."
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:140
 msgctxt "Popup/Import/Error.Label"
-msgid "The metadata included in the file is invalid or some mandatory fields are missing."
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:38
@@ -4150,8 +4209,12 @@ msgstr "Der nächste Titel wird automatisch in wenigen Sekunden wiedergegeben…
 
 #: front/src/components/Home.vue:116
 msgctxt "Content/Home/List item"
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
-msgstr "Die Plattform ist kostenlos und Open-Source, du kannst sie installieren und anpassen ohne Beschränkung"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
+msgstr ""
+"Die Plattform ist kostenlos und Open-Source, du kannst sie installieren und "
+"anpassen ohne Beschränkung"
 
 #: front/src/components/playlists/Form.vue:14
 msgctxt "Content/Playlist/Error message.Title"
@@ -4165,7 +4228,8 @@ msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:13
 msgctxt "Popup/*/Message.Content"
-msgid "The remote server answered, but returned data was unsupported by Funkwhale."
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:44
@@ -4180,29 +4244,38 @@ msgstr ""
 
 #: front/src/components/manage/library/AlbumsTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected albums will be removed, as well as associated tracks, uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/ArtistsTable.vue:179
 msgctxt "Popup/*/Paragraph"
-msgid "The selected artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/LibrariesTable.vue:206
 msgctxt "Popup/*/Paragraph"
-msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible."
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/TracksTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected tracks will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/UploadsTable.vue:256
-#, fuzzy
 msgctxt "Popup/*/Paragraph"
 msgid "The selected upload will be removed. This action is irreversible."
-msgstr "Der Vorschlag wird entgültig gelöscht. Das kann nicht rückgängig gemacht werden."
+msgstr ""
+"Der Vorschlag wird entgültig gelöscht. Das kann nicht rückgängig gemacht "
+"werden."
 
 #: front/src/components/SetInstanceModal.vue:7
 msgctxt "Popup/Instance/Error message.List item"
@@ -4216,8 +4289,11 @@ msgstr "Die Subsonic-API ist auf dieser Instanz nicht verfügbar."
 
 #: front/src/components/library/EditCard.vue:96
 msgctxt "Popup/Library/Paragraph"
-msgid "The suggestion will be completely removed, this action is irreversible."
-msgstr "Der Vorschlag wird entgültig gelöscht. Das kann nicht rückgängig gemacht werden."
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
+msgstr ""
+"Der Vorschlag wird entgültig gelöscht. Das kann nicht rückgängig gemacht "
+"werden."
 
 #: front/src/components/playlists/PlaylistModal.vue:34
 msgctxt "Popup/Playlist/Error message.Title"
@@ -4231,14 +4307,17 @@ msgstr "Der Titel kann nicht geladen werden"
 
 #: front/src/views/admin/library/TrackDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/views/admin/library/UploadDetail.vue:68
-#, fuzzy
 msgctxt "Content/Moderation/Paragraph"
 msgid "The upload will be removed. This action is irreversible."
-msgstr "Der Vorschlag wird entgültig gelöscht. Das kann nicht rückgängig gemacht werden."
+msgstr ""
+"Der Vorschlag wird entgültig gelöscht. Das kann nicht rückgängig gemacht "
+"werden."
 
 #: front/src/components/library/FileUpload.vue:42
 msgctxt "Content/Library/List item"
@@ -4248,7 +4327,8 @@ msgstr "Die hochgeladenen Musikdateien sind im OGG-, Flac- oder MP3-Format"
 #: front/src/views/content/Home.vue:4
 msgctxt "Content/Library/Paragraph"
 msgid "There are various ways to grab new content and make it available here."
-msgstr "Es gibt zahlreiche Wege, neue Inhalte abzurufen und hier zu veröffentlichen."
+msgstr ""
+"Es gibt zahlreiche Wege, neue Inhalte abzurufen und hier zu veröffentlichen."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:66
 msgctxt "Popup/Moderation/Paragraph"
@@ -4278,7 +4358,8 @@ msgstr "Diese Instanz bietet den Nutzenden bis zu %{quota} Speicherplatz."
 
 #: front/src/components/auth/Settings.vue:165
 msgctxt "Content/Settings/Paragraph"
-msgid "This is the list of applications that have access to your account data."
+msgid ""
+"This is the list of applications that have access to your account data."
 msgstr ""
 
 #: front/src/components/auth/Settings.vue:218
@@ -4294,22 +4375,33 @@ msgstr "Das bist du!"
 #: front/src/views/content/libraries/Form.vue:73
 msgctxt "Content/Library/Input.Placeholder"
 msgid "This library contains my personal music, I hope you like it."
-msgstr "Diese Mediathek enthält meine persönliche Musik. Ich hoffe sie gefällt euch."
+msgstr ""
+"Diese Mediathek enthält meine persönliche Musik. Ich hoffe sie gefällt euch."
 
-#: front/src/views/content/remote/Card.vue:135
+#: front/src/views/content/remote/Card.vue:141
 msgctxt "Content/Library/Card.Help text"
-msgid "This library is private and your approval from its owner is needed to access its content"
-msgstr "Diese Mediathek ist privat. Dein Zugriff auf sie benötigt die Genehmigung des Eigentümers / der Eigentümerin"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
+msgstr ""
+"Diese Mediathek ist privat. Dein Zugriff auf sie benötigt die Genehmigung "
+"des Eigentümers / der Eigentümerin"
 
-#: front/src/views/content/remote/Card.vue:136
+#: front/src/views/content/remote/Card.vue:142
 msgctxt "Content/Library/Card.Help text"
 msgid "This library is public and you can access its content freely"
-msgstr "Diese Mediathek ist öffentlich. Du kannst auf den Inhalt ohne Einschränkungen zugreifen"
+msgstr ""
+"Diese Mediathek ist öffentlich. Du kannst auf den Inhalt ohne "
+"Einschränkungen zugreifen"
 
 #: front/src/components/common/ActionTable.vue:47
 msgctxt "Modal/*/Paragraph"
-msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want."
-msgstr "Durch diese Aktion können mehrere Elemente betroffen sein. Überlege, ob du es wirklich so willst."
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
+msgstr ""
+"Durch diese Aktion können mehrere Elemente betroffen sein. Überlege, ob du "
+"es wirklich so willst."
 
 #: front/src/components/library/AlbumEdit.vue:8
 #: front/src/components/library/ArtistEdit.vue:8
@@ -4327,13 +4419,18 @@ msgstr "Diese Referenz wird verwendet, um importierte Dateien zu gruppieren."
 #: front/src/components/mixins/Translations.vue:34
 msgctxt "Content/Library/Help text"
 msgid "This track could not be processed, please it is tagged correctly"
-msgstr "Bei der Verarbeitung des Titels ist ein Fehler aufgetreten. Überprüfe bitte, dass er richtig verschlagwortet ist"
+msgstr ""
+"Bei der Verarbeitung des Titels ist ein Fehler aufgetreten. Überprüfe bitte,"
+" dass er richtig verschlagwortet ist"
 
 #: front/src/components/mixins/Translations.vue:29
 #: front/src/components/mixins/Translations.vue:30
 msgctxt "Content/Library/Help text"
-msgid "This track has been uploaded, but hasn't been processed by the server yet"
-msgstr "Der Titel wurde hochgeladen, er ist aber noch nicht vom Server verarbeitet worden"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
+msgstr ""
+"Der Titel wurde hochgeladen, er ist aber noch nicht vom Server verarbeitet "
+"worden"
 
 #: front/src/components/mixins/Translations.vue:25
 #: front/src/components/mixins/Translations.vue:26
@@ -4354,50 +4451,60 @@ msgstr "Dieser Track ist in den folgenden Mediatheken enthalten:"
 #: front/src/views/playlists/Detail.vue:38
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will completely delete this playlist and cannot be undone."
-msgstr "Die Wiedergabeliste wird dauerhaft gelöscht und kann nicht zurückerstellt werden."
+msgstr ""
+"Die Wiedergabeliste wird dauerhaft gelöscht und kann nicht zurückerstellt "
+"werden."
 
 #: front/src/views/radios/Detail.vue:27
 msgctxt "Popup/Radio/Paragraph"
 msgid "This will completely delete this radio and cannot be undone."
-msgstr "Das Radio wird dauerhaft gelöscht und kann nicht wiederhergestellt werden."
+msgstr ""
+"Das Radio wird dauerhaft gelöscht und kann nicht wiederhergestellt werden."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:50
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will completely disable access to the Subsonic API using from account."
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
 msgstr "Der Zugriff zur Subsonic-API von diesem Konto wird deaktiviert."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:35
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will log you out from existing devices that use the current password."
-msgstr "Du wirst von den vorhandenen Geräten abgemeldet, die dieses Passwort nutzen."
+msgid ""
+"This will log you out from existing devices that use the current password."
+msgstr ""
+"Du wirst von den vorhandenen Geräten abgemeldet, die dieses Passwort nutzen."
 
 #: front/src/components/auth/Settings.vue:253
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will permanently delete the application and all the associated tokens."
-msgstr "Die Wiedergabeliste wird dauerhaft gelöscht und kann nicht zurückerstellt werden."
+msgid ""
+"This will permanently delete the application and all the associated tokens."
+msgstr ""
+"Die Wiedergabeliste wird dauerhaft gelöscht und kann nicht zurückerstellt "
+"werden."
 
 #: front/src/components/auth/Settings.vue:194
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will prevent this application from accessing the service on your behalf."
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:54
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will remove all tracks from this playlist and cannot be undone."
-msgstr "Damit werden alle Titel von der Playlist gelöscht. Das kann nicht rückgängig gemacht werden."
+msgstr ""
+"Damit werden alle Titel von der Playlist gelöscht. Das kann nicht rückgängig"
+" gemacht werden."
 
 #: front/src/views/admin/library/AlbumDetail.vue:99
 #: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
 #: src/edits.js:39
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Title"
 msgstr "Titel"
 
 #: front/src/components/audio/track/Table.vue:7
 #: front/src/views/content/libraries/FilesTable.vue:55
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Title"
 msgstr "Titel"
@@ -4410,8 +4517,12 @@ msgstr "Titel"
 
 #: front/src/components/SetInstanceModal.vue:16
 msgctxt "Popup/Instance/Paragraph"
-msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices."
-msgstr "Wähle bitte nun die Funkhwhale-Instanz aus, zu der Du dich verbinden möchtest. Gib die Adresse direkt an, oder wähle einen der Vorschläge aus."
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
+msgstr ""
+"Wähle bitte nun die Funkhwhale-Instanz aus, zu der Du dich verbinden "
+"möchtest. Gib die Adresse direkt an, oder wähle einen der Vorschläge aus."
 
 #: front/src/components/ShortcutsModal.vue:79
 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
@@ -4438,27 +4549,25 @@ msgctxt "Content/*/*"
 msgid "Total users"
 msgstr "Gesamtanzahl der Nutzenden"
 
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "Track"
+
 #: front/src/components/audio/SearchBar.vue:27
 #: front/src/components/library/TrackBase.vue:173
 #: front/src/components/library/TrackDetail.vue:128
 #: front/src/components/metadata/Search.vue:138
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Track"
 msgstr "Track"
 
-#: front/src/views/admin/library/UploadDetail.vue:199
-msgctxt "*/*/*"
-msgid "Track"
-msgstr "Track"
-
 #: front/src/components/library/EditCard.vue:13
 msgctxt "Content/Library/Card/Short"
 msgid "Track #%{ id } - %{ name }"
 msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Track data"
 msgstr "Trackname"
@@ -4474,17 +4583,6 @@ msgctxt "Content/*/Dropdown/Noun"
 msgid "Track name"
 msgstr "Trackname"
 
-#: front/src/components/manage/library/AlbumsTable.vue:42
-#: front/src/components/manage/library/ArtistsTable.vue:42
-#: front/src/views/admin/library/AlbumDetail.vue:252
-#: front/src/views/admin/library/ArtistDetail.vue:251
-#: front/src/views/admin/library/Base.vue:14
-#: front/src/views/admin/library/LibraryDetail.vue:229
-#: front/src/views/admin/library/TracksList.vue:24
-msgctxt "*/*/*"
-msgid "Tracks"
-msgstr "Tracks"
-
 #: front/src/components/instance/Stats.vue:54
 #: front/src/components/library/AlbumDetail.vue:19
 #: front/src/components/playlists/PlaylistModal.vue:47
@@ -4492,11 +4590,21 @@ msgstr "Tracks"
 #: front/src/views/admin/moderation/DomainsDetail.vue:274
 #: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8
 #: front/src/views/playlists/Detail.vue:51 src/views/radios/Detail.vue:34
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Tracks"
 msgstr "Tracks"
 
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
+msgstr "Tracks"
+
 #: front/src/components/library/ArtistDetail.vue:33
 msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
@@ -4517,39 +4625,42 @@ msgctxt "Popup/Radio/Title/Noun"
 msgid "Tracks matching filter"
 msgstr "Titel Auswahl Filter"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:180
-msgctxt "Content/Moderation/Table.Label/Noun"
-msgid "Type"
-msgstr "Typ"
-
 #: front/src/components/library/TrackDetail.vue:57
 #: front/src/views/admin/library/UploadDetail.vue:250
 msgctxt "Content/Track/Table.Label/Noun"
 msgid "Type"
 msgstr "Typ"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Type"
+msgstr "Typ"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:44
 #: front/src/components/manage/moderation/DomainsTable.vue:42
 msgctxt "Content/Moderation/Table.Label/Short"
 msgid "Under moderation rule"
 msgstr "Unterliegt einer Moderationsregel"
 
-#: front/src/views/content/remote/Card.vue:104
-#: src/views/content/remote/Card.vue:109
-#, fuzzy
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
 msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "Abonnement beenden"
 
-#: front/src/views/content/remote/Card.vue:105
+#: front/src/views/content/remote/Card.vue:110
 msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "Das Abonnement an dieser Mediathek beenden?"
 
 #: front/src/components/About.vue:17
 msgctxt "Content/About/Paragraph"
-msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page."
-msgstr "Leider haben die Eintümer dieser Instanz diese Seite noch nicht fertig gestellt."
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
+msgstr ""
+"Leider haben die Eintümer dieser Instanz diese Seite noch nicht fertig "
+"gestellt."
 
 #: front/src/components/federation/FetchButton.vue:54
 #: front/src/components/federation/FetchButton.vue:55
@@ -4567,7 +4678,7 @@ msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "Unbegrenzt Musik anhören"
 
-#: front/src/components/audio/Player.vue:602
+#: front/src/components/audio/Player.vue:630
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Unmute"
 msgstr "Stummschaltung aufheben"
@@ -4578,7 +4689,6 @@ msgid "Update"
 msgstr "Aktualisieren"
 
 #: front/src/components/auth/ApplicationForm.vue:64
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Update application"
 msgstr "Wiedergabeliste aktualisieren"
@@ -4625,7 +4735,6 @@ msgid "Upload audio content"
 msgstr "Audio-Inhalte hochladen"
 
 #: front/src/views/admin/library/UploadDetail.vue:85
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Upload data"
 msgstr "Hochladedatum"
@@ -4637,8 +4746,12 @@ msgstr "Hochladedatum"
 
 #: front/src/components/library/FileUpload.vue:258
 msgctxt "Content/Library/Help text"
-msgid "Upload denied, ensure the file is not too big and that you have not reached your quota"
-msgstr "Hochladen abgelehnt. Bitte prüfe, dass die Datei nicht zu groß ist, und dass du noch über genügenden Speicherplatz verfügst"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
+msgstr ""
+"Hochladen abgelehnt. Bitte prüfe, dass die Datei nicht zu groß ist, und dass"
+" du noch über genügenden Speicherplatz verfügst"
 
 #: front/src/components/library/ImportStatusModal.vue:8
 msgctxt "Popup/Import/Message"
@@ -4647,8 +4760,12 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here."
-msgstr "Lade Musikdatei (MP3, OGG, Flac, usw.) von deiner eigenen Mediathek direkt im Browser hoch, und höre sie hier an."
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
+msgstr ""
+"Lade Musikdatei (MP3, OGG, Flac, usw.) von deiner eigenen Mediathek direkt "
+"im Browser hoch, und höre sie hier an."
 
 #: front/src/components/library/FileUpload.vue:30
 msgctxt "Content/Library/Title/Verb"
@@ -4667,7 +4784,9 @@ msgstr "Hochladezeit abgelaufen. Bitte versuche es erneut"
 
 #: front/src/components/library/ImportStatusModal.vue:14
 msgctxt "Popup/Import/Message"
-msgid "Upload was skipped because a similar one is already available in one of your libraries."
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:11
@@ -4690,15 +4809,8 @@ msgctxt "Content/Library/Table"
 msgid "Uploading…"
 msgstr "Hochladen läuft…"
 
-#: front/src/components/manage/library/LibrariesTable.vue:52
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Uploads"
-msgstr "Hochladen"
-
 #: front/src/views/admin/library/Base.vue:20
 #: front/src/views/admin/library/UploadsList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Uploads"
 msgstr "Hochladen"
@@ -4716,9 +4828,16 @@ msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Uploads"
 msgstr "Hochladen"
 
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr "Hochladen"
+
 #: front/src/components/auth/ApplicationForm.vue:16
 msgctxt "Content/Applications/Help Text"
-msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web."
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
 msgstr ""
 
 #: front/src/components/Footer.vue:16
@@ -4728,13 +4847,22 @@ msgstr "Eine andere Instanz benutzen"
 
 #: front/src/views/auth/PasswordReset.vue:12
 msgctxt "Content/Signup/Paragraph"
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
-msgstr "Mit diesem Formular kannst du ein neues Kennwort beantragen. In Kürze erhältst du von uns eine Nachricht an die angegebene E-Mail-Adresse mit den Anleitungen."
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
+msgstr ""
+"Mit diesem Formular kannst du ein neues Kennwort beantragen. In Kürze "
+"erhältst du von uns eine Nachricht an die angegebene E-Mail-Adresse mit den "
+"Anleitungen."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:111
 msgctxt "Content/Moderation/Help text"
-msgid "Use this setting to temporarily enable/disable the policy without completely removing it."
-msgstr "Mit dieser Einstellung kannst du die Moderationsregel temporär umschalten, ohne sie zu löschen."
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
+msgstr ""
+"Mit dieser Einstellung kannst du die Moderationsregel temporär umschalten, "
+"ohne sie zu löschen."
 
 #: front/src/components/manage/users/InvitationsTable.vue:49
 msgctxt "Content/Admin/Table"
@@ -4754,7 +4882,6 @@ msgstr "Aktivität der Nutzenden"
 #: front/src/components/library/AlbumDetail.vue:26
 #: front/src/components/library/ArtistDetail.vue:39
 #: front/src/components/library/TrackDetail.vue:79
-#, fuzzy
 msgctxt "Content/*/Title/Noun"
 msgid "User libraries"
 msgstr "Mediatheken der Nutzenden"
@@ -4789,13 +4916,11 @@ msgstr "Nutzende"
 #: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5
 #: src/views/admin/users/UsersList.vue:21
 #: front/src/components/mixins/Translations.vue:62
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Users"
 msgstr "Nutzende"
 
 #: front/src/components/Footer.vue:29
-#, fuzzy
 msgctxt "Footer/*/Title"
 msgid "Using Funkwhale"
 msgstr "Funwhale nutzen"
@@ -4833,34 +4958,31 @@ msgstr ""
 #: front/src/components/library/TrackBase.vue:80
 #: front/src/components/metadata/ArtistCard.vue:49
 #: front/src/components/metadata/ReleaseCard.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "Auf MusicBrainz ansehen"
 
-#: front/src/views/content/libraries/Form.vue:18
-msgctxt "Content/Library/Dropdown.Label"
-msgid "Visibility"
-msgstr "Sichtbarkeit"
-
 #: front/src/components/manage/library/LibrariesTable.vue:11
 #: front/src/components/manage/library/LibrariesTable.vue:51
 #: front/src/components/manage/library/UploadsTable.vue:11
 #: front/src/components/manage/library/UploadsTable.vue:63
 #: front/src/views/admin/library/LibraryDetail.vue:94
 #: front/src/views/admin/library/UploadDetail.vue:101
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "Sichtbarkeit"
 
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Sichtbarkeit"
+
 #: front/src/components/library/AlbumDetail.vue:4
 msgctxt "Content/Album/"
 msgid "Volume %{ number }"
 msgstr "Band %{ number }"
 
 #: front/src/components/federation/FetchButton.vue:69
-#, fuzzy
 msgctxt "Popup/*/Loading.Title"
 msgid "Waiting for result…"
 msgstr "Deine Favoriten werden geladen…"
@@ -4871,7 +4993,6 @@ msgid "We cannot log you in"
 msgstr "Wir können dich nicht einloggen"
 
 #: front/src/components/auth/ApplicationForm.vue:3
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "We cannot save your changes"
 msgstr "Dein Konto kann nicht erstellt werden"
@@ -4916,7 +5037,7 @@ msgctxt "Popup/Embed/Input.Label"
 msgid "Widget width"
 msgstr "Grafikobjektsbreite"
 
-#: front/src/components/auth/ApplicationForm.vue:155
+#: front/src/components/auth/ApplicationForm.vue:157
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Write"
 msgstr ""
@@ -4926,7 +5047,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Write-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:156
+#: front/src/components/auth/ApplicationForm.vue:158
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Write-only access to user data"
 msgstr ""
@@ -4945,17 +5066,28 @@ msgstr "Ja, logge mich aus!"
 
 #: front/src/views/content/libraries/Form.vue:19
 msgctxt "Content/Library/Paragraph"
-msgid "You are able to share your library with other people, regardless of its visibility."
-msgstr "Du kannst deine Mediathek mit Anderen teilen, auch wenn sie privat ist."
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
+msgstr ""
+"Du kannst deine Mediathek mit Anderen teilen, auch wenn sie privat ist."
 
 #: front/src/components/library/FileUpload.vue:32
 msgctxt "Content/Library/Paragraph"
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
-msgstr "Die Musik wird bald zu deiner Mediathek hochgeladen. Prüfe bitte vorab, dass:"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
+msgstr ""
+"Die Musik wird bald zu deiner Mediathek hochgeladen. Prüfe bitte vorab, "
+"dass:"
 
 #: front/src/components/SetInstanceModal.vue:12
 msgctxt "Popup/Login/Paragraph"
-msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted."
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
 msgstr ""
 
 #: front/src/components/library/ArtistDetail.vue:6
@@ -4964,15 +5096,18 @@ msgid "You are currently hiding content related to this artist."
 msgstr ""
 
 #: front/src/components/auth/Logout.vue:7
-#, fuzzy
 msgctxt "Content/Login/Paragraph"
 msgid "You are currently logged in as %{ username }"
 msgstr "Du bist als %{ username } angemeldet"
 
 #: front/src/components/library/FileUpload.vue:35
 msgctxt "Content/Library/List item"
-msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law"
-msgstr "Die lädst kein urheberrechtlich geschütztes Material in eine öffentliche Mediathek hoch. Wenn doch, missachtest Du das Gesetz"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
+msgstr ""
+"Die lädst kein urheberrechtlich geschütztes Material in eine öffentliche "
+"Mediathek hoch. Wenn doch, missachtest Du das Gesetz"
 
 #: front/src/components/SetInstanceModal.vue:98
 msgctxt "*/Instance/Message"
@@ -4981,17 +5116,29 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:17
 msgctxt "Content/Library/Paragraph"
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
-msgstr "Folge Mediatheken von anderen Hörern, um auf neue Musik zu stoßen. Öffentlichen Mediatheken kann sofort gefolgt werden, wohingegen geschlossene Mediatheken die Erlaubnis von ihrem Eigentümer / von ihrer Eigentümerin bedürfen."
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
+msgstr ""
+"Folge Mediatheken von anderen Hörern, um auf neue Musik zu stoßen. "
+"Öffentlichen Mediatheken kann sofort gefolgt werden, wohingegen geschlossene"
+" Mediatheken die Erlaubnis von ihrem Eigentümer / von ihrer Eigentümerin "
+"bedürfen."
 
 #: front/src/components/Home.vue:128
 msgctxt "Content/Home/List item"
-msgid "You can invite friends and family to your instance so they can enjoy your music"
-msgstr "Du kannst Freunde und Deine Familie auf Deine eigene Instanz einladen, sodass sie Deine Musik genießen können"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
+msgstr ""
+"Du kannst Freunde und Deine Familie auf Deine eigene Instanz einladen, "
+"sodass sie Deine Musik genießen können"
 
 #: front/src/components/moderation/FilterModal.vue:31
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You can manage and update your filters anytime from your account settings."
+msgid ""
+"You can manage and update your filters anytime from your account settings."
 msgstr ""
 
 #: front/src/views/auth/EmailConfirm.vue:24
@@ -5001,22 +5148,28 @@ msgstr "Du kannst jetzt den Service unbegrenzt nutzen."
 
 #: front/src/components/library/radios/Builder.vue:7
 msgctxt "Content/Radio/Paragraph"
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
-msgstr "Dank dieser Schnittstelle kannst du dein eigenes Radio aufbauen, das die entsprechenden Tracks abspielt."
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
+msgstr ""
+"Dank dieser Schnittstelle kannst du dein eigenes Radio aufbauen, das die "
+"entsprechenden Tracks abspielt."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph"
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
-msgstr "Damit kannst du deine Wiedergabelisten und Musik offline genießen, zum Beispiel auf deinem Smartphone bzw. Tablett."
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
+msgstr ""
+"Damit kannst du deine Wiedergabelisten und Musik offline genießen, zum "
+"Beispiel auf deinem Smartphone bzw. Tablett."
 
 #: front/src/components/auth/Settings.vue:202
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any application connected with your account."
 msgstr "Du hast keine Moderationsregeln in Kraft für dieses Konto."
 
 #: front/src/components/auth/Settings.vue:261
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any configured application yet."
 msgstr "Du hast keine Moderationsregeln in Kraft für dieses Konto."
@@ -5033,7 +5186,9 @@ msgstr "Du hast keine Moderationsregeln in Kraft für diese Domain."
 
 #: front/src/components/library/EditForm.vue:52
 msgctxt "Content/Library/Paragraph"
-msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval."
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
 msgstr ""
 
 #: front/src/components/Sidebar.vue:171
@@ -5048,8 +5203,11 @@ msgstr "Du kannst Verbindungsproblemen erfahren."
 
 #: front/src/components/auth/Settings.vue:100
 msgctxt "Popup/Settings/List item"
-msgid "You will be logged out from this session and have to log in with the new one"
-msgstr "Du wirst von dieser Sitzung ausgeloggt und du musst dich mit deinem neuen Kennwort einloggen"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
+msgstr ""
+"Du wirst von dieser Sitzung ausgeloggt und du musst dich mit deinem neuen "
+"Kennwort einloggen"
 
 #: front/src/components/auth/Authorize.vue:51
 msgctxt "Content/Auth/Paragraph"
@@ -5063,22 +5221,26 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph"
-msgid "You will have to update your password on your clients that use this password."
-msgstr "Du musst dann das Kennwort auf allen Deiner verbundenen Geräte aktualisieren."
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
+msgstr ""
+"Du musst dann das Kennwort auf allen Deiner verbundenen Geräte "
+"aktualisieren."
 
 #: front/src/components/moderation/FilterModal.vue:20
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You will not see tracks, albums and user activity linked to this artist anymore:"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:13
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
 msgid "Your account cannot be created."
 msgstr "Dein Avatar kann nicht gespeichert werden"
 
 #: front/src/components/auth/Settings.vue:215
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Your applications"
 msgstr "Deine Benachrichtigungen"
@@ -5125,17 +5287,20 @@ msgstr "Einstellungen konnten nicht aktualisiert werden"
 
 #: front/src/components/auth/Settings.vue:101
 msgctxt "Popup/Settings/List item"
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
-msgstr "Dein Subsonic-Kennwort wird mit einem neuen zufälligen Kennwort ersetzt. Du wirst auf allen aktuell verbundenen Geräten ausgeloggt, die noch das alte Kennwort nutzen"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
+msgstr ""
+"Dein Subsonic-Kennwort wird mit einem neuen zufälligen Kennwort ersetzt. Du "
+"wirst auf allen aktuell verbundenen Geräten ausgeloggt, die noch das alte "
+"Kennwort nutzen"
 
 #: front/src/edits.js:47
-#, fuzzy
 msgctxt "*/*/*/Short, Noun"
 msgid "Position"
 msgstr "Seitennummerierung"
 
 #: front/src/edits.js:54
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Copyright"
 msgstr "Urheberrecht"
@@ -5143,8 +5308,12 @@ msgstr "Urheberrecht"
 #: front/src/components/library/AlbumBase.vue:183
 #, fuzzy
 msgctxt "Content/Album/Header.Title"
-msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
-msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
 msgstr[0] "Album mit %{ count } Track, von %{ artist }"
 msgstr[1] "Album mit %{ count } Tracks, von %{ artist }"
 
diff --git a/front/locales/eo/LC_MESSAGES/app.po b/front/locales/eo/LC_MESSAGES/app.po
index 360e6a23796b60c774f3f5baf2c301d696205d6d..31b480d5924c176acdeb98bb5ae9b0e43ad32468 100644
--- a/front/locales/eo/LC_MESSAGES/app.po
+++ b/front/locales/eo/LC_MESSAGES/app.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 1.0.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-02 14:06+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2019-03-19 16:47+0000\n"
 "Last-Translator: Mélanie Chauvel <perso@hack-libre.org>\n"
 "Language-Team: none\n"
@@ -34,7 +34,6 @@ msgid "(empty)"
 msgstr "(malplena)"
 
 #: front/src/components/auth/Authorize.vue:16
-#, fuzzy
 msgctxt "Content/Auth/Title"
 msgid "%{ app } wants to access your Funkwhale account"
 msgstr "Ensaluti en via Funkwhale konto"
@@ -115,7 +114,8 @@ msgstr "Profilo de %{username}"
 
 #: front/src/components/playlists/PlaylistModal.vue:21
 msgctxt "Popup/Playlist/Paragraph"
-msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
 msgstr ""
 
 #: front/src/components/audio/artist/Card.vue:41
@@ -143,7 +143,6 @@ msgid "A network error occured while uploading this file"
 msgstr "Reta eraro okazis dum alŝuto de tiu dosiero"
 
 #: front/src/components/library/EditForm.vue:145
-#, fuzzy
 msgctxt "*/*/Placeholder"
 msgid "A short summary describing your changes."
 msgstr "Mallonga resumo priskribante viaj ŝanĝoj"
@@ -159,7 +158,6 @@ msgid "About %{instanceName}"
 msgstr "Pri %{instanceName}"
 
 #: front/src/components/Footer.vue:45
-#, fuzzy
 msgctxt "Footer/*/Title/Short"
 msgid "About Funkwhale"
 msgstr "Pri Funkwhale"
@@ -170,7 +168,6 @@ msgid "About page"
 msgstr "Pripaĝo"
 
 #: front/src/components/About.vue:8 src/components/About.vue:67
-#, fuzzy
 msgctxt "Content/About/Title"
 msgid "About this instance"
 msgstr "Pri ĉi tiu instanco"
@@ -198,14 +195,12 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:97
 #: front/src/components/mixins/Translations.vue:98
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to content filters"
 msgstr "Elekti filtrilon"
 
 #: front/src/components/mixins/Translations.vue:105
 #: front/src/components/mixins/Translations.vue:106
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to edits"
 msgstr "Atingo malaktivigas"
@@ -218,7 +213,6 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:77
 #: front/src/components/mixins/Translations.vue:78
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to favorites"
 msgstr "Aldoni al stelumoj"
@@ -237,50 +231,44 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:101
 #: front/src/components/mixins/Translations.vue:102
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to notifications"
 msgstr "Viaj sciigoj"
 
 #: front/src/components/mixins/Translations.vue:89
 #: front/src/components/mixins/Translations.vue:90
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to playlists"
 msgstr "Aldoni al ludlisto…"
 
 #: front/src/components/mixins/Translations.vue:93
 #: front/src/components/mixins/Translations.vue:94
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to radios"
 msgstr "Atingo malaktivigas"
 
 #: front/src/components/Home.vue:101
-#, fuzzy
 msgctxt "Content/Home/List item"
-msgid "Access your music from a clean interface that focuses on what really matters"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
 msgstr "Atingas vian muzikon kun pura interfaco ke koncentras ĝin sur gravaĵo"
 
 #: front/src/components/manage/library/UploadsTable.vue:67
 #: front/src/components/mixins/Translations.vue:45
 #: front/src/views/admin/library/UploadDetail.vue:175
 #: front/src/components/mixins/Translations.vue:46
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Accessed date"
 msgstr "Atingo malaktivigas"
 
 #: front/src/views/admin/library/LibraryDetail.vue:104
 #: front/src/views/admin/library/UploadDetail.vue:111
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Account"
 msgstr "Kontoj"
 
 #: front/src/components/manage/library/LibrariesTable.vue:49
 #: front/src/components/manage/library/UploadsTable.vue:61
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Account"
 msgstr "Kontoj"
@@ -313,7 +301,6 @@ msgstr "Konta retadreso"
 #: front/src/views/admin/moderation/AccountsList.vue:3
 #: front/src/views/admin/moderation/AccountsList.vue:24
 #: front/src/views/admin/moderation/Base.vue:8
-#, fuzzy
 msgctxt "*/Moderation/Title"
 msgid "Accounts"
 msgstr "Kontoj"
@@ -326,13 +313,13 @@ msgstr "Ago"
 #: front/src/components/common/ActionTable.vue:101
 msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
 msgstr[0] "Ago %{ action } sukcese komenciĝis por %{ count } ero"
 msgstr[1] "Agoj %{ action } sukcese komenciĝis por %{ count } eroj"
 
 #: front/src/components/common/ActionTable.vue:22
 #: front/src/components/library/radios/Builder.vue:65
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Actions"
 msgstr "Agoj"
@@ -391,7 +378,6 @@ msgid "Add anyways"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18
-#, fuzzy
 msgctxt "*/Library/*/Verb"
 msgid "Add content"
 msgstr "Aldoni enhavon"
@@ -413,7 +399,6 @@ msgstr "Aldoni al aktuala atendovico"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:4
 #: front/src/components/favorites/TrackFavoriteIcon.vue:28
-#, fuzzy
 msgctxt "Content/Track/*/Verb"
 msgid "Add to favorites"
 msgstr "Aldoni al stelumoj"
@@ -449,6 +434,11 @@ msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Administrejo"
 
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Albumo"
+
 #: front/src/components/audio/SearchBar.vue:26
 #: src/components/audio/track/Table.vue:9
 #: front/src/components/library/AlbumBase.vue:152
@@ -460,20 +450,12 @@ msgctxt "*/*/*"
 msgid "Album"
 msgstr "Albumo"
 
-#: front/src/views/admin/library/TrackDetail.vue:107
-#, fuzzy
-msgctxt "*/*/*/Noun"
-msgid "Album"
-msgstr "Albumo"
-
 #: front/src/views/admin/library/TrackDetail.vue:128
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Album artist"
 msgstr "Albumoj je ĉi-tiu artisto"
 
 #: front/src/views/admin/library/AlbumDetail.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Album data"
 msgstr "Nomo de albumo"
@@ -495,7 +477,6 @@ msgstr "Nomo de albumo"
 #: front/src/views/admin/library/LibraryDetail.vue:219
 #: front/src/views/admin/moderation/AccountsDetail.vue:354
 #: front/src/views/admin/moderation/DomainsDetail.vue:264
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Albums"
 msgstr "Albumoj"
@@ -511,7 +492,6 @@ msgstr "Albumoj je ĉi-tiu artisto"
 #: front/src/components/manage/library/UploadsTable.vue:22
 #: front/src/components/manage/users/InvitationsTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:13
-#, fuzzy
 msgctxt "Content/*/Dropdown"
 msgid "All"
 msgstr "Ĉia"
@@ -530,7 +510,9 @@ msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:17
 msgctxt "Popup/Import/Message"
-msgid "An error occured during upload processing. You will find more information below."
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:13
@@ -539,21 +521,23 @@ msgid "An error occured while saving your changes"
 msgstr "Eraro okazis dum konservo de viaj ŝanĝoj"
 
 #: front/src/components/federation/FetchButton.vue:21
-#, fuzzy
 msgctxt "Popup/*/Message.Content"
 msgid "An error occured while trying to refresh data:"
 msgstr "Eraro okazis dum konservo de viaj ŝanĝoj"
 
 #: front/src/components/federation/FetchButton.vue:41
-#, fuzzy
 msgctxt "*/*/Error"
 msgid "An HTTP error occured while contacting the remote server"
 msgstr "Eraro okazis dum konservo de viaj ŝanĝoj"
 
 #: front/src/components/auth/Login.vue:10
 msgctxt "Content/Login/Error message/List item"
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
-msgstr "Nekonata eraro okazis, povus signifi ke la servilo paneas aÅ­ ne estas atingebla"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
+msgstr ""
+"Nekonata eraro okazis, povus signifi ke la servilo paneas aÅ­ ne estas "
+"atingebla"
 
 #: front/src/components/library/ImportStatusModal.vue:145
 msgctxt "Popup/Import/Error.Label"
@@ -562,7 +546,6 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:175
 #: src/components/auth/Settings.vue:225
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Application"
 msgstr "Ago"
@@ -579,7 +562,9 @@ msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:16
 msgctxt "Content/Application/Paragraph/"
-msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else."
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
 msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:25
@@ -589,14 +574,12 @@ msgstr ""
 
 #: front/src/components/library/EditCard.vue:81
 #: front/src/components/notifications/NotificationRow.vue:66
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Approve"
 msgstr "Akcepti"
 
 #: front/src/components/library/EditCard.vue:25
 #: front/src/components/manage/library/EditsCardList.vue:21
-#, fuzzy
 msgctxt "Content/*/*/Short"
 msgid "Approved"
 msgstr "Akceptita"
@@ -611,25 +594,23 @@ msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "Ĉu vi vere volas elsaluti?"
 
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Artisto"
+
 #: front/src/components/audio/SearchBar.vue:25
 #: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
 #: front/src/views/admin/library/AlbumDetail.vue:108
 #: front/src/views/admin/library/TrackDetail.vue:118
 #: front/src/views/content/libraries/FilesTable.vue:56
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Artisto"
 
-#: front/src/components/manage/library/AlbumsTable.vue:40
-#: front/src/components/manage/library/TracksTable.vue:41
-msgctxt "*/*/*"
-msgid "Artist"
-msgstr "Artisto"
-
 #: front/src/views/admin/library/ArtistDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Artist data"
 msgstr "Nomo de artisto"
@@ -648,7 +629,6 @@ msgstr "Artisto, albumo, kanto…"
 #: front/src/views/admin/library/ArtistsList.vue:24
 #: front/src/views/admin/library/Base.vue:8
 #: front/src/views/admin/library/LibraryDetail.vue:209
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Artists"
 msgstr "Artistoj"
@@ -659,7 +639,6 @@ msgstr "Artistoj"
 #: src/components/library/Library.vue:10
 #: front/src/views/admin/moderation/AccountsDetail.vue:346
 #: front/src/views/admin/moderation/DomainsDetail.vue:254
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artists"
 msgstr "Artistoj"
@@ -737,7 +716,6 @@ msgstr "Reiri al ensalutpaĝo"
 
 #: front/src/components/auth/ApplicationEdit.vue:9
 #: front/src/components/auth/ApplicationNew.vue:5
-#, fuzzy
 msgctxt "Content/Applications/Link"
 msgid "Back to settings"
 msgstr "Äœisdati agordojn"
@@ -746,25 +724,27 @@ msgstr "Äœisdati agordojn"
 #: front/src/components/mixins/Translations.vue:55
 #: front/src/views/admin/library/UploadDetail.vue:227
 #: front/src/components/mixins/Translations.vue:56
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Bitrate"
 msgstr "Bitrapido"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:19
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Block everything"
 msgstr "Bloki ĉiu"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:112
 msgctxt "Content/Moderation/Help text"
-msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)"
-msgstr "Bloki ĉiu el tiu konto aŭ domajno. Preventos interagojn kaj malaperigis ĝian datumon (dosieroj, muzikejoj, sekvadoj…)"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
+msgstr ""
+"Bloki ĉiu el tiu konto aŭ domajno. Preventos interagojn kaj malaperigis ĝian"
+" datumon (dosieroj, muzikejoj, sekvadoj…)"
 
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
-#, fuzzy
 msgctxt "*/Library/*/Verb"
 msgid "Browse"
 msgstr "Folii"
@@ -775,7 +755,6 @@ msgid "Browse library"
 msgstr "Folii muzikejon"
 
 #: front/src/components/library/Albums.vue:4
-#, fuzzy
 msgctxt "Content/Album/Title"
 msgid "Browsing albums"
 msgstr "Folii radiojn"
@@ -805,7 +784,7 @@ msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "Je %{artist}"
 
-#: front/src/views/content/remote/Card.vue:107
+#: front/src/views/content/remote/Card.vue:112
 msgctxt "Popup/Library/Paragraph"
 msgid "By unfollowing this library, you loose access to its content."
 msgstr "Se vi malsekvantus tiun muzikejon, vi perdus ĝian muzikon."
@@ -836,6 +815,12 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Nuligi"
 
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "Atendantaj petoj da sekvado"
+
 #: front/src/components/library/radios/Builder.vue:64
 msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
@@ -862,7 +847,6 @@ msgid "Change password"
 msgstr "Ŝanĝi pasvorton"
 
 #: front/src/views/auth/PasswordResetConfirm.vue:62
-#, fuzzy
 msgctxt "*/Signup/Title"
 msgid "Change your password"
 msgstr "Ŝanĝi vian pasvorton"
@@ -879,11 +863,14 @@ msgstr "Konservis ŝanĝoj"
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph'"
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
-msgstr "Ŝanĝi vian pasvorton ankaŭ ŝanĝos vian Subsonic API pasvorto se vi petis tiun."
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
+msgstr ""
+"Ŝanĝi vian pasvorton ankaŭ ŝanĝos vian Subsonic API pasvorto se vi petis "
+"tiun."
 
 #: front/src/components/auth/Settings.vue:98
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
 msgid "Changing your password will have the following consequences:"
 msgstr "Ŝanĝi vian pasvorton tiel rezultigos"
@@ -895,7 +882,9 @@ msgstr "Babilejo"
 
 #: front/src/components/auth/ApplicationForm.vue:24
 msgctxt "Content/Applications/Paragraph/"
-msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes."
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:2
@@ -903,25 +892,23 @@ msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Elekti vian instanco"
 
-#: front/src/components/library/EditForm.vue:75
-#, fuzzy
-msgctxt "Content/Library/Button.Label"
+#: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Clear"
 msgstr "Purigi"
 
-#: front/src/components/manage/users/InvitationForm.vue:37
-msgctxt "Content/Admin/Button.Label/Verb"
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "Purigi"
 
 #: front/src/components/playlists/Editor.vue:50
 #: front/src/components/playlists/Editor.vue:55
-#, fuzzy
 msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Purigi ludliston"
 
-#: front/src/components/audio/Player.vue:614
+#: front/src/components/audio/Player.vue:642
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Clear your queue"
 msgstr "Purigi vian atendovico"
@@ -934,26 +921,28 @@ msgstr "Alklaki unu foje, aÅ­skulti enkonstruitajn radiojn dum horoj"
 #: front/src/components/mixins/Translations.vue:21
 #: front/src/components/mixins/Translations.vue:22
 msgctxt "Content/Library/Link.Title"
-msgid "Click to display more information about the import process for this upload"
+msgid ""
+"Click to display more information about the import process for this upload"
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:82
 msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
-msgstr "Alklaki por selekti elŝutontaj dosieroj, aŭ ŝovi kaj demeti dosierojn aŭ dosierujojn"
-
-#: front/src/components/ShortcutsModal.vue:20
-msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
-msgid "Close"
-msgstr "Fermi"
+msgstr ""
+"Alklaki por selekti elŝutontaj dosieroj, aŭ ŝovi kaj demeti dosierojn aŭ "
+"dosierujojn"
 
 #: front/src/components/federation/FetchButton.vue:85
 #: front/src/components/library/ImportStatusModal.vue:79
-#, fuzzy
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close"
 msgstr "Fermi"
 
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr "Fermi"
+
 #: front/src/components/federation/FetchButton.vue:88
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close and reload page"
@@ -967,7 +956,6 @@ msgstr "Kodo"
 
 #: front/src/components/audio/album/Card.vue:41
 #: front/src/components/audio/artist/Card.vue:33
-#, fuzzy
 msgctxt "Content/*/Card.Link/Verb"
 msgid "Collapse"
 msgstr "Malgrandigi"
@@ -999,20 +987,19 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:96
 #: front/src/components/mixins/Translations.vue:97
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Content filters"
 msgstr "Elekti filtrilon"
 
 #: front/src/components/auth/Settings.vue:116
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Content filters"
 msgstr "Elekti filtrilon"
 
 #: front/src/components/auth/Settings.vue:119
 msgctxt "Content/Settings/Paragraph"
-msgid "Content filters help you hide content you don't want to see on the service."
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
 msgstr ""
 
 #: front/src/components/common/ActionTable.vue:8
@@ -1027,7 +1014,6 @@ msgstr "Kontribui"
 
 #: front/src/components/audio/EmbedWizard.vue:19
 #: front/src/components/common/CopyInput.vue:8
-#, fuzzy
 msgctxt "*/*/Button.Label/Short, Verb"
 msgid "Copy"
 msgstr "Kopii"
@@ -1074,21 +1060,18 @@ msgid "Create"
 msgstr "Krei"
 
 #: front/src/components/auth/Signup.vue:4
-#, fuzzy
 msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Krei Funkwhale konton"
 
-#: front/src/components/auth/ApplicationNew.vue:8
-#: front/src/components/auth/ApplicationNew.vue:34
-#, fuzzy
-msgctxt "Content/Applications/Title"
+#: front/src/components/auth/Settings.vue:220
+msgctxt "Content/Settings/Button.Label"
 msgid "Create a new application"
 msgstr "Krei novan ludliston"
 
-#: front/src/components/auth/Settings.vue:220
-#, fuzzy
-msgctxt "Content/Settings/Button.Label"
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+msgctxt "Content/Applications/Title"
 msgid "Create a new application"
 msgstr "Krei novan ludliston"
 
@@ -1103,13 +1086,11 @@ msgid "Create a new playlist"
 msgstr "Krei novan ludliston"
 
 #: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17
-#, fuzzy
 msgctxt "*/Signup/Link/Verb"
 msgid "Create an account"
 msgstr "Krei konton"
 
 #: front/src/components/auth/ApplicationForm.vue:65
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Create application"
 msgstr "Krei ludliston"
@@ -1120,7 +1101,6 @@ msgid "Create library"
 msgstr "Krei muzikejon"
 
 #: front/src/components/auth/Signup.vue:53
-#, fuzzy
 msgctxt "Content/Signup/Button.Label"
 msgid "Create my account"
 msgstr "Kreu mian konton"
@@ -1150,7 +1130,6 @@ msgstr "Krei vian propran radion"
 #: front/src/components/manage/users/InvitationsTable.vue:40
 #: front/src/components/mixins/Translations.vue:43
 #: front/src/components/mixins/Translations.vue:44
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Creation date"
 msgstr "Kreodato"
@@ -1191,7 +1170,6 @@ msgid "Date"
 msgstr "Dato"
 
 #: front/src/components/library/ImportStatusModal.vue:64
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Debug information"
 msgstr "Kantodatumo"
@@ -1230,7 +1208,6 @@ msgid "Delete"
 msgstr "Forigi"
 
 #: front/src/components/auth/Settings.vue:254
-#, fuzzy
 msgctxt "*/Settings/Button.Label/Verb"
 msgid "Delete application"
 msgstr "Forigi ludliston"
@@ -1262,13 +1239,11 @@ msgstr "Forigi radion"
 
 #: front/src/views/admin/library/AlbumDetail.vue:73
 #: front/src/views/admin/library/TrackDetail.vue:72
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this album?"
 msgstr "Forigi tiun muzikejon?"
 
 #: front/src/views/admin/library/ArtistDetail.vue:72
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this artist?"
 msgstr "Forigi tiun muzikejon?"
@@ -1285,13 +1260,11 @@ msgid "Delete this moderation rule?"
 msgstr "Forigi tiun moderecan regulon?"
 
 #: front/src/components/library/EditCard.vue:94
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this suggestion?"
 msgstr "Forigi tiun moderecan regulon?"
 
 #: front/src/views/admin/library/UploadDetail.vue:66
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this upload?"
 msgstr "Forigi tiun muzikejon?"
@@ -1315,16 +1288,14 @@ msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "Malfoste"
 
-#: front/src/components/library/radios/Builder.vue:25
-#: front/src/views/content/libraries/Form.vue:14
-#, fuzzy
-msgctxt "Content/*/Input.Label/Noun"
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
 msgid "Description"
 msgstr "Resumo"
 
-#: front/src/views/admin/library/LibraryDetail.vue:123
-#, fuzzy
-msgctxt "*/*/*/Noun"
+#: front/src/components/library/radios/Builder.vue:25
+#: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Resumo"
 
@@ -1336,8 +1307,12 @@ msgstr "Detaloj"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:491
 msgctxt "Content/Moderation/Help text"
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
-msgstr "Kiom da datumo la uzanto povas elŝuti. Lasi malplene por uzi la defaŭlta valoro de la instanco."
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
+msgstr ""
+"Kiom da datumo la uzanto povas elŝuti. Lasi malplene por uzi la defaŭlta "
+"valoro de la instanco."
 
 #: front/src/components/mixins/Translations.vue:8
 #: front/src/components/mixins/Translations.vue:9
@@ -1390,8 +1365,12 @@ msgstr "Publike montri"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:122
 msgctxt "Content/Moderation/Help text"
-msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well."
-msgstr "Neniam alŝuti aŭdovidaĵojn (muzikoj, albumbildoj, avataroj…) el tiu konto aŭ domajno. Ankaŭ forigos aktualajn datumojn."
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
+msgstr ""
+"Neniam alŝuti aŭdovidaĵojn (muzikoj, albumbildoj, avataroj…) el tiu konto aŭ"
+" domajno. AnkaÅ­ forigos aktualajn datumojn."
 
 #: front/src/components/playlists/Editor.vue:51
 msgctxt "Popup/Playlist/Title"
@@ -1414,7 +1393,6 @@ msgid "Do you want to delete the radio \"%{ radio }\"?"
 msgstr "Ĉu vi volas forigi la \"%{radio}\" radion?"
 
 #: front/src/components/moderation/FilterModal.vue:3
-#, fuzzy
 msgctxt "Popup/Moderation/Title/Verb"
 msgid "Do you want to hide content from artist \"%{ name }\"?"
 msgstr "Ĉu vi volas forigi la \"%{radio}\" radion?"
@@ -1458,7 +1436,6 @@ msgstr "Domajno"
 #: front/src/views/admin/moderation/Base.vue:5
 #: front/src/views/admin/moderation/DomainsList.vue:3
 #: front/src/views/admin/moderation/DomainsList.vue:48
-#, fuzzy
 msgctxt "*/Moderation/*/Noun"
 msgid "Domains"
 msgstr "Domajnoj"
@@ -1504,20 +1481,17 @@ msgstr "Facila uzo"
 #: front/src/views/admin/library/TrackDetail.vue:64
 #: front/src/views/content/libraries/Detail.vue:9
 #: src/views/playlists/Detail.vue:31
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Edit"
 msgstr "Redakti"
 
 #: front/src/components/auth/Settings.vue:246
-#, fuzzy
 msgctxt "Content/Settings/Button.Label"
 msgid "Edit"
 msgstr "Redakti"
 
 #: front/src/components/auth/ApplicationEdit.vue:30
 #: front/src/components/auth/ApplicationEdit.vue:75
-#, fuzzy
 msgctxt "Content/Applications/Title"
 msgid "Edit application"
 msgstr "Eraro kiam ruli akton"
@@ -1528,25 +1502,21 @@ msgid "Edit instance info"
 msgstr "Redakti informoj de instanco"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:3
-#, fuzzy
 msgctxt "Content/Moderation/Card.Title/Verb"
 msgid "Edit moderation rule"
 msgstr "Äœisdati moderecan regulon"
 
 #: front/src/components/library/AlbumEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this album"
 msgstr "Ludi tiun kanton"
 
 #: front/src/components/library/ArtistEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this artist"
 msgstr "Ludi tiun kanton"
 
 #: front/src/components/library/TrackEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this track"
 msgstr "Ludi tiun kanton"
@@ -1556,21 +1526,18 @@ msgstr "Ludi tiun kanton"
 #: front/src/views/admin/library/Base.vue:5
 #: src/views/admin/library/EditsList.vue:24
 #: front/src/views/admin/library/TrackDetail.vue:234
-#, fuzzy
 msgctxt "*/Admin/*/Noun"
 msgid "Edits"
 msgstr "Redakti"
 
 #: front/src/components/mixins/Translations.vue:104
 #: front/src/components/mixins/Translations.vue:105
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Edits"
 msgstr "Redakti"
 
 #: front/src/components/auth/Signup.vue:30
 #: front/src/components/manage/users/UsersTable.vue:38
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Email"
 msgstr "Retmesaĝo"
@@ -1598,7 +1565,6 @@ msgid "Embed this album on your website"
 msgstr "Enkorpigi tiun albumon en via retejo"
 
 #: front/src/components/library/ArtistBase.vue:37
-#, fuzzy
 msgctxt "Popup/Artist/Title/Verb"
 msgid "Embed this artist work on your website"
 msgstr "Enkorpigi tiun kanton en via retejo"
@@ -1659,7 +1625,6 @@ msgid "Enter playlist name…"
 msgstr "Tajpu nomon de ludlisto…"
 
 #: front/src/views/auth/PasswordReset.vue:54
-#, fuzzy
 msgctxt "Content/Signup/Input.Placeholder"
 msgid "Enter the email address binded to your account"
 msgstr "Tajpu la retadreson bindanta al via konto"
@@ -1691,14 +1656,12 @@ msgstr "Tajpu vian uzantnomon aÅ­ retadreson"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:19
 #: front/src/views/content/libraries/Form.vue:4
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "Error"
 msgstr "Eraro"
 
 #: front/src/components/federation/FetchButton.vue:34
 #: front/src/components/library/ImportStatusModal.vue:32
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Error detail"
 msgstr "Eraroraportado"
@@ -1710,7 +1673,6 @@ msgstr "Eraroraportado"
 
 #: front/src/components/federation/FetchButton.vue:26
 #: front/src/components/library/ImportStatusModal.vue:24
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Error type"
 msgstr "Eraris"
@@ -1726,7 +1688,6 @@ msgid "Error while asking for a password reset"
 msgstr "Eraro kiam demandi renuligadon de pasvorto"
 
 #: front/src/components/auth/Authorize.vue:6
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while authorizing application"
 msgstr "Eraro kiam ruli akton"
@@ -1742,7 +1703,6 @@ msgid "Error while creating domain"
 msgstr "Eraro kiam krei domajnon"
 
 #: front/src/components/moderation/FilterModal.vue:13
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while creating filter"
 msgstr "Eraro kiam krei regulon"
@@ -1758,7 +1718,6 @@ msgid "Error while creating rule"
 msgstr "Eraro kiam krei regulon"
 
 #: front/src/components/auth/Authorize.vue:7
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while fetching application data"
 msgstr "Eraro kiam krei inviton"
@@ -1774,13 +1733,11 @@ msgid "Error while saving settings"
 msgstr "Eraro kiam konservi preferojn"
 
 #: front/src/components/federation/FetchButton.vue:73
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "Error while saving settings"
 msgstr "Eraro kiam konservi preferojn"
 
 #: front/src/components/library/EditForm.vue:46
-#, fuzzy
 msgctxt "Content/Library/Error message.Title"
 msgid "Error while submitting edit"
 msgstr "Eraro kiam konservi preferojn"
@@ -1798,7 +1755,6 @@ msgstr "Erarintaj dosieroj"
 
 #: front/src/components/mixins/Translations.vue:17
 #: front/src/components/mixins/Translations.vue:18
-#, fuzzy
 msgctxt "Content/Settings/Dropdown/Short"
 msgid "Everyone"
 msgstr "Ĉiu"
@@ -1811,7 +1767,6 @@ msgstr "Ĉiu en ĉi-tiu instanco"
 
 #: front/src/components/mixins/Translations.vue:12
 #: front/src/components/mixins/Translations.vue:13
-#, fuzzy
 msgctxt "Content/Settings/Dropdown"
 msgid "Everyone, across all instances"
 msgstr "Ĉiu en ĉiuj instancoj"
@@ -1840,8 +1795,15 @@ msgstr "Fortempiĝis aŭ uzantiĝis"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:110
 msgctxt "Content/Moderation/Help text"
-msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place."
-msgstr "Ekspliku kial vi aplikas tiun regularon. Depende de la preferado de via instanco, ĝi helpos vin memori kial vi agis sur tiu konto aŭ domajno, kaj povus esti afiŝa por helpi uzantoj kompreni kiuj moderecaj reguloj ekzistas."
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
+msgstr ""
+"Ekspliku kial vi aplikas tiun regularon. Depende de la preferado de via "
+"instanco, ĝi helpos vin memori kial vi agis sur tiu konto aŭ domajno, kaj "
+"povus esti afiŝa por helpi uzantoj kompreni kiuj moderecaj reguloj ekzistas."
 
 #: front/src/components/manage/library/UploadsTable.vue:25
 #: front/src/views/content/libraries/FilesTable.vue:16
@@ -1857,20 +1819,18 @@ msgstr "Erarintaj kantoj:"
 #: front/src/views/admin/library/AlbumDetail.vue:165
 #: front/src/views/admin/library/ArtistDetail.vue:154
 #: front/src/views/admin/library/TrackDetail.vue:217
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Favorited tracks"
 msgstr "Erarintaj kantoj:"
 
-#: front/src/components/mixins/Translations.vue:76
-#: front/src/components/mixins/Translations.vue:77
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
+#: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr "Stelumoj"
 
-#: front/src/components/Sidebar.vue:66
-msgctxt "Sidebar/Favorites/List item.Link/Noun"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr "Stelumoj"
 
@@ -1880,7 +1840,6 @@ msgid "Federation"
 msgstr "Federo"
 
 #: front/src/components/library/TrackDetail.vue:66
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Federation ID"
 msgstr "Federo"
@@ -1904,7 +1863,6 @@ msgstr "Filtri nomon"
 #: front/src/components/mixins/Translations.vue:36
 #: front/src/views/content/libraries/FilesTable.vue:17
 #: front/src/components/mixins/Translations.vue:37
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Finished"
 msgstr "Finanto"
@@ -1918,7 +1876,6 @@ msgstr "Finanto"
 #: front/src/views/admin/library/UploadDetail.vue:167
 #: front/src/views/admin/moderation/AccountsDetail.vue:235
 #: front/src/views/admin/moderation/DomainsDetail.vue:151
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)"
 msgid "First seen"
 msgstr "Unua vido"
@@ -1953,37 +1910,38 @@ msgid "Followers"
 msgstr "Sekvantoj"
 
 #: front/src/components/manage/library/LibrariesTable.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "Sekvantoj"
 
-#: front/src/views/content/remote/Card.vue:97
+#: front/src/views/content/remote/Card.vue:103
 msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Sekvata"
 
 #: front/src/components/mixins/Translations.vue:84
 #: front/src/components/mixins/Translations.vue:85
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Follows"
 msgstr "Sekvi"
 
 #: front/src/components/library/TrackBase.vue:17
 msgctxt "Content/Track/Paragraph"
-msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:28
-#, fuzzy
 msgctxt "Content/Auth/Label/Noun"
 msgid "Full access"
 msgstr "Malatingeblu"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph'"
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
 msgstr "Funkwhale funkcias kun aliaj muzikludiloj ke apogas la Subsonic API."
 
 #: front/src/components/Home.vue:90
@@ -1993,8 +1951,12 @@ msgstr "Uzi Funkwhale facilegas."
 
 #: front/src/components/Home.vue:39
 msgctxt "Content/Home/Paragraph"
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
-msgstr "Funkwhale estas dizajna tiel ke estas facile aŭskulti muzikon vi ŝatas, aŭ malkovri novajn artistojn."
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
+msgstr ""
+"Funkwhale estas dizajna tiel ke estas facile aŭskulti muzikon vi ŝatas, aŭ "
+"malkovri novajn artistojn."
 
 #: front/src/components/Home.vue:111
 msgctxt "Content/Home/Paragraph"
@@ -2022,25 +1984,26 @@ msgid "Get me to the library"
 msgstr "Iru al la muzikejo"
 
 #: front/src/components/Home.vue:70
-#, fuzzy
 msgctxt "Content/Home/List item/Verb"
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
-msgstr "Akiri kvalitaj metadatumoj pri vian muzikon kun <a href=\"%{url}\" target=\"_blank\">MusicBrainz</a>"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
+msgstr ""
+"Akiri kvalitaj metadatumoj pri vian muzikon kun <a href=\"%{url}\" "
+"target=\"_blank\">MusicBrainz</a>"
 
 #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19
 msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Komencu"
 
-#: front/src/components/library/ImportStatusModal.vue:45
-#, fuzzy
-msgctxt "Popup/Import/Table.Label/Noun"
+#: front/src/components/Footer.vue:37
+msgctxt "Footer/*/Link"
 msgid "Getting help"
 msgstr "Ricevi helpon"
 
-#: front/src/components/Footer.vue:37
-#, fuzzy
-msgctxt "Footer/*/Link"
+#: front/src/components/library/ImportStatusModal.vue:45
+msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Getting help"
 msgstr "Ricevi helpon"
 
@@ -2056,7 +2019,6 @@ msgid "Go to home page"
 msgstr "Iru hejme"
 
 #: front/src/components/auth/Settings.vue:128
-#, fuzzy
 msgctxt "Content/Settings/Title"
 msgid "Hidden artists"
 msgstr "Folii artistojn"
@@ -2067,7 +2029,6 @@ msgid "Hide account or domain content, except from followers."
 msgstr "Kaŝi konton aŭ domajnon, krom sekvantoj."
 
 #: front/src/components/moderation/FilterModal.vue:40
-#, fuzzy
 msgctxt "Popup/*/Button.Label"
 msgid "Hide content"
 msgstr "Aldoni muzikon"
@@ -2077,7 +2038,7 @@ msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Hide content from this artist"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:615
+#: front/src/components/audio/Player.vue:643
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Hide content from this artist…"
 msgstr ""
@@ -2094,21 +2055,31 @@ msgstr "Muzikhoroj"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:10
 msgctxt "Content/Settings/Paragraph"
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
-msgstr "Tamen, atingi Funkwhale el tiuj aplikaĵo bezonas alian pasvorton ke vi povas difini malsupre."
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
+msgstr ""
+"Tamen, atingi Funkwhale el tiuj aplikaĵo bezonas alian pasvorton ke vi povas"
+" difini malsupre."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
-msgstr "Se la retadreso provizanta dum la antaŭa etapo korektas kaj bindas al uzantkonto, vi baldaŭ ricevus retmesaĝon kun renuligadaj instrukcioj."
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
+msgstr ""
+"Se la retadreso provizanta dum la antaÅ­a etapo korektas kaj bindas al "
+"uzantkonto, vi baldaŭ ricevus retmesaĝon kun renuligadaj instrukcioj."
 
 #: front/src/components/auth/Settings.vue:205
 msgctxt "Content/Applications/Paragraph"
-msgid "If you authorize third-party applications to access your data, those applications will be listed here."
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:3
-#, fuzzy
 msgctxt "Popup/Import/Title"
 msgid "Import detail"
 msgstr "Importstato"
@@ -2118,21 +2089,19 @@ msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "Importfonto"
 
-#: front/src/components/manage/library/UploadsTable.vue:64
-#: front/src/views/admin/library/UploadDetail.vue:131
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Import status"
-msgstr "Importstato"
-
 #: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
 #: front/src/views/content/libraries/FilesTable.vue:59
-#, fuzzy
 msgctxt "Content/Library/*/Noun"
 msgid "Import status"
 msgstr "Importstato"
 
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
+msgid "Import status"
+msgstr "Importstato"
+
 #: front/src/components/mixins/Translations.vue:37
 #: front/src/components/mixins/Translations.vue:38
 msgctxt "Content/Library/Help text"
@@ -2145,7 +2114,6 @@ msgid "Impossible to connect to the remote server"
 msgstr ""
 
 #: front/src/components/moderation/FilterModal.vue:26
-#, fuzzy
 msgctxt "Popup/Moderation/List item"
 msgid "In \"Recently added\" widget"
 msgstr "Novaj aldonoj"
@@ -2190,7 +2158,6 @@ msgstr[1] "Internigi el atendovico (%{count} kantoj)"
 
 #: front/src/components/mixins/Translations.vue:16
 #: front/src/components/mixins/Translations.vue:17
-#, fuzzy
 msgctxt "Content/Settings/Dropdown/Short"
 msgid "Instance"
 msgstr "Instanca datumo"
@@ -2216,15 +2183,17 @@ msgid "Instance settings"
 msgstr "Instancaj preferoj"
 
 #: front/src/components/SetInstanceModal.vue:19
-#, fuzzy
 msgctxt "Popup/Instance/Input.Label/Noun"
 msgid "Instance URL"
 msgstr "Instanca datumo"
 
 #: front/src/components/library/FileUpload.vue:268
 msgctxt "Content/Library/Help text"
-msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }"
-msgstr "Malbona dosiertipo, aserti ĝi estas aŭda dosiero. %{ extensions } funkcias"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
+msgstr ""
+"Malbona dosiertipo, aserti ĝi estas aŭda dosiero. %{ extensions } funkcias"
 
 #: front/src/components/library/ImportStatusModal.vue:139
 msgctxt "Popup/Import/Error.Label"
@@ -2233,14 +2202,12 @@ msgstr ""
 
 #: front/src/components/auth/Signup.vue:44
 #: front/src/components/manage/users/InvitationForm.vue:11
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Invitation code"
 msgstr "Invita kodo"
 
 #: front/src/views/admin/users/Base.vue:8
 #: front/src/views/admin/users/InvitationsList.vue:24
-#, fuzzy
 msgctxt "*/Admin/*/Noun"
 msgid "Invitations"
 msgstr "Invitoj"
@@ -2261,7 +2228,6 @@ msgid "Keep a track of your favorite songs"
 msgstr "Konservi postsignojn de viaj preferitaj kantoj"
 
 #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Keyboard shortcuts"
 msgstr "Fulmoklavo"
@@ -2280,7 +2246,6 @@ msgstr "Konataj muzikejoj"
 #: front/src/components/mixins/Translations.vue:58
 #: front/src/views/admin/moderation/AccountsDetail.vue:205
 #: front/src/components/mixins/Translations.vue:59
-#, fuzzy
 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)"
 msgid "Last activity"
 msgstr "Lasta akto"
@@ -2338,36 +2303,38 @@ msgstr "Lasu malplena por adaptiĝema fenestraĵo"
 #: front/src/views/admin/moderation/AccountsDetail.vue:327
 #: front/src/views/admin/moderation/DomainsDetail.vue:234
 #: front/src/views/content/Base.vue:5
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Libraries"
 msgstr "Muzikejoj"
 
 #: front/src/views/admin/library/Base.vue:17
 #: front/src/views/admin/library/LibrariesList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Libraries"
 msgstr "Muzikejoj"
 
 #: front/src/components/mixins/Translations.vue:72
 #: front/src/components/mixins/Translations.vue:73
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Libraries and uploads"
 msgstr "Äœisdatigas muzikejon"
 
 #: front/src/views/content/libraries/Form.vue:2
 msgctxt "Content/Library/Paragraph"
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
-msgstr "Muzikejoj helpas vin organizi kaj diskonigi viajn muzikarojn. Vi povas elŝuti vian propran muzikaron je Funkwhale kaj diskonigi ĝin kun viajn amikojn kaj familio."
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
+msgstr ""
+"Muzikejoj helpas vin organizi kaj diskonigi viajn muzikarojn. Vi povas "
+"elŝuti vian propran muzikaron je Funkwhale kaj diskonigi ĝin kun viajn "
+"amikojn kaj familio."
 
 #: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
 #: front/src/components/manage/library/UploadsTable.vue:60
 #: front/src/components/manage/users/UsersTable.vue:173
 #: front/src/views/admin/library/UploadDetail.vue:144
 #: front/src/views/admin/moderation/AccountsDetail.vue:498
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Library"
 msgstr "Muzikejo"
@@ -2378,7 +2345,6 @@ msgid "Library created"
 msgstr "Kreis muzikejon"
 
 #: front/src/views/admin/library/LibraryDetail.vue:78
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Library data"
 msgstr "Äœisdatigas muzikejon"
@@ -2389,7 +2355,6 @@ msgid "Library deleted"
 msgstr "Forigis muzikejon"
 
 #: front/src/views/admin/library/EditsList.vue:4
-#, fuzzy
 msgctxt "Content/Admin/Title/Noun"
 msgid "Library edits"
 msgstr "Muzikejaj dosieroj"
@@ -2402,17 +2367,10 @@ msgstr "Äœisdatigas muzikejon"
 #: front/src/components/library/TrackDetail.vue:19
 #: front/src/components/manage/library/TracksTable.vue:43
 #: front/src/views/admin/library/TrackDetail.vue:159 src/edits.js:61
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "License"
 msgstr "Permesilo"
 
-#: front/src/components/mixins/Translations.vue:80
-#: front/src/components/mixins/Translations.vue:81
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Listenings"
-msgstr ""
-
 #: front/src/views/admin/library/AlbumDetail.vue:157
 #: front/src/views/admin/library/ArtistDetail.vue:146
 #: front/src/views/admin/library/TrackDetail.vue:209
@@ -2420,9 +2378,14 @@ msgctxt "*/*/*/Noun"
 msgid "Listenings"
 msgstr ""
 
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr ""
+
 #: front/src/components/audio/track/Table.vue:25
 #: front/src/components/library/ArtistDetail.vue:28
-#, fuzzy
 msgctxt "Content/*/Button.Label"
 msgid "Load more…"
 msgstr "Ŝargas sekvantojn…"
@@ -2479,7 +2442,6 @@ msgstr ""
 
 #: front/src/components/manage/moderation/AccountsTable.vue:59
 #: front/src/views/admin/moderation/AccountsDetail.vue:18
-#, fuzzy
 msgctxt "Content/Moderation/*/Short, Noun"
 msgid "Local account"
 msgstr "Loka konto"
@@ -2505,7 +2467,6 @@ msgid "Logged in as %{ username }"
 msgstr "Elsuta je %{username}"
 
 #: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Login"
 msgstr "Ensaluti"
@@ -2525,20 +2486,21 @@ msgctxt "Content/Library/Paragraph"
 msgid "Looks like you don't have a library, it's time to create one."
 msgstr "Åœajni ke vi ne jam havas muzikejon, kreu unu."
 
-#: front/src/components/audio/Player.vue:604
-#: src/components/audio/Player.vue:605
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping disabled. Click to switch to single-track looping."
 msgstr "Ripeto malaktivas. Alklaki por aktivi ripetado de la aktuala kanto."
 
-#: front/src/components/audio/Player.vue:607
-#: src/components/audio/Player.vue:608
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on a single track. Click to switch to whole queue looping."
-msgstr "Ripetas unu kanton. Alklaki por aktivi ripetado de la tutan atendovico."
+msgstr ""
+"Ripetas unu kanton. Alklaki por aktivi ripetado de la tutan atendovico."
 
-#: front/src/components/audio/Player.vue:610
-#: src/components/audio/Player.vue:611
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on whole queue. Click to disable looping."
 msgstr "Ripetas la tutan atendovicon. Alklaki por malaktivi ripeto."
@@ -2588,13 +2550,12 @@ msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "Mb"
 
-#: front/src/components/audio/Player.vue:597
+#: front/src/components/audio/Player.vue:625
 msgctxt "Sidebar/Player/Hidden text"
 msgid "Media player"
 msgstr "AÅ­dilo"
 
 #: front/src/components/auth/Profile.vue:12
-#, fuzzy
 msgctxt "Content/Profile/Paragraph"
 msgid "Member since %{ date }"
 msgstr "Aligis je %{date}"
@@ -2608,7 +2569,6 @@ msgstr "Poŝkomputilaj kaj komputilaj aplikaĵoj"
 #: src/components/manage/users/UsersTable.vue:177
 #: front/src/views/admin/moderation/AccountsDetail.vue:502
 #: front/src/views/admin/moderation/Base.vue:21
-#, fuzzy
 msgctxt "*/Moderation/*"
 msgid "Moderation"
 msgstr "Modereco"
@@ -2616,11 +2576,14 @@ msgstr "Modereco"
 #: front/src/views/admin/moderation/AccountsDetail.vue:78
 #: front/src/views/admin/moderation/DomainsDetail.vue:42
 msgctxt "Content/Moderation/Card.Paragraph"
-msgid "Moderation policies help you control how your instance interact with a given domain or account."
-msgstr "Moderecaj regularoj helpas vin kontroli kial via instanco interagis kun domajnon aÅ­ konton."
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
+msgstr ""
+"Moderecaj regularoj helpas vin kontroli kial via instanco interagis kun "
+"domajnon aÅ­ konton."
 
 #: front/src/components/library/EditCard.vue:5
-#, fuzzy
 msgctxt "Content/Library/Card/Short"
 msgid "Modification %{ id }"
 msgstr "Modifdato"
@@ -2639,26 +2602,23 @@ msgid "More…"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "Muziko"
 
-#: front/src/components/audio/Player.vue:603
+#: front/src/components/audio/Player.vue:631
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Mute"
 msgstr "Silentigi"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:24
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute activity"
 msgstr "Lasta akto"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:28
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:119
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute notifications"
 msgstr "Viaj sciigoj"
@@ -2720,11 +2680,15 @@ msgstr "ND"
 
 #: front/src/components/manage/library/LibrariesTable.vue:48
 #: front/src/components/manage/library/UploadsTable.vue:59
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Name"
 msgstr "Nomo"
 
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Nomo"
+
 #: front/src/components/auth/Settings.vue:133
 #: front/src/components/manage/library/ArtistsTable.vue:39
 #: front/src/components/manage/moderation/AccountsTable.vue:39
@@ -2737,17 +2701,10 @@ msgstr "Nomo"
 #: front/src/views/admin/moderation/DomainsDetail.vue:97
 #: front/src/views/content/libraries/Form.vue:10 src/edits.js:10
 #: front/src/components/mixins/Translations.vue:54
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Nomo"
 
-#: front/src/components/auth/ApplicationForm.vue:9
-#, fuzzy
-msgctxt "Content/Applications/Input.Label/Noun"
-msgid "Name"
-msgstr "Nomo"
-
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
 msgctxt "Content/Settings/Input.Label"
@@ -2764,7 +2721,7 @@ msgctxt "Content/Library/Card.Table.Header/Short"
 msgid "New value"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:601
+#: front/src/components/audio/Player.vue:629
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Next track"
 msgstr "BaldaÅ­a kanto"
@@ -2790,13 +2747,11 @@ msgid "No artist matched your query"
 msgstr "Neniom artisto kongruas kun via serĉo"
 
 #: front/src/components/library/TrackDetail.vue:14
-#, fuzzy
 msgctxt "Content/Track/Table.Paragraph"
 msgid "No copyright information available for this track"
 msgstr "Nenio teksto disponeblas por tiu kanto."
 
 #: front/src/components/library/TrackDetail.vue:25
-#, fuzzy
 msgctxt "Content/Track/Table.Paragraph"
 msgid "No licensing information for this track"
 msgstr "Ni havas nenia licenca informado pri tiu kanto"
@@ -2832,19 +2787,17 @@ msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "Ne uzantata"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
-#, fuzzy
-msgctxt "*/Notifications/*"
-msgid "Notifications"
-msgstr "Sciigoj"
-
 #: front/src/components/mixins/Translations.vue:100
 #: front/src/components/mixins/Translations.vue:101
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Notifications"
 msgstr "Sciigoj"
 
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
+msgid "Notifications"
+msgstr "Sciigoj"
+
 #: front/src/components/Footer.vue:47
 msgctxt "Footer/*/List item.Link"
 msgid "Official website"
@@ -2867,13 +2820,13 @@ msgstr "Malferma"
 
 #: front/src/components/library/ImportStatusModal.vue:56
 msgctxt "Popup/Import/Table.Label/Value"
-msgid "Open a support thread (include the debug information below in your message)"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
 msgstr ""
 
 #: front/src/components/library/AlbumBase.vue:73
 #: front/src/components/library/ArtistBase.vue:84
 #: front/src/components/library/TrackBase.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Open in moderation interface"
 msgstr "Äœisdati moderecan regulon"
@@ -2881,7 +2834,6 @@ msgstr "Äœisdati moderecan regulon"
 #: front/src/views/admin/library/AlbumDetail.vue:31
 #: front/src/views/admin/library/ArtistDetail.vue:30
 #: front/src/views/admin/library/TrackDetail.vue:30
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open local profile"
 msgstr "Malfermi profilon"
@@ -2889,7 +2841,6 @@ msgstr "Malfermi profilon"
 #: front/src/views/admin/library/AlbumDetail.vue:46
 #: front/src/views/admin/library/ArtistDetail.vue:45
 #: front/src/views/admin/library/TrackDetail.vue:45
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open on MusicBrainz"
 msgstr "Vidi en MusicBrainz"
@@ -2905,7 +2856,6 @@ msgstr "Malfermi profilon"
 #: front/src/views/admin/library/TrackDetail.vue:53
 #: front/src/views/admin/library/UploadDetail.vue:50
 #: front/src/views/admin/moderation/AccountsDetail.vue:52
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open remote profile"
 msgstr "Malfermi profilon"
@@ -2984,7 +2934,6 @@ msgid "Pagination"
 msgstr "Paĝeco"
 
 #: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Password"
 msgstr "Pasvorto"
@@ -2999,7 +2948,7 @@ msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Pasvorto sukcese aktualiginta"
 
-#: front/src/components/audio/Player.vue:600
+#: front/src/components/audio/Player.vue:628
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Pause track"
 msgstr "PaÅ­zi kanton"
@@ -3019,7 +2968,6 @@ msgstr "PaÅ­za"
 #: front/src/components/mixins/Translations.vue:28
 #: front/src/views/content/libraries/FilesTable.vue:14
 #: front/src/components/mixins/Translations.vue:29
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Pending"
 msgstr "Atendas"
@@ -3041,13 +2989,11 @@ msgstr "Atendantaj petoj da sekvado"
 
 #: front/src/components/library/EditCard.vue:29
 #: front/src/components/manage/library/EditsCardList.vue:18
-#, fuzzy
 msgctxt "Content/Admin/*/Noun"
 msgid "Pending review"
 msgstr "Atendantaj dosieroj"
 
 #: front/src/components/Sidebar.vue:226
-#, fuzzy
 msgctxt "Sidebar/Moderation/Hidden text"
 msgid "Pending review edits"
 msgstr "Atendantaj dosieroj"
@@ -3059,7 +3005,6 @@ msgid "Permissions"
 msgstr "Rajtoj"
 
 #: front/src/components/auth/Settings.vue:176
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Permissions"
 msgstr "Rajtoj"
@@ -3114,7 +3059,7 @@ msgctxt "Sidebar/Player/Hidden text"
 msgid "Play this track"
 msgstr "Ludi tiun kanton"
 
-#: front/src/components/audio/Player.vue:599
+#: front/src/components/audio/Player.vue:627
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Play track"
 msgstr "Ludi kanton"
@@ -3125,7 +3070,6 @@ msgid "Play..."
 msgstr "Ludi…"
 
 #: front/src/views/playlists/Detail.vue:91
-#, fuzzy
 msgctxt "Head/Playlist/Title"
 msgid "Playlist"
 msgstr "Ludlisto"
@@ -3163,24 +3107,22 @@ msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Ludlistvideblo"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Ludlistoj"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
 #: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
 #: front/src/views/admin/library/AlbumDetail.vue:173
 #: front/src/views/admin/library/ArtistDetail.vue:162
 #: front/src/views/admin/library/TrackDetail.vue:225
 #: src/views/playlists/List.vue:106
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Ludlistoj"
 
-#: front/src/components/mixins/Translations.vue:88
-#: front/src/components/mixins/Translations.vue:89
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Playlists"
-msgstr "Ludlistoj"
-
 #: front/src/components/Home.vue:56
 msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
@@ -3199,17 +3141,20 @@ msgstr "Bonvolu rekontroli ke vian uzantnomo kaj pasvorto ĝustas"
 #: front/src/components/auth/Settings.vue:46
 msgctxt "Content/Settings/Paragraph"
 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px."
-msgstr "PNG, GIF, aŭ JPG. Maksimume 2Mo. La bildo malgrandigos al 400×400 rastrumero."
+msgstr ""
+"PNG, GIF, aŭ JPG. Maksimume 2Mo. La bildo malgrandigos al 400×400 "
+"rastrumero."
 
 #: front/src/views/admin/library/TrackDetail.vue:137
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Position"
 msgstr "Paĝeco"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:118
 msgctxt "Content/Moderation/Help text"
-msgid "Prevent account or domain from triggering notifications, except from followers."
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
 msgstr "Preventi konton aÅ­ domajno de sendi sciigoj, krom el sekvantoj."
 
 #: front/src/components/audio/EmbedWizard.vue:33
@@ -3217,7 +3162,7 @@ msgctxt "Popup/Embed/Title/Noun"
 msgid "Preview"
 msgstr "AntaÅ­vido"
 
-#: front/src/components/audio/Player.vue:598
+#: front/src/components/audio/Player.vue:626
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Previous track"
 msgstr "AntaÅ­a kanto"
@@ -3251,7 +3196,6 @@ msgstr "Procedas"
 
 #: front/src/components/mixins/Translations.vue:68
 #: front/src/components/mixins/Translations.vue:69
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Profile"
 msgstr "Malfermi profilon"
@@ -3264,7 +3208,6 @@ msgstr "Malfermi profilon"
 #: front/src/views/content/libraries/Quota.vue:65
 #: front/src/views/content/libraries/Quota.vue:88
 #: front/src/views/content/libraries/Quota.vue:91
-#, fuzzy
 msgctxt "*/*/*/Verb"
 msgid "Purge"
 msgstr "Purigi"
@@ -3289,7 +3232,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "Atendovico"
 
-#: front/src/components/audio/Player.vue:310
+#: front/src/components/audio/Player.vue:322
 msgctxt "Content/Queue/Message"
 msgid "Queue shuffled!"
 msgstr "Atendovico miksiĝis!"
@@ -3321,19 +3264,17 @@ msgstr "Äœisdatigas radion"
 
 #: front/src/components/library/Library.vue:13
 #: src/components/library/Radios.vue:142
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Radios"
 msgstr "Radioj"
 
 #: front/src/components/mixins/Translations.vue:92
 #: front/src/components/mixins/Translations.vue:93
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "Radioj"
 
-#: front/src/components/auth/ApplicationForm.vue:149
+#: front/src/components/auth/ApplicationForm.vue:151
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Read"
 msgstr ""
@@ -3348,14 +3289,13 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Read-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:150
+#: front/src/components/auth/ApplicationForm.vue:152
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Read-only access to user data"
 msgstr ""
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:39
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25
-#, fuzzy
 msgctxt "Content/Moderation/*/Noun"
 msgid "Reason"
 msgstr "Kialo"
@@ -3369,13 +3309,11 @@ msgstr "Ricevintaj sekvadoj de muzikejo"
 #: front/src/components/manage/moderation/DomainsTable.vue:40
 #: front/src/components/mixins/Translations.vue:62
 #: front/src/components/mixins/Translations.vue:63
-#, fuzzy
 msgctxt "Content/Moderation/*/Noun"
 msgid "Received messages"
 msgstr "Ricevintaj mesaĝoj"
 
 #: front/src/components/library/EditForm.vue:27
-#, fuzzy
 msgctxt "Content/Library/Paragraph"
 msgid "Recent edits"
 msgstr "Novaj aldonoj"
@@ -3414,7 +3352,6 @@ msgid "Refresh"
 msgstr "Äœisdatigi"
 
 #: front/src/components/federation/FetchButton.vue:20
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh error"
 msgstr "Äœisdatigi"
@@ -3432,14 +3369,15 @@ msgid "Refresh node info"
 msgstr "Aktualigi instancinformon"
 
 #: front/src/components/federation/FetchButton.vue:79
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh pending"
 msgstr "Aktualigi instancinformon"
 
 #: front/src/components/federation/FetchButton.vue:80
 msgctxt "Popup/*/Message.Content"
-msgid "Refresh request wasn't proceed in time by our server. It will be processed later."
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:16
@@ -3463,13 +3401,15 @@ msgid "Refreshing object from remote…"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:9
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
-msgstr "Registrigadoj fermitas je tiu instanco, vi bezonos invitkodon por registrigi."
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
+msgstr ""
+"Registrigadoj fermitas je tiu instanco, vi bezonos invitkodon por "
+"registrigi."
 
 #: front/src/components/manage/users/UsersTable.vue:71
-#, fuzzy
 msgctxt "Content/Admin/Table, User role"
 msgid "Regular user"
 msgstr "normala uzanto"
@@ -3482,7 +3422,6 @@ msgstr "Malakcepti"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:32
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:123
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Reject media"
 msgstr "Malakcepti aŭdovidaĵon"
@@ -3490,7 +3429,6 @@ msgstr "Malakcepti aŭdovidaĵon"
 #: front/src/components/library/EditCard.vue:33
 #: front/src/components/manage/library/EditsCardList.vue:24
 #: front/src/views/content/libraries/Detail.vue:43
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Rejected"
 msgstr "Malakceptinta"
@@ -3498,7 +3436,6 @@ msgstr "Malakceptinta"
 #: front/src/components/manage/library/AlbumsTable.vue:43
 #: front/src/components/mixins/Translations.vue:44 src/edits.js:28
 #: front/src/components/mixins/Translations.vue:45
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Release date"
 msgstr "Dato de lasta vido"
@@ -3515,8 +3452,12 @@ msgstr "Mallokaj muzikejoj"
 
 #: front/src/views/content/remote/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
-msgstr "Mallokaj muzikejoj apartenas al aliaj uzantoj el la reto. Vi povas atingi ilin se ili estas publika aÅ­ vi estas akceptinta."
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
+msgstr ""
+"Mallokaj muzikejoj apartenas al aliaj uzantoj el la reto. Vi povas atingi "
+"ilin se ili estas publika aÅ­ vi estas akceptinta."
 
 #: front/src/components/library/radios/Filter.vue:59
 msgctxt "Content/Radio/Button.Label/Verb"
@@ -3529,35 +3470,43 @@ msgid "Remove avatar"
 msgstr "Forigi profilbildon"
 
 #: front/src/components/library/ArtistDetail.vue:12
-#, fuzzy
 msgctxt "Content/Moderation/Button.Label"
 msgid "Remove filter"
 msgstr "Forigi profilbildon"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:26
-#, fuzzy
 msgctxt "Content/Track/Icon.Tooltip/Verb"
 msgid "Remove from favorites"
 msgstr "Forigi el stelumoj"
 
 #: front/src/views/content/libraries/Quota.vue:38
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota."
-msgstr "Forigas elŝutatajn sed jam procezontajn kantojn, aldonante tiu datumo al via kvoto."
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
+msgstr ""
+"Forigas elŝutatajn sed jam procezontajn kantojn, aldonante tiu datumo al via"
+" kvoto."
 
 #: front/src/views/content/libraries/Quota.vue:64
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota."
-msgstr "Forigas elŝutatajn preterlasinta kantojn, aldonante tiu datumo al via kvoto."
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
+msgstr ""
+"Forigas elŝutatajn preterlasinta kantojn, aldonante tiu datumo al via kvoto."
 
 #: front/src/views/content/libraries/Quota.vue:90
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota."
-msgstr "Forigas elŝutatajn kantojn ke la servilo ne povis procezi, aldonante tiu datumo al via kvoto."
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
+msgstr ""
+"Forigas elŝutatajn kantojn ke la servilo ne povis procezi, aldonante tiu "
+"datumo al via kvoto."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:33
 #: front/src/components/auth/SubsonicTokenForm.vue:36
-#, fuzzy
 msgctxt "*/Settings/Button.Label/Verb"
 msgid "Request a new password"
 msgstr "Demandi novan pasvorton"
@@ -3584,13 +3533,11 @@ msgstr ""
 
 #: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4
 #: front/src/views/auth/PasswordReset.vue:53
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Reset your password"
 msgstr "Renuligadi vian pasvorton"
 
 #: front/src/views/content/libraries/FilesTable.vue:223
-#, fuzzy
 msgctxt "Content/Library/Dropdown/Verb"
 msgid "Restart import"
 msgstr "Rekomenci importadon"
@@ -3614,7 +3561,6 @@ msgid "Return to login"
 msgstr "Reiru al ensalutpaĝo"
 
 #: front/src/components/library/ArtistDetail.vue:9
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Review my filters"
 msgstr "Vidi dosierojn"
@@ -3641,12 +3587,11 @@ msgstr "Regulo"
 
 #: front/src/components/admin/SettingsGroup.vue:67
 #: front/src/components/library/radios/Builder.vue:34
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Konservi"
 
-#: front/src/views/content/remote/Card.vue:169
+#: front/src/views/content/remote/Card.vue:175
 msgctxt "Content/Library/Message"
 msgid "Scan launched"
 msgstr "Skano komencis"
@@ -3657,12 +3602,11 @@ msgid "Scan now"
 msgstr "Skani nun"
 
 #: front/src/views/content/remote/Card.vue:35
-#, fuzzy
 msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "Foste"
 
-#: front/src/views/content/remote/Card.vue:170
+#: front/src/views/content/remote/Card.vue:176
 msgctxt "Content/Library/Message"
 msgid "Scan skipped (previous scan is too recent)"
 msgstr "Preterlasis skanon (antaÅ­a skano tro junas)"
@@ -3717,37 +3661,31 @@ msgid "Search a remote library"
 msgstr "Serĉi mallokan muzikejon"
 
 #: front/src/components/manage/library/EditsCardList.vue:211
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by account, summary, domain…"
 msgstr "Serĉu per titolo, artisto, domajno…"
 
 #: front/src/components/manage/library/LibrariesTable.vue:191
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, description…"
 msgstr "Serĉu per domajno, uzantnomo, biografio…"
 
 #: front/src/components/manage/library/UploadsTable.vue:241
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, reference, source…"
 msgstr "Serĉu per domajno, uzantnomo, biografio…"
 
 #: front/src/components/manage/library/ArtistsTable.vue:164
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, name, MusicBrainz ID…"
 msgstr "Serĉu per domajno, uzantnomo, biografio…"
 
 #: front/src/components/manage/library/TracksTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, album, MusicBrainz ID…"
 msgstr "Serĉu per titolo, artisto, albumo…"
 
 #: front/src/components/manage/library/AlbumsTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, MusicBrainz ID…"
 msgstr "Serĉu per titolo, artisto, albumo…"
@@ -3768,7 +3706,6 @@ msgid "Search by title, artist, album…"
 msgstr "Serĉu per titolo, artisto, albumo…"
 
 #: front/src/components/manage/users/InvitationsTable.vue:153
-#, fuzzy
 msgctxt "Content/Admin/Input.Placeholder/Verb"
 msgid "Search by username, e-mail address, code…"
 msgstr "Serĉu per uzantnomo, retpoŝtdreso, kodo…"
@@ -3829,7 +3766,6 @@ msgstr "Elekti nur la aktualan uzon"
 #: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:108
 #: front/src/components/manage/users/UsersTable.vue:181
 #: front/src/views/admin/moderation/AccountsDetail.vue:506
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Settings"
 msgstr "Agordoj"
@@ -3851,8 +3787,11 @@ msgstr "Diskonigi ligilon"
 
 #: front/src/views/content/libraries/Detail.vue:15
 msgctxt "Content/Library/Paragraph"
-msgid "Share this link with other users so they can request access to your library."
-msgstr "Diskonigu tiu ligilo kun aliaj uzantoj, do ili povas peti atingon al via muzikejo."
+msgid ""
+"Share this link with other users so they can request access to your library."
+msgstr ""
+"Diskonigu tiu ligilo kun aliaj uzantoj, do ili povas peti atingon al via "
+"muzikejo."
 
 #: front/src/views/content/libraries/Detail.vue:14
 #: front/src/views/content/remote/Card.vue:77
@@ -3907,7 +3846,6 @@ msgstr "Afiŝi/kaŝi pasvorton"
 #: front/src/components/manage/users/InvitationsTable.vue:76
 #: front/src/components/manage/users/UsersTable.vue:87
 #: front/src/views/content/libraries/FilesTable.vue:117
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Showing results %{ start }-%{ end } on %{ total }"
 msgstr "Afiŝas rezultoj de %{start} al %{end} de %{total}"
@@ -3917,7 +3855,7 @@ msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Shuffle queue"
 msgstr "Miksi atendocivo"
 
-#: front/src/components/audio/Player.vue:613
+#: front/src/components/audio/Player.vue:641
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Shuffle your queue"
 msgstr "Miksi vian atendovico"
@@ -3935,33 +3873,29 @@ msgstr "Registriĝi"
 #: front/src/components/mixins/Translations.vue:57
 #: front/src/views/admin/moderation/AccountsDetail.vue:197
 #: front/src/components/mixins/Translations.vue:58
-#, fuzzy
 msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Sign-up date"
 msgstr "Registrada dato"
 
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "Grando"
+
 #: front/src/components/library/FileUpload.vue:94
 #: front/src/components/library/TrackDetail.vue:39
 #: front/src/components/mixins/Translations.vue:54
 #: front/src/views/content/libraries/FilesTable.vue:61
 #: front/src/components/mixins/Translations.vue:55
-#, fuzzy
 msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "Grando"
 
-#: front/src/components/manage/library/UploadsTable.vue:65
-#: front/src/views/admin/library/UploadDetail.vue:219
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Size"
-msgstr "Grando"
-
 #: front/src/components/manage/library/UploadsTable.vue:24
 #: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
 #: front/src/components/mixins/Translations.vue:25
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Skipped"
 msgstr "Preterlasinta"
@@ -3982,7 +3916,6 @@ msgid "Some tracks in your queue are already in this playlist:"
 msgstr ""
 
 #: front/src/components/PageNotFound.vue:10
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Sorry, the page you asked for does not exist:"
 msgstr "Pardonon, la paĝo vi petis ne ekzistas:"
@@ -3994,14 +3927,12 @@ msgstr "Fontkodo"
 
 #: front/src/components/auth/Profile.vue:23
 #: front/src/components/manage/users/UsersTable.vue:70
-#, fuzzy
 msgctxt "Content/Profile/User role"
 msgid "Staff member"
 msgstr "Skipano"
 
 #: front/src/components/audio/PlayButton.vue:23
 #: src/components/radios/Button.vue:4
-#, fuzzy
 msgctxt "*/Queue/Button.Label/Short, Verb"
 msgid "Start radio"
 msgstr "Stopi radion"
@@ -4013,63 +3944,69 @@ msgstr "Statistikoj"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:490
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account"
-msgstr "Statistikoj estas kalkula el konata aktiveco kaj datumoj de via instanco, kaj ne kongruas la generalan aktivecon de tiu konto"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
+msgstr ""
+"Statistikoj estas kalkula el konata aktiveco kaj datumoj de via instanco, "
+"kaj ne kongruas la generalan aktivecon de tiu konto"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:371
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain"
-msgstr "Statistikoj estas kalkula el konata aktiveco kaj datumoj de via instanco, kaj ne kongruas la generalan aktivecon de tiu domajno"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
+msgstr ""
+"Statistikoj estas kalkula el konata aktiveco kaj datumoj de via instanco, "
+"kaj ne kongruas la generalan aktivecon de tiu domajno"
 
 #: front/src/views/admin/library/AlbumDetail.vue:329
 #: front/src/views/admin/library/ArtistDetail.vue:328
 #: front/src/views/admin/library/LibraryDetail.vue:316
 #: front/src/views/admin/library/TrackDetail.vue:371
 #: front/src/views/admin/library/UploadDetail.vue:335
-#, fuzzy
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object"
-msgstr "Statistikoj estas kalkula el konata aktiveco kaj datumoj de via instanco, kaj ne kongruas la generalan aktivecon de tiu konto"
-
-#: front/src/components/library/FileUpload.vue:95
-#, fuzzy
-msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
-msgid "Status"
-msgstr "Stato"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
+msgstr ""
+"Statistikoj estas kalkula el konata aktiveco kaj datumoj de via instanco, "
+"kaj ne kongruas la generalan aktivecon de tiu konto"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label (Value is Error message)"
 msgid "Status"
 msgstr "Stato"
 
-#: front/src/components/manage/library/EditsCardList.vue:12
-#, fuzzy
-msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)"
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
 msgid "Status"
 msgstr "Stato"
 
-#: front/src/components/manage/users/UsersTable.vue:43
-#, fuzzy
-msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
 msgid "Status"
 msgstr "Stato"
 
 #: front/src/components/manage/users/InvitationsTable.vue:17
 #: front/src/components/manage/users/InvitationsTable.vue:39
-#, fuzzy
 msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
 msgid "Status"
 msgstr "Stato"
 
-#: front/src/views/content/libraries/Detail.vue:28
-#, fuzzy
-msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+#: front/src/components/manage/users/UsersTable.vue:43
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+msgid "Status"
+msgstr "Stato"
+
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
 msgid "Status"
 msgstr "Stato"
 
 #: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3
-#, fuzzy
 msgctxt "*/Player/Button.Label/Short, Verb"
 msgid "Stop radio"
 msgstr "Stopi radion"
@@ -4110,19 +4047,16 @@ msgid "Suggest a change using the form below."
 msgstr ""
 
 #: front/src/components/library/AlbumEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this album"
 msgstr "Ni ne povis ŝargi tiun kanton"
 
 #: front/src/components/library/ArtistEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this artist"
 msgstr "Ni ne povis ŝargi tiun kanton"
 
 #: front/src/components/library/TrackEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this track"
 msgstr "Ni ne povis ŝargi tiun kanton"
@@ -4165,12 +4099,16 @@ msgstr "Kopiis teksto al tondujo!"
 
 #: front/src/components/Home.vue:26
 msgctxt "Content/Home/Paragraph"
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
 msgstr "Simplas: ni amis Grooveshark kaj ni volas konstrui iu plue bona."
 
 #: front/src/views/admin/library/AlbumDetail.vue:75
 msgctxt "Content/Moderation/Paragraph"
-msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible."
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:39
@@ -4180,13 +4118,16 @@ msgstr ""
 
 #: front/src/views/admin/library/ArtistDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/Footer.vue:53
 msgctxt "Footer/*/List item.Link"
 msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
-msgstr "La emblemo de Funkwhale estis dizajni kaj disponigi je Francis Gading."
+msgstr ""
+"La emblemo de Funkwhale estis dizajni kaj disponigi je Francis Gading."
 
 #: front/src/components/SetInstanceModal.vue:8
 msgctxt "Popup/Instance/Error message.List item"
@@ -4195,21 +4136,25 @@ msgstr ""
 
 #: front/src/views/content/libraries/Form.vue:34
 msgctxt "Popup/Library/Paragraph"
-msgid "The library and all its tracks will be deleted. This can not be undone."
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
 msgstr "La muzikejo kaj ĉiuj ĝiaj kantoj forigos. Ne povos malfari."
 
 #: front/src/views/admin/library/LibraryDetail.vue:61
 msgctxt "Content/Moderation/Paragraph"
-msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible."
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:140
 msgctxt "Popup/Import/Error.Label"
-msgid "The metadata included in the file is invalid or some mandatory fields are missing."
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:38
-#, fuzzy
 msgctxt "Content/Library/List item"
 msgid "The music files you are uploading are tagged properly."
 msgstr "La muzika dosiero vi elŝutas bone etikedas:"
@@ -4221,11 +4166,13 @@ msgstr "La sekva kanto ludos aŭtomate je kelkajn sekundoj…"
 
 #: front/src/components/Home.vue:116
 msgctxt "Content/Home/List item"
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
-msgstr "La platformo estas libera kaj malfermitkoda, vi povas instali ĝin malzorge"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
+msgstr ""
+"La platformo estas libera kaj malfermitkoda, vi povas instali ĝin malzorge"
 
 #: front/src/components/playlists/Form.vue:14
-#, fuzzy
 msgctxt "Content/Playlist/Error message.Title"
 msgid "The playlist could not be created"
 msgstr "Ludlisto kreiintas"
@@ -4237,7 +4184,8 @@ msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:13
 msgctxt "Popup/*/Message.Content"
-msgid "The remote server answered, but returned data was unsupported by Funkwhale."
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:44
@@ -4252,26 +4200,33 @@ msgstr ""
 
 #: front/src/components/manage/library/AlbumsTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected albums will be removed, as well as associated tracks, uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/ArtistsTable.vue:179
 msgctxt "Popup/*/Paragraph"
-msgid "The selected artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/LibrariesTable.vue:206
 msgctxt "Popup/*/Paragraph"
-msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible."
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/TracksTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected tracks will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/UploadsTable.vue:256
-#, fuzzy
 msgctxt "Popup/*/Paragraph"
 msgid "The selected upload will be removed. This action is irreversible."
 msgstr "Tiu akto ne estas malfaronta."
@@ -4288,11 +4243,11 @@ msgstr "La Subsona API ne disponeblas en tiu Funkwhale instanco."
 
 #: front/src/components/library/EditCard.vue:96
 msgctxt "Popup/Library/Paragraph"
-msgid "The suggestion will be completely removed, this action is irreversible."
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
 msgstr ""
 
 #: front/src/components/playlists/PlaylistModal.vue:34
-#, fuzzy
 msgctxt "Popup/Playlist/Error message.Title"
 msgid "The track can't be added to a playlist"
 msgstr "Ni ne povas aldoni kanton al ludlisto"
@@ -4304,11 +4259,12 @@ msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/views/admin/library/UploadDetail.vue:68
-#, fuzzy
 msgctxt "Content/Moderation/Paragraph"
 msgid "The upload will be removed. This action is irreversible."
 msgstr "Tiu akto ne estas malfaronta."
@@ -4351,7 +4307,8 @@ msgstr "Tiu instanco oferi ĝis %{quota} de memorado per uzanto."
 
 #: front/src/components/auth/Settings.vue:165
 msgctxt "Content/Settings/Paragraph"
-msgid "This is the list of applications that have access to your account data."
+msgid ""
+"This is the list of applications that have access to your account data."
 msgstr ""
 
 #: front/src/components/auth/Settings.vue:218
@@ -4369,20 +4326,28 @@ msgctxt "Content/Library/Input.Placeholder"
 msgid "This library contains my personal music, I hope you like it."
 msgstr "Tiu muzikejo enhavas mian personan muzikon, mi esperas vi ŝatas ĝin."
 
-#: front/src/views/content/remote/Card.vue:135
+#: front/src/views/content/remote/Card.vue:141
 msgctxt "Content/Library/Card.Help text"
-msgid "This library is private and your approval from its owner is needed to access its content"
-msgstr "Tiu muzikejo estas privata kaj vi bezonas akceptadon el ĝia proprulo por vidi ĝia enhavo"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
+msgstr ""
+"Tiu muzikejo estas privata kaj vi bezonas akceptadon el ĝia proprulo por "
+"vidi ĝia enhavo"
 
-#: front/src/views/content/remote/Card.vue:136
+#: front/src/views/content/remote/Card.vue:142
 msgctxt "Content/Library/Card.Help text"
 msgid "This library is public and you can access its content freely"
 msgstr "Tiu muzikejo estas publika do vi povas vidi ĝia enhavo libere"
 
 #: front/src/components/common/ActionTable.vue:47
 msgctxt "Modal/*/Paragraph"
-msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want."
-msgstr "Tiu efektus multe da ero aŭ havus malfarontajn konsekvencojn, bonvolu recertiĝi vi vere volas tiun."
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
+msgstr ""
+"Tiu efektus multe da ero aÅ­ havus malfarontajn konsekvencojn, bonvolu "
+"recertiĝi vi vere volas tiun."
 
 #: front/src/components/library/AlbumEdit.vue:8
 #: front/src/components/library/ArtistEdit.vue:8
@@ -4398,21 +4363,19 @@ msgstr "Tiu referenco estus uzonta por grupigi importadajn dosierojn kune."
 
 #: front/src/components/mixins/Translations.vue:33
 #: front/src/components/mixins/Translations.vue:34
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track could not be processed, please it is tagged correctly"
 msgstr "Ne povis traktadi tiun kanton, certiĝi ĝi estas bone etikedata"
 
 #: front/src/components/mixins/Translations.vue:29
 #: front/src/components/mixins/Translations.vue:30
-#, fuzzy
 msgctxt "Content/Library/Help text"
-msgid "This track has been uploaded, but hasn't been processed by the server yet"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
 msgstr "Kanto elŝutanta, sed la servilo ne jam procezis ĝin"
 
 #: front/src/components/mixins/Translations.vue:25
 #: front/src/components/mixins/Translations.vue:26
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track is already present in one of your libraries"
 msgstr "Kanto jam estas en unu de viaj muzikejoj"
@@ -4439,23 +4402,27 @@ msgstr "Tute forigos tiun radion kaj ne povus esti malfaronta."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:50
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will completely disable access to the Subsonic API using from account."
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
 msgstr "Tute malaktivas atingo al la subsona API el tiu konto."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:35
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will log you out from existing devices that use the current password."
+msgid ""
+"This will log you out from existing devices that use the current password."
 msgstr "Elsalutos vin el ĉiu viaj aparatoj ke uzas la aktualan pasvorton."
 
 #: front/src/components/auth/Settings.vue:253
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will permanently delete the application and all the associated tokens."
+msgid ""
+"This will permanently delete the application and all the associated tokens."
 msgstr "Tute forigos tiun ludliston kaj ne povus esti malfaronta."
 
 #: front/src/components/auth/Settings.vue:194
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will prevent this application from accessing the service on your behalf."
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:54
@@ -4466,14 +4433,12 @@ msgstr "Forigos ĉiujn kantojn el tiu ludlisto kaj ne povus esti malfaronta."
 #: front/src/views/admin/library/AlbumDetail.vue:99
 #: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
 #: src/edits.js:39
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Title"
 msgstr "Titolo"
 
 #: front/src/components/audio/track/Table.vue:7
 #: front/src/views/content/libraries/FilesTable.vue:55
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Title"
 msgstr "Titolo"
@@ -4486,7 +4451,9 @@ msgstr "Titolo"
 
 #: front/src/components/SetInstanceModal.vue:16
 msgctxt "Popup/Instance/Paragraph"
-msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices."
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
 msgstr ""
 
 #: front/src/components/ShortcutsModal.vue:79
@@ -4514,27 +4481,25 @@ msgctxt "Content/*/*"
 msgid "Total users"
 msgstr "Tutaj uzantoj"
 
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "Kanto"
+
 #: front/src/components/audio/SearchBar.vue:27
 #: front/src/components/library/TrackBase.vue:173
 #: front/src/components/library/TrackDetail.vue:128
 #: front/src/components/metadata/Search.vue:138
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Track"
 msgstr "Kanto"
 
-#: front/src/views/admin/library/UploadDetail.vue:199
-msgctxt "*/*/*"
-msgid "Track"
-msgstr "Kanto"
-
 #: front/src/components/library/EditCard.vue:13
 msgctxt "Content/Library/Card/Short"
 msgid "Track #%{ id } - %{ name }"
 msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Track data"
 msgstr "Nomo de kanto"
@@ -4550,17 +4515,6 @@ msgctxt "Content/*/Dropdown/Noun"
 msgid "Track name"
 msgstr "Nomo de kanto"
 
-#: front/src/components/manage/library/AlbumsTable.vue:42
-#: front/src/components/manage/library/ArtistsTable.vue:42
-#: front/src/views/admin/library/AlbumDetail.vue:252
-#: front/src/views/admin/library/ArtistDetail.vue:251
-#: front/src/views/admin/library/Base.vue:14
-#: front/src/views/admin/library/LibraryDetail.vue:229
-#: front/src/views/admin/library/TracksList.vue:24
-msgctxt "*/*/*"
-msgid "Tracks"
-msgstr "Kantoj"
-
 #: front/src/components/instance/Stats.vue:54
 #: front/src/components/library/AlbumDetail.vue:19
 #: front/src/components/playlists/PlaylistModal.vue:47
@@ -4568,11 +4522,21 @@ msgstr "Kantoj"
 #: front/src/views/admin/moderation/DomainsDetail.vue:274
 #: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8
 #: front/src/views/playlists/Detail.vue:51 src/views/radios/Detail.vue:34
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Tracks"
 msgstr "Kantoj"
 
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
+msgstr "Kantoj"
+
 #: front/src/components/library/ArtistDetail.vue:33
 msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
@@ -4589,44 +4553,43 @@ msgid "tracks listened"
 msgstr "aÅ­skultintaj kantoj"
 
 #: front/src/components/library/radios/Filter.vue:44
-#, fuzzy
 msgctxt "Popup/Radio/Title/Noun"
 msgid "Tracks matching filter"
 msgstr "Kanto kongruanta filtrilo"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:180
-msgctxt "Content/Moderation/Table.Label/Noun"
-msgid "Type"
-msgstr "Tipo"
-
 #: front/src/components/library/TrackDetail.vue:57
 #: front/src/views/admin/library/UploadDetail.vue:250
 msgctxt "Content/Track/Table.Label/Noun"
 msgid "Type"
 msgstr "Tipo"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Type"
+msgstr "Tipo"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:44
 #: front/src/components/manage/moderation/DomainsTable.vue:42
 msgctxt "Content/Moderation/Table.Label/Short"
 msgid "Under moderation rule"
 msgstr "Moderece"
 
-#: front/src/views/content/remote/Card.vue:104
-#: src/views/content/remote/Card.vue:109
-#, fuzzy
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
 msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "Malsekvi"
 
-#: front/src/views/content/remote/Card.vue:105
+#: front/src/views/content/remote/Card.vue:110
 msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "Malsekvi tiun muzikejon?"
 
 #: front/src/components/About.vue:17
-#, fuzzy
 msgctxt "Content/About/Paragraph"
-msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page."
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
 msgstr "Malfeliĉe, proprulo de tiu instanco ne jam plenigis tiu paĝon."
 
 #: front/src/components/federation/FetchButton.vue:54
@@ -4645,7 +4608,7 @@ msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "Infinita muziko"
 
-#: front/src/components/audio/Player.vue:602
+#: front/src/components/audio/Player.vue:630
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Unmute"
 msgstr "Malmutigi"
@@ -4656,7 +4619,6 @@ msgid "Update"
 msgstr "Äœisdati"
 
 #: front/src/components/auth/ApplicationForm.vue:64
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Update application"
 msgstr "Äœisdati ludliston"
@@ -4703,7 +4665,6 @@ msgid "Upload audio content"
 msgstr "Elŝuti aŭdon"
 
 #: front/src/views/admin/library/UploadDetail.vue:85
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Upload data"
 msgstr "Elŝutdato"
@@ -4715,8 +4676,11 @@ msgstr "Elŝutdato"
 
 #: front/src/components/library/FileUpload.vue:258
 msgctxt "Content/Library/Help text"
-msgid "Upload denied, ensure the file is not too big and that you have not reached your quota"
-msgstr "Malakcepti elŝuto, certiĝi la dosieron ne tro grandas kaj vi nur havas spaco"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
+msgstr ""
+"Malakcepti elŝuto, certiĝi la dosieron ne tro grandas kaj vi nur havas spaco"
 
 #: front/src/components/library/ImportStatusModal.vue:8
 msgctxt "Popup/Import/Message"
@@ -4725,8 +4689,12 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here."
-msgstr "Elŝuti muzikajn dosierojn (MP3, OGG, FLAC, ktp.) el via persona muzika dosierujo direkte en via retumilo por ĝui ilin ĉi-tie."
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
+msgstr ""
+"Elŝuti muzikajn dosierojn (MP3, OGG, FLAC, ktp.) el via persona muzika "
+"dosierujo direkte en via retumilo por ĝui ilin ĉi-tie."
 
 #: front/src/components/library/FileUpload.vue:30
 msgctxt "Content/Library/Title/Verb"
@@ -4745,7 +4713,9 @@ msgstr "Elŝuto tempolimis, bonvolu reprovi"
 
 #: front/src/components/library/ImportStatusModal.vue:14
 msgctxt "Popup/Import/Message"
-msgid "Upload was skipped because a similar one is already available in one of your libraries."
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:11
@@ -4768,15 +4738,8 @@ msgctxt "Content/Library/Table"
 msgid "Uploading…"
 msgstr "Elŝutanta…"
 
-#: front/src/components/manage/library/LibrariesTable.vue:52
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Uploads"
-msgstr "Elŝutoj"
-
 #: front/src/views/admin/library/Base.vue:20
 #: front/src/views/admin/library/UploadsList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Uploads"
 msgstr "Elŝutoj"
@@ -4794,9 +4757,16 @@ msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Uploads"
 msgstr "Elŝutoj"
 
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr "Elŝutoj"
+
 #: front/src/components/auth/ApplicationForm.vue:16
 msgctxt "Content/Applications/Help Text"
-msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web."
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
 msgstr ""
 
 #: front/src/components/Footer.vue:16
@@ -4806,13 +4776,21 @@ msgstr "Uzi alian instancon"
 
 #: front/src/views/auth/PasswordReset.vue:12
 msgctxt "Content/Signup/Paragraph"
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
-msgstr "Uzu tiun formularo por peti pasvortnuligado. Ni sendos retpoŝtmesaĝon kun instrukcioj por nuligi vian pasvorton."
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
+msgstr ""
+"Uzu tiun formularo por peti pasvortnuligado. Ni sendos retpoŝtmesaĝon kun "
+"instrukcioj por nuligi vian pasvorton."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:111
 msgctxt "Content/Moderation/Help text"
-msgid "Use this setting to temporarily enable/disable the policy without completely removing it."
-msgstr "Uzu tiun agordon por tempe aktivigi/malaktivigi la regularon sen tute forigi ĝin."
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
+msgstr ""
+"Uzu tiun agordon por tempe aktivigi/malaktivigi la regularon sen tute forigi"
+" ĝin."
 
 #: front/src/components/manage/users/InvitationsTable.vue:49
 msgctxt "Content/Admin/Table"
@@ -4832,7 +4810,6 @@ msgstr "Uzanta aktivado"
 #: front/src/components/library/AlbumDetail.vue:26
 #: front/src/components/library/ArtistDetail.vue:39
 #: front/src/components/library/TrackDetail.vue:79
-#, fuzzy
 msgctxt "Content/*/Title/Noun"
 msgid "User libraries"
 msgstr "Uzantaj muzikejoj"
@@ -4867,13 +4844,11 @@ msgstr "uzantoj"
 #: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5
 #: src/views/admin/users/UsersList.vue:21
 #: front/src/components/mixins/Translations.vue:62
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Users"
 msgstr "Uzantoj"
 
 #: front/src/components/Footer.vue:29
-#, fuzzy
 msgctxt "Footer/*/Title"
 msgid "Using Funkwhale"
 msgstr "Uzi Funkwhale"
@@ -4911,34 +4886,31 @@ msgstr ""
 #: front/src/components/library/TrackBase.vue:80
 #: front/src/components/metadata/ArtistCard.vue:49
 #: front/src/components/metadata/ReleaseCard.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "Vidi en MusicBrainz"
 
-#: front/src/views/content/libraries/Form.vue:18
-msgctxt "Content/Library/Dropdown.Label"
-msgid "Visibility"
-msgstr "Videblo"
-
 #: front/src/components/manage/library/LibrariesTable.vue:11
 #: front/src/components/manage/library/LibrariesTable.vue:51
 #: front/src/components/manage/library/UploadsTable.vue:11
 #: front/src/components/manage/library/UploadsTable.vue:63
 #: front/src/views/admin/library/LibraryDetail.vue:94
 #: front/src/views/admin/library/UploadDetail.vue:101
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "Videblo"
 
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Videblo"
+
 #: front/src/components/library/AlbumDetail.vue:4
 msgctxt "Content/Album/"
 msgid "Volume %{ number }"
 msgstr "Volumo %{number}"
 
 #: front/src/components/federation/FetchButton.vue:69
-#, fuzzy
 msgctxt "Popup/*/Loading.Title"
 msgid "Waiting for result…"
 msgstr "Ŝarĝas viajn stelumojn…"
@@ -4949,7 +4921,6 @@ msgid "We cannot log you in"
 msgstr "Ni ne povis ensaluti vin"
 
 #: front/src/components/auth/ApplicationForm.vue:3
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "We cannot save your changes"
 msgstr "Ni ne povis krei vian konton"
@@ -4994,7 +4965,7 @@ msgctxt "Popup/Embed/Input.Label"
 msgid "Widget width"
 msgstr "Larĝo de fenestraĵo"
 
-#: front/src/components/auth/ApplicationForm.vue:155
+#: front/src/components/auth/ApplicationForm.vue:157
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Write"
 msgstr ""
@@ -5004,7 +4975,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Write-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:156
+#: front/src/components/auth/ApplicationForm.vue:158
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Write-only access to user data"
 msgstr ""
@@ -5023,17 +4994,27 @@ msgstr "Jes, elsaluti min!"
 
 #: front/src/views/content/libraries/Form.vue:19
 msgctxt "Content/Library/Paragraph"
-msgid "You are able to share your library with other people, regardless of its visibility."
-msgstr "Vi povas diskonigi vian muzikejon kun aliaj uloj, sendepende ĝia videblo."
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
+msgstr ""
+"Vi povas diskonigi vian muzikejon kun aliaj uloj, sendepende ĝia videblo."
 
 #: front/src/components/library/FileUpload.vue:32
 msgctxt "Content/Library/Paragraph"
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
-msgstr "Vi estas elŝutota muziko al via muzikejo. Antaŭ komenci, bonvolu certiĝi ke:"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
+msgstr ""
+"Vi estas elŝutota muziko al via muzikejo. Antaŭ komenci, bonvolu certiĝi ke:"
 
 #: front/src/components/SetInstanceModal.vue:12
 msgctxt "Popup/Login/Paragraph"
-msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted."
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
 msgstr ""
 
 #: front/src/components/library/ArtistDetail.vue:6
@@ -5042,14 +5023,15 @@ msgid "You are currently hiding content related to this artist."
 msgstr ""
 
 #: front/src/components/auth/Logout.vue:7
-#, fuzzy
 msgctxt "Content/Login/Paragraph"
 msgid "You are currently logged in as %{ username }"
 msgstr "Vi aktuale estas ensaluta al %{username}"
 
 #: front/src/components/library/FileUpload.vue:35
 msgctxt "Content/Library/List item"
-msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:98
@@ -5059,17 +5041,28 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:17
 msgctxt "Content/Library/Paragraph"
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
-msgstr "Vi povas sekvi muzikejoj el aliaj uzantoj por atingi novan muzikon. Publikaj muzikejoj sekvadeblas rekte, sed sekvado de privataj muzikejoj bezonas akceptado el ĝia proprulo."
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
+msgstr ""
+"Vi povas sekvi muzikejoj el aliaj uzantoj por atingi novan muzikon. Publikaj"
+" muzikejoj sekvadeblas rekte, sed sekvado de privataj muzikejoj bezonas "
+"akceptado el ĝia proprulo."
 
 #: front/src/components/Home.vue:128
 msgctxt "Content/Home/List item"
-msgid "You can invite friends and family to your instance so they can enjoy your music"
-msgstr "Vi povas inviti amikojn kaj familio en via instanco do ili povas ĝui vian muzikon"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
+msgstr ""
+"Vi povas inviti amikojn kaj familio en via instanco do ili povas ĝui vian "
+"muzikon"
 
 #: front/src/components/moderation/FilterModal.vue:31
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You can manage and update your filters anytime from your account settings."
+msgid ""
+"You can manage and update your filters anytime from your account settings."
 msgstr ""
 
 #: front/src/views/auth/EmailConfirm.vue:24
@@ -5079,22 +5072,28 @@ msgstr "Vi nun povas uzi la servico senlime."
 
 #: front/src/components/library/radios/Builder.vue:7
 msgctxt "Content/Radio/Paragraph"
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
-msgstr "Vi povas uzi tiun interfaco por konstrui viajn proprajn radiojn, ke ludos kantojn laÅ­ viaj reguloj."
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
+msgstr ""
+"Vi povas uzi tiun interfaco por konstrui viajn proprajn radiojn, ke ludos "
+"kantojn laÅ­ viaj reguloj."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph"
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
-msgstr "Vi povas uzi tiujn por ĝui vian muzikon kaj ludlistojn nekonektite, kun via poŝtelefono aŭ tabuleto ekzemple."
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
+msgstr ""
+"Vi povas uzi tiujn por ĝui vian muzikon kaj ludlistojn nekonektite, kun via "
+"poŝtelefono aŭ tabuleto ekzemple."
 
 #: front/src/components/auth/Settings.vue:202
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any application connected with your account."
 msgstr "Vi ne havas iu ajn regulon por tiu konto."
 
 #: front/src/components/auth/Settings.vue:261
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any configured application yet."
 msgstr "Vi ne havas iu ajn regulon por tiu konto."
@@ -5111,7 +5110,9 @@ msgstr "Vi ne havas iu ajn regulon por tiu domajno."
 
 #: front/src/components/library/EditForm.vue:52
 msgctxt "Content/Library/Paragraph"
-msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval."
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
 msgstr ""
 
 #: front/src/components/Sidebar.vue:171
@@ -5126,7 +5127,8 @@ msgstr "Vi havus konekta problemo."
 
 #: front/src/components/auth/Settings.vue:100
 msgctxt "Popup/Settings/List item"
-msgid "You will be logged out from this session and have to log in with the new one"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
 msgstr "Vi estos elŝaluta el tiu seanco kaj devus ensaluti denove"
 
 #: front/src/components/auth/Authorize.vue:51
@@ -5141,22 +5143,24 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph"
-msgid "You will have to update your password on your clients that use this password."
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
 msgstr "Vi devos rekte ŝanĝi vian pasvorton en la aplikaĵo ke uzas ĝin."
 
 #: front/src/components/moderation/FilterModal.vue:20
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You will not see tracks, albums and user activity linked to this artist anymore:"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:13
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
 msgid "Your account cannot be created."
 msgstr "Ludlisto kreiintas"
 
 #: front/src/components/auth/Settings.vue:215
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Your applications"
 msgstr "Viaj sciigoj"
@@ -5197,24 +5201,25 @@ msgid "Your password has been updated successfully."
 msgstr "Via pasvorto sukcese ŝanĝis."
 
 #: front/src/components/auth/Settings.vue:14
-#, fuzzy
 msgctxt "Content/Settings/Error message.Title"
 msgid "Your settings can't be updateds"
 msgstr "Agordoj ĝisdatigas"
 
 #: front/src/components/auth/Settings.vue:101
 msgctxt "Popup/Settings/List item"
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
-msgstr "Via Subsona pasvorto ŝanĝos hazarde, elsalutontas vin el aparetoj ke uzis la malnovan pasvorton"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
+msgstr ""
+"Via Subsona pasvorto ŝanĝos hazarde, elsalutontas vin el aparetoj ke uzis la"
+" malnovan pasvorton"
 
 #: front/src/edits.js:47
-#, fuzzy
 msgctxt "*/*/*/Short, Noun"
 msgid "Position"
 msgstr "Paĝeco"
 
 #: front/src/edits.js:54
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Copyright"
 msgstr "Kopirajto"
@@ -5222,8 +5227,12 @@ msgstr "Kopirajto"
 #: front/src/components/library/AlbumBase.vue:183
 #, fuzzy
 msgctxt "Content/Album/Header.Title"
-msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
-msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
 msgstr[0] "Albumo kun %{count} kanto, je %{artist}"
 msgstr[1] "Albumo kun %{count} kantoj, je %{artist}"
 
diff --git a/front/locales/es/LC_MESSAGES/app.po b/front/locales/es/LC_MESSAGES/app.po
index 3f31090e08c2b0586877b2dc18b46df30493dc5e..84b65b60f80ca5a923f93a9f8eb9b3ab08ae917d 100644
--- a/front/locales/es/LC_MESSAGES/app.po
+++ b/front/locales/es/LC_MESSAGES/app.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 1.0.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-02 14:06+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2019-02-25 08:45+0000\n"
 "Last-Translator: Ale London <alelondon@gmail.com>\n"
 "Language-Team: none\n"
@@ -34,7 +34,6 @@ msgid "(empty)"
 msgstr "(vacío)"
 
 #: front/src/components/auth/Authorize.vue:16
-#, fuzzy
 msgctxt "Content/Auth/Title"
 msgid "%{ app } wants to access your Funkwhale account"
 msgstr "Iniciar sesión con tu cuenta de Funkwhale"
@@ -118,7 +117,8 @@ msgstr "Perfil de %{ username }"
 
 #: front/src/components/playlists/PlaylistModal.vue:21
 msgctxt "Popup/Playlist/Paragraph"
-msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
 msgstr ""
 
 #: front/src/components/audio/artist/Card.vue:41
@@ -138,7 +138,6 @@ msgstr[0] "1 favorito"
 msgstr[1] "%{ count } favoritos"
 
 #: front/src/components/Home.vue:64
-#, fuzzy
 msgctxt "Content/Home/Title"
 msgid "A clean library"
 msgstr "Una biblioteca impecable"
@@ -149,7 +148,6 @@ msgid "A network error occured while uploading this file"
 msgstr "Ha ocurrido un error al subir este archivo"
 
 #: front/src/components/library/EditForm.vue:145
-#, fuzzy
 msgctxt "*/*/Placeholder"
 msgid "A short summary describing your changes."
 msgstr "Ha ocurrido un error al guardar los cambios"
@@ -165,7 +163,6 @@ msgid "About %{instanceName}"
 msgstr "Sobre %{ instance }"
 
 #: front/src/components/Footer.vue:45
-#, fuzzy
 msgctxt "Footer/*/Title/Short"
 msgid "About Funkwhale"
 msgstr "Acerca de Funkwhale"
@@ -176,7 +173,6 @@ msgid "About page"
 msgstr "Acerca de"
 
 #: front/src/components/About.vue:8 src/components/About.vue:67
-#, fuzzy
 msgctxt "Content/About/Title"
 msgid "About this instance"
 msgstr "Acerca de esta instancia"
@@ -204,14 +200,12 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:97
 #: front/src/components/mixins/Translations.vue:98
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to content filters"
 msgstr "Seleccionar un filtro"
 
 #: front/src/components/mixins/Translations.vue:105
 #: front/src/components/mixins/Translations.vue:106
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to edits"
 msgstr "Acceso deshabilitado"
@@ -224,7 +218,6 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:77
 #: front/src/components/mixins/Translations.vue:78
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to favorites"
 msgstr "Añadir a favoritos"
@@ -243,50 +236,46 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:101
 #: front/src/components/mixins/Translations.vue:102
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to notifications"
 msgstr "Silenciar notificaciones"
 
 #: front/src/components/mixins/Translations.vue:89
 #: front/src/components/mixins/Translations.vue:90
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to playlists"
 msgstr "Añadir a lista de reproducción…"
 
 #: front/src/components/mixins/Translations.vue:93
 #: front/src/components/mixins/Translations.vue:94
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to radios"
 msgstr "Acceso deshabilitado"
 
 #: front/src/components/Home.vue:101
-#, fuzzy
 msgctxt "Content/Home/List item"
-msgid "Access your music from a clean interface that focuses on what really matters"
-msgstr "Accede a tu música con una interfaz limpia enfocada a lo que realmente importa"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
+msgstr ""
+"Accede a tu música con una interfaz limpia enfocada a lo que realmente "
+"importa"
 
 #: front/src/components/manage/library/UploadsTable.vue:67
 #: front/src/components/mixins/Translations.vue:45
 #: front/src/views/admin/library/UploadDetail.vue:175
 #: front/src/components/mixins/Translations.vue:46
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Accessed date"
 msgstr "Acceso deshabilitado"
 
 #: front/src/views/admin/library/LibraryDetail.vue:104
 #: front/src/views/admin/library/UploadDetail.vue:111
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Account"
 msgstr "Cuentas"
 
 #: front/src/components/manage/library/LibrariesTable.vue:49
 #: front/src/components/manage/library/UploadsTable.vue:61
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Account"
 msgstr "Cuentas"
@@ -319,7 +308,6 @@ msgstr "Correo de la cuenta"
 #: front/src/views/admin/moderation/AccountsList.vue:3
 #: front/src/views/admin/moderation/AccountsList.vue:24
 #: front/src/views/admin/moderation/Base.vue:8
-#, fuzzy
 msgctxt "*/Moderation/Title"
 msgid "Accounts"
 msgstr "Cuentas"
@@ -333,13 +321,15 @@ msgstr "Acción"
 #, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
-msgstr[0] "Acción %{ action } fue iniciado exitosamente en %{ count } elemento"
-msgstr[1] "Acción %{ action } fue iniciado exitosamente en %{ count } elementos"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
+msgstr[0] ""
+"Acción %{ action } fue iniciado exitosamente en %{ count } elemento"
+msgstr[1] ""
+"Acción %{ action } fue iniciado exitosamente en %{ count } elementos"
 
 #: front/src/components/common/ActionTable.vue:22
 #: front/src/components/library/radios/Builder.vue:65
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Actions"
 msgstr "Acciones"
@@ -377,7 +367,6 @@ msgid "Add a domain"
 msgstr "Añadir un dominio"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:79
-#, fuzzy
 msgctxt "Content/Moderation/Button/Verb"
 msgid "Add a moderation policy"
 msgstr "Añadir una nueva regla de moderación"
@@ -399,7 +388,6 @@ msgid "Add anyways"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18
-#, fuzzy
 msgctxt "*/Library/*/Verb"
 msgid "Add content"
 msgstr "Añadir contenido"
@@ -421,7 +409,6 @@ msgstr "Añadir a la cola de reproducción actual"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:4
 #: front/src/components/favorites/TrackFavoriteIcon.vue:28
-#, fuzzy
 msgctxt "Content/Track/*/Verb"
 msgid "Add to favorites"
 msgstr "Añadir a favoritos"
@@ -457,6 +444,11 @@ msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Administración"
 
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Álbum"
+
 #: front/src/components/audio/SearchBar.vue:26
 #: src/components/audio/track/Table.vue:9
 #: front/src/components/library/AlbumBase.vue:152
@@ -468,20 +460,12 @@ msgctxt "*/*/*"
 msgid "Album"
 msgstr "Álbum"
 
-#: front/src/views/admin/library/TrackDetail.vue:107
-#, fuzzy
-msgctxt "*/*/*/Noun"
-msgid "Album"
-msgstr "Álbum"
-
 #: front/src/views/admin/library/TrackDetail.vue:128
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Album artist"
 msgstr "Álbumes de este artista"
 
 #: front/src/views/admin/library/AlbumDetail.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Album data"
 msgstr "Álbum"
@@ -503,7 +487,6 @@ msgstr "Álbum"
 #: front/src/views/admin/library/LibraryDetail.vue:219
 #: front/src/views/admin/moderation/AccountsDetail.vue:354
 #: front/src/views/admin/moderation/DomainsDetail.vue:264
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Albums"
 msgstr "Álbumes"
@@ -519,7 +502,6 @@ msgstr "Álbumes de este artista"
 #: front/src/components/manage/library/UploadsTable.vue:22
 #: front/src/components/manage/users/InvitationsTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:13
-#, fuzzy
 msgctxt "Content/*/Dropdown"
 msgid "All"
 msgstr "Todo"
@@ -539,7 +521,9 @@ msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:17
 msgctxt "Popup/Import/Message"
-msgid "An error occured during upload processing. You will find more information below."
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:13
@@ -548,21 +532,23 @@ msgid "An error occured while saving your changes"
 msgstr "Ha ocurrido un error al guardar los cambios"
 
 #: front/src/components/federation/FetchButton.vue:21
-#, fuzzy
 msgctxt "Popup/*/Message.Content"
 msgid "An error occured while trying to refresh data:"
 msgstr "Ha ocurrido un error al guardar los cambios"
 
 #: front/src/components/federation/FetchButton.vue:41
-#, fuzzy
 msgctxt "*/*/Error"
 msgid "An HTTP error occured while contacting the remote server"
 msgstr "Ha ocurrido un error al guardar los cambios"
 
 #: front/src/components/auth/Login.vue:10
 msgctxt "Content/Login/Error message/List item"
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
-msgstr "Ha ocurrido un error desconocido, esto puede significar que el servidor está fuera de servicio o no se puede conectar"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
+msgstr ""
+"Ha ocurrido un error desconocido, esto puede significar que el servidor está"
+" fuera de servicio o no se puede conectar"
 
 #: front/src/components/library/ImportStatusModal.vue:145
 msgctxt "Popup/Import/Error.Label"
@@ -571,7 +557,6 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:175
 #: src/components/auth/Settings.vue:225
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Application"
 msgstr "Acción"
@@ -588,7 +573,9 @@ msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:16
 msgctxt "Content/Application/Paragraph/"
-msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else."
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
 msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:25
@@ -598,14 +585,12 @@ msgstr ""
 
 #: front/src/components/library/EditCard.vue:81
 #: front/src/components/notifications/NotificationRow.vue:66
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Approve"
 msgstr "Aprobar"
 
 #: front/src/components/library/EditCard.vue:25
 #: front/src/components/manage/library/EditsCardList.vue:21
-#, fuzzy
 msgctxt "Content/*/*/Short"
 msgid "Approved"
 msgstr "Aprobar"
@@ -620,25 +605,23 @@ msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "¿Seguro que quieres cerrar la sesión?"
 
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Artista"
+
 #: front/src/components/audio/SearchBar.vue:25
 #: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
 #: front/src/views/admin/library/AlbumDetail.vue:108
 #: front/src/views/admin/library/TrackDetail.vue:118
 #: front/src/views/content/libraries/FilesTable.vue:56
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Artista"
 
-#: front/src/components/manage/library/AlbumsTable.vue:40
-#: front/src/components/manage/library/TracksTable.vue:41
-msgctxt "*/*/*"
-msgid "Artist"
-msgstr "Artista"
-
 #: front/src/views/admin/library/ArtistDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Artist data"
 msgstr "Nombre del artista"
@@ -657,7 +640,6 @@ msgstr "Artista, álbum, canción…"
 #: front/src/views/admin/library/ArtistsList.vue:24
 #: front/src/views/admin/library/Base.vue:8
 #: front/src/views/admin/library/LibraryDetail.vue:209
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Artists"
 msgstr "Artistas"
@@ -668,7 +650,6 @@ msgstr "Artistas"
 #: src/components/library/Library.vue:10
 #: front/src/views/admin/moderation/AccountsDetail.vue:346
 #: front/src/views/admin/moderation/DomainsDetail.vue:254
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artists"
 msgstr "Artistas"
@@ -746,7 +727,6 @@ msgstr "Volver a la página de conección"
 
 #: front/src/components/auth/ApplicationEdit.vue:9
 #: front/src/components/auth/ApplicationNew.vue:5
-#, fuzzy
 msgctxt "Content/Applications/Link"
 msgid "Back to settings"
 msgstr "Actualizar ajustes"
@@ -755,25 +735,28 @@ msgstr "Actualizar ajustes"
 #: front/src/components/mixins/Translations.vue:55
 #: front/src/views/admin/library/UploadDetail.vue:227
 #: front/src/components/mixins/Translations.vue:56
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Bitrate"
 msgstr "Bitrate"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:19
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Block everything"
 msgstr "Bloquear todo"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:112
 msgctxt "Content/Moderation/Help text"
-msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)"
-msgstr "Bloquear todo de esta cuenta o dominio. Ésto prevendrá cualquier interacción con la entidad, y eliminará los contenidos relacionados (subidas, librerías, follows, etc.)"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
+msgstr ""
+"Bloquear todo de esta cuenta o dominio. Ésto prevendrá cualquier interacción"
+" con la entidad, y eliminará los contenidos relacionados (subidas, "
+"librerías, follows, etc.)"
 
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
-#, fuzzy
 msgctxt "*/Library/*/Verb"
 msgid "Browse"
 msgstr "Explorar"
@@ -784,7 +767,6 @@ msgid "Browse library"
 msgstr "Explorar biblioteca"
 
 #: front/src/components/library/Albums.vue:4
-#, fuzzy
 msgctxt "Content/Album/Title"
 msgid "Browsing albums"
 msgstr "Explorando radios"
@@ -814,7 +796,7 @@ msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "De %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:107
+#: front/src/views/content/remote/Card.vue:112
 msgctxt "Popup/Library/Paragraph"
 msgid "By unfollowing this library, you loose access to its content."
 msgstr "Si dejas de seguir esta biblioteca, perderás acceso a su contenido."
@@ -845,6 +827,12 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Cancelar"
 
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "Solicitudes de seguimiento pendientes"
+
 #: front/src/components/library/radios/Builder.vue:64
 msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
@@ -853,7 +841,8 @@ msgstr "Candidatos"
 #: front/src/components/library/FileUpload.vue:261
 msgctxt "Content/Library/Help text"
 msgid "Cannot upload this file, ensure it is not too big"
-msgstr "No es posible subir este archivo, asegúrate que no es demasiado grande"
+msgstr ""
+"No es posible subir este archivo, asegúrate que no es demasiado grande"
 
 #: front/src/components/Footer.vue:21
 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb"
@@ -871,7 +860,6 @@ msgid "Change password"
 msgstr "Cambiar contraseña"
 
 #: front/src/views/auth/PasswordResetConfirm.vue:62
-#, fuzzy
 msgctxt "*/Signup/Title"
 msgid "Change your password"
 msgstr "Cambiar tu contraseña"
@@ -888,11 +876,14 @@ msgstr "Cambios sincronizados con el servidor"
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph'"
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
-msgstr "Cambiar tu contraseña también cambiará tu contraseña Subsonic API si pediste una."
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
+msgstr ""
+"Cambiar tu contraseña también cambiará tu contraseña Subsonic API si pediste"
+" una."
 
 #: front/src/components/auth/Settings.vue:98
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
 msgid "Changing your password will have the following consequences:"
 msgstr "Cambiar tu contraseña tendrá las siguientes consecuencias"
@@ -904,7 +895,9 @@ msgstr "Sala Chat"
 
 #: front/src/components/auth/ApplicationForm.vue:24
 msgctxt "Content/Applications/Paragraph/"
-msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes."
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:2
@@ -912,25 +905,23 @@ msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Escoge tu instancia"
 
-#: front/src/components/library/EditForm.vue:75
-#, fuzzy
-msgctxt "Content/Library/Button.Label"
+#: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Clear"
 msgstr "Limpiar"
 
-#: front/src/components/manage/users/InvitationForm.vue:37
-msgctxt "Content/Admin/Button.Label/Verb"
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "Limpiar"
 
 #: front/src/components/playlists/Editor.vue:50
 #: front/src/components/playlists/Editor.vue:55
-#, fuzzy
 msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Vaciar lista de reproducción"
 
-#: front/src/components/audio/Player.vue:614
+#: front/src/components/audio/Player.vue:642
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Clear your queue"
 msgstr "Vaciar cola de reproducción"
@@ -938,12 +929,14 @@ msgstr "Vaciar cola de reproducción"
 #: front/src/components/Home.vue:44
 msgctxt "Content/Home/List item/Verb"
 msgid "Click once, listen for hours using built-in radios"
-msgstr "Pulsa una sola vez y escucha durante horas, gracias a las radios integradas"
+msgstr ""
+"Pulsa una sola vez y escucha durante horas, gracias a las radios integradas"
 
 #: front/src/components/mixins/Translations.vue:21
 #: front/src/components/mixins/Translations.vue:22
 msgctxt "Content/Library/Link.Title"
-msgid "Click to display more information about the import process for this upload"
+msgid ""
+"Click to display more information about the import process for this upload"
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:82
@@ -951,18 +944,17 @@ msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
 msgstr "Haz click para seleccionar archivos o arrastralos aquí para subirlos"
 
-#: front/src/components/ShortcutsModal.vue:20
-msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
-msgid "Close"
-msgstr "Cerrar"
-
 #: front/src/components/federation/FetchButton.vue:85
 #: front/src/components/library/ImportStatusModal.vue:79
-#, fuzzy
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close"
 msgstr "Cerrar"
 
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr "Cerrar"
+
 #: front/src/components/federation/FetchButton.vue:88
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close and reload page"
@@ -976,7 +968,6 @@ msgstr "Código"
 
 #: front/src/components/audio/album/Card.vue:41
 #: front/src/components/audio/artist/Card.vue:33
-#, fuzzy
 msgctxt "Content/*/Card.Link/Verb"
 msgid "Collapse"
 msgstr "Contraer"
@@ -1008,26 +999,27 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:96
 #: front/src/components/mixins/Translations.vue:97
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Content filters"
 msgstr "Seleccionar un filtro"
 
 #: front/src/components/auth/Settings.vue:116
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Content filters"
 msgstr "Seleccionar un filtro"
 
 #: front/src/components/auth/Settings.vue:119
 msgctxt "Content/Settings/Paragraph"
-msgid "Content filters help you hide content you don't want to see on the service."
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
 msgstr ""
 
 #: front/src/components/common/ActionTable.vue:8
 msgctxt "Content/*/Button.Help text.Paragraph"
 msgid "Content have been updated, click refresh to see up-to-date content"
-msgstr "El contenido ha sido actualizado, haz click en refrescar para ver el contenido actualizado"
+msgstr ""
+"El contenido ha sido actualizado, haz click en refrescar para ver el "
+"contenido actualizado"
 
 #: front/src/components/Footer.vue:48
 msgctxt "Footer/*/List item.Link"
@@ -1036,7 +1028,6 @@ msgstr "Contribuye"
 
 #: front/src/components/audio/EmbedWizard.vue:19
 #: front/src/components/common/CopyInput.vue:8
-#, fuzzy
 msgctxt "*/*/Button.Label/Short, Verb"
 msgid "Copy"
 msgstr "Copiar"
@@ -1083,21 +1074,18 @@ msgid "Create"
 msgstr "Crear"
 
 #: front/src/components/auth/Signup.vue:4
-#, fuzzy
 msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Crear una cuenta de funkwhale"
 
-#: front/src/components/auth/ApplicationNew.vue:8
-#: front/src/components/auth/ApplicationNew.vue:34
-#, fuzzy
-msgctxt "Content/Applications/Title"
+#: front/src/components/auth/Settings.vue:220
+msgctxt "Content/Settings/Button.Label"
 msgid "Create a new application"
 msgstr "Crear una nueva lista de reproducción"
 
-#: front/src/components/auth/Settings.vue:220
-#, fuzzy
-msgctxt "Content/Settings/Button.Label"
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+msgctxt "Content/Applications/Title"
 msgid "Create a new application"
 msgstr "Crear una nueva lista de reproducción"
 
@@ -1112,13 +1100,11 @@ msgid "Create a new playlist"
 msgstr "Crear una nueva lista de reproducción"
 
 #: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17
-#, fuzzy
 msgctxt "*/Signup/Link/Verb"
 msgid "Create an account"
 msgstr "Crear una cuenta"
 
 #: front/src/components/auth/ApplicationForm.vue:65
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Create application"
 msgstr "Crear una lista de reproducción"
@@ -1129,7 +1115,6 @@ msgid "Create library"
 msgstr "Crear biblioteca"
 
 #: front/src/components/auth/Signup.vue:53
-#, fuzzy
 msgctxt "Content/Signup/Button.Label"
 msgid "Create my account"
 msgstr "Crear mi cuenta"
@@ -1159,7 +1144,6 @@ msgstr "Crear tu propia radio"
 #: front/src/components/manage/users/InvitationsTable.vue:40
 #: front/src/components/mixins/Translations.vue:43
 #: front/src/components/mixins/Translations.vue:44
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Creation date"
 msgstr "Fecha de creación"
@@ -1200,7 +1184,6 @@ msgid "Date"
 msgstr "Fecha"
 
 #: front/src/components/library/ImportStatusModal.vue:64
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Debug information"
 msgstr "Información de la canción"
@@ -1239,7 +1222,6 @@ msgid "Delete"
 msgstr "Borrar"
 
 #: front/src/components/auth/Settings.vue:254
-#, fuzzy
 msgctxt "*/Settings/Button.Label/Verb"
 msgid "Delete application"
 msgstr "Borrar lista de reproducción"
@@ -1271,13 +1253,11 @@ msgstr "Borrar radio"
 
 #: front/src/views/admin/library/AlbumDetail.vue:73
 #: front/src/views/admin/library/TrackDetail.vue:72
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this album?"
 msgstr "¿Eliminar la biblioteca?"
 
 #: front/src/views/admin/library/ArtistDetail.vue:72
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this artist?"
 msgstr "¿Eliminar la biblioteca?"
@@ -1294,13 +1274,11 @@ msgid "Delete this moderation rule?"
 msgstr "¿Eliminar ésta regla de moderación?"
 
 #: front/src/components/library/EditCard.vue:94
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this suggestion?"
 msgstr "¿Eliminar ésta regla de moderación?"
 
 #: front/src/views/admin/library/UploadDetail.vue:66
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this upload?"
 msgstr "¿Eliminar la biblioteca?"
@@ -1324,16 +1302,14 @@ msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "Descendente"
 
-#: front/src/components/library/radios/Builder.vue:25
-#: front/src/views/content/libraries/Form.vue:14
-#, fuzzy
-msgctxt "Content/*/Input.Label/Noun"
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
 msgid "Description"
 msgstr "Descripción"
 
-#: front/src/views/admin/library/LibraryDetail.vue:123
-#, fuzzy
-msgctxt "*/*/*/Noun"
+#: front/src/components/library/radios/Builder.vue:25
+#: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Descripción"
 
@@ -1345,8 +1321,12 @@ msgstr "Detalles"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:491
 msgctxt "Content/Moderation/Help text"
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
-msgstr "Establecer cuanto contenido puede subir el usuario. Déjalo en blanco para usar el valor por defecto de la instancia."
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
+msgstr ""
+"Establecer cuanto contenido puede subir el usuario. Déjalo en blanco para "
+"usar el valor por defecto de la instancia."
 
 #: front/src/components/mixins/Translations.vue:8
 #: front/src/components/mixins/Translations.vue:9
@@ -1399,8 +1379,13 @@ msgstr "Mostrar públicamente"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:122
 msgctxt "Content/Moderation/Help text"
-msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well."
-msgstr "No descargar ningún archivo media (audio, portada de album, avatar de cuenta...) de ésta cuenta o dominio. Ésto borrará el contenido existente también."
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
+msgstr ""
+"No descargar ningún archivo media (audio, portada de album, avatar de "
+"cuenta...) de ésta cuenta o dominio. Ésto borrará el contenido existente "
+"también."
 
 #: front/src/components/playlists/Editor.vue:51
 msgctxt "Popup/Playlist/Title"
@@ -1423,7 +1408,6 @@ msgid "Do you want to delete the radio \"%{ radio }\"?"
 msgstr "¿Quieres borrar la radio \"%{ radio }\"?"
 
 #: front/src/components/moderation/FilterModal.vue:3
-#, fuzzy
 msgctxt "Popup/Moderation/Title/Verb"
 msgid "Do you want to hide content from artist \"%{ name }\"?"
 msgstr "¿Quieres borrar la radio \"%{ radio }\"?"
@@ -1467,7 +1451,6 @@ msgstr "Dominio"
 #: front/src/views/admin/moderation/Base.vue:5
 #: front/src/views/admin/moderation/DomainsList.vue:3
 #: front/src/views/admin/moderation/DomainsList.vue:48
-#, fuzzy
 msgctxt "*/Moderation/*/Noun"
 msgid "Domains"
 msgstr "Dominios"
@@ -1481,7 +1464,9 @@ msgstr "Descargar"
 #: front/src/components/playlists/Editor.vue:59
 msgctxt "Content/Playlist/Paragraph/Call to action"
 msgid "Drag and drop rows to reorder tracks in the playlist"
-msgstr "Arrastra y suelta las filas para reordenar canciones en la lista de reproducción"
+msgstr ""
+"Arrastra y suelta las filas para reordenar canciones en la lista de "
+"reproducción"
 
 #: front/src/components/audio/track/Table.vue:10
 #: front/src/components/library/TrackDetail.vue:30
@@ -1513,20 +1498,17 @@ msgstr "Fácil de usar"
 #: front/src/views/admin/library/TrackDetail.vue:64
 #: front/src/views/content/libraries/Detail.vue:9
 #: src/views/playlists/Detail.vue:31
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Edit"
 msgstr "Editar"
 
 #: front/src/components/auth/Settings.vue:246
-#, fuzzy
 msgctxt "Content/Settings/Button.Label"
 msgid "Edit"
 msgstr "Editar"
 
 #: front/src/components/auth/ApplicationEdit.vue:30
 #: front/src/components/auth/ApplicationEdit.vue:75
-#, fuzzy
 msgctxt "Content/Applications/Title"
 msgid "Edit application"
 msgstr "Error al aplicar la acción"
@@ -1537,25 +1519,21 @@ msgid "Edit instance info"
 msgstr "Editar la información de esta instancia"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:3
-#, fuzzy
 msgctxt "Content/Moderation/Card.Title/Verb"
 msgid "Edit moderation rule"
 msgstr "Actualizar regla de moderación"
 
 #: front/src/components/library/AlbumEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this album"
 msgstr "Reproducir canción"
 
 #: front/src/components/library/ArtistEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this artist"
 msgstr "Reproducir canción"
 
 #: front/src/components/library/TrackEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this track"
 msgstr "Reproducir canción"
@@ -1565,21 +1543,18 @@ msgstr "Reproducir canción"
 #: front/src/views/admin/library/Base.vue:5
 #: src/views/admin/library/EditsList.vue:24
 #: front/src/views/admin/library/TrackDetail.vue:234
-#, fuzzy
 msgctxt "*/Admin/*/Noun"
 msgid "Edits"
 msgstr "Editar"
 
 #: front/src/components/mixins/Translations.vue:104
 #: front/src/components/mixins/Translations.vue:105
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Edits"
 msgstr "Editar"
 
 #: front/src/components/auth/Signup.vue:30
 #: front/src/components/manage/users/UsersTable.vue:38
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Email"
 msgstr "Correo electrónico"
@@ -1607,7 +1582,6 @@ msgid "Embed this album on your website"
 msgstr "Inserta éste álbum en tu página web"
 
 #: front/src/components/library/ArtistBase.vue:37
-#, fuzzy
 msgctxt "Popup/Artist/Title/Verb"
 msgid "Embed this artist work on your website"
 msgstr "Inserta esta canción en tu página web"
@@ -1668,7 +1642,6 @@ msgid "Enter playlist name…"
 msgstr "Introduce un nombre de lista de reproducción…"
 
 #: front/src/views/auth/PasswordReset.vue:54
-#, fuzzy
 msgctxt "Content/Signup/Input.Placeholder"
 msgid "Enter the email address binded to your account"
 msgstr "Ingresa la dirección de correo electrónico vinculada a tu cuenta"
@@ -1681,7 +1654,8 @@ msgstr "Introducir tu correo electrónico"
 #: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100
 msgctxt "Content/Signup/Form/Placeholder"
 msgid "Enter your invitation code (case insensitive)"
-msgstr "Introducir tu código de invitación (no distingue mayúsculas de minúsculas)"
+msgstr ""
+"Introducir tu código de invitación (no distingue mayúsculas de minúsculas)"
 
 #: front/src/components/metadata/Search.vue:114
 msgctxt "Content/Library/Input.Placeholder/Verb"
@@ -1700,14 +1674,12 @@ msgstr "Introduce tu nombre de usuario o correo electrónico"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:19
 #: front/src/views/content/libraries/Form.vue:4
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "Error"
 msgstr "Error"
 
 #: front/src/components/federation/FetchButton.vue:34
 #: front/src/components/library/ImportStatusModal.vue:32
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Error detail"
 msgstr "Informes de error"
@@ -1719,7 +1691,6 @@ msgstr "Informes de error"
 
 #: front/src/components/federation/FetchButton.vue:26
 #: front/src/components/library/ImportStatusModal.vue:24
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Error type"
 msgstr "Error"
@@ -1735,7 +1706,6 @@ msgid "Error while asking for a password reset"
 msgstr "Error al pedir restablecimiento de contraseña"
 
 #: front/src/components/auth/Authorize.vue:6
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while authorizing application"
 msgstr "Error al aplicar la acción"
@@ -1751,7 +1721,6 @@ msgid "Error while creating domain"
 msgstr "Error al crear dominio"
 
 #: front/src/components/moderation/FilterModal.vue:13
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while creating filter"
 msgstr "Error al crear la regla"
@@ -1767,7 +1736,6 @@ msgid "Error while creating rule"
 msgstr "Error al crear la regla"
 
 #: front/src/components/auth/Authorize.vue:7
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while fetching application data"
 msgstr "Error al crear la invitación"
@@ -1783,13 +1751,11 @@ msgid "Error while saving settings"
 msgstr "Error al guardar los cambios"
 
 #: front/src/components/federation/FetchButton.vue:73
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "Error while saving settings"
 msgstr "Error al guardar los cambios"
 
 #: front/src/components/library/EditForm.vue:46
-#, fuzzy
 msgctxt "Content/Library/Error message.Title"
 msgid "Error while submitting edit"
 msgstr "Error al guardar los cambios"
@@ -1807,7 +1773,6 @@ msgstr "Archivos con error"
 
 #: front/src/components/mixins/Translations.vue:17
 #: front/src/components/mixins/Translations.vue:18
-#, fuzzy
 msgctxt "Content/Settings/Dropdown/Short"
 msgid "Everyone"
 msgstr "Todo el mundo"
@@ -1820,7 +1785,6 @@ msgstr "Todo el mundo en esta instancia"
 
 #: front/src/components/mixins/Translations.vue:12
 #: front/src/components/mixins/Translations.vue:13
-#, fuzzy
 msgctxt "Content/Settings/Dropdown"
 msgid "Everyone, across all instances"
 msgstr "Todo el mundo, en todas las instancias"
@@ -1849,8 +1813,16 @@ msgstr "Caducada/usada"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:110
 msgctxt "Content/Moderation/Help text"
-msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place."
-msgstr "Explique por qué está aplicando esta política. Dependiendo de la configuración de su instancia, esto le ayudará a recordar por qué actuó en esta cuenta o dominio, y puede mostrarse públicamente para ayudar a los usuarios a comprender qué reglas de moderación existen."
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
+msgstr ""
+"Explique por qué está aplicando esta política. Dependiendo de la "
+"configuración de su instancia, esto le ayudará a recordar por qué actuó en "
+"esta cuenta o dominio, y puede mostrarse públicamente para ayudar a los "
+"usuarios a comprender qué reglas de moderación existen."
 
 #: front/src/components/manage/library/UploadsTable.vue:25
 #: front/src/views/content/libraries/FilesTable.vue:16
@@ -1866,20 +1838,18 @@ msgstr "Pistas fallidas:"
 #: front/src/views/admin/library/AlbumDetail.vue:165
 #: front/src/views/admin/library/ArtistDetail.vue:154
 #: front/src/views/admin/library/TrackDetail.vue:217
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Favorited tracks"
 msgstr "Pistas fallidas:"
 
-#: front/src/components/mixins/Translations.vue:76
-#: front/src/components/mixins/Translations.vue:77
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
+#: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr "Favoritos"
 
-#: front/src/components/Sidebar.vue:66
-msgctxt "Sidebar/Favorites/List item.Link/Noun"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr "Favoritos"
 
@@ -1889,7 +1859,6 @@ msgid "Federation"
 msgstr "Federación"
 
 #: front/src/components/library/TrackDetail.vue:66
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Federation ID"
 msgstr "Federación"
@@ -1913,7 +1882,6 @@ msgstr "Nombre del filtro"
 #: front/src/components/mixins/Translations.vue:36
 #: front/src/views/content/libraries/FilesTable.vue:17
 #: front/src/components/mixins/Translations.vue:37
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Finished"
 msgstr "Terminado"
@@ -1927,7 +1895,6 @@ msgstr "Terminado"
 #: front/src/views/admin/library/UploadDetail.vue:167
 #: front/src/views/admin/moderation/AccountsDetail.vue:235
 #: front/src/views/admin/moderation/DomainsDetail.vue:151
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)"
 msgid "First seen"
 msgstr "Primera vista"
@@ -1962,38 +1929,41 @@ msgid "Followers"
 msgstr "Seguidores"
 
 #: front/src/components/manage/library/LibrariesTable.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "Seguidores"
 
-#: front/src/views/content/remote/Card.vue:97
+#: front/src/views/content/remote/Card.vue:103
 msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Siguiendo"
 
 #: front/src/components/mixins/Translations.vue:84
 #: front/src/components/mixins/Translations.vue:85
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Follows"
 msgstr "Seguir"
 
 #: front/src/components/library/TrackBase.vue:17
 msgctxt "Content/Track/Paragraph"
-msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:28
-#, fuzzy
 msgctxt "Content/Auth/Label/Noun"
 msgid "Full access"
 msgstr "Desactivar acceso"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph'"
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
-msgstr "Funkwhale es compatible con otros reproductores de música que soportan la API Subsonic."
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
+msgstr ""
+"Funkwhale es compatible con otros reproductores de música que soportan la "
+"API Subsonic."
 
 #: front/src/components/Home.vue:90
 msgctxt "Content/Home/Paragraph"
@@ -2002,8 +1972,12 @@ msgstr "Funkwhale es facilísimo de usar."
 
 #: front/src/components/Home.vue:39
 msgctxt "Content/Home/Paragraph"
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
-msgstr "Funkwhale está diseñado para que sea fácil escuchar la música que te gusta, o descubrir nuevos artistas."
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
+msgstr ""
+"Funkwhale está diseñado para que sea fácil escuchar la música que te gusta, "
+"o descubrir nuevos artistas."
 
 #: front/src/components/Home.vue:111
 msgctxt "Content/Home/Paragraph"
@@ -2031,25 +2005,26 @@ msgid "Get me to the library"
 msgstr "Llévame a la biblioteca"
 
 #: front/src/components/Home.vue:70
-#, fuzzy
 msgctxt "Content/Home/List item/Verb"
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
-msgstr "Obtén metadatos de calidad para tu música con <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
+msgstr ""
+"Obtén metadatos de calidad para tu música con <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
 
 #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19
 msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Comenzar"
 
-#: front/src/components/library/ImportStatusModal.vue:45
-#, fuzzy
-msgctxt "Popup/Import/Table.Label/Noun"
+#: front/src/components/Footer.vue:37
+msgctxt "Footer/*/Link"
 msgid "Getting help"
 msgstr "Obteniendo ayuda"
 
-#: front/src/components/Footer.vue:37
-#, fuzzy
-msgctxt "Footer/*/Link"
+#: front/src/components/library/ImportStatusModal.vue:45
+msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Getting help"
 msgstr "Obteniendo ayuda"
 
@@ -2065,7 +2040,6 @@ msgid "Go to home page"
 msgstr "Ir a la página principal"
 
 #: front/src/components/auth/Settings.vue:128
-#, fuzzy
 msgctxt "Content/Settings/Title"
 msgid "Hidden artists"
 msgstr "Explorando artistas"
@@ -2076,7 +2050,6 @@ msgid "Hide account or domain content, except from followers."
 msgstr "Ocultar contenido de la cuenta o dominio, excepto de los seguidores."
 
 #: front/src/components/moderation/FilterModal.vue:40
-#, fuzzy
 msgctxt "Popup/*/Button.Label"
 msgid "Hide content"
 msgstr "Añadir contenido"
@@ -2086,7 +2059,7 @@ msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Hide content from this artist"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:615
+#: front/src/components/audio/Player.vue:643
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Hide content from this artist…"
 msgstr ""
@@ -2103,21 +2076,33 @@ msgstr "Horas de música"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:10
 msgctxt "Content/Settings/Paragraph"
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
-msgstr "Sin embargo, acceder a Funkwhale desde estos clientes requiere una contraseña distinta que podrás configurar a continuación."
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
+msgstr ""
+"Sin embargo, acceder a Funkwhale desde estos clientes requiere una "
+"contraseña distinta que podrás configurar a continuación."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
-msgstr "Si la dirección de correo electrónico proporcionada en el paso anterior es válida y asociada a una cuenta de usuario, deberías recibir un correo electrónico con las instrucciones de restablecimiento dentro de unos minutos."
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
+msgstr ""
+"Si la dirección de correo electrónico proporcionada en el paso anterior es "
+"válida y asociada a una cuenta de usuario, deberías recibir un correo "
+"electrónico con las instrucciones de restablecimiento dentro de unos "
+"minutos."
 
 #: front/src/components/auth/Settings.vue:205
 msgctxt "Content/Applications/Paragraph"
-msgid "If you authorize third-party applications to access your data, those applications will be listed here."
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:3
-#, fuzzy
 msgctxt "Popup/Import/Title"
 msgid "Import detail"
 msgstr "Estado de la importación"
@@ -2127,21 +2112,19 @@ msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "Fuente de la importación"
 
-#: front/src/components/manage/library/UploadsTable.vue:64
-#: front/src/views/admin/library/UploadDetail.vue:131
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Import status"
-msgstr "Estado de la importación"
-
 #: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
 #: front/src/views/content/libraries/FilesTable.vue:59
-#, fuzzy
 msgctxt "Content/Library/*/Noun"
 msgid "Import status"
 msgstr "Estado de la importación"
 
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
+msgid "Import status"
+msgstr "Estado de la importación"
+
 #: front/src/components/mixins/Translations.vue:37
 #: front/src/components/mixins/Translations.vue:38
 msgctxt "Content/Library/Help text"
@@ -2154,7 +2137,6 @@ msgid "Impossible to connect to the remote server"
 msgstr ""
 
 #: front/src/components/moderation/FilterModal.vue:26
-#, fuzzy
 msgctxt "Popup/Moderation/List item"
 msgid "In \"Recently added\" widget"
 msgstr "Añadidos recientemente"
@@ -2199,7 +2181,6 @@ msgstr[1] "Agregar de la cola (%{ count } pistas)"
 
 #: front/src/components/mixins/Translations.vue:16
 #: front/src/components/mixins/Translations.vue:17
-#, fuzzy
 msgctxt "Content/Settings/Dropdown/Short"
 msgid "Instance"
 msgstr "Datos de Instancia"
@@ -2225,15 +2206,18 @@ msgid "Instance settings"
 msgstr "Ajustes de la instancia"
 
 #: front/src/components/SetInstanceModal.vue:19
-#, fuzzy
 msgctxt "Popup/Instance/Input.Label/Noun"
 msgid "Instance URL"
 msgstr "Datos de Instancia"
 
 #: front/src/components/library/FileUpload.vue:268
 msgctxt "Content/Library/Help text"
-msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }"
-msgstr "Tipo de archivo no válido, asegúrese de que está cargando un archivo de audio. Las extensiones de archivo admitidas son %{ extensions }"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
+msgstr ""
+"Tipo de archivo no válido, asegúrese de que está cargando un archivo de "
+"audio. Las extensiones de archivo admitidas son %{ extensions }"
 
 #: front/src/components/library/ImportStatusModal.vue:139
 msgctxt "Popup/Import/Error.Label"
@@ -2242,14 +2226,12 @@ msgstr ""
 
 #: front/src/components/auth/Signup.vue:44
 #: front/src/components/manage/users/InvitationForm.vue:11
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Invitation code"
 msgstr "Código de invitación"
 
 #: front/src/views/admin/users/Base.vue:8
 #: front/src/views/admin/users/InvitationsList.vue:24
-#, fuzzy
 msgctxt "*/Admin/*/Noun"
 msgid "Invitations"
 msgstr "Invitaciones"
@@ -2270,7 +2252,6 @@ msgid "Keep a track of your favorite songs"
 msgstr "Apunta tus canciones favoritas"
 
 #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Keyboard shortcuts"
 msgstr "Atajos de teclado"
@@ -2289,7 +2270,6 @@ msgstr "Bibliotecas conocidas"
 #: front/src/components/mixins/Translations.vue:58
 #: front/src/views/admin/moderation/AccountsDetail.vue:205
 #: front/src/components/mixins/Translations.vue:59
-#, fuzzy
 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)"
 msgid "Last activity"
 msgstr "Última actividad"
@@ -2347,36 +2327,38 @@ msgstr "Dejar en blanco para widget responsive"
 #: front/src/views/admin/moderation/AccountsDetail.vue:327
 #: front/src/views/admin/moderation/DomainsDetail.vue:234
 #: front/src/views/content/Base.vue:5
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Libraries"
 msgstr "Bibliotecas"
 
 #: front/src/views/admin/library/Base.vue:17
 #: front/src/views/admin/library/LibrariesList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Libraries"
 msgstr "Bibliotecas"
 
 #: front/src/components/mixins/Translations.vue:72
 #: front/src/components/mixins/Translations.vue:73
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Libraries and uploads"
 msgstr "Biblioteca actualizada"
 
 #: front/src/views/content/libraries/Form.vue:2
 msgctxt "Content/Library/Paragraph"
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
-msgstr "Las bibliotecas te ayudan a organizar tu colección de música. Puedes subir tu propia colección de musica a Funkwhale y compartirla con tus familiares y amigos."
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
+msgstr ""
+"Las bibliotecas te ayudan a organizar tu colección de música. Puedes subir "
+"tu propia colección de musica a Funkwhale y compartirla con tus familiares y"
+" amigos."
 
 #: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
 #: front/src/components/manage/library/UploadsTable.vue:60
 #: front/src/components/manage/users/UsersTable.vue:173
 #: front/src/views/admin/library/UploadDetail.vue:144
 #: front/src/views/admin/moderation/AccountsDetail.vue:498
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Library"
 msgstr "Biblioteca"
@@ -2387,7 +2369,6 @@ msgid "Library created"
 msgstr "Biblioteca creada"
 
 #: front/src/views/admin/library/LibraryDetail.vue:78
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Library data"
 msgstr "Biblioteca actualizada"
@@ -2398,7 +2379,6 @@ msgid "Library deleted"
 msgstr "Biblioteca eliminada"
 
 #: front/src/views/admin/library/EditsList.vue:4
-#, fuzzy
 msgctxt "Content/Admin/Title/Noun"
 msgid "Library edits"
 msgstr "Archivos de biblioteca"
@@ -2411,17 +2391,10 @@ msgstr "Biblioteca actualizada"
 #: front/src/components/library/TrackDetail.vue:19
 #: front/src/components/manage/library/TracksTable.vue:43
 #: front/src/views/admin/library/TrackDetail.vue:159 src/edits.js:61
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "License"
 msgstr "Licencia"
 
-#: front/src/components/mixins/Translations.vue:80
-#: front/src/components/mixins/Translations.vue:81
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Listenings"
-msgstr ""
-
 #: front/src/views/admin/library/AlbumDetail.vue:157
 #: front/src/views/admin/library/ArtistDetail.vue:146
 #: front/src/views/admin/library/TrackDetail.vue:209
@@ -2429,9 +2402,14 @@ msgctxt "*/*/*/Noun"
 msgid "Listenings"
 msgstr ""
 
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr ""
+
 #: front/src/components/audio/track/Table.vue:25
 #: front/src/components/library/ArtistDetail.vue:28
-#, fuzzy
 msgctxt "Content/*/Button.Label"
 msgid "Load more…"
 msgstr "Cargando seguidores…"
@@ -2488,7 +2466,6 @@ msgstr ""
 
 #: front/src/components/manage/moderation/AccountsTable.vue:59
 #: front/src/views/admin/moderation/AccountsDetail.vue:18
-#, fuzzy
 msgctxt "Content/Moderation/*/Short, Noun"
 msgid "Local account"
 msgstr "Mi cuenta"
@@ -2514,7 +2491,6 @@ msgid "Logged in as %{ username }"
 msgstr "Sesión iniciada como %{ username }"
 
 #: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Login"
 msgstr "Iniciar sesión"
@@ -2534,23 +2510,29 @@ msgctxt "Content/Library/Paragraph"
 msgid "Looks like you don't have a library, it's time to create one."
 msgstr "Parece que aún no tienes ninguna biblioteca, Es hora de crear una!"
 
-#: front/src/components/audio/Player.vue:604
-#: src/components/audio/Player.vue:605
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping disabled. Click to switch to single-track looping."
-msgstr "Bucle deshabilitado. Pulsa para cambiar a reproducción en bucle de la canción actual."
+msgstr ""
+"Bucle deshabilitado. Pulsa para cambiar a reproducción en bucle de la "
+"canción actual."
 
-#: front/src/components/audio/Player.vue:607
-#: src/components/audio/Player.vue:608
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on a single track. Click to switch to whole queue looping."
-msgstr "Bucle de la canción actual. Pulsa para cambiar a la reproducción en bucle de la cola de reproducción entera."
+msgstr ""
+"Bucle de la canción actual. Pulsa para cambiar a la reproducción en bucle de"
+" la cola de reproducción entera."
 
-#: front/src/components/audio/Player.vue:610
-#: src/components/audio/Player.vue:611
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on whole queue. Click to disable looping."
-msgstr "Bucle de la cola de reproducción entera. Pulsa para desactivar la reproducción en bucle."
+msgstr ""
+"Bucle de la cola de reproducción entera. Pulsa para desactivar la "
+"reproducción en bucle."
 
 #: front/src/components/Sidebar.vue:223
 msgctxt "Sidebar/*/Hidden text"
@@ -2597,13 +2579,12 @@ msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "MB"
 
-#: front/src/components/audio/Player.vue:597
+#: front/src/components/audio/Player.vue:625
 msgctxt "Sidebar/Player/Hidden text"
 msgid "Media player"
 msgstr "Reproductor multimedia"
 
 #: front/src/components/auth/Profile.vue:12
-#, fuzzy
 msgctxt "Content/Profile/Paragraph"
 msgid "Member since %{ date }"
 msgstr "Miembro desde %{ date }"
@@ -2617,7 +2598,6 @@ msgstr "Apps móviles y de escritorio"
 #: src/components/manage/users/UsersTable.vue:177
 #: front/src/views/admin/moderation/AccountsDetail.vue:502
 #: front/src/views/admin/moderation/Base.vue:21
-#, fuzzy
 msgctxt "*/Moderation/*"
 msgid "Moderation"
 msgstr "Moderación"
@@ -2625,11 +2605,14 @@ msgstr "Moderación"
 #: front/src/views/admin/moderation/AccountsDetail.vue:78
 #: front/src/views/admin/moderation/DomainsDetail.vue:42
 msgctxt "Content/Moderation/Card.Paragraph"
-msgid "Moderation policies help you control how your instance interact with a given domain or account."
-msgstr "Las políticas de moderación te ayudan a controlar cómo tu instancia interactúa con un dominio o cuenta concretos."
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
+msgstr ""
+"Las políticas de moderación te ayudan a controlar cómo tu instancia "
+"interactúa con un dominio o cuenta concretos."
 
 #: front/src/components/library/EditCard.vue:5
-#, fuzzy
 msgctxt "Content/Library/Card/Short"
 msgid "Modification %{ id }"
 msgstr "Fecha de modificación"
@@ -2648,26 +2631,23 @@ msgid "More…"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "Música"
 
-#: front/src/components/audio/Player.vue:603
+#: front/src/components/audio/Player.vue:631
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Mute"
 msgstr "Silencio"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:24
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute activity"
 msgstr "Silenciar actividad"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:28
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:119
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute notifications"
 msgstr "Silenciar notificaciones"
@@ -2729,11 +2709,15 @@ msgstr "N/A"
 
 #: front/src/components/manage/library/LibrariesTable.vue:48
 #: front/src/components/manage/library/UploadsTable.vue:59
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Name"
 msgstr "Nombre"
 
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Nombre"
+
 #: front/src/components/auth/Settings.vue:133
 #: front/src/components/manage/library/ArtistsTable.vue:39
 #: front/src/components/manage/moderation/AccountsTable.vue:39
@@ -2746,17 +2730,10 @@ msgstr "Nombre"
 #: front/src/views/admin/moderation/DomainsDetail.vue:97
 #: front/src/views/content/libraries/Form.vue:10 src/edits.js:10
 #: front/src/components/mixins/Translations.vue:54
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Nombre"
 
-#: front/src/components/auth/ApplicationForm.vue:9
-#, fuzzy
-msgctxt "Content/Applications/Input.Label/Noun"
-msgid "Name"
-msgstr "Nombre"
-
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
 msgctxt "Content/Settings/Input.Label"
@@ -2773,7 +2750,7 @@ msgctxt "Content/Library/Card.Table.Header/Short"
 msgid "New value"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:601
+#: front/src/components/audio/Player.vue:629
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Next track"
 msgstr "Próxima canción"
@@ -2786,26 +2763,29 @@ msgstr "No"
 #: front/src/components/Home.vue:95
 msgctxt "Content/Home/List item"
 msgid "No add-ons, no plugins : you only need a web library"
-msgstr "Sin complementos, sin extensiones : basta con una biblioteca en la web"
+msgstr ""
+"Sin complementos, sin extensiones : basta con una biblioteca en la web"
 
 #: front/src/components/audio/Search.vue:25
 msgctxt "Content/Search/Paragraph"
 msgid "No album matched your query"
-msgstr "Lo sentimos, no hemos encontrado ningún álbum que corresponda con tu búsqueda"
+msgstr ""
+"Lo sentimos, no hemos encontrado ningún álbum que corresponda con tu "
+"búsqueda"
 
 #: front/src/components/audio/Search.vue:16
 msgctxt "Content/Search/Paragraph"
 msgid "No artist matched your query"
-msgstr "Lo sentimos, no hemos encontrado ningún artista que corresponda con tu búsqueda"
+msgstr ""
+"Lo sentimos, no hemos encontrado ningún artista que corresponda con tu "
+"búsqueda"
 
 #: front/src/components/library/TrackDetail.vue:14
-#, fuzzy
 msgctxt "Content/Track/Table.Paragraph"
 msgid "No copyright information available for this track"
 msgstr "No hay letra disponible para esta canción."
 
 #: front/src/components/library/TrackDetail.vue:25
-#, fuzzy
 msgctxt "Content/Track/Table.Paragraph"
 msgid "No licensing information for this track"
 msgstr "No tenemos ninguna información de licencia para esta pista"
@@ -2841,19 +2821,17 @@ msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "No usado"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
-#, fuzzy
-msgctxt "*/Notifications/*"
-msgid "Notifications"
-msgstr "Notificaciones"
-
 #: front/src/components/mixins/Translations.vue:100
 #: front/src/components/mixins/Translations.vue:101
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Notifications"
 msgstr "Notificaciones"
 
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
+msgid "Notifications"
+msgstr "Notificaciones"
+
 #: front/src/components/Footer.vue:47
 msgctxt "Footer/*/List item.Link"
 msgid "Official website"
@@ -2876,13 +2854,13 @@ msgstr "Abierta"
 
 #: front/src/components/library/ImportStatusModal.vue:56
 msgctxt "Popup/Import/Table.Label/Value"
-msgid "Open a support thread (include the debug information below in your message)"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
 msgstr ""
 
 #: front/src/components/library/AlbumBase.vue:73
 #: front/src/components/library/ArtistBase.vue:84
 #: front/src/components/library/TrackBase.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Open in moderation interface"
 msgstr "Actualizar regla de moderación"
@@ -2890,7 +2868,6 @@ msgstr "Actualizar regla de moderación"
 #: front/src/views/admin/library/AlbumDetail.vue:31
 #: front/src/views/admin/library/ArtistDetail.vue:30
 #: front/src/views/admin/library/TrackDetail.vue:30
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open local profile"
 msgstr "Abrir perfil"
@@ -2898,7 +2875,6 @@ msgstr "Abrir perfil"
 #: front/src/views/admin/library/AlbumDetail.vue:46
 #: front/src/views/admin/library/ArtistDetail.vue:45
 #: front/src/views/admin/library/TrackDetail.vue:45
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open on MusicBrainz"
 msgstr "Ver en MusicBrainz"
@@ -2914,7 +2890,6 @@ msgstr "Abrir perfil"
 #: front/src/views/admin/library/TrackDetail.vue:53
 #: front/src/views/admin/library/UploadDetail.vue:50
 #: front/src/views/admin/moderation/AccountsDetail.vue:52
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open remote profile"
 msgstr "Abrir perfil"
@@ -2993,7 +2968,6 @@ msgid "Pagination"
 msgstr "Paginación"
 
 #: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Password"
 msgstr "Contraseña"
@@ -3008,7 +2982,7 @@ msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Contraseña actualizada con éxito"
 
-#: front/src/components/audio/Player.vue:600
+#: front/src/components/audio/Player.vue:628
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Pause track"
 msgstr "Pausar la canción"
@@ -3028,7 +3002,6 @@ msgstr "En pausa"
 #: front/src/components/mixins/Translations.vue:28
 #: front/src/views/content/libraries/FilesTable.vue:14
 #: front/src/components/mixins/Translations.vue:29
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Pending"
 msgstr "En espera"
@@ -3050,13 +3023,11 @@ msgstr "Solicitudes de seguimiento pendientes"
 
 #: front/src/components/library/EditCard.vue:29
 #: front/src/components/manage/library/EditsCardList.vue:18
-#, fuzzy
 msgctxt "Content/Admin/*/Noun"
 msgid "Pending review"
 msgstr "Archivos pendientes"
 
 #: front/src/components/Sidebar.vue:226
-#, fuzzy
 msgctxt "Sidebar/Moderation/Hidden text"
 msgid "Pending review edits"
 msgstr "Archivos pendientes"
@@ -3068,7 +3039,6 @@ msgid "Permissions"
 msgstr "Permisos"
 
 #: front/src/components/auth/Settings.vue:176
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Permissions"
 msgstr "Permisos"
@@ -3123,7 +3093,7 @@ msgctxt "Sidebar/Player/Hidden text"
 msgid "Play this track"
 msgstr "Reproducir canción"
 
-#: front/src/components/audio/Player.vue:599
+#: front/src/components/audio/Player.vue:627
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Play track"
 msgstr "Reproducir canción"
@@ -3134,7 +3104,6 @@ msgid "Play..."
 msgstr "Reproducir..."
 
 #: front/src/views/playlists/Detail.vue:91
-#, fuzzy
 msgctxt "Head/Playlist/Title"
 msgid "Playlist"
 msgstr "Lista de reproducción"
@@ -3172,24 +3141,22 @@ msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Visibilidad de lista de reproducción"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Listas de reproducción"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
 #: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
 #: front/src/views/admin/library/AlbumDetail.vue:173
 #: front/src/views/admin/library/ArtistDetail.vue:162
 #: front/src/views/admin/library/TrackDetail.vue:225
 #: src/views/playlists/List.vue:106
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Listas de reproducción"
 
-#: front/src/components/mixins/Translations.vue:88
-#: front/src/components/mixins/Translations.vue:89
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Playlists"
-msgstr "Listas de reproducción"
-
 #: front/src/components/Home.vue:56
 msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
@@ -3203,7 +3170,8 @@ msgstr "Por favor, comprueba que tu contraseña es correcta"
 #: front/src/components/auth/Login.vue:9
 msgctxt "Content/Login/Error message.List item/Call to action"
 msgid "Please double-check your username/password couple is correct"
-msgstr "Por favor, comprueba que tu nombre de usuario y contraseña son correctos"
+msgstr ""
+"Por favor, comprueba que tu nombre de usuario y contraseña son correctos"
 
 #: front/src/components/auth/Settings.vue:46
 msgctxt "Content/Settings/Paragraph"
@@ -3211,22 +3179,25 @@ msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px."
 msgstr "PNG, GIF o JPG. Máximo de 2MB. La imagen será reducida a 400x400px."
 
 #: front/src/views/admin/library/TrackDetail.vue:137
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Position"
 msgstr "Paginación"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:118
 msgctxt "Content/Moderation/Help text"
-msgid "Prevent account or domain from triggering notifications, except from followers."
-msgstr "Evita que la cuenta o el dominio activen notificaciones, excepto de los seguidores."
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
+msgstr ""
+"Evita que la cuenta o el dominio activen notificaciones, excepto de los "
+"seguidores."
 
 #: front/src/components/audio/EmbedWizard.vue:33
 msgctxt "Popup/Embed/Title/Noun"
 msgid "Preview"
 msgstr "Previsualización"
 
-#: front/src/components/audio/Player.vue:598
+#: front/src/components/audio/Player.vue:626
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Previous track"
 msgstr "Canción anterior"
@@ -3260,7 +3231,6 @@ msgstr "Procesando"
 
 #: front/src/components/mixins/Translations.vue:68
 #: front/src/components/mixins/Translations.vue:69
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Profile"
 msgstr "Abrir perfil"
@@ -3273,7 +3243,6 @@ msgstr "Abrir perfil"
 #: front/src/views/content/libraries/Quota.vue:65
 #: front/src/views/content/libraries/Quota.vue:88
 #: front/src/views/content/libraries/Quota.vue:91
-#, fuzzy
 msgctxt "*/*/*/Verb"
 msgid "Purge"
 msgstr "Eliminar"
@@ -3298,7 +3267,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "Cola de reproducción"
 
-#: front/src/components/audio/Player.vue:310
+#: front/src/components/audio/Player.vue:322
 msgctxt "Content/Queue/Message"
 msgid "Queue shuffled!"
 msgstr "¡Cola de reproducción mezclada!"
@@ -3330,19 +3299,17 @@ msgstr "Radio actualizada"
 
 #: front/src/components/library/Library.vue:13
 #: src/components/library/Radios.vue:142
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Radios"
 msgstr "Radios"
 
 #: front/src/components/mixins/Translations.vue:92
 #: front/src/components/mixins/Translations.vue:93
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "Radios"
 
-#: front/src/components/auth/ApplicationForm.vue:149
+#: front/src/components/auth/ApplicationForm.vue:151
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Read"
 msgstr ""
@@ -3357,14 +3324,13 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Read-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:150
+#: front/src/components/auth/ApplicationForm.vue:152
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Read-only access to user data"
 msgstr ""
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:39
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25
-#, fuzzy
 msgctxt "Content/Moderation/*/Noun"
 msgid "Reason"
 msgstr "Razón"
@@ -3378,13 +3344,11 @@ msgstr "Seguidores recibidos en la biblioteca"
 #: front/src/components/manage/moderation/DomainsTable.vue:40
 #: front/src/components/mixins/Translations.vue:62
 #: front/src/components/mixins/Translations.vue:63
-#, fuzzy
 msgctxt "Content/Moderation/*/Noun"
 msgid "Received messages"
 msgstr "Mensajes recibidos"
 
 #: front/src/components/library/EditForm.vue:27
-#, fuzzy
 msgctxt "Content/Library/Paragraph"
 msgid "Recent edits"
 msgstr "Añadidos recientemente"
@@ -3423,7 +3387,6 @@ msgid "Refresh"
 msgstr "Recargar"
 
 #: front/src/components/federation/FetchButton.vue:20
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh error"
 msgstr "Recargar"
@@ -3441,14 +3404,15 @@ msgid "Refresh node info"
 msgstr "Actualizar la información del nodo"
 
 #: front/src/components/federation/FetchButton.vue:79
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh pending"
 msgstr "Actualizar la información del nodo"
 
 #: front/src/components/federation/FetchButton.vue:80
 msgctxt "Popup/*/Message.Content"
-msgid "Refresh request wasn't proceed in time by our server. It will be processed later."
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:16
@@ -3472,13 +3436,15 @@ msgid "Refreshing object from remote…"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:9
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
-msgstr "La inscripción a esta instancia está cerrada, necesitarás un código de invitación para inscribirte."
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
+msgstr ""
+"La inscripción a esta instancia está cerrada, necesitarás un código de "
+"invitación para inscribirte."
 
 #: front/src/components/manage/users/UsersTable.vue:71
-#, fuzzy
 msgctxt "Content/Admin/Table, User role"
 msgid "Regular user"
 msgstr "Usuario estándar"
@@ -3491,7 +3457,6 @@ msgstr "Rechazar"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:32
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:123
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Reject media"
 msgstr "Rechazar media"
@@ -3499,7 +3464,6 @@ msgstr "Rechazar media"
 #: front/src/components/library/EditCard.vue:33
 #: front/src/components/manage/library/EditsCardList.vue:24
 #: front/src/views/content/libraries/Detail.vue:43
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Rejected"
 msgstr "Rechazada"
@@ -3507,7 +3471,6 @@ msgstr "Rechazada"
 #: front/src/components/manage/library/AlbumsTable.vue:43
 #: front/src/components/mixins/Translations.vue:44 src/edits.js:28
 #: front/src/components/mixins/Translations.vue:45
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Release date"
 msgstr "Última visualización"
@@ -3524,8 +3487,12 @@ msgstr "Bibliotecas remotas"
 
 #: front/src/views/content/remote/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
-msgstr "Las bibliotecas remotas pertenecen a otros usuarios de internet. Podrás acceder a ellas cuando sean públicas o cuando te permitan el acceso."
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
+msgstr ""
+"Las bibliotecas remotas pertenecen a otros usuarios de internet. Podrás "
+"acceder a ellas cuando sean públicas o cuando te permitan el acceso."
 
 #: front/src/components/library/radios/Filter.vue:59
 msgctxt "Content/Radio/Button.Label/Verb"
@@ -3538,35 +3505,44 @@ msgid "Remove avatar"
 msgstr "Quitar avatar"
 
 #: front/src/components/library/ArtistDetail.vue:12
-#, fuzzy
 msgctxt "Content/Moderation/Button.Label"
 msgid "Remove filter"
 msgstr "Quitar avatar"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:26
-#, fuzzy
 msgctxt "Content/Track/Icon.Tooltip/Verb"
 msgid "Remove from favorites"
 msgstr "Quitar de favoritos"
 
 #: front/src/views/content/libraries/Quota.vue:38
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota."
-msgstr "Elimina las pistas cargadas pero aún no procesadas, agregando los datos correspondientes a su cuota."
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
+msgstr ""
+"Elimina las pistas cargadas pero aún no procesadas, agregando los datos "
+"correspondientes a su cuota."
 
 #: front/src/views/content/libraries/Quota.vue:64
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota."
-msgstr "Esto borrará las pistas que fueron subidas pero se omitieron por alguna razón. Se borrarán completamente y recuperarás la cuota correspondiente."
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
+msgstr ""
+"Esto borrará las pistas que fueron subidas pero se omitieron por alguna "
+"razón. Se borrarán completamente y recuperarás la cuota correspondiente."
 
 #: front/src/views/content/libraries/Quota.vue:90
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota."
-msgstr "Esto borrará las pistas que fueron subidas pero no se procesaron en el servidor. Se borrarán completamente y recuperarás la cuota correspondiente."
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
+msgstr ""
+"Esto borrará las pistas que fueron subidas pero no se procesaron en el "
+"servidor. Se borrarán completamente y recuperarás la cuota correspondiente."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:33
 #: front/src/components/auth/SubsonicTokenForm.vue:36
-#, fuzzy
 msgctxt "*/Settings/Button.Label/Verb"
 msgid "Request a new password"
 msgstr "Solicitar una nueva contraseña"
@@ -3593,13 +3569,11 @@ msgstr ""
 
 #: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4
 #: front/src/views/auth/PasswordReset.vue:53
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Reset your password"
 msgstr "Restablecer tu contraseña"
 
 #: front/src/views/content/libraries/FilesTable.vue:223
-#, fuzzy
 msgctxt "Content/Library/Dropdown/Verb"
 msgid "Restart import"
 msgstr "Reiniciar importación"
@@ -3623,7 +3597,6 @@ msgid "Return to login"
 msgstr "Volver a inicio de sesión"
 
 #: front/src/components/library/ArtistDetail.vue:9
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Review my filters"
 msgstr "Ver archivos"
@@ -3650,12 +3623,11 @@ msgstr "Regla"
 
 #: front/src/components/admin/SettingsGroup.vue:67
 #: front/src/components/library/radios/Builder.vue:34
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Guardar"
 
-#: front/src/views/content/remote/Card.vue:169
+#: front/src/views/content/remote/Card.vue:175
 msgctxt "Content/Library/Message"
 msgid "Scan launched"
 msgstr "Análisis iniciado"
@@ -3666,12 +3638,11 @@ msgid "Scan now"
 msgstr "Analizar ahora"
 
 #: front/src/views/content/remote/Card.vue:35
-#, fuzzy
 msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "Ascendente"
 
-#: front/src/views/content/remote/Card.vue:170
+#: front/src/views/content/remote/Card.vue:176
 msgctxt "Content/Library/Message"
 msgid "Scan skipped (previous scan is too recent)"
 msgstr "Análisis omitido (el anterior análisis es demasiado reciente)"
@@ -3726,37 +3697,31 @@ msgid "Search a remote library"
 msgstr "Buscar una biblioteca externa"
 
 #: front/src/components/manage/library/EditsCardList.vue:211
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by account, summary, domain…"
 msgstr "Buscar por título, artista, dominio…"
 
 #: front/src/components/manage/library/LibrariesTable.vue:191
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, description…"
 msgstr "Buscar por dominio, nombre de usuario, bio…"
 
 #: front/src/components/manage/library/UploadsTable.vue:241
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, reference, source…"
 msgstr "Buscar por dominio, nombre de usuario, bio…"
 
 #: front/src/components/manage/library/ArtistsTable.vue:164
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, name, MusicBrainz ID…"
 msgstr "Buscar por dominio, nombre de usuario, bio…"
 
 #: front/src/components/manage/library/TracksTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, album, MusicBrainz ID…"
 msgstr "Buscar por título, artista, álbum…"
 
 #: front/src/components/manage/library/AlbumsTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, MusicBrainz ID…"
 msgstr "Buscar por título, artista, álbum…"
@@ -3777,7 +3742,6 @@ msgid "Search by title, artist, album…"
 msgstr "Buscar por título, artista, álbum…"
 
 #: front/src/components/manage/users/InvitationsTable.vue:153
-#, fuzzy
 msgctxt "Content/Admin/Input.Placeholder/Verb"
 msgid "Search by username, e-mail address, code…"
 msgstr "Buscar por nombre de usuario, correo electrónico, código…"
@@ -3838,7 +3802,6 @@ msgstr "Seleccionar solo la página actual"
 #: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:108
 #: front/src/components/manage/users/UsersTable.vue:181
 #: front/src/views/admin/moderation/AccountsDetail.vue:506
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Settings"
 msgstr "Ajustes"
@@ -3860,8 +3823,11 @@ msgstr "Compartir enlace"
 
 #: front/src/views/content/libraries/Detail.vue:15
 msgctxt "Content/Library/Paragraph"
-msgid "Share this link with other users so they can request access to your library."
-msgstr "Comparte este link con otros usuarios para que puedan pedir acceso a tu biblioteca."
+msgid ""
+"Share this link with other users so they can request access to your library."
+msgstr ""
+"Comparte este link con otros usuarios para que puedan pedir acceso a tu "
+"biblioteca."
 
 #: front/src/views/content/libraries/Detail.vue:14
 #: front/src/views/content/remote/Card.vue:77
@@ -3916,7 +3882,6 @@ msgstr "Mostrar/ocultar contraseña"
 #: front/src/components/manage/users/InvitationsTable.vue:76
 #: front/src/components/manage/users/UsersTable.vue:87
 #: front/src/views/content/libraries/FilesTable.vue:117
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Showing results %{ start }-%{ end } on %{ total }"
 msgstr "Mostrando resultados %{ start }-%{ end } de %{ total }"
@@ -3926,7 +3891,7 @@ msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Shuffle queue"
 msgstr "Mezclar tu cola de reproducción"
 
-#: front/src/components/audio/Player.vue:613
+#: front/src/components/audio/Player.vue:641
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Shuffle your queue"
 msgstr "Mezclar tu cola de reproducción"
@@ -3944,33 +3909,29 @@ msgstr "Inscripción"
 #: front/src/components/mixins/Translations.vue:57
 #: front/src/views/admin/moderation/AccountsDetail.vue:197
 #: front/src/components/mixins/Translations.vue:58
-#, fuzzy
 msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Sign-up date"
 msgstr "Fecha de inscripción"
 
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "Tamaño"
+
 #: front/src/components/library/FileUpload.vue:94
 #: front/src/components/library/TrackDetail.vue:39
 #: front/src/components/mixins/Translations.vue:54
 #: front/src/views/content/libraries/FilesTable.vue:61
 #: front/src/components/mixins/Translations.vue:55
-#, fuzzy
 msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "Tamaño"
 
-#: front/src/components/manage/library/UploadsTable.vue:65
-#: front/src/views/admin/library/UploadDetail.vue:219
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Size"
-msgstr "Tamaño"
-
 #: front/src/components/manage/library/UploadsTable.vue:24
 #: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
 #: front/src/components/mixins/Translations.vue:25
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Skipped"
 msgstr "Omitido"
@@ -3991,7 +3952,6 @@ msgid "Some tracks in your queue are already in this playlist:"
 msgstr ""
 
 #: front/src/components/PageNotFound.vue:10
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Sorry, the page you asked for does not exist:"
 msgstr "Lo sentimos, la página solicitada no existe:"
@@ -4003,14 +3963,12 @@ msgstr "Código fuente"
 
 #: front/src/components/auth/Profile.vue:23
 #: front/src/components/manage/users/UsersTable.vue:70
-#, fuzzy
 msgctxt "Content/Profile/User role"
 msgid "Staff member"
 msgstr "Miembro del equipo"
 
 #: front/src/components/audio/PlayButton.vue:23
 #: src/components/radios/Button.vue:4
-#, fuzzy
 msgctxt "*/Queue/Button.Label/Short, Verb"
 msgid "Start radio"
 msgstr "Parar radio"
@@ -4022,63 +3980,69 @@ msgstr "Estadísticas"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:490
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account"
-msgstr "Las estadísticas se calculan a partir de la actividad y el contenido conocidos en tu instancia y no reflejan la actividad general de esta cuenta"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
+msgstr ""
+"Las estadísticas se calculan a partir de la actividad y el contenido "
+"conocidos en tu instancia y no reflejan la actividad general de esta cuenta"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:371
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain"
-msgstr "Las estadísticas se calculan a partir de la actividad y el contenido conocidos en tu instancia y no reflejan la actividad general de éste dominio"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
+msgstr ""
+"Las estadísticas se calculan a partir de la actividad y el contenido "
+"conocidos en tu instancia y no reflejan la actividad general de éste dominio"
 
 #: front/src/views/admin/library/AlbumDetail.vue:329
 #: front/src/views/admin/library/ArtistDetail.vue:328
 #: front/src/views/admin/library/LibraryDetail.vue:316
 #: front/src/views/admin/library/TrackDetail.vue:371
 #: front/src/views/admin/library/UploadDetail.vue:335
-#, fuzzy
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object"
-msgstr "Las estadísticas se calculan a partir de la actividad y el contenido conocidos en tu instancia y no reflejan la actividad general de esta cuenta"
-
-#: front/src/components/library/FileUpload.vue:95
-#, fuzzy
-msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
-msgid "Status"
-msgstr "Estado"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
+msgstr ""
+"Las estadísticas se calculan a partir de la actividad y el contenido "
+"conocidos en tu instancia y no reflejan la actividad general de esta cuenta"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label (Value is Error message)"
 msgid "Status"
 msgstr "Estado"
 
-#: front/src/components/manage/library/EditsCardList.vue:12
-#, fuzzy
-msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)"
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
 msgid "Status"
 msgstr "Estado"
 
-#: front/src/components/manage/users/UsersTable.vue:43
-#, fuzzy
-msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
 msgid "Status"
 msgstr "Estado"
 
 #: front/src/components/manage/users/InvitationsTable.vue:17
 #: front/src/components/manage/users/InvitationsTable.vue:39
-#, fuzzy
 msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
 msgid "Status"
 msgstr "Estado"
 
-#: front/src/views/content/libraries/Detail.vue:28
-#, fuzzy
-msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+#: front/src/components/manage/users/UsersTable.vue:43
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+msgid "Status"
+msgstr "Estado"
+
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
 msgid "Status"
 msgstr "Estado"
 
 #: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3
-#, fuzzy
 msgctxt "*/Player/Button.Label/Short, Verb"
 msgid "Stop radio"
 msgstr "Parar radio"
@@ -4119,19 +4083,16 @@ msgid "Suggest a change using the form below."
 msgstr ""
 
 #: front/src/components/library/AlbumEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this album"
 msgstr "No podemos añadir la canción a una lista de reproducción"
 
 #: front/src/components/library/ArtistEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this artist"
 msgstr "No podemos añadir la canción a una lista de reproducción"
 
 #: front/src/components/library/TrackEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this track"
 msgstr "No podemos añadir la canción a una lista de reproducción"
@@ -4174,12 +4135,17 @@ msgstr "¡Texto copiado al portapapeles!"
 
 #: front/src/components/Home.vue:26
 msgctxt "Content/Home/Paragraph"
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
-msgstr "Así de simple: nos encantó Grooveshark y quisimos hacer algo incluso mejor."
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
+msgstr ""
+"Así de simple: nos encantó Grooveshark y quisimos hacer algo incluso mejor."
 
 #: front/src/views/admin/library/AlbumDetail.vue:75
 msgctxt "Content/Moderation/Paragraph"
-msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible."
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:39
@@ -4189,13 +4155,17 @@ msgstr ""
 
 #: front/src/views/admin/library/ArtistDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/Footer.vue:53
 msgctxt "Footer/*/List item.Link"
 msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
-msgstr "El logotipo de Funkwhale fue generosamente diseñado y suplido por Francis Gading."
+msgstr ""
+"El logotipo de Funkwhale fue generosamente diseñado y suplido por Francis "
+"Gading."
 
 #: front/src/components/SetInstanceModal.vue:8
 msgctxt "Popup/Instance/Error message.List item"
@@ -4204,21 +4174,27 @@ msgstr ""
 
 #: front/src/views/content/libraries/Form.vue:34
 msgctxt "Popup/Library/Paragraph"
-msgid "The library and all its tracks will be deleted. This can not be undone."
-msgstr "La biblioteca y todas sus pistas serán borradas. Esta acción es irreversible."
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
+msgstr ""
+"La biblioteca y todas sus pistas serán borradas. Esta acción es "
+"irreversible."
 
 #: front/src/views/admin/library/LibraryDetail.vue:61
 msgctxt "Content/Moderation/Paragraph"
-msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible."
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:140
 msgctxt "Popup/Import/Error.Label"
-msgid "The metadata included in the file is invalid or some mandatory fields are missing."
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:38
-#, fuzzy
 msgctxt "Content/Library/List item"
 msgid "The music files you are uploading are tagged properly."
 msgstr "Las canciones que estás subiendo estén etiquetadas correctamente:"
@@ -4230,11 +4206,14 @@ msgstr "La siguiente pista se reproducirá automáticamente en unos segundos…"
 
 #: front/src/components/Home.vue:116
 msgctxt "Content/Home/List item"
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
-msgstr "La plataforma es gratuita y de código fuente libre, puedes instalarla y modificarla sin restricciones"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
+msgstr ""
+"La plataforma es gratuita y de código fuente libre, puedes instalarla y "
+"modificarla sin restricciones"
 
 #: front/src/components/playlists/Form.vue:14
-#, fuzzy
 msgctxt "Content/Playlist/Error message.Title"
 msgid "The playlist could not be created"
 msgstr "Lista de reproducción creada"
@@ -4246,7 +4225,8 @@ msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:13
 msgctxt "Popup/*/Message.Content"
-msgid "The remote server answered, but returned data was unsupported by Funkwhale."
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:44
@@ -4261,26 +4241,33 @@ msgstr ""
 
 #: front/src/components/manage/library/AlbumsTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected albums will be removed, as well as associated tracks, uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/ArtistsTable.vue:179
 msgctxt "Popup/*/Paragraph"
-msgid "The selected artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/LibrariesTable.vue:206
 msgctxt "Popup/*/Paragraph"
-msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible."
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/TracksTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected tracks will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/UploadsTable.vue:256
-#, fuzzy
 msgctxt "Popup/*/Paragraph"
 msgid "The selected upload will be removed. This action is irreversible."
 msgstr "Ésta acción es irreversible."
@@ -4297,11 +4284,11 @@ msgstr "La API Subsonic no está disponible en esta instancia de Funkwhale."
 
 #: front/src/components/library/EditCard.vue:96
 msgctxt "Popup/Library/Paragraph"
-msgid "The suggestion will be completely removed, this action is irreversible."
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
 msgstr ""
 
 #: front/src/components/playlists/PlaylistModal.vue:34
-#, fuzzy
 msgctxt "Popup/Playlist/Error message.Title"
 msgid "The track can't be added to a playlist"
 msgstr "No podemos añadir la canción a una lista de reproducción"
@@ -4313,11 +4300,12 @@ msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/views/admin/library/UploadDetail.vue:68
-#, fuzzy
 msgctxt "Content/Moderation/Paragraph"
 msgid "The upload will be removed. This action is irreversible."
 msgstr "Ésta acción es irreversible."
@@ -4330,7 +4318,9 @@ msgstr "Las canciones subidas estén en formato OGG, Flac o MP3"
 #: front/src/views/content/Home.vue:4
 msgctxt "Content/Library/Paragraph"
 msgid "There are various ways to grab new content and make it available here."
-msgstr "Ofrecemos varias formas de obtener nuevo contenido para hacerlo disponible aquí."
+msgstr ""
+"Ofrecemos varias formas de obtener nuevo contenido para hacerlo disponible "
+"aquí."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:66
 msgctxt "Popup/Moderation/Paragraph"
@@ -4360,7 +4350,8 @@ msgstr "Esta instancia ofrece %{ quota } de almacenamiento a cada usuario."
 
 #: front/src/components/auth/Settings.vue:165
 msgctxt "Content/Settings/Paragraph"
-msgid "This is the list of applications that have access to your account data."
+msgid ""
+"This is the list of applications that have access to your account data."
 msgstr ""
 
 #: front/src/components/auth/Settings.vue:218
@@ -4378,20 +4369,28 @@ msgctxt "Content/Library/Input.Placeholder"
 msgid "This library contains my personal music, I hope you like it."
 msgstr "Esta biblioteca contiene mi música personal, ¡espero que te guste!"
 
-#: front/src/views/content/remote/Card.vue:135
+#: front/src/views/content/remote/Card.vue:141
 msgctxt "Content/Library/Card.Help text"
-msgid "This library is private and your approval from its owner is needed to access its content"
-msgstr "Esta biblioteca es privada y se necesita la aprobación de su propietario para acceder a su contenido"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
+msgstr ""
+"Esta biblioteca es privada y se necesita la aprobación de su propietario "
+"para acceder a su contenido"
 
-#: front/src/views/content/remote/Card.vue:136
+#: front/src/views/content/remote/Card.vue:142
 msgctxt "Content/Library/Card.Help text"
 msgid "This library is public and you can access its content freely"
 msgstr "Esta biblioteca es pública y puedes acceder a su contenido libremente"
 
 #: front/src/components/common/ActionTable.vue:47
 msgctxt "Modal/*/Paragraph"
-msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want."
-msgstr "Esto puede afectar a muchos elementos, por favor comprueba si esto es realmente lo que quieres."
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
+msgstr ""
+"Esto puede afectar a muchos elementos, por favor comprueba si esto es "
+"realmente lo que quieres."
 
 #: front/src/components/library/AlbumEdit.vue:8
 #: front/src/components/library/ArtistEdit.vue:8
@@ -4407,21 +4406,21 @@ msgstr "Esta referencia será usada para agrupar los archivos subidos."
 
 #: front/src/components/mixins/Translations.vue:33
 #: front/src/components/mixins/Translations.vue:34
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track could not be processed, please it is tagged correctly"
-msgstr "Ha ocurrido un error al procesar esta pista, asegúrate que está etiquetada correctamente"
+msgstr ""
+"Ha ocurrido un error al procesar esta pista, asegúrate que está etiquetada "
+"correctamente"
 
 #: front/src/components/mixins/Translations.vue:29
 #: front/src/components/mixins/Translations.vue:30
-#, fuzzy
 msgctxt "Content/Library/Help text"
-msgid "This track has been uploaded, but hasn't been processed by the server yet"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
 msgstr "La pista se ha subido pero aún no la ha procesado el servidor"
 
 #: front/src/components/mixins/Translations.vue:25
 #: front/src/components/mixins/Translations.vue:26
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track is already present in one of your libraries"
 msgstr "La pista ya está en alguna de tus bibliotecas"
@@ -4429,7 +4428,8 @@ msgstr "La pista ya está en alguna de tus bibliotecas"
 #: front/src/components/audio/PlayButton.vue:85
 msgctxt "*/Queue/Button/Title"
 msgid "This track is not available in any library you have access to"
-msgstr "Esta pista no está disponible en ninguna biblioteca a la que tenga acceso"
+msgstr ""
+"Esta pista no está disponible en ninguna biblioteca a la que tenga acceso"
 
 #: front/src/components/library/TrackDetail.vue:82
 msgctxt "Content/Track/Paragraph"
@@ -4439,7 +4439,8 @@ msgstr "Esta canción ya está en las siguientes bibliotecas:"
 #: front/src/views/playlists/Detail.vue:38
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will completely delete this playlist and cannot be undone."
-msgstr "Esto borrará por completo esta lista de reproducción y no se podrá deshacer."
+msgstr ""
+"Esto borrará por completo esta lista de reproducción y no se podrá deshacer."
 
 #: front/src/views/radios/Detail.vue:27
 msgctxt "Popup/Radio/Paragraph"
@@ -4448,41 +4449,48 @@ msgstr "Esto borrará por completo esta radio y no se podrá deshacer."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:50
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will completely disable access to the Subsonic API using from account."
-msgstr "Esto desactivará por completo el acceso a la API Subsonic desde esta cuenta."
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
+msgstr ""
+"Esto desactivará por completo el acceso a la API Subsonic desde esta cuenta."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:35
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will log you out from existing devices that use the current password."
-msgstr "Esto cerrará tus sesiones en todos los dispositivos que usan esa contraseña."
+msgid ""
+"This will log you out from existing devices that use the current password."
+msgstr ""
+"Esto cerrará tus sesiones en todos los dispositivos que usan esa contraseña."
 
 #: front/src/components/auth/Settings.vue:253
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will permanently delete the application and all the associated tokens."
-msgstr "Esto borrará por completo esta lista de reproducción y no se podrá deshacer."
+msgid ""
+"This will permanently delete the application and all the associated tokens."
+msgstr ""
+"Esto borrará por completo esta lista de reproducción y no se podrá deshacer."
 
 #: front/src/components/auth/Settings.vue:194
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will prevent this application from accessing the service on your behalf."
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:54
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will remove all tracks from this playlist and cannot be undone."
-msgstr "Esto borrará todas las canciones de esta lista de reproducción y no se podrá deshacer."
+msgstr ""
+"Esto borrará todas las canciones de esta lista de reproducción y no se podrá"
+" deshacer."
 
 #: front/src/views/admin/library/AlbumDetail.vue:99
 #: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
 #: src/edits.js:39
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Title"
 msgstr "Título"
 
 #: front/src/components/audio/track/Table.vue:7
 #: front/src/views/content/libraries/FilesTable.vue:55
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Title"
 msgstr "Título"
@@ -4495,7 +4503,9 @@ msgstr "Título"
 
 #: front/src/components/SetInstanceModal.vue:16
 msgctxt "Popup/Instance/Paragraph"
-msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices."
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
 msgstr ""
 
 #: front/src/components/ShortcutsModal.vue:79
@@ -4523,27 +4533,25 @@ msgctxt "Content/*/*"
 msgid "Total users"
 msgstr "Usuarios totales"
 
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "Canción"
+
 #: front/src/components/audio/SearchBar.vue:27
 #: front/src/components/library/TrackBase.vue:173
 #: front/src/components/library/TrackDetail.vue:128
 #: front/src/components/metadata/Search.vue:138
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Track"
 msgstr "Canción"
 
-#: front/src/views/admin/library/UploadDetail.vue:199
-msgctxt "*/*/*"
-msgid "Track"
-msgstr "Canción"
-
 #: front/src/components/library/EditCard.vue:13
 msgctxt "Content/Library/Card/Short"
 msgid "Track #%{ id } - %{ name }"
 msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Track data"
 msgstr "Nombre"
@@ -4559,17 +4567,6 @@ msgctxt "Content/*/Dropdown/Noun"
 msgid "Track name"
 msgstr "Nombre"
 
-#: front/src/components/manage/library/AlbumsTable.vue:42
-#: front/src/components/manage/library/ArtistsTable.vue:42
-#: front/src/views/admin/library/AlbumDetail.vue:252
-#: front/src/views/admin/library/ArtistDetail.vue:251
-#: front/src/views/admin/library/Base.vue:14
-#: front/src/views/admin/library/LibraryDetail.vue:229
-#: front/src/views/admin/library/TracksList.vue:24
-msgctxt "*/*/*"
-msgid "Tracks"
-msgstr "Canciones"
-
 #: front/src/components/instance/Stats.vue:54
 #: front/src/components/library/AlbumDetail.vue:19
 #: front/src/components/playlists/PlaylistModal.vue:47
@@ -4577,11 +4574,21 @@ msgstr "Canciones"
 #: front/src/views/admin/moderation/DomainsDetail.vue:274
 #: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8
 #: front/src/views/playlists/Detail.vue:51 src/views/radios/Detail.vue:34
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Tracks"
 msgstr "Canciones"
 
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
+msgstr "Canciones"
+
 #: front/src/components/library/ArtistDetail.vue:33
 msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
@@ -4598,45 +4605,46 @@ msgid "tracks listened"
 msgstr "Canciones escuchadas"
 
 #: front/src/components/library/radios/Filter.vue:44
-#, fuzzy
 msgctxt "Popup/Radio/Title/Noun"
 msgid "Tracks matching filter"
 msgstr "Canción correspondiente al filtro"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:180
-msgctxt "Content/Moderation/Table.Label/Noun"
-msgid "Type"
-msgstr "Tipo"
-
 #: front/src/components/library/TrackDetail.vue:57
 #: front/src/views/admin/library/UploadDetail.vue:250
 msgctxt "Content/Track/Table.Label/Noun"
 msgid "Type"
 msgstr "Tipo"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Type"
+msgstr "Tipo"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:44
 #: front/src/components/manage/moderation/DomainsTable.vue:42
 msgctxt "Content/Moderation/Table.Label/Short"
 msgid "Under moderation rule"
 msgstr "Bajo regla de moderación"
 
-#: front/src/views/content/remote/Card.vue:104
-#: src/views/content/remote/Card.vue:109
-#, fuzzy
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
 msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "Dejar de seguir"
 
-#: front/src/views/content/remote/Card.vue:105
+#: front/src/views/content/remote/Card.vue:110
 msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "¿Dejar de seguir esta biblioteca?"
 
 #: front/src/components/About.vue:17
-#, fuzzy
 msgctxt "Content/About/Paragraph"
-msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page."
-msgstr "Desafortunadamente, lxs propietarixs de esta instancia aún no han tomado el tiempo para completar esta página."
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
+msgstr ""
+"Desafortunadamente, lxs propietarixs de esta instancia aún no han tomado el "
+"tiempo para completar esta página."
 
 #: front/src/components/federation/FetchButton.vue:54
 #: front/src/components/federation/FetchButton.vue:55
@@ -4654,7 +4662,7 @@ msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "Música ilimitada"
 
-#: front/src/components/audio/Player.vue:602
+#: front/src/components/audio/Player.vue:630
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Unmute"
 msgstr "Activar sonido"
@@ -4665,7 +4673,6 @@ msgid "Update"
 msgstr "Actualizar"
 
 #: front/src/components/auth/ApplicationForm.vue:64
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Update application"
 msgstr "Actualizar lista de reproducción"
@@ -4712,7 +4719,6 @@ msgid "Upload audio content"
 msgstr "Subir nuevo contenido"
 
 #: front/src/views/admin/library/UploadDetail.vue:85
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Upload data"
 msgstr "Fecha de subida"
@@ -4724,8 +4730,12 @@ msgstr "Fecha de subida"
 
 #: front/src/components/library/FileUpload.vue:258
 msgctxt "Content/Library/Help text"
-msgid "Upload denied, ensure the file is not too big and that you have not reached your quota"
-msgstr "Subida rechazada, asegúrate que el archivo no es demasiado grande y que no has alcanzado tu cuota"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
+msgstr ""
+"Subida rechazada, asegúrate que el archivo no es demasiado grande y que no "
+"has alcanzado tu cuota"
 
 #: front/src/components/library/ImportStatusModal.vue:8
 msgctxt "Popup/Import/Message"
@@ -4734,8 +4744,12 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here."
-msgstr "Sube archivos de música (mp3, OGG, Flac, etc…) de tu biblioteca personal a tu navegador y disfrútala aquí."
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
+msgstr ""
+"Sube archivos de música (mp3, OGG, Flac, etc…) de tu biblioteca personal a "
+"tu navegador y disfrútala aquí."
 
 #: front/src/components/library/FileUpload.vue:30
 msgctxt "Content/Library/Title/Verb"
@@ -4754,7 +4768,9 @@ msgstr "Timeout en la subida, intentalo de nuevo"
 
 #: front/src/components/library/ImportStatusModal.vue:14
 msgctxt "Popup/Import/Message"
-msgid "Upload was skipped because a similar one is already available in one of your libraries."
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:11
@@ -4777,15 +4793,8 @@ msgctxt "Content/Library/Table"
 msgid "Uploading…"
 msgstr "Subiendo…"
 
-#: front/src/components/manage/library/LibrariesTable.vue:52
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Uploads"
-msgstr "Subidas"
-
 #: front/src/views/admin/library/Base.vue:20
 #: front/src/views/admin/library/UploadsList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Uploads"
 msgstr "Subidas"
@@ -4803,9 +4812,16 @@ msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Uploads"
 msgstr "Subidas"
 
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr "Subidas"
+
 #: front/src/components/auth/ApplicationForm.vue:16
 msgctxt "Content/Applications/Help Text"
-msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web."
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
 msgstr ""
 
 #: front/src/components/Footer.vue:16
@@ -4815,13 +4831,22 @@ msgstr "Usar otra instancia"
 
 #: front/src/views/auth/PasswordReset.vue:12
 msgctxt "Content/Signup/Paragraph"
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
-msgstr "Usa este formulario para solicitar un restablecimiento de contraseña. Te mandaremos un correo electrónico a la dirección proporcionada con instrucciones para restablecer tu contraseña."
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
+msgstr ""
+"Usa este formulario para solicitar un restablecimiento de contraseña. Te "
+"mandaremos un correo electrónico a la dirección proporcionada con "
+"instrucciones para restablecer tu contraseña."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:111
 msgctxt "Content/Moderation/Help text"
-msgid "Use this setting to temporarily enable/disable the policy without completely removing it."
-msgstr "Use esta configuración para habilitar / deshabilitar temporalmente la política sin eliminarla por completo."
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
+msgstr ""
+"Use esta configuración para habilitar / deshabilitar temporalmente la "
+"política sin eliminarla por completo."
 
 #: front/src/components/manage/users/InvitationsTable.vue:49
 msgctxt "Content/Admin/Table"
@@ -4841,7 +4866,6 @@ msgstr "Actividad de usuario"
 #: front/src/components/library/AlbumDetail.vue:26
 #: front/src/components/library/ArtistDetail.vue:39
 #: front/src/components/library/TrackDetail.vue:79
-#, fuzzy
 msgctxt "Content/*/Title/Noun"
 msgid "User libraries"
 msgstr "Bibliotecas de usuarios"
@@ -4876,13 +4900,11 @@ msgstr "usuario"
 #: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5
 #: src/views/admin/users/UsersList.vue:21
 #: front/src/components/mixins/Translations.vue:62
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Users"
 msgstr "Usuario"
 
 #: front/src/components/Footer.vue:29
-#, fuzzy
 msgctxt "Footer/*/Title"
 msgid "Using Funkwhale"
 msgstr "Usando Funkwhale"
@@ -4920,34 +4942,31 @@ msgstr ""
 #: front/src/components/library/TrackBase.vue:80
 #: front/src/components/metadata/ArtistCard.vue:49
 #: front/src/components/metadata/ReleaseCard.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "Ver en MusicBrainz"
 
-#: front/src/views/content/libraries/Form.vue:18
-msgctxt "Content/Library/Dropdown.Label"
-msgid "Visibility"
-msgstr "Visibilidad"
-
 #: front/src/components/manage/library/LibrariesTable.vue:11
 #: front/src/components/manage/library/LibrariesTable.vue:51
 #: front/src/components/manage/library/UploadsTable.vue:11
 #: front/src/components/manage/library/UploadsTable.vue:63
 #: front/src/views/admin/library/LibraryDetail.vue:94
 #: front/src/views/admin/library/UploadDetail.vue:101
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "Visibilidad"
 
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Visibilidad"
+
 #: front/src/components/library/AlbumDetail.vue:4
 msgctxt "Content/Album/"
 msgid "Volume %{ number }"
 msgstr "Volúmen %{ number }"
 
 #: front/src/components/federation/FetchButton.vue:69
-#, fuzzy
 msgctxt "Popup/*/Loading.Title"
 msgid "Waiting for result…"
 msgstr "Cargando tus favoritos…"
@@ -4958,7 +4977,6 @@ msgid "We cannot log you in"
 msgstr "No se puede iniciar la sesión"
 
 #: front/src/components/auth/ApplicationForm.vue:3
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "We cannot save your changes"
 msgstr "No podemos crear tu cuenta"
@@ -5003,7 +5021,7 @@ msgctxt "Popup/Embed/Input.Label"
 msgid "Widget width"
 msgstr "Ancho del widget"
 
-#: front/src/components/auth/ApplicationForm.vue:155
+#: front/src/components/auth/ApplicationForm.vue:157
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Write"
 msgstr ""
@@ -5013,7 +5031,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Write-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:156
+#: front/src/components/auth/ApplicationForm.vue:158
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Write-only access to user data"
 msgstr ""
@@ -5032,17 +5050,29 @@ msgstr "Sí, cierra mi sesión!"
 
 #: front/src/views/content/libraries/Form.vue:19
 msgctxt "Content/Library/Paragraph"
-msgid "You are able to share your library with other people, regardless of its visibility."
-msgstr "Puedes compartir tu biblioteca con otras personas, independientemente de su vilibilidad."
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
+msgstr ""
+"Puedes compartir tu biblioteca con otras personas, independientemente de su "
+"vilibilidad."
 
 #: front/src/components/library/FileUpload.vue:32
 msgctxt "Content/Library/Paragraph"
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
-msgstr "Estás a punto de subir música a tu biblioteca. Antes de continuar asegúrate que:"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
+msgstr ""
+"Estás a punto de subir música a tu biblioteca. Antes de continuar asegúrate "
+"que:"
 
 #: front/src/components/SetInstanceModal.vue:12
 msgctxt "Popup/Login/Paragraph"
-msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted."
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
 msgstr ""
 
 #: front/src/components/library/ArtistDetail.vue:6
@@ -5051,14 +5081,15 @@ msgid "You are currently hiding content related to this artist."
 msgstr ""
 
 #: front/src/components/auth/Logout.vue:7
-#, fuzzy
 msgctxt "Content/Login/Paragraph"
 msgid "You are currently logged in as %{ username }"
 msgstr "Tienes iniciada actualmente sesión como %{ username }"
 
 #: front/src/components/library/FileUpload.vue:35
 msgctxt "Content/Library/List item"
-msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:98
@@ -5068,17 +5099,28 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:17
 msgctxt "Content/Library/Paragraph"
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
-msgstr "Puedes seguir bibliotecas de otros usuarios para obtener nueva música. Puedes seguir bibliotecas públicas instantáneamente, mientras que las biliotecas privadas necesitan aprovación por parte de su dueño."
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
+msgstr ""
+"Puedes seguir bibliotecas de otros usuarios para obtener nueva música. "
+"Puedes seguir bibliotecas públicas instantáneamente, mientras que las "
+"biliotecas privadas necesitan aprovación por parte de su dueño."
 
 #: front/src/components/Home.vue:128
 msgctxt "Content/Home/List item"
-msgid "You can invite friends and family to your instance so they can enjoy your music"
-msgstr "Puedes invitar a tus amigxs y tu familia a tu instancia para que ellxs puedan disfrutar de tu música"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
+msgstr ""
+"Puedes invitar a tus amigxs y tu familia a tu instancia para que ellxs "
+"puedan disfrutar de tu música"
 
 #: front/src/components/moderation/FilterModal.vue:31
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You can manage and update your filters anytime from your account settings."
+msgid ""
+"You can manage and update your filters anytime from your account settings."
 msgstr ""
 
 #: front/src/views/auth/EmailConfirm.vue:24
@@ -5088,22 +5130,28 @@ msgstr "Ahora puede utilizar el servicio sin limitaciones."
 
 #: front/src/components/library/radios/Builder.vue:7
 msgctxt "Content/Radio/Paragraph"
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
-msgstr "Puedes usar esta interfaz para hacer tu propia radio personalizada, que reproducirá canciones según tus criterios."
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
+msgstr ""
+"Puedes usar esta interfaz para hacer tu propia radio personalizada, que "
+"reproducirá canciones según tus criterios."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph"
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
-msgstr "Puedes usarlos para disfrutar de tus listas de reproducción y tu música en modo sin conexión, en tu smartphone o tu tablet, por ejemplo."
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
+msgstr ""
+"Puedes usarlos para disfrutar de tus listas de reproducción y tu música en "
+"modo sin conexión, en tu smartphone o tu tablet, por ejemplo."
 
 #: front/src/components/auth/Settings.vue:202
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any application connected with your account."
 msgstr "No tienes ninguna regla para esta cuenta."
 
 #: front/src/components/auth/Settings.vue:261
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any configured application yet."
 msgstr "No tienes ninguna regla para esta cuenta."
@@ -5120,7 +5168,9 @@ msgstr "No tienes ninguna regla para este dominio."
 
 #: front/src/components/library/EditForm.vue:52
 msgctxt "Content/Library/Paragraph"
-msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval."
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
 msgstr ""
 
 #: front/src/components/Sidebar.vue:171
@@ -5135,8 +5185,11 @@ msgstr "Puede tener un problema de conectividad."
 
 #: front/src/components/auth/Settings.vue:100
 msgctxt "Popup/Settings/List item"
-msgid "You will be logged out from this session and have to log in with the new one"
-msgstr "Se cerrará esta sesión y tendrás que reiniciar sesión con la nueva contraseña"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
+msgstr ""
+"Se cerrará esta sesión y tendrás que reiniciar sesión con la nueva "
+"contraseña"
 
 #: front/src/components/auth/Authorize.vue:51
 msgctxt "Content/Auth/Paragraph"
@@ -5150,22 +5203,26 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph"
-msgid "You will have to update your password on your clients that use this password."
-msgstr "Tendrás que actualizar tu contraseña en los clientes que usan esta contraseña."
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
+msgstr ""
+"Tendrás que actualizar tu contraseña en los clientes que usan esta "
+"contraseña."
 
 #: front/src/components/moderation/FilterModal.vue:20
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You will not see tracks, albums and user activity linked to this artist anymore:"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:13
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
 msgid "Your account cannot be created."
 msgstr "Lista de reproducción creada"
 
 #: front/src/components/auth/Settings.vue:215
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Your applications"
 msgstr "Tus notificaciones"
@@ -5206,24 +5263,26 @@ msgid "Your password has been updated successfully."
 msgstr "Tu contraseña ha sido cambiada con éxito."
 
 #: front/src/components/auth/Settings.vue:14
-#, fuzzy
 msgctxt "Content/Settings/Error message.Title"
 msgid "Your settings can't be updateds"
 msgstr "Ajustes actualizados"
 
 #: front/src/components/auth/Settings.vue:101
 msgctxt "Popup/Settings/List item"
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
-msgstr "Tu contraseña Subsonic se cambiará a una nueva contraseña aleatoria, cerrando tus sesiones en los dispositivos que usaban la antigua contraseña Subsonic"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
+msgstr ""
+"Tu contraseña Subsonic se cambiará a una nueva contraseña aleatoria, "
+"cerrando tus sesiones en los dispositivos que usaban la antigua contraseña "
+"Subsonic"
 
 #: front/src/edits.js:47
-#, fuzzy
 msgctxt "*/*/*/Short, Noun"
 msgid "Position"
 msgstr "Paginación"
 
 #: front/src/edits.js:54
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Copyright"
 msgstr "Copyright"
@@ -5231,8 +5290,12 @@ msgstr "Copyright"
 #: front/src/components/library/AlbumBase.vue:183
 #, fuzzy
 msgctxt "Content/Album/Header.Title"
-msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
-msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
 msgstr[0] "Álbum que contiene %{ count } canción, de %{ artist }"
 msgstr[1] "Álbum que contiene %{ count } canciones, de %{ artist }"
 
diff --git a/front/locales/eu/LC_MESSAGES/app.po b/front/locales/eu/LC_MESSAGES/app.po
index 1f913fc9b1a5476218f041d30b0f865a7101981f..833a9b4dc698d3eb3beae5aa8b44e4648958e794 100644
--- a/front/locales/eu/LC_MESSAGES/app.po
+++ b/front/locales/eu/LC_MESSAGES/app.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 0.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-10-05 20:10+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2019-01-22 08:45+0000\n"
 "Last-Translator: Urtzi Odriozola <uodriozola@codesyntax.com>\n"
 "Language-Team: none\n"
@@ -19,2530 +19,5398 @@ msgstr ""
 "X-Generator: Weblate 3.2.2\n"
 
 #: front/src/components/playlists/PlaylistModal.vue:9
+msgctxt "Popup/Playlist/Paragraph"
 msgid "\"%{ title }\", by %{ artist }"
 msgstr "\"%{ title }\", %{ artist }"
 
 #: front/src/components/Sidebar.vue:24
+msgctxt "Sidebar/Queue/Tab.Title"
 msgid "(%{ index } of %{ length })"
 msgstr "(%{ index } / %{ length })"
 
 #: front/src/components/Sidebar.vue:22
+msgctxt "Sidebar/Queue/Tab.Title"
 msgid "(empty)"
 msgstr "(hutsik)"
 
-#: front/src/components/common/ActionTable.vue:44
-#: front/src/components/common/ActionTable.vue:53
+#: front/src/components/auth/Authorize.vue:16
+#, fuzzy
+msgctxt "Content/Auth/Title"
+msgid "%{ app } wants to access your Funkwhale account"
+msgstr "Sartu zure Funkwhale kontura"
+
+#: front/src/components/common/ActionTable.vue:68
+#, fuzzy
+msgctxt "Content/*/Paragraph"
 msgid "%{ count } on %{ total } selected"
 msgid_plural "%{ count } on %{ total } selected"
 msgstr[0] "%{ count } aukeratutako %{ total }-(e)tik"
 msgstr[1] "%{ count } aukeratutako %{ total }-(e)tik"
 
-#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54
-#: front/src/views/content/libraries/Card.vue:39 src/views/content/remote/Card.vue:26
+#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52
+#: front/src/views/content/libraries/Card.vue:40
+#: src/views/content/remote/Card.vue:30
+#, fuzzy
+msgctxt "*/*/*"
 msgid "%{ count } track"
 msgid_plural "%{ count } tracks"
 msgstr[0] "abesti %{ count }"
 msgstr[1] "%{ count } abesti"
 
-#: front/src/components/library/Artist.vue:13
+#: front/src/components/library/ArtistBase.vue:13
+#, fuzzy
+msgctxt "Content/Artist/Paragraph"
 msgid "%{ count } track in %{ albumsCount } albums"
 msgid_plural "%{ count } tracks in %{ albumsCount } albums"
 msgstr[0] "abesti %{ count } album %{ albumsCount }ean"
 msgstr[1] "%{ count } abesti %{ albumsCount } albumetan"
 
-#: front/src/components/library/radios/Builder.vue:80
+#: front/src/components/library/radios/Builder.vue:81
+#, fuzzy
+msgctxt "Content/Radio/Table.Paragraph/Short"
 msgid "%{ count } track matching combined filters"
 msgid_plural "%{ count } tracks matching combined filters"
 msgstr[0] "abesti %{ count } dator bat iragazki konbinatuekin"
 msgstr[1] "%{ count } abesti datoz bat iragazki konbinatuekin"
 
 #: front/src/components/playlists/Card.vue:18
+#, fuzzy
+msgctxt "Content/*/Card/List item"
 msgid "%{ count} track"
 msgid_plural "%{ count } tracks"
 msgstr[0] "abesti %{ count}"
 msgstr[1] "%{ count} abesti"
 
 #: front/src/views/content/libraries/Quota.vue:11
+msgctxt "Content/Library/Paragraph"
 msgid "%{ current } used on %{ max } allowed"
 msgstr "%{ current } erabilita baimendutako %{ max } -(e)tik"
 
 #: front/src/components/common/Duration.vue:2
+msgctxt "Content/*/Paragraph"
 msgid "%{ hours } h %{ minutes } min"
 msgstr "%{ hours } o %{ minutes } min"
 
 #: front/src/components/common/Duration.vue:5
+msgctxt "Content/*/Paragraph"
 msgid "%{ minutes } min"
 msgstr "%{ minutes } minutu"
 
-#: front/src/components/activity/Like.vue:7
-msgid "%{ user } favorited a track"
-msgstr "%{ user }-(e)k abestia gogoko du"
+#: front/src/components/notifications/NotificationRow.vue:40
+msgctxt "Content/Notifications/Paragraph"
+msgid "%{ username } accepted your follow on library \"%{ library }\""
+msgstr ""
+
+#: front/src/components/notifications/NotificationRow.vue:39
+msgctxt "Content/Notifications/Paragraph"
+msgid "%{ username } followed your library \"%{ library }\""
+msgstr ""
+
+#: front/src/components/notifications/NotificationRow.vue:41
+msgctxt "Content/Notifications/Paragraph"
+msgid "%{ username } wants to follow your library \"%{ library }\""
+msgstr ""
+
+#: front/src/components/auth/Profile.vue:46
+msgctxt "Head/Profile/Title"
+msgid "%{ username }'s profile"
+msgstr ""
 
-#: front/src/components/activity/Listen.vue:7
-msgid "%{ user } listened to a track"
-msgstr "%{ user } -(e)k abesti bat entzun du"
+#: front/src/components/playlists/PlaylistModal.vue:21
+msgctxt "Popup/Playlist/Paragraph"
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgstr ""
 
 #: front/src/components/audio/artist/Card.vue:41
+#, fuzzy
+msgctxt "Content/Artist/Card"
 msgid "1 album"
 msgid_plural "%{ count } albums"
 msgstr[0] "album 1"
 msgstr[1] "%{ count } album"
 
 #: front/src/components/favorites/List.vue:10
+#, fuzzy
+msgctxt "Content/Favorites/Title"
 msgid "1 favorite"
 msgid_plural "%{ count } favorites"
 msgstr[0] "gogoko 1"
 msgstr[1] "%{ count } gogoko"
 
+#: front/src/components/Home.vue:64
+#, fuzzy
+msgctxt "Content/Home/Title"
+msgid "A clean library"
+msgstr "Garbitu liburutegia"
+
+#: front/src/components/library/FileUpload.vue:264
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid "A network error occured while uploading this file"
+msgstr "Errorea aldaketak gordetzerakoan"
+
+#: front/src/components/library/EditForm.vue:145
+#, fuzzy
+msgctxt "*/*/Placeholder"
+msgid "A short summary describing your changes."
+msgstr "Errorea aldaketak gordetzerakoan"
+
 #: front/src/components/About.vue:5
+msgctxt "Content/About/Title/Short, Noun"
 msgid "About %{ instance }"
 msgstr "%{ instance }-ri buruz"
 
-#: front/src/App.vue:53
+#: front/src/components/Footer.vue:6
+#, fuzzy
+msgctxt "Footer/About/Title"
+msgid "About %{instanceName}"
+msgstr "%{ instance }-ri buruz"
+
+#: front/src/components/Footer.vue:45
+msgctxt "Footer/*/Title/Short"
 msgid "About Funkwhale"
 msgstr "Funkwhale-ri buruz"
 
-#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55
+#: front/src/components/Footer.vue:10
+#, fuzzy
+msgctxt "Footer/About/List item.Link"
+msgid "About page"
+msgstr "Album orria"
+
+#: front/src/components/About.vue:8 src/components/About.vue:67
+msgctxt "Content/About/Title"
 msgid "About this instance"
 msgstr "Instantzia honi buruz"
 
 #: front/src/views/content/libraries/Detail.vue:48
+msgctxt "Content/Library/Button.Label"
 msgid "Accept"
 msgstr "Onartu"
 
 #: front/src/views/content/libraries/Detail.vue:40
+msgctxt "Content/Library/Table/Short"
 msgid "Accepted"
 msgstr "Onartuta"
 
-#: front/src/components/Home.vue:106
-msgid "Access your music from a clean interface that focus on what really matters"
+#: front/src/components/auth/SubsonicTokenForm.vue:110
+msgctxt "Content/Settings/Message"
+msgid "Access disabled"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:73
+#: front/src/components/mixins/Translations.vue:74
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to audio files, libraries, artists, albums and tracks"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:97
+#: front/src/components/mixins/Translations.vue:98
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to content filters"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:105
+#: front/src/components/mixins/Translations.vue:106
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to edits"
+msgstr "Onartuta"
+
+#: front/src/components/mixins/Translations.vue:69
+#: front/src/components/mixins/Translations.vue:70
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to email, username, and profile information"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:77
+#: front/src/components/mixins/Translations.vue:78
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to favorites"
+msgstr "Gogokoetan sartu"
+
+#: front/src/components/mixins/Translations.vue:85
+#: front/src/components/mixins/Translations.vue:86
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to follows"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:81
+#: front/src/components/mixins/Translations.vue:82
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to listening history"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:101
+#: front/src/components/mixins/Translations.vue:102
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to notifications"
+msgstr "Jakinarazpenak"
+
+#: front/src/components/mixins/Translations.vue:89
+#: front/src/components/mixins/Translations.vue:90
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to playlists"
+msgstr "Zerrendan sartu..."
+
+#: front/src/components/mixins/Translations.vue:93
+#: front/src/components/mixins/Translations.vue:94
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to radios"
+msgstr ""
+
+#: front/src/components/Home.vue:101
+#, fuzzy
+msgctxt "Content/Home/List item"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
 msgstr ""
 "Lortu zure musika benetan axola duen lekuan zentratzen den interfaze garbi "
 "batetik"
 
-#: front/src/views/admin/users/UsersDetail.vue:54
-msgid "Account active"
+#: front/src/components/manage/library/UploadsTable.vue:67
+#: front/src/components/mixins/Translations.vue:45
+#: front/src/views/admin/library/UploadDetail.vue:175
+#: front/src/components/mixins/Translations.vue:46
+msgctxt "Content/*/*/Noun"
+msgid "Accessed date"
+msgstr ""
+
+#: front/src/views/admin/library/LibraryDetail.vue:104
+#: front/src/views/admin/library/UploadDetail.vue:111
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Account"
+msgstr "Nire kontua"
+
+#: front/src/components/manage/library/LibrariesTable.vue:49
+#: front/src/components/manage/library/UploadsTable.vue:61
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Account"
+msgstr "Nire kontua"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:107
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Account data"
 msgstr "Kontua aktibo"
 
 #: front/src/components/auth/Settings.vue:5
+msgctxt "Content/Settings/Title"
 msgid "Account settings"
 msgstr "Kontuaren ezarpenak"
 
+#: front/src/components/auth/Settings.vue:479
+#, fuzzy
+msgctxt "Head/Settings/Title"
+msgid "Account Settings"
+msgstr "Kontuaren ezarpenak"
+
 #: front/src/components/manage/users/UsersTable.vue:39
+msgctxt "Content/Admin/Table.Label/Short, Noun"
 msgid "Account status"
 msgstr "Kontuaren egoera"
 
 #: front/src/views/auth/PasswordReset.vue:14
+msgctxt "Content/Signup/Input.Label"
 msgid "Account's email"
 msgstr "Kontuaren e-maila"
 
+#: front/src/views/admin/moderation/AccountsList.vue:3
+#: front/src/views/admin/moderation/AccountsList.vue:24
+#: front/src/views/admin/moderation/Base.vue:8
+#, fuzzy
+msgctxt "*/Moderation/Title"
+msgid "Accounts"
+msgstr "Kontuaren egoera"
+
 #: front/src/views/content/libraries/Detail.vue:29
+msgctxt "Content/Library/Table.Label"
 msgid "Action"
 msgstr "Akzioa"
 
-#: front/src/components/common/ActionTable.vue:86
+#: front/src/components/common/ActionTable.vue:101
+#, fuzzy
+msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
 msgstr[0] "%{ action } akzioa arrakastaz gauzatu da elementu %{ count }ean"
 msgstr[1] "%{ action } akzioa arrakastaz gauzatu da %{ count } elementutan"
 
-#: front/src/components/common/ActionTable.vue:8
-#: front/src/components/library/radios/Builder.vue:64
+#: front/src/components/common/ActionTable.vue:22
+#: front/src/components/library/radios/Builder.vue:65
+msgctxt "Content/*/*/Noun"
 msgid "Actions"
 msgstr "Akzioak"
 
 #: front/src/components/manage/users/UsersTable.vue:53
+msgctxt "Content/Admin/Table"
 msgid "Active"
 msgstr "Aktibo"
 
-#: front/src/components/Sidebar.vue:75
+#: front/src/views/admin/library/AlbumDetail.vue:134
+#: front/src/views/admin/library/ArtistDetail.vue:123
+#: front/src/views/admin/library/LibraryDetail.vue:138
+#: front/src/views/admin/library/TrackDetail.vue:186
+#: front/src/views/admin/library/UploadDetail.vue:160
+#: front/src/views/admin/moderation/AccountsDetail.vue:220
+#: front/src/views/admin/moderation/DomainsDetail.vue:136
+msgctxt "Content/Moderation/Title"
 msgid "Activity"
 msgstr "Jarduera"
 
-#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19
+#: front/src/components/mixins/Translations.vue:7
+#: front/src/components/mixins/Translations.vue:8
+#, fuzzy
+msgctxt "Content/Settings/Dropdown.Label/Noun"
+msgid "Activity visibility"
+msgstr "Zerrenda ikuspena"
+
+#: front/src/views/admin/moderation/DomainsList.vue:18
+msgctxt "Content/Moderation/Button/Verb"
+msgid "Add"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsList.vue:13
+msgctxt "Content/Moderation/Form.Label/Verb"
+msgid "Add a domain"
+msgstr ""
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:79
+msgctxt "Content/Moderation/Button/Verb"
+msgid "Add a moderation policy"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:4
+msgctxt "Content/Moderation/Card.Button.Label/Verb"
+msgid "Add a new moderation rule"
+msgstr ""
+
+#: front/src/views/content/Home.vue:35
+#, fuzzy
+msgctxt "Content/Library/Title/Verb"
+msgid "Add and manage content"
+msgstr "Edukia sartu"
+
+#: front/src/components/playlists/Editor.vue:28
+#: front/src/components/playlists/PlaylistModal.vue:31
+msgctxt "*/Playlist/Button.Label/Verb"
+msgid "Add anyways"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18
+msgctxt "*/Library/*/Verb"
 msgid "Add content"
 msgstr "Edukia sartu"
 
-#: front/src/components/library/radios/Builder.vue:50
+#: front/src/components/library/radios/Builder.vue:51
+msgctxt "Content/Radio/Button.Label/Verb"
 msgid "Add filter"
 msgstr "Iragazkia sortu"
 
-#: front/src/components/library/radios/Builder.vue:40
+#: front/src/components/library/radios/Builder.vue:41
+msgctxt "Content/Radio/Paragraph"
 msgid "Add filters to customize your radio"
 msgstr "Iragazkiak sortu zure irratia pertsonalizatzeko"
 
+#: front/src/components/audio/PlayButton.vue:75
+#, fuzzy
+msgctxt "*/Queue/Dropdown/Button/Title"
+msgid "Add to current queue"
+msgstr "Ilaran gehitu"
+
 #: front/src/components/favorites/TrackFavoriteIcon.vue:4
-#: front/src/components/favorites/TrackFavoriteIcon.vue:21
+#: front/src/components/favorites/TrackFavoriteIcon.vue:28
+msgctxt "Content/Track/*/Verb"
 msgid "Add to favorites"
 msgstr "Gogokoetan sartu"
 
 #: front/src/components/playlists/TrackPlaylistIcon.vue:6
-#: front/src/components/playlists/TrackPlaylistIcon.vue:32
-msgid "Add to playlist..."
+#: front/src/components/playlists/TrackPlaylistIcon.vue:34
+#, fuzzy
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Add to playlist…"
 msgstr "Zerrendan sartu..."
 
-#: front/src/components/audio/PlayButton.vue:14
+#: front/src/components/audio/PlayButton.vue:15
+msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Add to queue"
 msgstr "Ilaran gehitu"
 
-#: front/src/components/playlists/PlaylistModal.vue:54
+#: front/src/components/playlists/PlaylistModal.vue:142
+#, fuzzy
+msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb"
+msgid "Add to this playlist"
+msgstr "Zerrendan sartu..."
+
+#: front/src/components/playlists/PlaylistModal.vue:68
+msgctxt "Popup/Playlist/Table.Button.Label/Verb"
 msgid "Add track"
 msgstr "Abestia sartu"
 
 #: front/src/components/manage/users/UsersTable.vue:69
+msgctxt "Content/Admin/Table.User role"
 msgid "Admin"
 msgstr "Admin"
 
-#: front/src/components/Sidebar.vue:82
+#: front/src/components/Sidebar.vue:79
+msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Administrazioa"
 
-#: front/src/components/audio/track/Table.vue:8
-#: front/src/components/manage/library/FilesTable.vue:39
-#: front/src/views/content/libraries/FilesTable.vue:53
-#: front/src/components/library/Album.vue:101 src/components/audio/SearchBar.vue:26
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Albuma"
+
+#: front/src/components/audio/SearchBar.vue:26
+#: src/components/audio/track/Table.vue:9
+#: front/src/components/library/AlbumBase.vue:152
+#: front/src/components/library/ArtistBase.vue:194
+#: front/src/components/manage/library/TracksTable.vue:40
 #: front/src/components/metadata/Search.vue:134
+#: front/src/views/content/libraries/FilesTable.vue:57
+msgctxt "*/*/*"
 msgid "Album"
 msgstr "Albuma"
 
-#: front/src/components/library/Album.vue:12
-msgid "Album containing %{ count } track, by %{ artist }"
-msgid_plural "Album containing %{ count } tracks, by %{ artist }"
-msgstr[0] "Albumak abesti %{ count } du. Artista: %{ artist }"
-msgstr[1] "Albumak %{ count } abesti ditu. Artista: %{ artist }"
+#: front/src/views/admin/library/TrackDetail.vue:128
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Album artist"
+msgstr "Artista honen albumak"
+
+#: front/src/views/admin/library/AlbumDetail.vue:92
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Album data"
+msgstr "Album orria"
 
-#: front/src/components/library/Track.vue:20
-msgid "Album page"
+#: front/src/components/mixins/Translations.vue:51
+#: front/src/components/mixins/Translations.vue:52
+#, fuzzy
+msgctxt "Content/*/Dropdown/Noun"
+msgid "Album name"
 msgstr "Album orria"
 
-#: front/src/components/audio/Search.vue:19 src/components/instance/Stats.vue:48
-#: front/src/components/requests/Form.vue:9
+#: front/src/components/audio/Search.vue:19
+#: src/components/instance/Stats.vue:48
+#: front/src/components/library/Albums.vue:120
+#: src/components/library/Library.vue:7
+#: front/src/components/manage/library/ArtistsTable.vue:41
+#: front/src/views/admin/library/AlbumsList.vue:24
+#: front/src/views/admin/library/ArtistDetail.vue:241
+#: front/src/views/admin/library/Base.vue:11
+#: front/src/views/admin/library/LibraryDetail.vue:219
+#: front/src/views/admin/moderation/AccountsDetail.vue:354
+#: front/src/views/admin/moderation/DomainsDetail.vue:264
+msgctxt "*/*/*"
 msgid "Albums"
 msgstr "Albumak"
 
-#: front/src/components/library/Artist.vue:44
+#: front/src/components/library/ArtistDetail.vue:21
+msgctxt "Content/Artist/Title"
 msgid "Albums by this artist"
 msgstr "Artista honen albumak"
 
+#: front/src/components/manage/library/EditsCardList.vue:15
+#: front/src/components/manage/library/LibrariesTable.vue:13
+#: front/src/components/manage/library/UploadsTable.vue:13
+#: front/src/components/manage/library/UploadsTable.vue:22
 #: front/src/components/manage/users/InvitationsTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:13
+msgctxt "Content/*/Dropdown"
 msgid "All"
 msgstr "Dena"
 
+#: front/src/components/common/ActionTable.vue:59
+#, fuzzy
+msgctxt "Content/*/Paragraph"
+msgid "All %{ count } element selected"
+msgid_plural "All %{ count } elements selected"
+msgstr[0] "%{ count } aukeratutako %{ total }-(e)tik"
+msgstr[1] "%{ count } aukeratutako %{ total }-(e)tik"
+
+#: front/src/components/auth/Authorize.vue:107
+msgctxt "Head/Authorize/Title"
+msgid "Allow application"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:17
+msgctxt "Popup/Import/Message"
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
+msgstr ""
+
 #: front/src/components/playlists/Editor.vue:13
+msgctxt "Content/Playlist/Error message.Title"
 msgid "An error occured while saving your changes"
 msgstr "Errorea aldaketak gordetzerakoan"
 
+#: front/src/components/federation/FetchButton.vue:21
+#, fuzzy
+msgctxt "Popup/*/Message.Content"
+msgid "An error occured while trying to refresh data:"
+msgstr "Errorea aldaketak gordetzerakoan"
+
+#: front/src/components/federation/FetchButton.vue:41
+#, fuzzy
+msgctxt "*/*/Error"
+msgid "An HTTP error occured while contacting the remote server"
+msgstr "Errorea aldaketak gordetzerakoan"
+
 #: front/src/components/auth/Login.vue:10
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
+msgctxt "Content/Login/Error message/List item"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
 msgstr ""
 "Errore ezezaguna gertatu da. Honek, zerbitzaria erori dela edota ezin dela "
 "atzeman esan nahi du"
 
+#: front/src/components/library/ImportStatusModal.vue:145
+msgctxt "Popup/Import/Error.Label"
+msgid "An unkwown error occured"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:175
+#: src/components/auth/Settings.vue:225
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Application"
+msgstr "Akzioa"
+
+#: front/src/components/auth/ApplicationEdit.vue:12
+msgctxt "Content/Applications/Title"
+msgid "Application details"
+msgstr ""
+
+#: front/src/components/auth/ApplicationEdit.vue:21
+#, fuzzy
+msgctxt "Content/Applications/Label"
+msgid "Application ID"
+msgstr "Akzioa"
+
+#: front/src/components/auth/ApplicationEdit.vue:16
+msgctxt "Content/Application/Paragraph/"
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
+msgstr ""
+
+#: front/src/components/auth/ApplicationEdit.vue:25
+msgctxt "Content/Applications/Label"
+msgid "Application secret"
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:81
+#: front/src/components/notifications/NotificationRow.vue:66
+msgctxt "Content/*/Button.Label/Verb"
+msgid "Approve"
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:25
+#: front/src/components/manage/library/EditsCardList.vue:21
+msgctxt "Content/*/*/Short"
+msgid "Approved"
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:21
+msgctxt "Content/Library/Card/Short"
+msgid "Approved and applied"
+msgstr ""
+
 #: front/src/components/auth/Logout.vue:5
+msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "Zir al zaude saioa itxi nahi duzula?"
 
-#: front/src/components/audio/track/Table.vue:7
-#: front/src/components/manage/library/FilesTable.vue:38
-#: front/src/views/content/libraries/FilesTable.vue:52
-#: front/src/components/library/Artist.vue:129 src/components/audio/SearchBar.vue:25
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Artista"
+
+#: front/src/components/audio/SearchBar.vue:25
+#: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
+#: front/src/views/admin/library/AlbumDetail.vue:108
+#: front/src/views/admin/library/TrackDetail.vue:118
+#: front/src/views/content/libraries/FilesTable.vue:56
+msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Artista"
 
-#: front/src/components/requests/Form.vue:5 src/components/mixins/Translations.vue:24
+#: front/src/views/admin/library/ArtistDetail.vue:91
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Artist data"
+msgstr "Artistaren izena"
+
+#: front/src/components/mixins/Translations.vue:52
+#: front/src/components/mixins/Translations.vue:53
+msgctxt "Content/*/Dropdown/Noun"
 msgid "Artist name"
 msgstr "Artistaren izena"
 
-#: front/src/components/library/Album.vue:22 src/components/library/Track.vue:23
-msgid "Artist page"
-msgstr "Artistaren orria"
+#: front/src/components/audio/Search.vue:65
+msgctxt "*/Search/Input.Placeholder"
+msgid "Artist, album, track…"
+msgstr ""
+
+#: front/src/views/admin/library/ArtistsList.vue:24
+#: front/src/views/admin/library/Base.vue:8
+#: front/src/views/admin/library/LibraryDetail.vue:209
+msgctxt "*/*/*"
+msgid "Artists"
+msgstr "Artistak"
 
-#: front/src/components/audio/Search.vue:10 src/components/instance/Stats.vue:42
-#: front/src/components/library/Library.vue:7 src/components/library/Artists.vue:120
+#: front/src/components/audio/Search.vue:10
+#: src/components/instance/Stats.vue:42
+#: front/src/components/library/Artists.vue:117
+#: src/components/library/Library.vue:10
+#: front/src/views/admin/moderation/AccountsDetail.vue:346
+#: front/src/views/admin/moderation/DomainsDetail.vue:254
+msgctxt "*/*/*/Noun"
 msgid "Artists"
 msgstr "Artistak"
 
-#: front/src/components/favorites/List.vue:33 src/components/library/Artists.vue:25
-#: front/src/components/library/Radios.vue:44
-#: front/src/components/manage/library/FilesTable.vue:19
+#: front/src/components/favorites/List.vue:34
+#: src/components/library/Albums.vue:25
+#: front/src/components/library/Artists.vue:25
+#: src/components/library/Radios.vue:44
+#: front/src/components/manage/library/AlbumsTable.vue:21
+#: front/src/components/manage/library/ArtistsTable.vue:21
+#: front/src/components/manage/library/EditsCardList.vue:39
+#: front/src/components/manage/library/LibrariesTable.vue:30
+#: front/src/components/manage/library/TracksTable.vue:21
+#: front/src/components/manage/library/UploadsTable.vue:40
+#: front/src/components/manage/moderation/AccountsTable.vue:21
+#: front/src/components/manage/moderation/DomainsTable.vue:19
 #: front/src/components/manage/users/UsersTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:31
 #: front/src/views/playlists/List.vue:27
+msgctxt "Content/Search/Dropdown"
 msgid "Ascending"
 msgstr "Gorantza"
 
-#: front/src/views/auth/PasswordReset.vue:27
+#: front/src/views/auth/PasswordReset.vue:28
+msgctxt "Content/Signup/Button.Label/Verb"
 msgid "Ask for a password reset"
 msgstr "Eskatu pasahitza berrezartzeko"
 
-#: front/src/components/playlists/PlaylistModal.vue:26
+#: front/src/views/admin/library/AlbumDetail.vue:198
+#: front/src/views/admin/library/ArtistDetail.vue:187
+#: front/src/views/admin/library/LibraryDetail.vue:176
+#: front/src/views/admin/library/TrackDetail.vue:250
+#: front/src/views/admin/library/UploadDetail.vue:191
+#: front/src/views/admin/moderation/AccountsDetail.vue:274
+#: front/src/views/admin/moderation/DomainsDetail.vue:202
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Audio content"
+msgstr "Edukia sartu"
+
+#: front/src/components/ShortcutsModal.vue:55
+msgctxt "Popup/Keyboard shortcuts/Title"
+msgid "Audio player shortcuts"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:47
+msgctxt "Content/Signup/Button.Label/Verb"
+msgid "Authorize %{ app }"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:4
+msgctxt "Content/Auth/Title/Verb"
+msgid "Authorize third-party app"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:162
+msgctxt "Content/Settings/Title/Noun"
+msgid "Authorized apps"
+msgstr ""
+
+#: front/src/components/playlists/PlaylistModal.vue:40
+msgctxt "Popup/Playlist/Title"
 msgid "Available playlists"
 msgstr "Zerrendak eskuragarri"
 
 #: front/src/components/auth/Settings.vue:34
+msgctxt "Content/Settings/Title"
 msgid "Avatar"
 msgstr "Irudia"
 
-#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24
+#: front/src/views/auth/PasswordReset.vue:25
 #: front/src/views/auth/PasswordResetConfirm.vue:18
+msgctxt "Content/Signup/Link"
 msgid "Back to login"
 msgstr "Itzuli sarrerara"
 
-#: front/src/components/library/Track.vue:80
-#: front/src/components/manage/library/FilesTable.vue:42
-#: front/src/components/mixins/Translations.vue:28
+#: front/src/components/auth/ApplicationEdit.vue:9
+#: front/src/components/auth/ApplicationNew.vue:5
+#, fuzzy
+msgctxt "Content/Applications/Link"
+msgid "Back to settings"
+msgstr "Itzuli sarrerara"
+
+#: front/src/components/library/TrackDetail.vue:48
+#: front/src/components/mixins/Translations.vue:55
+#: front/src/views/admin/library/UploadDetail.vue:227
+#: front/src/components/mixins/Translations.vue:56
+msgctxt "Content/Track/*/Noun"
 msgid "Bitrate"
 msgstr "Bitrate"
 
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:19
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:34
+msgctxt "Content/Moderation/*/Verb"
+msgid "Block everything"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:112
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
+msgstr ""
+
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
+msgctxt "*/Library/*/Verb"
 msgid "Browse"
 msgstr "Bilatu"
 
 #: front/src/components/Sidebar.vue:65
+msgctxt "Sidebar/Library/List item.Link/Verb"
 msgid "Browse library"
 msgstr "Bilatu liburutegia"
 
+#: front/src/components/library/Albums.vue:4
+#, fuzzy
+msgctxt "Content/Album/Title"
+msgid "Browsing albums"
+msgstr "Irratiak bilatzen"
+
 #: front/src/components/library/Artists.vue:4
+msgctxt "Content/Artist/Title"
 msgid "Browsing artists"
 msgstr "Bilatu artistak"
 
 #: front/src/views/playlists/List.vue:3
+msgctxt "Content/Playlist/Title"
 msgid "Browsing playlists"
 msgstr "Zerrendak bilatzen"
 
 #: front/src/components/library/Radios.vue:4
+msgctxt "Content/Radio/Title"
 msgid "Browsing radios"
 msgstr "Irratiak bilatzen"
 
 #: front/src/components/library/radios/Builder.vue:5
+msgctxt "Content/Radio/Title"
 msgid "Builder"
 msgstr "Eraikitzailea"
 
 #: front/src/components/audio/album/Card.vue:13
+msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "Artista:  %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:103
-msgid "By unfollowing this library, you will loose access to its content."
+#: front/src/views/content/remote/Card.vue:112
+#, fuzzy
+msgctxt "Popup/Library/Paragraph"
+msgid "By unfollowing this library, you loose access to its content."
 msgstr ""
 "Liburutegi hau jarraitzeari utzita, bere edukirako sarbidea galduko duzu."
 
+#: front/src/views/admin/library/AlbumDetail.vue:214
+#: front/src/views/admin/library/ArtistDetail.vue:203
+#: front/src/views/admin/library/LibraryDetail.vue:192
+#: front/src/views/admin/library/TrackDetail.vue:266
+#: front/src/views/admin/library/UploadDetail.vue:208
+#: front/src/views/admin/moderation/AccountsDetail.vue:290
+#: front/src/views/admin/moderation/DomainsDetail.vue:217
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Cached size"
+msgstr ""
+
+#: front/src/components/SetInstanceModal.vue:37
 #: front/src/components/common/DangerousButton.vue:17
+#: front/src/components/library/AlbumBase.vue:36
+#: front/src/components/library/ArtistBase.vue:47
+#: front/src/components/library/EditForm.vue:95
+#: front/src/components/library/TrackBase.vue:55
 #: front/src/components/library/radios/Filter.vue:53
-#: front/src/components/playlists/PlaylistModal.vue:63
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:54
+#: front/src/components/moderation/FilterModal.vue:39
+#: front/src/components/playlists/PlaylistModal.vue:26
+#: front/src/components/playlists/PlaylistModal.vue:77
+msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Ezeztatu"
 
-#: front/src/components/library/radios/Builder.vue:63
+#: front/src/views/content/remote/Card.vue:97
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr ""
+
+#: front/src/components/library/radios/Builder.vue:64
+msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
 msgstr "Hautagaiak"
 
-#: front/src/components/auth/Settings.vue:76
-msgid "Cannot change your password"
-msgstr "Ezin izan da pasahitza aldatu"
+#: front/src/components/library/FileUpload.vue:261
+msgctxt "Content/Library/Help text"
+msgid "Cannot upload this file, ensure it is not too big"
+msgstr ""
 
-#: front/src/App.vue:65
+#: front/src/components/Footer.vue:21
+msgctxt "Footer/Settings/Dropdown.Label/Short, Verb"
 msgid "Change language"
 msgstr "Hizkuntza aldatu"
 
-#: front/src/components/auth/Settings.vue:67
+#: front/src/components/auth/Settings.vue:68
+msgctxt "Content/Settings/Title/Verb"
 msgid "Change my password"
 msgstr "Nire pasahitza aldatu"
 
 #: front/src/components/auth/Settings.vue:95
+msgctxt "Content/Settings/Button.Label"
 msgid "Change password"
 msgstr "Pasahitza aldatu"
 
-#: front/src/views/auth/PasswordResetConfirm.vue:4
 #: front/src/views/auth/PasswordResetConfirm.vue:62
+msgctxt "*/Signup/Title"
 msgid "Change your password"
 msgstr "Zure pasahitza aldatu"
 
 #: front/src/components/auth/Settings.vue:96
+msgctxt "Popup/Settings/Title"
 msgid "Change your password?"
 msgstr "Zure pasahitza aldatu?"
 
-#: front/src/components/playlists/Editor.vue:21
+#: front/src/components/playlists/Editor.vue:31
+msgctxt "Content/Playlist/Paragraph"
 msgid "Changes synced with server"
 msgstr "Aldaketak zerbitzariarekin sinkronizatuta"
 
-#: front/src/components/auth/Settings.vue:70
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
+#: front/src/components/auth/Settings.vue:71
+msgctxt "Content/Settings/Paragraph'"
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
 msgstr ""
-"Zure pasahitza aldatzeak Subsonic APIko pasahitza ere aldatuko du, baten bat "
-"eskatuta baduzu."
+"Zure pasahitza aldatzeak Subsonic APIko pasahitza ere aldatuko du, baten bat"
+" eskatuta baduzu."
 
 #: front/src/components/auth/Settings.vue:98
-msgid "Changing your password will have the following consequences"
+#, fuzzy
+msgctxt "Popup/Settings/Paragraph"
+msgid "Changing your password will have the following consequences:"
 msgstr "Pasahitza aldatzeak hurrengo ondorioak izango ditu"
 
-#: front/src/App.vue:6
+#: front/src/components/Footer.vue:40
+msgctxt "Footer/*/List item.Link"
+msgid "Chat room"
+msgstr ""
+
+#: front/src/components/auth/ApplicationForm.vue:24
+msgctxt "Content/Applications/Paragraph/"
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
+msgstr ""
+
+#: front/src/components/SetInstanceModal.vue:2
+msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Zure instantzia hautatu"
 
-#: front/src/components/Home.vue:64
-msgid "Clean library"
-msgstr "Garbitu liburutegia"
-
 #: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
+msgid "Clear"
+msgstr "Garbitu"
+
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "Garbitu"
 
-#: front/src/components/playlists/Editor.vue:40
-#: front/src/components/playlists/Editor.vue:45
+#: front/src/components/playlists/Editor.vue:50
+#: front/src/components/playlists/Editor.vue:55
+msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Garbitu zerrenda"
 
+#: front/src/components/audio/Player.vue:642
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Clear your queue"
+msgstr ""
+
 #: front/src/components/Home.vue:44
+msgctxt "Content/Home/List item/Verb"
 msgid "Click once, listen for hours using built-in radios"
 msgstr "Klik egin behin, entzun orduetan irratiak erabiliz"
 
-#: front/src/components/library/FileUpload.vue:76
+#: front/src/components/mixins/Translations.vue:21
+#: front/src/components/mixins/Translations.vue:22
+msgctxt "Content/Library/Link.Title"
+msgid ""
+"Click to display more information about the import process for this upload"
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:82
+msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
 msgstr ""
 "Klik egin igotzeko fitxategiak aukeratzeko edo arrastatu eta jaregin "
 "fitxategi edo karpetak"
 
+#: front/src/components/federation/FetchButton.vue:85
+#: front/src/components/library/ImportStatusModal.vue:79
+msgctxt "*/*/Button.Label/Verb"
+msgid "Close"
+msgstr ""
+
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:88
+msgctxt "*/*/Button.Label/Verb"
+msgid "Close and reload page"
+msgstr ""
+
 #: front/src/components/manage/users/InvitationForm.vue:26
 #: front/src/components/manage/users/InvitationsTable.vue:42
+msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Code"
 msgstr "Kodea"
 
-#: front/src/components/audio/album/Card.vue:43
+#: front/src/components/audio/album/Card.vue:41
 #: front/src/components/audio/artist/Card.vue:33
-#: front/src/components/discussion/Comment.vue:20
+msgctxt "Content/*/Card.Link/Verb"
 msgid "Collapse"
 msgstr "Itxi"
 
-#: front/src/components/requests/Form.vue:14
-msgid "Comment"
-msgstr "Iruzkina"
-
-#: front/src/components/library/radios/Builder.vue:62
+#: front/src/components/library/radios/Builder.vue:63
+msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)"
 msgid "Config"
 msgstr "Konfigurazioa"
 
 #: front/src/components/common/DangerousButton.vue:21
+msgctxt "Modal/*/Button.Label/Short, Verb"
 msgid "Confirm"
 msgstr "Baieztatu"
 
-#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20
 #: front/src/views/auth/EmailConfirm.vue:51
-msgid "Confirm your email"
+#, fuzzy
+msgctxt "Head/Signup/Title"
+msgid "Confirm your e-mail address"
 msgstr "E-maila baieztatu"
 
 #: front/src/views/auth/EmailConfirm.vue:13
+msgctxt "Content/Signup/Form.Label"
 msgid "Confirmation code"
 msgstr "Baieztapen kodea"
 
+#: front/src/components/moderation/FilterModal.vue:90
+#, fuzzy
+msgctxt "*/Moderation/Message"
+msgid "Content filter successfully added"
+msgstr "Arrakastaz eskaneatuta"
+
+#: front/src/components/mixins/Translations.vue:96
+#: front/src/components/mixins/Translations.vue:97
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Content filters"
+msgstr "Aukeratu filtroa"
+
+#: front/src/components/auth/Settings.vue:116
+#, fuzzy
+msgctxt "Content/Settings/Title/Noun"
+msgid "Content filters"
+msgstr "Aukeratu filtroa"
+
+#: front/src/components/auth/Settings.vue:119
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
+msgstr ""
+
+#: front/src/components/common/ActionTable.vue:8
+msgctxt "Content/*/Button.Help text.Paragraph"
+msgid "Content have been updated, click refresh to see up-to-date content"
+msgstr ""
+
+#: front/src/components/Footer.vue:48
+msgctxt "Footer/*/List item.Link"
+msgid "Contribute"
+msgstr ""
+
+#: front/src/components/audio/EmbedWizard.vue:19
 #: front/src/components/common/CopyInput.vue:8
+msgctxt "*/*/Button.Label/Short, Verb"
 msgid "Copy"
 msgstr "Kopiatu"
 
-#: front/src/components/Home.vue:85
+#: front/src/components/playlists/Editor.vue:194
+msgctxt "Content/Playlist/Button.Tooltip/Verb"
+msgid "Copy queued tracks to playlist"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:55
+msgctxt "Content/Auth/Paragraph"
+msgid "Copy-paste the following code in the application:"
+msgstr ""
+
+#: front/src/components/audio/EmbedWizard.vue:21
+msgctxt "Popup/Embed/Paragraph"
+msgid "Copy/paste this code in your website HTML"
+msgstr ""
+
+#: front/src/components/library/TrackDetail.vue:10
+#: front/src/views/admin/library/TrackDetail.vue:153
+#, fuzzy
+msgctxt "Content/Track/Table.Label/Noun"
+msgid "Copyright"
+msgstr "Kopiatu"
+
+#: front/src/views/auth/EmailConfirm.vue:7
+#, fuzzy
+msgctxt "Content/Signup/Paragraph"
+msgid "Could not confirm your e-mail address"
+msgstr "E-maila baieztatu"
+
+#: front/src/views/content/remote/ScanForm.vue:3
+#, fuzzy
+msgctxt "Content/Library/Error message.Title"
+msgid "Could not fetch remote library"
+msgstr "Errorea urruneko liburutegia atzitzean"
+
+#: front/src/components/Home.vue:80
+msgctxt "Content/Home/List item"
 msgid "Covers, lyrics, our goal is to have them all ;)"
 msgstr "Azalak, letrak, gure helburua horiek denak edukitzea da ;)"
 
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:58
+#, fuzzy
+msgctxt "Content/Moderation/Card.Button.Label/Verb"
+msgid "Create"
+msgstr "Inportazioa sortu"
+
 #: front/src/components/auth/Signup.vue:4
+msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Sortu funkwhale kontua"
 
+#: front/src/components/auth/Settings.vue:220
+#, fuzzy
+msgctxt "Content/Settings/Button.Label"
+msgid "Create a new application"
+msgstr "Zerrenda berria sortu"
+
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+#, fuzzy
+msgctxt "Content/Applications/Title"
+msgid "Create a new application"
+msgstr "Zerrenda berria sortu"
+
 #: front/src/views/content/libraries/Home.vue:14
+msgctxt "Content/Library/Link/Verb"
 msgid "Create a new library"
 msgstr "Liburutegi berria sortu"
 
 #: front/src/components/playlists/Form.vue:2
+msgctxt "Popup/Playlist/Title/Verb"
 msgid "Create a new playlist"
 msgstr "Zerrenda berria sortu"
 
 #: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17
+msgctxt "*/Signup/Link/Verb"
 msgid "Create an account"
 msgstr "Kontua sortu"
 
-#: front/src/components/requests/Card.vue:25
-msgid "Create import"
-msgstr "Inportazioa sortu"
+#: front/src/components/auth/ApplicationForm.vue:65
+#, fuzzy
+msgctxt "Content/Applications/Button.Label/Verb"
+msgid "Create application"
+msgstr "Zerrenda sortu"
 
 #: front/src/views/content/libraries/Form.vue:26
+msgctxt "Content/Library/Button.Label/Verb"
 msgid "Create library"
 msgstr "Liburutegia sortu"
 
-#: front/src/components/auth/Signup.vue:51
+#: front/src/components/auth/Signup.vue:53
+msgctxt "Content/Signup/Button.Label"
 msgid "Create my account"
 msgstr "Sortu nire kontua"
 
+#: front/src/components/auth/Settings.vue:264
+msgctxt "Content/Applications/Paragraph"
+msgid "Create one to integrate Funkwhale with third-party applications."
+msgstr ""
+
 #: front/src/components/playlists/Form.vue:34
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Create playlist"
 msgstr "Zerrenda sortu"
 
 #: front/src/components/library/Radios.vue:23
+msgctxt "Content/Radio/Button.Label/Verb"
 msgid "Create your own radio"
 msgstr "Sortu zure irrati propioa"
 
+#: front/src/components/auth/Settings.vue:134
+#: src/components/auth/Settings.vue:227
+#: front/src/components/manage/library/AlbumsTable.vue:44
+#: front/src/components/manage/library/ArtistsTable.vue:43
+#: front/src/components/manage/library/LibrariesTable.vue:54
+#: front/src/components/manage/library/TracksTable.vue:44
+#: front/src/components/manage/library/UploadsTable.vue:66
 #: front/src/components/manage/users/InvitationsTable.vue:40
-#: front/src/components/mixins/Translations.vue:17
+#: front/src/components/mixins/Translations.vue:43
+#: front/src/components/mixins/Translations.vue:44
+msgctxt "Content/*/*/Noun"
 msgid "Creation date"
 msgstr "Sortze data"
 
 #: front/src/components/auth/Settings.vue:54
+msgctxt "Content/Settings/Title/Noun"
 msgid "Current avatar"
 msgstr "Oraingo irudia"
 
 #: front/src/views/content/libraries/DetailArea.vue:4
+msgctxt "Content/Library/Title"
 msgid "Current library"
 msgstr "Oraingo liburutegia"
 
 #: front/src/components/playlists/PlaylistModal.vue:8
+msgctxt "Popup/Playlist/Title"
 msgid "Current track"
 msgstr "Oraingo abestia"
 
 #: front/src/views/content/libraries/Quota.vue:2
+msgctxt "Content/Library/Title"
 msgid "Current usage"
 msgstr "Oraingo erabilera"
 
+#: front/src/components/federation/FetchButton.vue:53
+msgctxt "*/*/Error"
+msgid "Data returned by the remote server had invalid or missing attributes"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:17
+msgctxt "Popup/*/Message.Content"
+msgid "Data was refreshed successfully from remote server."
+msgstr ""
+
 #: front/src/views/content/libraries/Detail.vue:27
+msgctxt "Content/Library/Table.Label"
 msgid "Date"
 msgstr "Data"
 
-#: front/src/views/content/libraries/Form.vue:29 src/views/playlists/Detail.vue:33
-#: front/src/components/manage/library/FilesTable.vue:190
+#: front/src/components/library/ImportStatusModal.vue:64
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Debug information"
+msgstr "Iraupena"
+
+#: front/src/components/ShortcutsModal.vue:75
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Decrease volume"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:150
+#: src/components/auth/Settings.vue:251
+#: front/src/components/library/EditCard.vue:93
+#: front/src/components/library/EditCard.vue:98
+#: front/src/components/manage/library/AlbumsTable.vue:188
+#: front/src/components/manage/library/ArtistsTable.vue:178
+#: front/src/components/manage/library/LibrariesTable.vue:205
+#: front/src/components/manage/library/TracksTable.vue:188
+#: front/src/components/manage/library/UploadsTable.vue:255
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:61
 #: front/src/components/manage/users/InvitationsTable.vue:167
-#: front/src/views/content/libraries/FilesTable.vue:258
+#: front/src/views/admin/library/AlbumDetail.vue:72
+#: front/src/views/admin/library/AlbumDetail.vue:77
+#: front/src/views/admin/library/ArtistDetail.vue:71
+#: front/src/views/admin/library/ArtistDetail.vue:76
+#: front/src/views/admin/library/LibraryDetail.vue:58
+#: front/src/views/admin/library/LibraryDetail.vue:63
+#: front/src/views/admin/library/TrackDetail.vue:71
+#: front/src/views/admin/library/TrackDetail.vue:76
+#: front/src/views/admin/library/UploadDetail.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:70
+#: front/src/views/content/libraries/FilesTable.vue:222
+#: front/src/views/content/libraries/Form.vue:29
+#: src/views/playlists/Detail.vue:34
+msgctxt "*/*/*/Verb"
 msgid "Delete"
 msgstr "Ezabatu"
 
+#: front/src/components/auth/Settings.vue:254
+#, fuzzy
+msgctxt "*/Settings/Button.Label/Verb"
+msgid "Delete application"
+msgstr "Zerrenda ezabatu"
+
+#: front/src/components/auth/Settings.vue:252
+msgctxt "Popup/Settings/Title"
+msgid "Delete application \"%{ application }\"?"
+msgstr ""
+
 #: front/src/views/content/libraries/Form.vue:39
+msgctxt "Popup/Library/Button.Label/Verb"
 msgid "Delete library"
 msgstr "Liburutegia ezabatu"
 
-#: front/src/views/playlists/Detail.vue:38
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:69
+#, fuzzy
+msgctxt "Popup/Moderation/Button.Label/Verb"
+msgid "Delete moderation rule"
+msgstr "Irratia ezabatu"
+
+#: front/src/views/playlists/Detail.vue:39
+msgctxt "Popup/Playlist/Button.Label/Verb"
 msgid "Delete playlist"
 msgstr "Zerrenda ezabatu"
 
 #: front/src/views/radios/Detail.vue:28
+msgctxt "Popup/Radio/Button.Label/Verb"
 msgid "Delete radio"
 msgstr "Irratia ezabatu"
 
+#: front/src/views/admin/library/AlbumDetail.vue:73
+#: front/src/views/admin/library/TrackDetail.vue:72
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this album?"
+msgstr "Liburutegi hau ezabatu?"
+
+#: front/src/views/admin/library/ArtistDetail.vue:72
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this artist?"
+msgstr "Liburutegi hau ezabatu?"
+
+#: front/src/views/admin/library/LibraryDetail.vue:59
 #: front/src/views/content/libraries/Form.vue:31
+msgctxt "Popup/Library/Title"
 msgid "Delete this library?"
 msgstr "Liburutegi hau ezabatu?"
 
-#: front/src/components/favorites/List.vue:34 src/components/library/Artists.vue:26
-#: front/src/components/library/Radios.vue:47
-#: front/src/components/manage/library/FilesTable.vue:20
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:63
+#, fuzzy
+msgctxt "Popup/Moderation/Title"
+msgid "Delete this moderation rule?"
+msgstr "Liburutegi hau ezabatu?"
+
+#: front/src/components/library/EditCard.vue:94
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this suggestion?"
+msgstr "Liburutegi hau ezabatu?"
+
+#: front/src/views/admin/library/UploadDetail.vue:66
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this upload?"
+msgstr "Liburutegi hau ezabatu?"
+
+#: front/src/components/favorites/List.vue:35
+#: src/components/library/Albums.vue:26
+#: front/src/components/library/Artists.vue:26
+#: src/components/library/Radios.vue:47
+#: front/src/components/manage/library/AlbumsTable.vue:22
+#: front/src/components/manage/library/ArtistsTable.vue:22
+#: front/src/components/manage/library/EditsCardList.vue:40
+#: front/src/components/manage/library/LibrariesTable.vue:31
+#: front/src/components/manage/library/TracksTable.vue:22
+#: front/src/components/manage/library/UploadsTable.vue:41
+#: front/src/components/manage/moderation/AccountsTable.vue:22
+#: front/src/components/manage/moderation/DomainsTable.vue:20
 #: front/src/components/manage/users/UsersTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:32
 #: front/src/views/playlists/List.vue:28
+msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "Beheranzkoa"
 
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
+msgid "Description"
+msgstr "Deskribapena"
+
 #: front/src/components/library/radios/Builder.vue:25
 #: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Deskribapena"
 
-#: front/src/views/content/libraries/Card.vue:47
-msgid "Detail"
-msgstr "Xehetasuna"
-
-#: front/src/views/content/remote/Card.vue:50
+#: front/src/views/content/libraries/Card.vue:48
+#: src/views/content/remote/Card.vue:54
+msgctxt "Content/Library/Card.Button.Label/Noun"
 msgid "Details"
 msgstr "Xehetasunak"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:491
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:8
+#: front/src/components/mixins/Translations.vue:9
+msgctxt "Content/Settings/Dropdown.Help text"
+msgid "Determine the visibility level of your activity"
+msgstr ""
+
 #: front/src/components/auth/Settings.vue:104
-#: front/src/components/auth/SubsonicTokenForm.vue:52
+#: front/src/components/auth/SubsonicTokenForm.vue:51
+msgctxt "Popup/Settings/Button.Label"
 msgid "Disable access"
 msgstr "Sarbidea ezgaitu"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:49
+#: front/src/components/auth/SubsonicTokenForm.vue:48
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Disable Subsonic access"
 msgstr "Subsonic sarbidea ezgaitu"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:50
+#: front/src/components/auth/SubsonicTokenForm.vue:49
+msgctxt "Popup/Settings/Title"
 msgid "Disable Subsonic API access?"
 msgstr "Subsonic API sarbidea ezgaitu?"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:14
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:18
+#: front/src/views/admin/moderation/AccountsDetail.vue:157
+#: front/src/views/admin/moderation/AccountsDetail.vue:161
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Disabled"
+msgstr "Sarbidea ezgaitu"
+
+#: front/src/views/admin/library/TrackDetail.vue:145
+msgctxt "*/*/*/Noun"
+msgid "Disc number"
+msgstr ""
+
+#: front/src/components/auth/SubsonicTokenForm.vue:13
+msgctxt "Content/Settings/Link"
 msgid "Discover how to use Funkwhale from other apps"
 msgstr "Ezagutu nola erabili Funkwhale beste aplikazio batzuetatik"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:132
+#, fuzzy
+msgctxt "'Content/*/*/Noun'"
+msgid "Display name"
+msgstr "Fitxategi izena"
+
 #: front/src/components/library/radios/Builder.vue:30
+msgctxt "Content/Radio/Checkbox.Label/Verb"
 msgid "Display publicly"
 msgstr "Erakutsi publikoki"
 
-#: front/src/components/playlists/Editor.vue:42
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:122
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
+msgstr ""
+
+#: front/src/components/playlists/Editor.vue:51
+msgctxt "Popup/Playlist/Title"
 msgid "Do you want to clear the playlist \"%{ playlist }\"?"
 msgstr "Nahi duzu \"%{ playlist }\" zerrenda garbitzea?"
 
 #: front/src/components/common/DangerousButton.vue:7
+msgctxt "Modal/*/Title"
 msgid "Do you want to confirm this action?"
 msgstr "Nahi duzu akzio hau baieztatzea?"
 
 #: front/src/views/playlists/Detail.vue:35
+msgctxt "Popup/Playlist/Title/Call to action"
 msgid "Do you want to delete the playlist \"%{ playlist }\"?"
 msgstr "Nahi duzu \"%{ playlist }\" zerrenda ezabatzea?"
 
 #: front/src/views/radios/Detail.vue:26
+msgctxt "Popup/Radio/Title"
 msgid "Do you want to delete the radio \"%{ radio }\"?"
 msgstr "Nahi duzu \"%{ radio }\" irratia ezabatzea?"
 
-#: front/src/components/common/ActionTable.vue:29
+#: front/src/components/moderation/FilterModal.vue:3
+#, fuzzy
+msgctxt "Popup/Moderation/Title/Verb"
+msgid "Do you want to hide content from artist \"%{ name }\"?"
+msgstr "Nahi duzu \"%{ radio }\" irratia ezabatzea?"
+
+#: front/src/components/common/ActionTable.vue:37
+#, fuzzy
+msgctxt "Modal/*/Title"
 msgid "Do you want to launch %{ action } on %{ count } element?"
 msgid_plural "Do you want to launch %{ action } on %{ count } elements?"
 msgstr[0] "Nahi duzu %{ action } abiatzea elementu %{ count }ean?"
 msgstr[1] "Nahi duzu %{ action } abiatzea %{ count } elementutan?"
 
-#: front/src/components/Sidebar.vue:104
+#: front/src/components/Sidebar.vue:118
+msgctxt "Sidebar/Queue/Message"
 msgid "Do you want to restore your previous queue?"
 msgstr "Nahi duzu aurreko ilara berrezartzea?"
 
-#: front/src/App.vue:37
+#: front/src/components/Footer.vue:31
+msgctxt "Footer/*/List item.Link/Short, Noun"
 msgid "Documentation"
 msgstr "Dokumentazioa"
 
-#: front/src/components/library/Track.vue:48
+#: front/src/components/manage/library/AlbumsTable.vue:41
+#: front/src/components/manage/library/ArtistsTable.vue:40
+#: front/src/components/manage/library/LibrariesTable.vue:50
+#: front/src/components/manage/library/TracksTable.vue:42
+#: front/src/components/manage/library/UploadsTable.vue:62
+#: front/src/components/manage/moderation/AccountsTable.vue:40
+#: front/src/components/mixins/Translations.vue:60
+#: front/src/views/admin/library/AlbumDetail.vue:118
+#: front/src/views/admin/library/ArtistDetail.vue:107
+#: front/src/views/admin/library/LibraryDetail.vue:114
+#: front/src/views/admin/library/TrackDetail.vue:170
+#: front/src/views/admin/library/UploadDetail.vue:121
+#: front/src/views/admin/moderation/AccountsDetail.vue:123
+#: front/src/components/mixins/Translations.vue:61
+msgctxt "Content/Moderation/*/Noun"
+msgid "Domain"
+msgstr ""
+
+#: front/src/views/admin/moderation/Base.vue:5
+#: front/src/views/admin/moderation/DomainsList.vue:3
+#: front/src/views/admin/moderation/DomainsList.vue:48
+msgctxt "*/Moderation/*/Noun"
+msgid "Domains"
+msgstr ""
+
+#: front/src/components/library/TrackBase.vue:39
+#: front/src/views/admin/library/UploadDetail.vue:58
+msgctxt "Content/Track/Link/Verb"
 msgid "Download"
 msgstr "Deskargatu"
 
-#: front/src/components/playlists/Editor.vue:49
+#: front/src/components/playlists/Editor.vue:59
+msgctxt "Content/Playlist/Paragraph/Call to action"
 msgid "Drag and drop rows to reorder tracks in the playlist"
 msgstr "Arrastatu eta jaregin lerroak abestiak zerrendan berrordenatzeko"
 
-#: front/src/components/audio/track/Table.vue:9 src/components/library/Track.vue:58
-#: front/src/components/manage/library/FilesTable.vue:43
-#: front/src/views/content/libraries/FilesTable.vue:56
-#: front/src/components/mixins/Translations.vue:29
+#: front/src/components/audio/track/Table.vue:10
+#: front/src/components/library/TrackDetail.vue:30
+#: front/src/components/mixins/Translations.vue:56
+#: front/src/views/admin/library/UploadDetail.vue:238
+#: front/src/views/content/libraries/FilesTable.vue:60
+#: front/src/components/mixins/Translations.vue:57
+msgctxt "Content/*/*"
 msgid "Duration"
 msgstr "Iraupena"
 
-#: front/src/components/Home.vue:93
+#: front/src/views/auth/EmailConfirm.vue:23
+#, fuzzy
+msgctxt "Content/Signup/Message"
+msgid "E-mail address confirmed"
+msgstr "Emaila baieztatuta"
+
+#: front/src/components/Home.vue:88
+msgctxt "Content/Home/Title"
 msgid "Easy to use"
 msgstr "Erabiltzeko erraza"
 
+#: front/src/components/library/AlbumBase.vue:68
+#: front/src/components/library/ArtistBase.vue:79
+#: front/src/components/library/TrackBase.vue:87
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:45
+#: front/src/components/radios/Card.vue:23
+#: src/views/admin/library/AlbumDetail.vue:65
+#: front/src/views/admin/library/ArtistDetail.vue:64
+#: front/src/views/admin/library/TrackDetail.vue:64
 #: front/src/views/content/libraries/Detail.vue:9
+#: src/views/playlists/Detail.vue:31
+msgctxt "Content/*/Button.Label/Verb"
+msgid "Edit"
+msgstr "Editatu"
+
+#: front/src/components/auth/Settings.vue:246
+msgctxt "Content/Settings/Button.Label"
 msgid "Edit"
 msgstr "Editatu"
 
-#: front/src/components/About.vue:21
+#: front/src/components/auth/ApplicationEdit.vue:30
+#: front/src/components/auth/ApplicationEdit.vue:75
+#, fuzzy
+msgctxt "Content/Applications/Title"
+msgid "Edit application"
+msgstr "Errorea akzioa aplikatzen zen bitartean"
+
+#: front/src/components/About.vue:22
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Edit instance info"
 msgstr "Editatu instantzia infoa"
 
-#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30
-msgid "Edit..."
-msgstr "Editatu..."
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:3
+msgctxt "Content/Moderation/Card.Title/Verb"
+msgid "Edit moderation rule"
+msgstr ""
+
+#: front/src/components/library/AlbumEdit.vue:4
+msgctxt "Content/*/Title"
+msgid "Edit this album"
+msgstr ""
+
+#: front/src/components/library/ArtistEdit.vue:4
+#, fuzzy
+msgctxt "Content/*/Title"
+msgid "Edit this artist"
+msgstr "Artista honen albumak"
+
+#: front/src/components/library/TrackEdit.vue:4
+#, fuzzy
+msgctxt "Content/*/Title"
+msgid "Edit this track"
+msgstr "Editatu instantzia infoa"
+
+#: front/src/views/admin/library/AlbumDetail.vue:182
+#: front/src/views/admin/library/ArtistDetail.vue:171
+#: front/src/views/admin/library/Base.vue:5
+#: src/views/admin/library/EditsList.vue:24
+#: front/src/views/admin/library/TrackDetail.vue:234
+#, fuzzy
+msgctxt "*/Admin/*/Noun"
+msgid "Edits"
+msgstr "Editatu"
+
+#: front/src/components/mixins/Translations.vue:104
+#: front/src/components/mixins/Translations.vue:105
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Edits"
+msgstr "Editatu"
 
-#: front/src/components/auth/Signup.vue:29
+#: front/src/components/auth/Signup.vue:30
 #: front/src/components/manage/users/UsersTable.vue:38
+msgctxt "Content/*/*/Noun"
 msgid "Email"
 msgstr "Emaila"
 
-#: front/src/views/admin/users/UsersDetail.vue:29
+#: front/src/views/admin/moderation/AccountsDetail.vue:140
+msgctxt "Content/*/*"
 msgid "Email address"
 msgstr "Email helbidea"
 
-#: front/src/views/auth/EmailConfirm.vue:23
-msgid "Email confirmed"
-msgstr "Emaila baieztatuta"
+#: front/src/components/library/AlbumBase.vue:53
+#: front/src/components/library/ArtistBase.vue:64
+#: front/src/components/library/TrackBase.vue:72
+msgctxt "Content/*/Button.Label/Verb"
+msgid "Embed"
+msgstr ""
 
-#: front/src/views/playlists/Detail.vue:29
+#: front/src/components/audio/EmbedWizard.vue:20
+msgctxt "Popup/Embed/Input.Label/Noun"
+msgid "Embed code"
+msgstr ""
+
+#: front/src/components/library/AlbumBase.vue:26
+msgctxt "Popup/Album/Title/Verb"
+msgid "Embed this album on your website"
+msgstr ""
+
+#: front/src/components/library/ArtistBase.vue:37
+msgctxt "Popup/Artist/Title/Verb"
+msgid "Embed this artist work on your website"
+msgstr ""
+
+#: front/src/components/library/TrackBase.vue:45
+msgctxt "Popup/Track/Title"
+msgid "Embed this track on your website"
+msgstr ""
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:259
+#: front/src/views/admin/moderation/DomainsDetail.vue:187
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Emitted library follows"
+msgstr ""
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:243
+#: front/src/views/admin/moderation/DomainsDetail.vue:171
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Emitted messages"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:8
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:17
+#: front/src/views/admin/moderation/AccountsDetail.vue:156
+#: front/src/views/admin/moderation/AccountsDetail.vue:160
+msgctxt "*/*/*"
+msgid "Enabled"
+msgstr ""
+
+#: front/src/views/playlists/Detail.vue:30
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "End edition"
 msgstr "Amaitu edizioa"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:20
+#: front/src/views/content/remote/ScanForm.vue:50
+#, fuzzy
+msgctxt "Content/Library/Input.Placeholder"
+msgid "Enter a library URL"
+msgstr "Garbitu liburutegia"
+
+#: front/src/components/library/Radios.vue:141
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Enter a radio name…"
+msgstr ""
+
+#: front/src/components/library/Albums.vue:119
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Enter album title..."
+msgstr ""
+
+#: front/src/components/library/Artists.vue:116
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Enter artist name…"
+msgstr "Artistaren izena"
+
+#: front/src/views/playlists/List.vue:107
+#, fuzzy
+msgctxt "Content/Playlist/Placeholder/Call to action"
+msgid "Enter playlist name…"
+msgstr "Zerrenda izena"
+
+#: front/src/views/auth/PasswordReset.vue:54
+msgctxt "Content/Signup/Input.Placeholder"
+msgid "Enter the email address binded to your account"
+msgstr ""
+
+#: front/src/components/auth/Signup.vue:103
+#, fuzzy
+msgctxt "Content/Signup/Form/Placeholder"
+msgid "Enter your email"
+msgstr "E-maila baieztatu"
+
+#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100
+msgctxt "Content/Signup/Form/Placeholder"
+msgid "Enter your invitation code (case insensitive)"
+msgstr ""
+
+#: front/src/components/metadata/Search.vue:114
+msgctxt "Content/Library/Input.Placeholder/Verb"
+msgid "Enter your search query…"
+msgstr ""
+
+#: front/src/components/auth/Signup.vue:102
+msgctxt "Content/Signup/Form/Placeholder"
+msgid "Enter your username"
+msgstr ""
+
+#: front/src/components/auth/Login.vue:83
+msgctxt "Content/Login/Input.Placeholder"
+msgid "Enter your username or email"
+msgstr ""
+
+#: front/src/components/auth/SubsonicTokenForm.vue:19
 #: front/src/views/content/libraries/Form.vue:4
+msgctxt "Content/*/Error message.Title"
 msgid "Error"
 msgstr "Errorea"
 
-#: front/src/views/content/remote/Card.vue:39
-msgid "Error during scan"
+#: front/src/components/federation/FetchButton.vue:34
+#: front/src/components/library/ImportStatusModal.vue:32
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Error detail"
+msgstr "Erroredun fitxategiak"
+
+#: front/src/views/admin/Settings.vue:87
+#, fuzzy
+msgctxt "Content/Admin/Menu"
+msgid "Error reporting"
 msgstr "Errorea eskaneatzen zen bitartean"
 
-#: front/src/components/common/ActionTable.vue:79
+#: front/src/components/federation/FetchButton.vue:26
+#: front/src/components/library/ImportStatusModal.vue:24
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Error type"
+msgstr "Erroreduna"
+
+#: front/src/components/common/ActionTable.vue:94
+msgctxt "Content/*/Error message/Header"
 msgid "Error while applying action"
 msgstr "Errorea akzioa aplikatzen zen bitartean"
 
 #: front/src/views/auth/PasswordReset.vue:7
+msgctxt "Content/Signup/Card.Title"
 msgid "Error while asking for a password reset"
 msgstr "Errorea pasahitza berrezartzerakoan"
 
+#: front/src/components/auth/Authorize.vue:6
+#, fuzzy
+msgctxt "Popup/Moderation/Error message"
+msgid "Error while authorizing application"
+msgstr "Errorea akzioa aplikatzen zen bitartean"
+
 #: front/src/views/auth/PasswordResetConfirm.vue:7
+msgctxt "Content/Signup/Card.Title"
 msgid "Error while changing your password"
 msgstr "Errorea zure pasahitza aldatzerakoan"
 
-#: front/src/views/auth/EmailConfirm.vue:7
-msgid "Error while confirming your email"
-msgstr "Errorea zure emaila baieztatzerakoan"
+#: front/src/views/admin/moderation/DomainsList.vue:6
+#, fuzzy
+msgctxt "Content/Moderation/Message.Title"
+msgid "Error while creating domain"
+msgstr "Errorea gonbidapena sortzean"
+
+#: front/src/components/moderation/FilterModal.vue:13
+#, fuzzy
+msgctxt "Popup/Moderation/Error message"
+msgid "Error while creating filter"
+msgstr "Errorea gonbidapena sortzean"
 
 #: front/src/components/manage/users/InvitationForm.vue:4
+msgctxt "Content/Admin/Error message.Title"
 msgid "Error while creating invitation"
 msgstr "Errorea gonbidapena sortzean"
 
-#: front/src/views/content/remote/ScanForm.vue:3
-msgid "Error while fetching remote library"
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:7
+#, fuzzy
+msgctxt "Content/Moderation/Error message.Title"
+msgid "Error while creating rule"
+msgstr "Errorea gonbidapena sortzean"
+
+#: front/src/components/auth/Authorize.vue:7
+#, fuzzy
+msgctxt "Popup/Moderation/Error message"
+msgid "Error while fetching application data"
+msgstr "Errorea gonbidapena sortzean"
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:118
+#, fuzzy
+msgctxt "Content/Moderation/Table"
+msgid "Error while fetching node info"
 msgstr "Errorea urruneko liburutegia atzitzean"
 
 #: front/src/components/admin/SettingsGroup.vue:5
+msgctxt "Content/Settings/Error message.Title"
 msgid "Error while saving settings"
 msgstr "Errorea ezarpenak gordetzean"
 
-#: front/src/views/content/libraries/FilesTable.vue:16
-#: front/src/views/content/libraries/FilesTable.vue:237
+#: front/src/components/federation/FetchButton.vue:73
+msgctxt "Content/*/Error message.Title"
+msgid "Error while saving settings"
+msgstr "Errorea ezarpenak gordetzean"
+
+#: front/src/components/library/EditForm.vue:46
+#, fuzzy
+msgctxt "Content/Library/Error message.Title"
+msgid "Error while submitting edit"
+msgstr "Errorea ezarpenak gordetzean"
+
+#: front/src/components/mixins/Translations.vue:32
+#: front/src/components/mixins/Translations.vue:33
+msgctxt "Content/Library/Table/Short"
 msgid "Errored"
 msgstr "Erroreduna"
 
 #: front/src/views/content/libraries/Quota.vue:75
+msgctxt "Content/Library/Label"
 msgid "Errored files"
 msgstr "Erroredun fitxategiak"
 
-#: front/src/views/content/remote/Card.vue:58
-msgid "Errored tracks:"
-msgstr "Erroredun abestiak:"
+#: front/src/components/mixins/Translations.vue:17
+#: front/src/components/mixins/Translations.vue:18
+msgctxt "Content/Settings/Dropdown/Short"
+msgid "Everyone"
+msgstr ""
 
-#: front/src/components/library/radios/Builder.vue:61
+#: front/src/components/mixins/Translations.vue:11
+#: front/src/components/mixins/Translations.vue:12
+#, fuzzy
+msgctxt "Content/Settings/Dropdown"
+msgid "Everyone on this instance"
+msgstr "Ikasi gehiago instantzia honi buruz"
+
+#: front/src/components/mixins/Translations.vue:12
+#: front/src/components/mixins/Translations.vue:13
+msgctxt "Content/Settings/Dropdown"
+msgid "Everyone, across all instances"
+msgstr ""
+
+#: front/src/components/library/radios/Builder.vue:62
+msgctxt "Content/Radio/Table.Label/Verb"
 msgid "Exclude"
 msgstr "Baztertu"
 
-#: front/src/components/discussion/Comment.vue:14
-msgid "Expand"
-msgstr "Zabaldu"
-
 #: front/src/components/manage/users/InvitationsTable.vue:41
-#: front/src/components/mixins/Translations.vue:21
+#: front/src/components/mixins/Translations.vue:49
+#: front/src/components/mixins/Translations.vue:50
+msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Expiration date"
 msgstr "Iraungitze data"
 
 #: front/src/components/manage/users/InvitationsTable.vue:50
+msgctxt "Content/Admin/Table"
 msgid "Expired"
 msgstr "Iraungita"
 
 #: front/src/components/manage/users/InvitationsTable.vue:21
+msgctxt "Content/Admin/Dropdown/Adjective"
 msgid "Expired/used"
 msgstr "Iraungita/erabilita"
 
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:110
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
+msgstr ""
+
+#: front/src/components/manage/library/UploadsTable.vue:25
+#: front/src/views/content/libraries/FilesTable.vue:16
+msgctxt "Content/Library/Dropdown"
+msgid "Failed"
+msgstr ""
+
+#: front/src/views/content/remote/Card.vue:62
+#, fuzzy
+msgctxt "Content/Library/Card.List item/Noun"
+msgid "Failed tracks:"
+msgstr "Erroredun abestiak:"
+
+#: front/src/views/admin/library/AlbumDetail.vue:165
+#: front/src/views/admin/library/ArtistDetail.vue:154
+#: front/src/views/admin/library/TrackDetail.vue:217
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Favorited tracks"
+msgstr "Gogokoak"
+
 #: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr "Gogokoak"
 
-#: front/src/components/library/FileUpload.vue:83
-msgid "File name"
-msgstr "Fitxategi izena"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Favorites"
+msgstr "Gogokoak"
+
+#: front/src/views/admin/Settings.vue:84
+#, fuzzy
+msgctxt "Content/Admin/Menu"
+msgid "Federation"
+msgstr "Iraupena"
+
+#: front/src/components/library/TrackDetail.vue:66
+msgctxt "Content/*/*/Noun"
+msgid "Federation ID"
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:45
+msgctxt "Content/Library/Card.Table.Header/Short"
+msgid "Field"
+msgstr ""
 
-#: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21
-msgid "Files"
-msgstr "Fitxategiak"
+#: front/src/components/library/FileUpload.vue:93
+#, fuzzy
+msgctxt "Content/Library/Table.Label"
+msgid "Filename"
+msgstr "Fitxategi izena"
 
-#: front/src/components/library/radios/Builder.vue:60
+#: front/src/components/library/radios/Builder.vue:61
+msgctxt "Content/Radio/Table.Label/Noun"
 msgid "Filter name"
 msgstr "Iragazki izena"
 
+#: front/src/components/manage/library/UploadsTable.vue:26
+#: front/src/components/mixins/Translations.vue:36
 #: front/src/views/content/libraries/FilesTable.vue:17
-#: front/src/views/content/libraries/FilesTable.vue:241
+#: front/src/components/mixins/Translations.vue:37
+msgctxt "Content/Library/*"
 msgid "Finished"
 msgstr "Amaituta"
 
-#: front/src/views/content/remote/Card.vue:83
+#: front/src/components/manage/moderation/AccountsTable.vue:42
+#: front/src/components/manage/moderation/DomainsTable.vue:41
+#: front/src/views/admin/library/AlbumDetail.vue:149
+#: front/src/views/admin/library/ArtistDetail.vue:138
+#: front/src/views/admin/library/LibraryDetail.vue:153
+#: front/src/views/admin/library/TrackDetail.vue:201
+#: front/src/views/admin/library/UploadDetail.vue:167
+#: front/src/views/admin/moderation/AccountsDetail.vue:235
+#: front/src/views/admin/moderation/DomainsDetail.vue:151
+msgctxt "Content/Moderation/Table.Label/Short (Value is a date)"
+msgid "First seen"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:46
+#: front/src/components/mixins/Translations.vue:47
+#, fuzzy
+msgctxt "Content/Moderation/Dropdown/Noun"
+msgid "First seen date"
+msgstr "Iraungitze data"
+
+#: front/src/views/content/remote/Card.vue:87
+msgctxt "Content/Library/Card.Button.Label/Verb"
 msgid "Follow"
 msgstr "Jarraitu"
 
-#: front/src/views/content/remote/Card.vue:88
-msgid "Follow pending approval"
-msgstr "Jarraipena onarpenaren zain"
-
 #: front/src/views/content/Home.vue:16
+msgctxt "Content/Library/Title/Verb"
 msgid "Follow remote libraries"
 msgstr "Jarraitu urruneko liburutegiak"
 
+#: front/src/views/content/remote/Card.vue:92
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Follow request pending approval"
+msgstr "Jarraipena onarpenaren zain"
+
+#: front/src/components/mixins/Translations.vue:64
+#: front/src/views/admin/library/LibraryDetail.vue:161
 #: front/src/views/content/libraries/Detail.vue:7
+#: front/src/components/mixins/Translations.vue:65
+msgctxt "Content/Federation/*/Noun"
+msgid "Followers"
+msgstr "Jarraitzaileak"
+
+#: front/src/components/manage/library/LibrariesTable.vue:53
+msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "Jarraitzaileak"
 
-#: front/src/views/content/remote/Card.vue:93
+#: front/src/views/content/remote/Card.vue:103
+msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Jarraitzen"
 
-#: front/src/components/activity/Like.vue:14 src/components/activity/Listen.vue:14
-msgid "from %{ album } by %{ artist }"
-msgstr "%{ album }-(e)tik %{ artist }-(e)k"
-
-#: front/src/components/library/Track.vue:13
-msgid "From album %{ album } by %{ artist }"
-msgstr "%{ album } albumetik %{ artist }-(e)k"
+#: front/src/components/mixins/Translations.vue:84
+#: front/src/components/mixins/Translations.vue:85
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Follows"
+msgstr "Jarraitu"
 
-#: front/src/App.vue:55
-msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!"
+#: front/src/components/library/TrackBase.vue:17
+msgctxt "Content/Track/Paragraph"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 msgstr ""
-"Funkwhale boluntarioek eginiko doako eta kode irekiko proiektua da. "
-"Plataforma hobetzen lagun diezagukezu akatsen berri emanez, "
-"funtzionalitateak iradokiz eta proiektua zure lagunekin elkarbanatuz!"
+
+#: front/src/components/auth/Authorize.vue:28
+#, fuzzy
+msgctxt "Content/Auth/Label/Noun"
+msgid "Full access"
+msgstr "Sarbidea ezgaitu"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
+msgctxt "Content/Settings/Paragraph'"
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
 msgstr ""
 "Funkwhale Subsonic APIa darabilten beste musika erreproduzitzaileekin "
 "bateragarria da."
 
-#: front/src/components/Home.vue:95
+#: front/src/components/Home.vue:90
+msgctxt "Content/Home/Paragraph"
 msgid "Funkwhale is dead simple to use."
 msgstr "Funkwhale erabiltzeko izugarri erraza da."
 
 #: front/src/components/Home.vue:39
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
+msgctxt "Content/Home/Paragraph"
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
 msgstr ""
 "Funkwhale gustuko duzun musika erraz entzun edo artista berriak aurkitzeko "
 "diseinatuta dago."
 
-#: front/src/components/Home.vue:116
+#: front/src/components/Home.vue:111
+msgctxt "Content/Home/Paragraph"
 msgid "Funkwhale is free and gives you control on your music."
 msgstr "Funkwhale doakoa da eta zure musikaren gaineko kontrola ematen dizu."
 
 #: front/src/components/Home.vue:66
+msgctxt "Content/Home/Paragraph"
 msgid "Funkwhale takes care of handling your music"
 msgstr "Funkwhalek zure musika kudeatzeko ardura hartzen du"
 
+#: front/src/components/ShortcutsModal.vue:38
+msgctxt "Popup/Keyboard shortcuts/Title"
+msgid "General shortcuts"
+msgstr ""
+
 #: front/src/components/manage/users/InvitationForm.vue:16
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Get a new invitation"
 msgstr "Lortu gonbidapen berria"
 
 #: front/src/components/Home.vue:13
+msgctxt "Content/Home/Button.Label/Verb"
 msgid "Get me to the library"
 msgstr "Eraman liburutegira"
 
-#: front/src/components/Home.vue:76
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
+#: front/src/components/Home.vue:70
+msgctxt "Content/Home/List item/Verb"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
 msgstr ""
 "Lortu zure musikari buruzko kalitatezko metadatuak <a href=\"%{ url }\" "
 "target=\"_blank\">MusicBrainz</a> plataformari esker"
 
 #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19
+msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Hasi"
 
-#: front/src/components/common/ActionTable.vue:21
-#: front/src/components/common/ActionTable.vue:27
+#: front/src/components/Footer.vue:37
+#, fuzzy
+msgctxt "Footer/*/Link"
+msgid "Getting help"
+msgstr "Ezarpenak"
+
+#: front/src/components/library/ImportStatusModal.vue:45
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Getting help"
+msgstr "Ezarpenak"
+
+#: front/src/components/common/ActionTable.vue:35
+#: front/src/components/common/ActionTable.vue:56
+msgctxt "Content/*/Button.Label/Short, Verb"
 msgid "Go"
 msgstr "Joan"
 
 #: front/src/components/PageNotFound.vue:14
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Go to home page"
 msgstr "Joan hasiera orrira"
 
-#: front/src/App.vue:73
-msgid "Help us translate Funkwhale"
-msgstr "Lagundu Funkwhale itzultzen"
+#: front/src/components/auth/Settings.vue:128
+#, fuzzy
+msgctxt "Content/Settings/Title"
+msgid "Hidden artists"
+msgstr "Bilatu artistak"
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:114
+msgctxt "Content/Moderation/Help text"
+msgid "Hide account or domain content, except from followers."
+msgstr ""
+
+#: front/src/components/moderation/FilterModal.vue:40
+#, fuzzy
+msgctxt "Popup/*/Button.Label"
+msgid "Hide content"
+msgstr "Edukia sartu"
+
+#: front/src/components/audio/PlayButton.vue:26
+msgctxt "*/Queue/Dropdown/Button/Label/Short"
+msgid "Hide content from this artist"
+msgstr ""
+
+#: front/src/components/audio/Player.vue:643
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Hide content from this artist…"
+msgstr ""
+
+#: front/src/components/library/Home.vue:65
+msgctxt "Head/Home/Title"
+msgid "Home"
+msgstr ""
 
 #: front/src/components/instance/Stats.vue:36
+msgctxt "Content/About/Paragraph/Unit"
 msgid "Hours of music"
 msgstr "Ordutako musika"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:11
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
+#: front/src/components/auth/SubsonicTokenForm.vue:10
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
 msgstr ""
-"Hala ere, beste bezero batzuetatik Funkwhalera sarbidea lortzeko behean ezar "
-"dezakezun aparteko pasahitz bat behar duzu."
+"Hala ere, beste bezero batzuetatik Funkwhalera sarbidea lortzeko behean ezar"
+" dezakezun aparteko pasahitz bat behar duzu."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
+msgctxt "Content/Signup/Paragraph"
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
 msgstr ""
 "Aurreko pausoan emandako emaila zuzena bada eta erabiltzaile kontu bati "
 "lotua, datozen minutuetan email bat jaso beharko zenuke pasahitza "
 "berrezartzeko pausoekin."
 
-#: front/src/components/manage/library/FilesTable.vue:40
-msgid "Import date"
-msgstr "Inportazio data"
+#: front/src/components/auth/Settings.vue:205
+msgctxt "Content/Applications/Paragraph"
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
+msgstr ""
 
-#: front/src/components/Home.vue:71
-msgid "Import music from various platforms, such as YouTube or SoundCloud"
-msgstr "Inportatu musika YouTube edo SoundCloud moduko zenbait plataformetatik"
+#: front/src/components/library/ImportStatusModal.vue:3
+#, fuzzy
+msgctxt "Popup/Import/Title"
+msgid "Import detail"
+msgstr "Inportazio data"
 
-#: front/src/components/library/FileUpload.vue:51
+#: front/src/components/library/FileUpload.vue:50
+msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "Inportazio erreferentzia"
 
+#: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
-#: front/src/views/content/libraries/FilesTable.vue:55
+#: front/src/views/content/libraries/FilesTable.vue:59
+msgctxt "Content/Library/*/Noun"
+msgid "Import status"
+msgstr "Inportazio egoera"
+
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
 msgid "Import status"
 msgstr "Inportazio egoera"
 
+#: front/src/components/mixins/Translations.vue:37
+#: front/src/components/mixins/Translations.vue:38
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid "Imported"
+msgstr "Inportazio data"
+
+#: front/src/components/federation/FetchButton.vue:47
+msgctxt "*/*/Error"
+msgid "Impossible to connect to the remote server"
+msgstr ""
+
+#: front/src/components/moderation/FilterModal.vue:26
+#, fuzzy
+msgctxt "Popup/Moderation/List item"
+msgid "In \"Recently added\" widget"
+msgstr "Azken aldian gehituta"
+
+#: front/src/components/moderation/FilterModal.vue:27
+msgctxt "Popup/Moderation/List item"
+msgid "In artists and album listings"
+msgstr ""
+
 #: front/src/components/favorites/TrackFavoriteIcon.vue:3
+msgctxt "Content/Track/Button.Message"
 msgid "In favorites"
 msgstr "Gogokoetan"
 
+#: front/src/components/moderation/FilterModal.vue:25
+msgctxt "Popup/Moderation/List item"
+msgid "In other users favorites and listening history"
+msgstr ""
+
+#: front/src/components/moderation/FilterModal.vue:28
+msgctxt "Popup/Moderation/List item"
+msgid "In radio suggestions"
+msgstr ""
+
 #: front/src/components/manage/users/UsersTable.vue:54
+msgctxt "Content/Admin/Table"
 msgid "Inactive"
 msgstr "Ez gaituta"
 
-#: front/src/components/playlists/Editor.vue:31
+#: front/src/components/ShortcutsModal.vue:71
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Increase volume"
+msgstr ""
+
+#: front/src/components/playlists/Editor.vue:41
+#, fuzzy
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Insert from queue (%{ count } track)"
 msgid_plural "Insert from queue (%{ count } tracks)"
 msgstr[0] "Sartu ilaratik (abesti %{ count })"
 msgstr[1] "Sartu ilaratik (%{ count } abesti)"
 
+#: front/src/components/mixins/Translations.vue:16
+#: front/src/components/mixins/Translations.vue:17
+#, fuzzy
+msgctxt "Content/Settings/Dropdown/Short"
+msgid "Instance"
+msgstr "Instantziako irratiak"
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:71
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Instance data"
+msgstr "Instantziako irratiak"
+
+#: front/src/views/admin/Settings.vue:80
+#, fuzzy
+msgctxt "Content/Admin/Menu"
+msgid "Instance information"
+msgstr "Instantziako irratiak"
+
 #: front/src/components/library/Radios.vue:9
+msgctxt "Content/Radio/Title"
 msgid "Instance radios"
 msgstr "Instantziako irratiak"
 
-#: front/src/components/auth/Signup.vue:42
-#: front/src/components/manage/users/InvitationForm.vue:11
-msgid "Invitation code"
-msgstr "Gonbidapen kodea"
+#: front/src/views/admin/Settings.vue:75
+#, fuzzy
+msgctxt "Head/Admin/Title"
+msgid "Instance settings"
+msgstr "Instantziako irratiak"
 
-#: front/src/components/auth/Signup.vue:43
-msgid "Invitation code (optional)"
-msgstr "Gonbidapen kodea (hautazkoa)"
+#: front/src/components/SetInstanceModal.vue:19
+#, fuzzy
+msgctxt "Popup/Instance/Input.Label/Noun"
+msgid "Instance URL"
+msgstr "Instantziako irratiak"
 
-#: front/src/views/admin/users/Base.vue:8 src/views/admin/users/InvitationsList.vue:3
-#: front/src/views/admin/users/InvitationsList.vue:24
-msgid "Invitations"
-msgstr "Gonbidapenak"
+#: front/src/components/library/FileUpload.vue:268
+msgctxt "Content/Library/Help text"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:139
+msgctxt "Popup/Import/Error.Label"
+msgid "Invalid metadata"
+msgstr ""
+
+#: front/src/components/auth/Signup.vue:44
+#: front/src/components/manage/users/InvitationForm.vue:11
+msgctxt "Content/*/Input.Label"
+msgid "Invitation code"
+msgstr "Gonbidapen kodea"
 
-#: front/src/App.vue:42
+#: front/src/views/admin/users/Base.vue:8
+#: front/src/views/admin/users/InvitationsList.vue:24
+msgctxt "*/Admin/*/Noun"
+msgid "Invitations"
+msgstr "Gonbidapenak"
+
+#: front/src/components/Footer.vue:41
+msgctxt "Footer/*/List item.Link"
 msgid "Issue tracker"
 msgstr "Arazoen jarraipena"
 
-#: front/src/views/content/libraries/Home.vue:9
-msgid "It looks like you don't have any library yet, it's time to create one!"
-msgstr "Badirudi ez duzula liburutegirik oraindik, bada bat sortzeko ordua!"
+#: front/src/components/SetInstanceModal.vue:5
+msgctxt "Popup/Instance/Error message.Title"
+msgid "It is not possible to connect to the given URL"
+msgstr ""
 
 #: front/src/components/Home.vue:50
+msgctxt "Content/Home/List item/Verb"
 msgid "Keep a track of your favorite songs"
 msgstr "Izan zure gogoko abestien jarraipena"
 
+#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3
+msgctxt "*/*/*/Noun"
+msgid "Keyboard shortcuts"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:161
+#, fuzzy
+msgctxt "Content/Moderation/Table.Label.Link"
+msgid "Known accounts"
+msgstr "Nire kontua"
+
 #: front/src/views/content/remote/Home.vue:14
+msgctxt "Content/Library/Title"
 msgid "Known libraries"
 msgstr "Liburutegi ezagunak"
 
 #: front/src/components/manage/users/UsersTable.vue:41
-#: front/src/views/admin/users/UsersDetail.vue:45
-#: front/src/components/mixins/Translations.vue:31
+#: front/src/components/mixins/Translations.vue:58
+#: front/src/views/admin/moderation/AccountsDetail.vue:205
+#: front/src/components/mixins/Translations.vue:59
+msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)"
 msgid "Last activity"
 msgstr "Azken jarduera"
 
-#: front/src/components/playlists/PlaylistModal.vue:32
+#: front/src/views/admin/moderation/AccountsDetail.vue:188
+#: front/src/views/admin/moderation/DomainsDetail.vue:78
+msgctxt "Content/*/Table.Label"
+msgid "Last checked"
+msgstr ""
+
+#: front/src/components/playlists/PlaylistModal.vue:46
+msgctxt "Popup/Playlist/Table.Label/Short"
 msgid "Last modification"
 msgstr "Azken aldaketa"
 
-#: front/src/views/content/remote/Card.vue:56
+#: front/src/components/manage/moderation/AccountsTable.vue:43
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Last seen"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:47
+#: front/src/components/mixins/Translations.vue:48
+#, fuzzy
+msgctxt "Content/Moderation/Dropdown/Noun"
+msgid "Last seen date"
+msgstr "Azken eguneraketa:"
+
+#: front/src/views/content/remote/Card.vue:60
+msgctxt "Content/Library/Card.List item/Noun"
 msgid "Last update:"
 msgstr "Azken eguneraketa:"
 
-#: front/src/components/common/ActionTable.vue:40
+#: front/src/components/common/ActionTable.vue:49
+msgctxt "Modal/*/Button.Label/Short, Verb"
 msgid "Launch"
 msgstr "Abiarazi"
 
-#: front/src/views/content/remote/Card.vue:63
-msgid "Launch scan"
-msgstr "Abiarazi eskaneatzea"
-
 #: front/src/components/Home.vue:10
+msgctxt "Content/Home/Button.Label/Verb"
 msgid "Learn more about this instance"
 msgstr "Ikasi gehiago instantzia honi buruz"
 
-#: front/src/components/requests/Form.vue:10
-msgid "Leave this field empty if you're requesting the whole discography."
-msgstr "Utzi eremu hau hutsik diskografia osoa eskatzen ari bazara."
+#: front/src/components/manage/users/InvitationForm.vue:58
+msgctxt "Content/Admin/Input.Placeholder"
+msgid "Leave empty for a random code"
+msgstr ""
+
+#: front/src/components/audio/EmbedWizard.vue:7
+msgctxt "Popup/Embed/Paragraph"
+msgid "Leave empty for a responsive widget"
+msgstr ""
 
+#: front/src/views/admin/library/AlbumDetail.vue:232
+#: front/src/views/admin/library/ArtistDetail.vue:221
+#: front/src/views/admin/library/TrackDetail.vue:284
+#: front/src/views/admin/moderation/AccountsDetail.vue:327
+#: front/src/views/admin/moderation/DomainsDetail.vue:234
 #: front/src/views/content/Base.vue:5
+msgctxt "*/*/*/Noun"
+msgid "Libraries"
+msgstr "Liburutegiak"
+
+#: front/src/views/admin/library/Base.vue:17
+#: front/src/views/admin/library/LibrariesList.vue:24
+msgctxt "*/*/*"
 msgid "Libraries"
 msgstr "Liburutegiak"
 
+#: front/src/components/mixins/Translations.vue:72
+#: front/src/components/mixins/Translations.vue:73
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Libraries and uploads"
+msgstr "Liburutegiak"
+
 #: front/src/views/content/libraries/Form.vue:2
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
 msgstr ""
 "Liburutegiak zure musika bildumak antolatzen eta partekatzen laguntze "
 "dizute. Zure musika bilduma igo dezakezu Funkwhalera eta zure familia eta "
 "lagunekin partekatu."
 
-#: front/src/components/instance/Stats.vue:30
-#: front/src/components/manage/users/UsersTable.vue:177
-#: front/src/views/admin/users/UsersDetail.vue:181
+#: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
+#: front/src/components/manage/library/UploadsTable.vue:60
+#: front/src/components/manage/users/UsersTable.vue:173
+#: front/src/views/admin/library/UploadDetail.vue:144
+#: front/src/views/admin/moderation/AccountsDetail.vue:498
+msgctxt "*/*/*"
 msgid "Library"
 msgstr "Liburutegia"
 
-#: front/src/views/admin/library/FilesList.vue:3
-msgid "Library files"
+#: front/src/views/content/libraries/Form.vue:103
+#, fuzzy
+msgctxt "Content/Library/Message"
+msgid "Library created"
+msgstr "Zerrenda sortuta"
+
+#: front/src/views/admin/library/LibraryDetail.vue:78
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Library data"
+msgstr "Liburutegia"
+
+#: front/src/views/content/libraries/Form.vue:123
+#, fuzzy
+msgctxt "Content/Library/Message"
+msgid "Library deleted"
+msgstr "Liburutegi fitxategiak"
+
+#: front/src/views/admin/library/EditsList.vue:4
+#, fuzzy
+msgctxt "Content/Admin/Title/Noun"
+msgid "Library edits"
 msgstr "Liburutegi fitxategiak"
 
-#: front/src/App.vue:31
-msgid "Links"
-msgstr "Loturak"
+#: front/src/views/content/libraries/Form.vue:100
+#, fuzzy
+msgctxt "Content/Library/Message"
+msgid "Library updated"
+msgstr "Azken eguneraketa:"
+
+#: front/src/components/library/TrackDetail.vue:19
+#: front/src/components/manage/library/TracksTable.vue:43
+#: front/src/views/admin/library/TrackDetail.vue:159 src/edits.js:61
+msgctxt "Content/*/*/Noun"
+msgid "License"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:157
+#: front/src/views/admin/library/ArtistDetail.vue:146
+#: front/src/views/admin/library/TrackDetail.vue:209
+msgctxt "*/*/*/Noun"
+msgid "Listenings"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr ""
+
+#: front/src/components/audio/track/Table.vue:25
+#: front/src/components/library/ArtistDetail.vue:28
+msgctxt "Content/*/Button.Label"
+msgid "Load more…"
+msgstr ""
 
 #: front/src/views/content/libraries/Detail.vue:21
-msgid "Loading followers..."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Loading followers…"
 msgstr "Jarraitzaileak kargatzen..."
 
 #: front/src/views/content/libraries/Home.vue:3
-msgid "Loading Libraries..."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Loading Libraries…"
 msgstr "Liburutegiak kargatzen..."
 
 #: front/src/views/content/libraries/Detail.vue:3
 #: front/src/views/content/libraries/Upload.vue:3
-msgid "Loading library data..."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Loading library data…"
 msgstr "Liburutegi datuak kargatzen..."
 
-#: front/src/views/Notifications.vue:4
-msgid "Loading notifications..."
+#: front/src/views/Notifications.vue:19
+#, fuzzy
+msgctxt "Content/Notifications/Paragraph"
+msgid "Loading notifications…"
 msgstr "Jakinarazpenak kargatzen..."
 
 #: front/src/views/content/remote/Home.vue:3
-msgid "Loading remote libraries..."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Loading remote libraries…"
 msgstr "Urruneko liburutegiak kargatzen..."
 
-#: front/src/views/instance/Timeline.vue:4
-msgid "Loading timeline..."
-msgstr "Denboralerroa kargatzen..."
-
 #: front/src/views/content/libraries/Quota.vue:4
-msgid "Loading usage data..."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Loading usage data…"
 msgstr "Erabilpen datuak kargatzen..."
 
 #: front/src/components/favorites/List.vue:5
-msgid "Loading your favorites..."
+#, fuzzy
+msgctxt "Content/Favorites/Message"
+msgid "Loading your favorites…"
 msgstr "Zure gogokoak kargatzen..."
 
+#: front/src/components/manage/library/AlbumsTable.vue:65
+#: front/src/components/manage/library/ArtistsTable.vue:58
+#: front/src/components/manage/library/LibrariesTable.vue:75
+#: front/src/components/manage/library/TracksTable.vue:71
+#: front/src/components/manage/library/UploadsTable.vue:99
+#: front/src/views/admin/library/AlbumDetail.vue:19
+#: front/src/views/admin/library/ArtistDetail.vue:18
+#: front/src/views/admin/library/LibraryDetail.vue:18
+#: front/src/views/admin/library/TrackDetail.vue:18
+#: front/src/views/admin/library/UploadDetail.vue:19
+msgctxt "Content/Moderation/*/Short, Noun"
+msgid "Local"
+msgstr ""
+
+#: front/src/components/manage/moderation/AccountsTable.vue:59
+#: front/src/views/admin/moderation/AccountsDetail.vue:18
+#, fuzzy
+msgctxt "Content/Moderation/*/Short, Noun"
+msgid "Local account"
+msgstr "Nire kontua"
+
+#: front/src/components/auth/Login.vue:84
+msgctxt "Head/Login/Title"
+msgid "Log In"
+msgstr ""
+
 #: front/src/components/auth/Login.vue:4
+msgctxt "Content/Login/Title/Verb"
 msgid "Log in to your Funkwhale account"
 msgstr "Sartu zure Funkwhale kontura"
 
+#: front/src/components/auth/Logout.vue:20
+msgctxt "Head/Login/Title"
+msgid "Log Out"
+msgstr ""
+
 #: front/src/components/Sidebar.vue:38
+msgctxt "Sidebar/Profile/List item.Link"
 msgid "Logged in as %{ username }"
 msgstr "%{ username } moduan sartuta"
 
-#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:41
+#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42
+msgctxt "*/Login/*/Verb"
 msgid "Login"
 msgstr "Sartu"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:148
+#, fuzzy
+msgctxt "Content/*/*/Noun"
+msgid "Login status"
+msgstr "Kontuaren egoera"
+
 #: front/src/components/Sidebar.vue:52
+msgctxt "Sidebar/Login/List item.Link/Verb"
 msgid "Logout"
 msgstr "Irten"
 
-#: front/src/components/library/Track.vue:105
-msgid "Lyrics"
-msgstr "Letrak"
+#: front/src/views/content/libraries/Home.vue:9
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Looks like you don't have a library, it's time to create one."
+msgstr "Badirudi ez duzula liburutegirik oraindik, bada bat sortzeko ordua!"
+
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Looping disabled. Click to switch to single-track looping."
+msgstr ""
+
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Looping on a single track. Click to switch to whole queue looping."
+msgstr ""
+
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Looping on whole queue. Click to disable looping."
+msgstr ""
+
+#: front/src/components/Sidebar.vue:223
+msgctxt "Sidebar/*/Hidden text"
+msgid "Main menu"
+msgstr ""
+
+#: front/src/views/admin/library/Base.vue:31
+#, fuzzy
+msgctxt "Head/Admin/Title"
+msgid "Manage library"
+msgstr "Garbitu liburutegia"
 
 #: front/src/components/playlists/PlaylistModal.vue:3
+msgctxt "Popup/Playlist/Title/Verb"
 msgid "Manage playlists"
 msgstr "Kudeatu zerrendak"
 
+#: front/src/views/admin/users/Base.vue:20
+#, fuzzy
+msgctxt "Head/Admin/Title"
+msgid "Manage users"
+msgstr "Kudeatu zerrendak"
+
 #: front/src/views/playlists/List.vue:8
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Manage your playlists"
 msgstr "Kudeatu zure zerrendak"
 
-#: front/src/views/Notifications.vue:17
+#: front/src/views/Notifications.vue:14
+msgctxt "Content/Notifications/Button.Label/Verb"
 msgid "Mark all as read"
 msgstr "Markatu dena irakurrita"
 
-#: front/src/views/admin/users/UsersDetail.vue:94
+#: front/src/components/notifications/NotificationRow.vue:46
+#, fuzzy
+msgctxt "Content/Notifications/Button.Tooltip/Verb"
+msgid "Mark as read"
+msgstr "Markatu dena irakurrita"
+
+#: front/src/components/notifications/NotificationRow.vue:47
+#, fuzzy
+msgctxt "Content/Notifications/Button.Tooltip/Verb"
+msgid "Mark as unread"
+msgstr "Markatu dena irakurrita"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:310
+msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "MB"
 
-#: front/src/components/Sidebar.vue:63
+#: front/src/components/audio/Player.vue:625
+msgctxt "Sidebar/Player/Hidden text"
+msgid "Media player"
+msgstr ""
+
+#: front/src/components/auth/Profile.vue:12
+#, fuzzy
+msgctxt "Content/Profile/Paragraph"
+msgid "Member since %{ date }"
+msgstr "%{ date }-(e)tik erregistratuta"
+
+#: front/src/components/Footer.vue:32
+msgctxt "Footer/*/List item.Link"
+msgid "Mobile and desktop apps"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:96
+#: src/components/manage/users/UsersTable.vue:177
+#: front/src/views/admin/moderation/AccountsDetail.vue:502
+#: front/src/views/admin/moderation/Base.vue:21
+#, fuzzy
+msgctxt "*/Moderation/*"
+msgid "Moderation"
+msgstr "Iraupena"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:78
+#: front/src/views/admin/moderation/DomainsDetail.vue:42
+msgctxt "Content/Moderation/Card.Paragraph"
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:5
+#, fuzzy
+msgctxt "Content/Library/Card/Short"
+msgid "Modification %{ id }"
+msgstr "Jakinarazpenak"
+
+#: front/src/components/mixins/Translations.vue:48
+#: front/src/components/mixins/Translations.vue:49
+#, fuzzy
+msgctxt "Content/Playlist/Dropdown/Noun"
+msgid "Modification date"
+msgstr "Iraungitze data"
+
+#: front/src/components/library/AlbumBase.vue:42
+#: front/src/components/library/ArtistBase.vue:53
+#: front/src/components/library/TrackBase.vue:61
+msgctxt "*/*/Button.Label/Noun"
+msgid "More…"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82
+msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "Musika"
 
+#: front/src/components/audio/Player.vue:631
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Mute"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:24
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:115
+#, fuzzy
+msgctxt "Content/Moderation/*/Verb"
+msgid "Mute activity"
+msgstr "Azken jarduera"
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:28
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:119
+#, fuzzy
+msgctxt "Content/Moderation/*/Verb"
+msgid "Mute notifications"
+msgstr "Jakinarazpenak"
+
 #: front/src/components/Sidebar.vue:34
+msgctxt "Sidebar/Profile/Title"
 msgid "My account"
 msgstr "Nire kontua"
 
+#: front/src/components/library/radios/Builder.vue:238
+#, fuzzy
+msgctxt "Content/Radio/Input.Placeholder"
+msgid "My awesome description"
+msgstr "Deskribapena"
+
+#: front/src/views/content/libraries/Form.vue:72
+#, fuzzy
+msgctxt "Content/Library/Input.Placeholder"
+msgid "My awesome library"
+msgstr "Bilatu liburutegia"
+
+#: front/src/components/playlists/Form.vue:76
+#, fuzzy
+msgctxt "Content/Playlist/Input.Placeholder"
+msgid "My awesome playlist"
+msgstr "Kudeatu zerrendak"
+
+#: front/src/components/library/radios/Builder.vue:237
+msgctxt "Content/Radio/Input.Placeholder"
+msgid "My awesome radio"
+msgstr ""
+
 #: front/src/views/content/libraries/Home.vue:6
+msgctxt "Content/Library/Title"
 msgid "My libraries"
 msgstr "Nire liburutegiak"
 
-#: front/src/components/audio/track/Row.vue:40 src/components/library/Track.vue:64
-#: front/src/components/library/Track.vue:75 src/components/library/Track.vue:86
-#: front/src/components/library/Track.vue:97
-#: front/src/components/manage/library/FilesTable.vue:63
-#: front/src/components/manage/library/FilesTable.vue:69
-#: front/src/components/manage/library/FilesTable.vue:75
-#: front/src/components/manage/library/FilesTable.vue:81
+#: front/src/components/audio/track/Row.vue:40
+#: src/components/library/EditCard.vue:60
+#: front/src/components/library/EditForm.vue:70
+#: front/src/components/library/TrackDetail.vue:34
+#: front/src/components/library/TrackDetail.vue:43
+#: front/src/components/library/TrackDetail.vue:52
+#: front/src/components/library/TrackDetail.vue:61
+#: front/src/components/manage/library/AlbumsTable.vue:73
+#: front/src/components/manage/library/TracksTable.vue:76
+#: front/src/components/manage/library/UploadsTable.vue:121
+#: front/src/components/manage/library/UploadsTable.vue:128
 #: front/src/components/manage/users/UsersTable.vue:61
-#: front/src/views/admin/users/UsersDetail.vue:49
-#: front/src/views/content/libraries/FilesTable.vue:89
+#: front/src/views/admin/library/UploadDetail.vue:179
+#: front/src/views/admin/library/UploadDetail.vue:214
+#: front/src/views/admin/library/UploadDetail.vue:233
+#: front/src/views/admin/library/UploadDetail.vue:244
+#: front/src/views/admin/library/UploadDetail.vue:257
+#: front/src/views/admin/moderation/AccountsDetail.vue:192
+#: front/src/views/admin/moderation/DomainsDetail.vue:82
 #: front/src/views/content/libraries/FilesTable.vue:95
+#: front/src/views/content/libraries/FilesTable.vue:101
+msgctxt "*/*/*"
 msgid "N/A"
 msgstr "Daturik gabe"
 
-#: front/src/components/playlists/PlaylistModal.vue:31
-#: front/src/views/admin/users/UsersDetail.vue:21
-#: front/src/views/content/libraries/Form.vue:10
-#: front/src/components/mixins/Translations.vue:25
+#: front/src/components/manage/library/LibrariesTable.vue:48
+#: front/src/components/manage/library/UploadsTable.vue:59
+msgctxt "*/*/*"
+msgid "Name"
+msgstr "Izena"
+
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Izena"
+
+#: front/src/components/auth/Settings.vue:133
+#: front/src/components/manage/library/ArtistsTable.vue:39
+#: front/src/components/manage/moderation/AccountsTable.vue:39
+#: front/src/components/manage/moderation/DomainsTable.vue:38
+#: front/src/components/mixins/Translations.vue:53
+#: front/src/components/playlists/PlaylistModal.vue:45
+#: front/src/views/admin/library/ArtistDetail.vue:98
+#: front/src/views/admin/library/LibraryDetail.vue:85
+#: front/src/views/admin/library/UploadDetail.vue:92
+#: front/src/views/admin/moderation/DomainsDetail.vue:97
+#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10
+#: front/src/components/mixins/Translations.vue:54
+msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Izena"
 
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
+msgctxt "Content/Settings/Input.Label"
 msgid "New password"
 msgstr "Pasahitz berria"
 
-#: front/src/components/Sidebar.vue:149
+#: front/src/components/Sidebar.vue:173
+msgctxt "Sidebar/Player/Paragraph"
 msgid "New tracks will be appended here automatically."
 msgstr "Abesti berriak hemen gehituko dira automatikoki."
 
-#: front/src/components/Sidebar.vue:116
+#: front/src/components/library/EditCard.vue:47
+msgctxt "Content/Library/Card.Table.Header/Short"
+msgid "New value"
+msgstr ""
+
+#: front/src/components/audio/Player.vue:629
+#, fuzzy
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Next track"
+msgstr "Oraingo abestia"
+
+#: front/src/components/Sidebar.vue:130
+msgctxt "*/*/*"
 msgid "No"
 msgstr "Ez"
 
-#: front/src/components/Home.vue:100
+#: front/src/components/Home.vue:95
+msgctxt "Content/Home/List item"
 msgid "No add-ons, no plugins : you only need a web library"
 msgstr ""
 
-#: front/src/components/library/Track.vue:113
-msgid "No lyrics available for this track."
+#: front/src/components/audio/Search.vue:25
+#, fuzzy
+msgctxt "Content/Search/Paragraph"
+msgid "No album matched your query"
+msgstr "Barkatu, ez dugu zure bilaketarekin zer ikusirik duen albumik aurkitu"
+
+#: front/src/components/audio/Search.vue:16
+#, fuzzy
+msgctxt "Content/Search/Paragraph"
+msgid "No artist matched your query"
+msgstr "Barkatu, ez dugu zure eskararekin zerikusia duen artistarik aurkitu"
+
+#: front/src/components/library/TrackDetail.vue:14
+#, fuzzy
+msgctxt "Content/Track/Table.Paragraph"
+msgid "No copyright information available for this track"
+msgstr "Ez dago letrarik eskuragarri abesti honentzat."
+
+#: front/src/components/library/TrackDetail.vue:25
+#, fuzzy
+msgctxt "Content/Track/Table.Paragraph"
+msgid "No licensing information for this track"
 msgstr "Ez dago letrarik eskuragarri abesti honentzat."
 
 #: front/src/components/federation/LibraryWidget.vue:6
+msgctxt "Content/Federation/Paragraph"
 msgid "No matching library."
 msgstr "Ez da liburutegirik aurkitu."
 
+#: front/src/views/Notifications.vue:28
+#, fuzzy
+msgctxt "Content/Notifications/Paragraph"
+msgid "No notification to show."
+msgstr "Jakinarazpenak"
+
+#: front/src/components/common/EmptyState.vue:7
+msgctxt "Content/*/Paragraph"
+msgid "No results were found."
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:10
+#: front/src/components/mixins/Translations.vue:11
+msgctxt "Content/Settings/Dropdown"
+msgid "Nobody except me"
+msgstr ""
+
 #: front/src/views/content/libraries/Detail.vue:57
+msgctxt "Content/Library/Paragraph"
 msgid "Nobody is following this library"
 msgstr "Inor ez da liburutegi hau jarraitzen ari"
 
 #: front/src/components/manage/users/InvitationsTable.vue:51
+msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "Ez da erabiltzen"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74
+#: front/src/components/mixins/Translations.vue:100
+#: front/src/components/mixins/Translations.vue:101
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Notifications"
+msgstr "Jakinarazpenak"
+
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
 msgid "Notifications"
 msgstr "Jakinarazpenak"
 
-#: front/src/App.vue:36
+#: front/src/components/Footer.vue:47
+msgctxt "Footer/*/List item.Link"
 msgid "Official website"
 msgstr "Webgune ofiziala"
 
 #: front/src/components/auth/Settings.vue:83
+msgctxt "Content/Settings/Input.Label"
 msgid "Old password"
 msgstr "Pasahitz zaharra"
 
+#: front/src/components/library/EditCard.vue:46
+msgctxt "Content/Library/Card.Table.Header/Short"
+msgid "Old value"
+msgstr ""
+
 #: front/src/components/manage/users/InvitationsTable.vue:20
+msgctxt "Content/Admin/Dropdown/Adjective"
 msgid "Open"
 msgstr "Ireki"
 
-#: front/src/App.vue:62
-msgid "Options"
-msgstr "Aukerak"
+#: front/src/components/library/ImportStatusModal.vue:56
+msgctxt "Popup/Import/Table.Label/Value"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
+msgstr ""
+
+#: front/src/components/library/AlbumBase.vue:73
+#: front/src/components/library/ArtistBase.vue:84
+#: front/src/components/library/TrackBase.vue:92
+msgctxt "Content/Moderation/Link"
+msgid "Open in moderation interface"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:31
+#: front/src/views/admin/library/ArtistDetail.vue:30
+#: front/src/views/admin/library/TrackDetail.vue:30
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open local profile"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:46
+#: front/src/views/admin/library/ArtistDetail.vue:45
+#: front/src/views/admin/library/TrackDetail.vue:45
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open on MusicBrainz"
+msgstr ""
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:23
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open profile"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:54
+#: front/src/views/admin/library/ArtistDetail.vue:53
+#: front/src/views/admin/library/LibraryDetail.vue:49
+#: front/src/views/admin/library/TrackDetail.vue:53
+#: front/src/views/admin/library/UploadDetail.vue:50
+#: front/src/views/admin/moderation/AccountsDetail.vue:52
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open remote profile"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:16
+#, fuzzy
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open website"
+msgstr "Webgune ofiziala"
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:40
+#, fuzzy
+msgctxt "Content/Moderation/Card.Title"
+msgid "Or customize your rule"
+msgstr "Iragazkiak sortu zure irratia pertsonalizatzeko"
+
+#: front/src/components/favorites/List.vue:32
+#: src/components/library/Radios.vue:41
+#: front/src/components/manage/library/EditsCardList.vue:37
+#: front/src/components/manage/users/UsersTable.vue:17
+#: front/src/views/playlists/List.vue:25
+#, fuzzy
+msgctxt "Content/Search/Dropdown.Label/Noun"
+msgid "Order"
+msgstr "Ordena"
 
-#: front/src/components/favorites/List.vue:23 src/components/library/Artists.vue:15
-#: front/src/components/library/Radios.vue:33
-#: front/src/components/manage/library/FilesTable.vue:9
+#: front/src/components/favorites/List.vue:24
+#: src/components/library/Albums.vue:15
+#: front/src/components/library/Artists.vue:15
+#: src/components/library/Radios.vue:33
+#: front/src/components/manage/library/AlbumsTable.vue:11
+#: front/src/components/manage/library/ArtistsTable.vue:11
+#: front/src/components/manage/library/EditsCardList.vue:29
+#: front/src/components/manage/library/LibrariesTable.vue:20
+#: front/src/components/manage/library/TracksTable.vue:11
+#: front/src/components/manage/library/UploadsTable.vue:30
+#: front/src/components/manage/moderation/AccountsTable.vue:11
+#: front/src/components/manage/moderation/DomainsTable.vue:9
 #: front/src/components/manage/users/InvitationsTable.vue:9
 #: front/src/components/manage/users/UsersTable.vue:9
 #: front/src/views/content/libraries/FilesTable.vue:21
 #: front/src/views/playlists/List.vue:17
+msgctxt "Content/Search/Dropdown.Label/Noun"
 msgid "Ordering"
 msgstr "Ordena"
 
-#: front/src/components/favorites/List.vue:31 src/components/library/Artists.vue:23
-#: front/src/components/library/Radios.vue:41
-#: front/src/components/manage/library/FilesTable.vue:17
-#: front/src/components/manage/users/UsersTable.vue:17
+#: front/src/components/library/Albums.vue:23
+#: src/components/library/Artists.vue:23
+#: front/src/components/manage/library/AlbumsTable.vue:19
+#: front/src/components/manage/library/ArtistsTable.vue:19
+#: front/src/components/manage/library/LibrariesTable.vue:28
+#: front/src/components/manage/library/TracksTable.vue:19
+#: front/src/components/manage/library/UploadsTable.vue:38
+#: front/src/components/manage/moderation/AccountsTable.vue:19
+#: front/src/components/manage/moderation/DomainsTable.vue:17
 #: front/src/views/content/libraries/FilesTable.vue:29
-#: front/src/views/playlists/List.vue:25
+msgctxt "Content/Search/Dropdown.Label/Noun"
 msgid "Ordering direction"
 msgstr "Ordenazio norabidea"
 
 #: front/src/components/manage/users/InvitationsTable.vue:38
+msgctxt "Content/Admin/Table.Label"
 msgid "Owner"
 msgstr "Jabea"
 
+#: front/src/components/PageNotFound.vue:33
+#, fuzzy
+msgctxt "Head/*/Title"
+msgid "Page Not Found"
+msgstr "Orrialdea ez da aurkitu!"
+
 #: front/src/components/PageNotFound.vue:7
+msgctxt "Content/*/Title"
 msgid "Page not found!"
 msgstr "Orrialdea ez da aurkitu!"
 
-#: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38
+#: front/src/components/Pagination.vue:39
+msgctxt "Content/*/Hidden text/Noun"
+msgid "Pagination"
+msgstr ""
+
+#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40
+msgctxt "Content/*/Input.Label"
 msgid "Password"
 msgstr "Pasahitza"
 
+#: front/src/components/auth/SubsonicTokenForm.vue:94
+#, fuzzy
+msgctxt "Content/Settings/Message"
+msgid "Password updated"
+msgstr "Pasahitza arrakastaz eguneratu da"
+
 #: front/src/views/auth/PasswordResetConfirm.vue:28
+msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Pasahitza arrakastaz eguneratu da"
 
-#: front/src/components/library/FileUpload.vue:105
+#: front/src/components/audio/Player.vue:628
+#, fuzzy
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Pause track"
+msgstr "Arazoen jarraipena"
+
+#: front/src/components/ShortcutsModal.vue:59
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Pause/play the current track"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:12
+msgctxt "Content/Moderation/Card.List item"
+msgid "Paused"
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:116
+#: front/src/components/manage/library/UploadsTable.vue:23
+#: front/src/components/mixins/Translations.vue:28
 #: front/src/views/content/libraries/FilesTable.vue:14
-#: front/src/views/content/libraries/FilesTable.vue:233
+#: front/src/components/mixins/Translations.vue:29
+msgctxt "Content/Library/*/Short"
 msgid "Pending"
 msgstr "Zain"
 
 #: front/src/views/content/libraries/Detail.vue:37
+msgctxt "Content/Library/Table/Short"
 msgid "Pending approval"
 msgstr "Onarpenaren zain"
 
 #: front/src/views/content/libraries/Quota.vue:22
+msgctxt "Content/Library/Label"
 msgid "Pending files"
 msgstr "Fitxategiak faltan"
 
-#: front/src/components/requests/Form.vue:26
-msgid "Pending requests"
+#: front/src/components/Sidebar.vue:225
+#, fuzzy
+msgctxt "Sidebar/Notifications/Hidden text"
+msgid "Pending follow requests"
+msgstr "Eskaerak zain"
+
+#: front/src/components/library/EditCard.vue:29
+#: front/src/components/manage/library/EditsCardList.vue:18
+#, fuzzy
+msgctxt "Content/Admin/*/Noun"
+msgid "Pending review"
+msgstr "Fitxategiak faltan"
+
+#: front/src/components/Sidebar.vue:226
+#, fuzzy
+msgctxt "Sidebar/Moderation/Hidden text"
+msgid "Pending review edits"
 msgstr "Eskaerak zain"
 
 #: front/src/components/manage/users/UsersTable.vue:42
-#: front/src/views/admin/users/UsersDetail.vue:68
+#: front/src/views/admin/moderation/AccountsDetail.vue:166
+msgctxt "Content/Admin/Table.Label/Noun"
+msgid "Permissions"
+msgstr "Baimenak"
+
+#: front/src/components/auth/Settings.vue:176
+msgctxt "Content/*/*/Noun"
 msgid "Permissions"
 msgstr "Baimenak"
 
-#: front/src/components/audio/PlayButton.vue:9 src/components/library/Track.vue:30
+#: front/src/components/audio/PlayButton.vue:9
+#: front/src/components/library/TrackBase.vue:26
+msgctxt "*/Queue/Button.Label/Short, Verb"
 msgid "Play"
 msgstr "Erreproduzitu"
 
-#: front/src/components/audio/album/Card.vue:50
-#: front/src/components/audio/artist/Card.vue:44 src/components/library/Album.vue:28
-#: front/src/views/playlists/Detail.vue:23
+#: front/src/components/audio/album/Card.vue:48
+#: front/src/components/audio/artist/Card.vue:44
+#: front/src/components/library/AlbumBase.vue:20
+#: front/src/components/library/AlbumDetail.vue:11
+#: src/views/playlists/Detail.vue:24
+msgctxt "Content/Queue/Button.Label/Short, Verb"
 msgid "Play all"
 msgstr "Erreproduzitu dena"
 
-#: front/src/components/library/Artist.vue:26
+#: front/src/components/library/ArtistBase.vue:31
+msgctxt "Content/Artist/Button.Label/Verb"
 msgid "Play all albums"
 msgstr "Erreproduzitu album denak"
 
-#: front/src/components/audio/PlayButton.vue:15
+#: front/src/components/audio/PlayButton.vue:76
+msgctxt "*/Queue/Dropdown/Button/Title"
 msgid "Play next"
 msgstr "Erreproduzitu hurrengoa"
 
-#: front/src/components/audio/PlayButton.vue:16
+#: front/src/components/ShortcutsModal.vue:67
+#, fuzzy
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Play next track"
+msgstr "Erreproduzitu hurrengoa"
+
+#: front/src/components/audio/PlayButton.vue:74
+msgctxt "*/Queue/Dropdown/Button/Title"
 msgid "Play now"
 msgstr "Erreproduzitu orain"
 
+#: front/src/components/ShortcutsModal.vue:63
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Play previous track"
+msgstr ""
+
+#: front/src/components/audio/PlayButton.vue:77
+msgctxt "*/Queue/Dropdown/Button/Title"
+msgid "Play similar songs"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:224
+#, fuzzy
+msgctxt "Sidebar/Player/Hidden text"
+msgid "Play this track"
+msgstr "Zerrenda editorea"
+
+#: front/src/components/audio/Player.vue:627
+#, fuzzy
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Play track"
+msgstr "Erreproduzitu dena"
+
+#: front/src/components/audio/PlayButton.vue:82
+#, fuzzy
+msgctxt "*/Queue/Button/Title"
+msgid "Play..."
+msgstr "Erreproduzitu"
+
+#: front/src/views/playlists/Detail.vue:91
+#, fuzzy
+msgctxt "Head/Playlist/Title"
+msgid "Playlist"
+msgstr "Zerrendak"
+
 #: front/src/views/playlists/Detail.vue:12
+#, fuzzy
+msgctxt "Content/Playlist/Header.Subtitle"
 msgid "Playlist containing %{ count } track, by %{ username }"
 msgid_plural "Playlist containing %{ count } tracks, by %{ username }"
 msgstr[0] "Zerrendak %{ username }-(r)en abesti %{ count } du"
 msgstr[1] "Zerrendak %{ username }-(r)en %{ count } abesti ditu"
 
 #: front/src/components/playlists/Form.vue:9
+msgctxt "Content/Playlist/Message"
 msgid "Playlist created"
 msgstr "Zerrenda sortuta"
 
 #: front/src/components/playlists/Editor.vue:4
+msgctxt "Content/Playlist/Title"
 msgid "Playlist editor"
 msgstr "Zerrenda editorea"
 
 #: front/src/components/playlists/Form.vue:21
+msgctxt "Content/Playlist/Input.Label"
 msgid "Playlist name"
 msgstr "Zerrenda izena"
 
 #: front/src/components/playlists/Form.vue:6
+msgctxt "Content/Playlist/Message"
 msgid "Playlist updated"
 msgstr "Zerrenda eguneratuta"
 
 #: front/src/components/playlists/Form.vue:25
+msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Zerrenda ikuspena"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Zerrendak"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
-#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104
-#: front/src/views/admin/Settings.vue:82
+#: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
+#: front/src/views/admin/library/AlbumDetail.vue:173
+#: front/src/views/admin/library/ArtistDetail.vue:162
+#: front/src/views/admin/library/TrackDetail.vue:225
+#: src/views/playlists/List.vue:106
+msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Zerrendak"
 
 #: front/src/components/Home.vue:56
+msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
 msgstr "Zerrendak? Guk badauzkagu"
 
 #: front/src/components/auth/Settings.vue:79
+msgctxt "Content/Settings/Error message.List item/Call to action"
 msgid "Please double-check your password is correct"
 msgstr "Mesedez egiaztatu bi aldiz pasahitza zuzena dela"
 
 #: front/src/components/auth/Login.vue:9
+msgctxt "Content/Login/Error message.List item/Call to action"
 msgid "Please double-check your username/password couple is correct"
 msgstr "Mesedez egiaztatu erabiltzaile izena eta pasahitza zuzenak direla"
 
 #: front/src/components/auth/Settings.vue:46
+msgctxt "Content/Settings/Paragraph"
 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px."
 msgstr "PNG, GIF edo JPG. Gehienez 2MB. 400x400px tamainara murriztuko da."
 
-#: front/src/components/library/FileUpload.vue:58
+#: front/src/views/admin/library/TrackDetail.vue:137
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Position"
+msgstr "Deskribapena"
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:118
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
+msgstr ""
+
+#: front/src/components/audio/EmbedWizard.vue:33
+msgctxt "Popup/Embed/Title/Noun"
+msgid "Preview"
+msgstr ""
+
+#: front/src/components/audio/Player.vue:626
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Previous track"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:15
+#: front/src/components/mixins/Translations.vue:16
+msgctxt "Content/Settings/Dropdown/Short"
+msgid "Private"
+msgstr ""
+
+#: front/src/views/content/remote/Card.vue:43
+#, fuzzy
+msgctxt "Content/Library/Card.List item"
+msgid "Problem during scanning"
+msgstr "Errorea eskaneatzen zen bitartean"
+
+#: front/src/components/library/FileUpload.vue:57
+msgctxt "Content/Library/Button.Label"
 msgid "Proceed"
 msgstr "Jarraitu"
 
 #: front/src/views/auth/EmailConfirm.vue:26
 #: front/src/views/auth/PasswordResetConfirm.vue:31
+msgctxt "Content/Signup/Link/Verb"
 msgid "Proceed to login"
 msgstr "Jarraitu sarbidera"
 
 #: front/src/components/library/FileUpload.vue:17
+msgctxt "Content/Library/Tab.Title/Short"
 msgid "Processing"
 msgstr "Prozesatzen"
 
+#: front/src/components/mixins/Translations.vue:68
+#: front/src/components/mixins/Translations.vue:69
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Profile"
+msgstr "Erroredun fitxategiak"
+
+#: front/src/components/manage/moderation/AccountsTable.vue:188
+#: front/src/components/manage/moderation/DomainsTable.vue:168
 #: front/src/views/content/libraries/Quota.vue:36
 #: front/src/views/content/libraries/Quota.vue:39
 #: front/src/views/content/libraries/Quota.vue:62
 #: front/src/views/content/libraries/Quota.vue:65
 #: front/src/views/content/libraries/Quota.vue:88
 #: front/src/views/content/libraries/Quota.vue:91
+msgctxt "*/*/*/Verb"
 msgid "Purge"
 msgstr "Hustu"
 
 #: front/src/views/content/libraries/Quota.vue:89
+msgctxt "Popup/Library/Title"
 msgid "Purge errored files?"
 msgstr "Hustu errore fitxategiak?"
 
 #: front/src/views/content/libraries/Quota.vue:37
+msgctxt "Popup/Library/Title"
 msgid "Purge pending files?"
 msgstr "Hustu zain dauden fitxategiak?"
 
 #: front/src/views/content/libraries/Quota.vue:63
+msgctxt "Popup/Library/Title"
 msgid "Purge skipped files?"
 msgstr "Hustu saltatutako fitxategiak?"
 
 #: front/src/components/Sidebar.vue:20
+msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "Ilara"
 
-#: front/src/components/library/radios/Builder.vue:15
-msgid "Radio created"
-msgstr "Irratia sortuta"
+#: front/src/components/audio/Player.vue:322
+msgctxt "Content/Queue/Message"
+msgid "Queue shuffled!"
+msgstr ""
+
+#: front/src/views/radios/Detail.vue:80
+#, fuzzy
+msgctxt "Head/Radio/Title"
+msgid "Radio"
+msgstr "Irratiak"
+
+#: front/src/components/library/radios/Builder.vue:235
+#, fuzzy
+msgctxt "Head/Radio/Title"
+msgid "Radio Builder"
+msgstr "Eraikitzailea"
+
+#: front/src/components/library/radios/Builder.vue:15
+msgctxt "Content/Radio/Message"
+msgid "Radio created"
+msgstr "Irratia sortuta"
 
 #: front/src/components/library/radios/Builder.vue:21
+msgctxt "Content/Radio/Input.Label/Noun"
 msgid "Radio name"
 msgstr "Irratiaren izena"
 
 #: front/src/components/library/radios/Builder.vue:12
+msgctxt "Content/Radio/Message"
 msgid "Radio updated"
 msgstr "Irratia eguneratuta"
 
-#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:142
+#: front/src/components/library/Library.vue:13
+#: src/components/library/Radios.vue:142
+msgctxt "*/*/*"
 msgid "Radios"
 msgstr "Irratiak"
 
-#: front/src/views/instance/Timeline.vue:7
-msgid "Recent activity on this instance"
-msgstr "Instantzia honetako azken jarduerak"
+#: front/src/components/mixins/Translations.vue:92
+#: front/src/components/mixins/Translations.vue:93
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Radios"
+msgstr "Irratiak"
+
+#: front/src/components/auth/ApplicationForm.vue:151
+msgctxt "Content/OAuth Scopes/Label/Verb"
+msgid "Read"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:51
+msgctxt "Popup/Import/Table.Label/Value"
+msgid "Read our documentation for this error"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:24
+msgctxt "Content/Auth/Label/Noun"
+msgid "Read-only"
+msgstr ""
+
+#: front/src/components/auth/ApplicationForm.vue:152
+msgctxt "Content/OAuth Scopes/Help Text"
+msgid "Read-only access to user data"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:39
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:25
+msgctxt "Content/Moderation/*/Noun"
+msgid "Reason"
+msgstr ""
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:251
+#: front/src/views/admin/moderation/DomainsDetail.vue:179
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Received library follows"
+msgstr ""
+
+#: front/src/components/manage/moderation/DomainsTable.vue:40
+#: front/src/components/mixins/Translations.vue:62
+#: front/src/components/mixins/Translations.vue:63
+msgctxt "Content/Moderation/*/Noun"
+msgid "Received messages"
+msgstr ""
+
+#: front/src/components/library/EditForm.vue:27
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Recent edits"
+msgstr "Azken aldian gehituta"
+
+#: front/src/components/library/EditForm.vue:17
+msgctxt "Content/Library/Paragraph"
+msgid "Recent edits awaiting review"
+msgstr ""
 
 #: front/src/components/library/Home.vue:24
+msgctxt "Content/Home/Title"
 msgid "Recently added"
 msgstr "Azken aldian gehituta"
 
 #: front/src/components/library/Home.vue:11
+msgctxt "Content/Home/Title"
 msgid "Recently favorited"
 msgstr "Azken aldian gogokoa"
 
 #: front/src/components/library/Home.vue:6
+msgctxt "Content/Home/Title"
 msgid "Recently listened"
 msgstr "Azken aldian entzuna"
 
-#: front/src/views/admin/users/UsersDetail.vue:103
-#: front/src/views/content/remote/Home.vue:15
+#: front/src/components/auth/ApplicationForm.vue:13
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Redirect URI"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:125
+#: src/components/auth/Settings.vue:170
+#: front/src/components/common/EmptyState.vue:16
+#: src/views/content/remote/Home.vue:15
+msgctxt "Content/*/Button.Label/Short, Verb"
 msgid "Refresh"
 msgstr "Berriztu"
 
-#: front/src/components/auth/Profile.vue:12
-msgid "Registered since %{ date }"
-msgstr "%{ date }-(e)tik erregistratuta"
+#: front/src/components/federation/FetchButton.vue:20
+#, fuzzy
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh error"
+msgstr "Berriztu"
+
+#: front/src/views/admin/library/AlbumDetail.vue:50
+#: front/src/views/admin/library/ArtistDetail.vue:49
+#: front/src/views/admin/library/TrackDetail.vue:49
+msgctxt "Content/Moderation/Button/Verb"
+msgid "Refresh from remote server"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:127
+msgctxt "Content/Moderation/Button.Label/Verb"
+msgid "Refresh node info"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:79
+#, fuzzy
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh pending"
+msgstr "Beheranzkoa"
+
+#: front/src/components/federation/FetchButton.vue:80
+msgctxt "Popup/*/Message.Content"
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:16
+#, fuzzy
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh successful"
+msgstr "Arrakastaz eskaneatuta"
+
+#: front/src/components/common/ActionTable.vue:275
+msgctxt "Content/*/Button.Tooltip/Verb"
+msgid "Refresh table content"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:12
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh was skipped"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:7
+msgctxt "Popup/*/Title"
+msgid "Refreshing object from remote…"
+msgstr ""
 
 #: front/src/components/auth/Signup.vue:9
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
+msgctxt "Content/Signup/Form/Paragraph"
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
 msgstr ""
 "Erregistratzea itxita dago instantzia honetan. Gonbidapen kode bat beharko "
 "duzu izena emateko."
 
 #: front/src/components/manage/users/UsersTable.vue:71
-msgid "regular user"
+#, fuzzy
+msgctxt "Content/Admin/Table, User role"
+msgid "Regular user"
 msgstr "erabiltzaile normala"
 
+#: front/src/components/library/EditCard.vue:87
 #: front/src/views/content/libraries/Detail.vue:51
+msgctxt "Content/Library/Button.Label"
 msgid "Reject"
 msgstr "Baztertu"
 
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:32
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:123
+#, fuzzy
+msgctxt "Content/Moderation/*/Verb"
+msgid "Reject media"
+msgstr "Baztertuta"
+
+#: front/src/components/library/EditCard.vue:33
+#: front/src/components/manage/library/EditsCardList.vue:24
 #: front/src/views/content/libraries/Detail.vue:43
+msgctxt "Content/Library/*/Short"
 msgid "Rejected"
 msgstr "Baztertuta"
 
+#: front/src/components/manage/library/AlbumsTable.vue:43
+#: front/src/components/mixins/Translations.vue:44 src/edits.js:28
+#: front/src/components/mixins/Translations.vue:45
+msgctxt "Content/*/*/Noun"
+msgid "Release date"
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:63
+msgctxt "Content/Library/Paragraph"
+msgid "Remaining storage space"
+msgstr ""
+
 #: front/src/views/content/remote/Home.vue:6
+msgctxt "Content/Library/Title/Noun"
 msgid "Remote libraries"
 msgstr "Urruneko liburutegiak"
 
 #: front/src/views/content/remote/Home.vue:7
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
 msgstr ""
 "Urruneko liburutegiak interneteko beste erabiltzaile batzuenak dira. "
-"Hauetara sarbidea lor dezakezu hauetara baimena lortzen baduzu edo publikoak "
-"diren bitartean."
+"Hauetara sarbidea lor dezakezu hauetara baimena lortzen baduzu edo publikoak"
+" diren bitartean."
 
 #: front/src/components/library/radios/Filter.vue:59
+msgctxt "Content/Radio/Button.Label/Verb"
 msgid "Remove"
 msgstr "Ezabatu"
 
 #: front/src/components/auth/Settings.vue:58
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Remove avatar"
 msgstr "Ezabatu irudia"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:34
-#: front/src/components/auth/SubsonicTokenForm.vue:37
+#: front/src/components/library/ArtistDetail.vue:12
+#, fuzzy
+msgctxt "Content/Moderation/Button.Label"
+msgid "Remove filter"
+msgstr "Ezabatu irudia"
+
+#: front/src/components/favorites/TrackFavoriteIcon.vue:26
+#, fuzzy
+msgctxt "Content/Track/Icon.Tooltip/Verb"
+msgid "Remove from favorites"
+msgstr "Gogokoetan sartu"
+
+#: front/src/views/content/libraries/Quota.vue:38
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
+msgstr ""
+
+#: front/src/views/content/libraries/Quota.vue:64
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
+msgstr ""
+
+#: front/src/views/content/libraries/Quota.vue:90
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
+msgstr ""
+
+#: front/src/components/auth/SubsonicTokenForm.vue:33
+#: front/src/components/auth/SubsonicTokenForm.vue:36
+msgctxt "*/Settings/Button.Label/Verb"
 msgid "Request a new password"
 msgstr "Eskatu pasahitz berria"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:35
+#: front/src/components/auth/SubsonicTokenForm.vue:34
+msgctxt "Popup/Settings/Title"
 msgid "Request a new Subsonic API password?"
 msgstr "Subsonic API pasahitz berria eskatu?"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:43
+#: front/src/components/auth/SubsonicTokenForm.vue:42
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Request a password"
 msgstr "Eskatu pasahitza"
 
-#: front/src/components/requests/Form.vue:20
-msgid "Request submitted!"
-msgstr "Eskaera eginda!"
+#: front/src/components/federation/FetchButton.vue:64
+msgctxt "Popup/*/Loading.Title"
+msgid "Requesting a fetch…"
+msgstr ""
+
+#: front/src/components/library/EditForm.vue:82
+msgctxt "Content/Library/Button.Label"
+msgid "Reset to initial value: %{ value }"
+msgstr ""
 
-#: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4
+#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4
+#: front/src/views/auth/PasswordReset.vue:53
+msgctxt "*/Login/*/Verb"
 msgid "Reset your password"
 msgstr "Berrezarri pasahitza"
 
-#: front/src/components/favorites/List.vue:38 src/components/library/Artists.vue:30
-#: front/src/components/library/Radios.vue:52 src/views/playlists/List.vue:32
+#: front/src/views/content/libraries/FilesTable.vue:223
+#, fuzzy
+msgctxt "Content/Library/Dropdown/Verb"
+msgid "Restart import"
+msgstr "Inportazioa sortu"
+
+#: front/src/components/favorites/List.vue:39
+#: src/components/library/Albums.vue:30
+#: front/src/components/library/Artists.vue:30
+#: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32
+msgctxt "Content/Search/Dropdown.Label/Noun"
 msgid "Results per page"
 msgstr "Emaitzak orrialdeko"
 
-#: front/src/components/admin/SettingsGroup.vue:63
-#: front/src/components/library/radios/Builder.vue:33
+#: front/src/components/library/EditForm.vue:31
+msgctxt "Content/Library/Button.Label"
+msgid "Retrict to unreviewed edits"
+msgstr ""
+
+#: front/src/views/auth/EmailConfirm.vue:17
+#, fuzzy
+msgctxt "Content/Signup/Link/Verb"
+msgid "Return to login"
+msgstr "Jarraitu sarbidera"
+
+#: front/src/components/library/ArtistDetail.vue:9
+#, fuzzy
+msgctxt "Content/Moderation/Link"
+msgid "Review my filters"
+msgstr "Aukeratu filtroa"
+
+#: front/src/components/auth/Settings.vue:192
+msgctxt "*/*/*/Verb"
+msgid "Revoke"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:195
+msgctxt "*/Settings/Button.Label/Verb"
+msgid "Revoke access"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:193
+msgctxt "Popup/Settings/Title"
+msgid "Revoke access for application \"%{ application }\"?"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:16
+msgctxt "Content/Moderation/Card.Title/Noun"
+msgid "Rule"
+msgstr ""
+
+#: front/src/components/admin/SettingsGroup.vue:67
+#: front/src/components/library/radios/Builder.vue:34
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Gorde"
 
-#: front/src/views/content/remote/Card.vue:31
+#: front/src/views/content/remote/Card.vue:175
+msgctxt "Content/Library/Message"
+msgid "Scan launched"
+msgstr ""
+
+#: front/src/views/content/remote/Card.vue:67
+#, fuzzy
+msgctxt "Content/Library/Card.Button.Label/Verb"
+msgid "Scan now"
+msgstr "Erreproduzitu orain"
+
+#: front/src/views/content/remote/Card.vue:35
+msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "Eskaneatzeko zain"
 
-#: front/src/views/content/remote/Card.vue:43
-msgid "Scanned successfully"
-msgstr "Arrakastaz eskaneatuta"
+#: front/src/views/content/remote/Card.vue:176
+msgctxt "Content/Library/Message"
+msgid "Scan skipped (previous scan is too recent)"
+msgstr ""
 
 #: front/src/views/content/remote/Card.vue:47
+#, fuzzy
+msgctxt "Content/Library/Card.List item"
+msgid "Scanned"
+msgstr "Eskaneatzeko zain"
+
+#: front/src/views/content/remote/Card.vue:51
+msgctxt "Content/Library/Card.List item"
 msgid "Scanned with errors"
 msgstr "Erroreak eskaneatzean"
 
-#: front/src/views/content/remote/Card.vue:35
-msgid "Scanning... (%{ progress }%)"
+#: front/src/views/content/remote/Card.vue:39
+#, fuzzy
+msgctxt "Content/Library/Card.List item"
+msgid "Scanning… (%{ progress }%)"
 msgstr "Eskaneatzen... (%{ progress }%)"
 
-#: front/src/components/library/Artists.vue:10 src/components/library/Radios.vue:29
-#: front/src/components/manage/library/FilesTable.vue:5
+#: front/src/components/auth/ApplicationForm.vue:22
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Scopes"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:226
+msgctxt "Content/*/*/Noun"
+msgid "Scopes"
+msgstr ""
+
+#: front/src/components/library/Albums.vue:10
+#: src/components/library/Artists.vue:10
+#: front/src/components/library/Radios.vue:29
+#: front/src/components/manage/library/AlbumsTable.vue:5
+#: front/src/components/manage/library/ArtistsTable.vue:5
+#: front/src/components/manage/library/EditsCardList.vue:6
+#: front/src/components/manage/library/LibrariesTable.vue:5
+#: front/src/components/manage/library/TracksTable.vue:5
+#: front/src/components/manage/library/UploadsTable.vue:5
+#: front/src/components/manage/moderation/AccountsTable.vue:5
+#: front/src/components/manage/moderation/DomainsTable.vue:5
 #: front/src/components/manage/users/InvitationsTable.vue:5
 #: front/src/components/manage/users/UsersTable.vue:5
-#: front/src/views/content/libraries/FilesTable.vue:5 src/views/playlists/List.vue:13
+#: front/src/views/content/libraries/FilesTable.vue:5
+#: src/views/playlists/List.vue:13
+msgctxt "Content/Search/Input.Label/Noun"
 msgid "Search"
 msgstr "Bilatu"
 
 #: front/src/views/content/remote/ScanForm.vue:9
+msgctxt "Content/Library/Input.Label/Verb"
 msgid "Search a remote library"
 msgstr "Bilatu urruneko liburutegia"
 
+#: front/src/components/manage/library/EditsCardList.vue:211
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by account, summary, domain…"
+msgstr ""
+
+#: front/src/components/manage/library/LibrariesTable.vue:191
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, actor, name, description…"
+msgstr ""
+
+#: front/src/components/manage/library/UploadsTable.vue:241
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, actor, name, reference, source…"
+msgstr ""
+
+#: front/src/components/manage/library/ArtistsTable.vue:164
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, name, MusicBrainz ID…"
+msgstr ""
+
+#: front/src/components/manage/library/TracksTable.vue:174
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, title, artist, album, MusicBrainz ID…"
+msgstr ""
+
+#: front/src/components/manage/library/AlbumsTable.vue:174
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, title, artist, MusicBrainz ID…"
+msgstr ""
+
+#: front/src/components/manage/moderation/AccountsTable.vue:171
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, username, bio…"
+msgstr ""
+
+#: front/src/components/manage/moderation/DomainsTable.vue:151
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by name…"
+msgstr ""
+
+#: front/src/views/content/libraries/FilesTable.vue:208
+msgctxt "Content/Library/Input.Placeholder"
+msgid "Search by title, artist, album…"
+msgstr ""
+
+#: front/src/components/manage/users/InvitationsTable.vue:153
+msgctxt "Content/Admin/Input.Placeholder/Verb"
+msgid "Search by username, e-mail address, code…"
+msgstr ""
+
+#: front/src/components/manage/users/UsersTable.vue:163
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by username, e-mail address, name…"
+msgstr ""
+
+#: front/src/components/audio/SearchBar.vue:20
+msgctxt "Sidebar/Search/Input.Placeholder"
+msgid "Search for artists, albums, tracks…"
+msgstr ""
+
 #: front/src/components/audio/Search.vue:2
+msgctxt "Content/Search/Title"
 msgid "Search for some music"
 msgstr "Bilatu musika pixka bat"
 
-#: front/src/components/library/Track.vue:116
-msgid "Search on lyrics.wikia.com"
-msgstr "Bilatu lyrics.wikia.com-en"
-
-#: front/src/components/library/Album.vue:33 src/components/library/Artist.vue:31
-#: front/src/components/library/Track.vue:40
+#: front/src/components/library/AlbumBase.vue:57
+#: front/src/components/library/ArtistBase.vue:68
+#: front/src/components/library/TrackBase.vue:76
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Search on Wikipedia"
 msgstr "Bilatu Wikipedian"
 
+#: front/src/components/library/Library.vue:35
+#: src/views/admin/library/Base.vue:32
+#: front/src/views/admin/moderation/Base.vue:22
+#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19
+msgctxt "Menu/*/Hidden text"
+msgid "Secondary menu"
+msgstr ""
+
 #: front/src/views/admin/Settings.vue:15
+msgctxt "Content/Admin/Menu.Title"
 msgid "Sections"
 msgstr "Atalak"
 
-#: front/src/components/library/radios/Builder.vue:45
+#: front/src/components/library/radios/Builder.vue:46
+msgctxt "Content/Radio/Dropdown.Placeholder/Verb"
 msgid "Select a filter"
 msgstr "Aukeratu filtroa"
 
-#: front/src/components/common/ActionTable.vue:64
+#: front/src/components/common/ActionTable.vue:79
+#, fuzzy
+msgctxt "Content/*/Link/Verb"
 msgid "Select all %{ total } elements"
 msgid_plural "Select all %{ total } elements"
 msgstr[0] "Aukeratu elementu %{ total }"
 msgstr[1] "Aukeratu %{ total } elementu"
 
-#: front/src/components/common/ActionTable.vue:73
+#: front/src/components/common/ActionTable.vue:88
+msgctxt "Content/*/Link/Verb"
 msgid "Select only current page"
 msgstr "Aukeratu orrialde hau bakarrik"
 
-#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88
-#: front/src/components/manage/users/UsersTable.vue:185
-#: front/src/views/admin/users/UsersDetail.vue:189
+#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:108
+#: front/src/components/manage/users/UsersTable.vue:181
+#: front/src/views/admin/moderation/AccountsDetail.vue:506
+msgctxt "*/*/*/Noun"
 msgid "Settings"
 msgstr "Ezarpenak"
 
 #: front/src/components/auth/Settings.vue:10
+msgctxt "Content/Settings/Message"
 msgid "Settings updated"
 msgstr "Ezarpenak eguneratuta"
 
 #: front/src/components/admin/SettingsGroup.vue:11
+msgctxt "Content/Settings/Paragraph"
 msgid "Settings updated successfully."
 msgstr "Ezarpenak arrakastaz eguneratuta."
 
 #: front/src/components/manage/users/InvitationForm.vue:27
+msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Share link"
 msgstr "Partekatu esteka"
 
 #: front/src/views/content/libraries/Detail.vue:15
-msgid "Share this link with other users so they can request an access to your library."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Share this link with other users so they can request access to your library."
 msgstr ""
-"Partekatu esteka hau beste erabiltzaile batzuekin zure liburutegira sarbidea "
-"eska dezaten."
+"Partekatu esteka hau beste erabiltzaile batzuekin zure liburutegira sarbidea"
+" eska dezaten."
 
 #: front/src/views/content/libraries/Detail.vue:14
-#: front/src/views/content/remote/Card.vue:73
+#: front/src/views/content/remote/Card.vue:77
+msgctxt "Content/Library/Title"
 msgid "Sharing link"
 msgstr "Esteka partekatzen"
 
-#: front/src/components/audio/album/Card.vue:40
+#: front/src/components/audio/album/Card.vue:38
+#, fuzzy
+msgctxt "Content/Album/Card.Link/Verb"
 msgid "Show %{ count } more track"
 msgid_plural "Show %{ count } more tracks"
 msgstr[0] "Erakutsi abesti %{ count } gehiago"
 msgstr[1] "Erakutsi %{ count } abesti gehiago"
 
 #: front/src/components/audio/artist/Card.vue:30
+#, fuzzy
+msgctxt "Content/Artist/Card.Link"
 msgid "Show 1 more album"
 msgid_plural "Show %{ count } more albums"
 msgstr[0] "Erakutsi album 1 gehiago"
 msgstr[1] "Erakutsi %{ count } album gehiago"
 
-#: front/src/views/Notifications.vue:10
+#: front/src/components/library/EditForm.vue:21
+msgctxt "Content/Library/Button.Label"
+msgid "Show all edits"
+msgstr ""
+
+#: front/src/components/ShortcutsModal.vue:42
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Show available keyboard shortcuts"
+msgstr ""
+
+#: front/src/views/Notifications.vue:7
+msgctxt "Content/Notifications/Form.Label/Verb"
 msgid "Show read notifications"
 msgstr "Erakutsi irakurritako jakinarazpenak"
 
-#: front/src/components/manage/library/FilesTable.vue:97
+#: front/src/components/forms/PasswordInput.vue:26
+#, fuzzy
+msgctxt "Content/Settings/Button.Tooltip/Verb"
+msgid "Show/hide password"
+msgstr "Pasahitza aldatu"
+
+#: front/src/components/manage/library/AlbumsTable.vue:93
+#: front/src/components/manage/library/ArtistsTable.vue:84
+#: front/src/components/manage/library/EditsCardList.vue:72
+#: front/src/components/manage/library/LibrariesTable.vue:110
+#: front/src/components/manage/library/TracksTable.vue:95
+#: front/src/components/manage/library/UploadsTable.vue:144
+#: front/src/components/manage/moderation/AccountsTable.vue:88
+#: front/src/components/manage/moderation/DomainsTable.vue:74
 #: front/src/components/manage/users/InvitationsTable.vue:76
 #: front/src/components/manage/users/UsersTable.vue:87
-#: front/src/views/content/libraries/FilesTable.vue:111
+#: front/src/views/content/libraries/FilesTable.vue:117
+msgctxt "Content/*/Paragraph"
 msgid "Showing results %{ start }-%{ end } on %{ total }"
 msgstr ""
 
+#: front/src/components/ShortcutsModal.vue:83
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Shuffle queue"
+msgstr ""
+
+#: front/src/components/audio/Player.vue:641
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Shuffle your queue"
+msgstr ""
+
+#: front/src/components/auth/Signup.vue:97
+#, fuzzy
+msgctxt "*/Signup/Title"
+msgid "Sign Up"
+msgstr "Erregistratu"
+
 #: front/src/components/manage/users/UsersTable.vue:40
-#: front/src/views/admin/users/UsersDetail.vue:37
+msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)"
 msgid "Sign-up"
 msgstr "Erregistratu"
 
-#: front/src/components/library/FileUpload.vue:84 src/components/library/Track.vue:69
-#: front/src/components/manage/library/FilesTable.vue:44
-#: front/src/views/content/libraries/FilesTable.vue:57
-#: front/src/components/mixins/Translations.vue:27
+#: front/src/components/mixins/Translations.vue:57
+#: front/src/views/admin/moderation/AccountsDetail.vue:197
+#: front/src/components/mixins/Translations.vue:58
+#, fuzzy
+msgctxt "Content/Admin/Table.Label/Noun"
+msgid "Sign-up date"
+msgstr "Erregistratu"
+
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "Tamaina"
+
+#: front/src/components/library/FileUpload.vue:94
+#: front/src/components/library/TrackDetail.vue:39
+#: front/src/components/mixins/Translations.vue:54
+#: front/src/views/content/libraries/FilesTable.vue:61
+#: front/src/components/mixins/Translations.vue:55
+msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "Tamaina"
 
+#: front/src/components/manage/library/UploadsTable.vue:24
+#: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
-#: front/src/views/content/libraries/FilesTable.vue:229
+#: front/src/components/mixins/Translations.vue:25
+msgctxt "Content/Library/*"
 msgid "Skipped"
 msgstr "Saltatuta"
 
 #: front/src/views/content/libraries/Quota.vue:49
+msgctxt "Content/Library/Label"
 msgid "Skipped files"
 msgstr "Saltatutako fitxategiak"
 
-#: front/src/components/requests/Form.vue:3
-msgid "Something's missing in the library? Let us know what you would like to listen!"
-msgstr "Zerbait falta da liburutegian? Esaiguzu zer entzun nahiko zenukeen!"
+#: front/src/views/admin/moderation/DomainsDetail.vue:89
+msgctxt "Content/Moderation/Table.Label"
+msgid "Software"
+msgstr ""
 
-#: front/src/components/audio/Search.vue:25
-msgid "Sorry, we did not found any album matching your query"
-msgstr "Barkatu, ez dugu zure bilaketarekin zer ikusirik duen albumik aurkitu"
+#: front/src/components/playlists/Editor.vue:21
+msgctxt "Content/Playlist/Paragraph"
+msgid "Some tracks in your queue are already in this playlist:"
+msgstr ""
 
-#: front/src/components/audio/Search.vue:16
-msgid "Sorry, we did not found any artist matching your query"
-msgstr "Barkatu, ez dugu zure eskararekin zerikusia duen artistarik aurkitu"
+#: front/src/components/PageNotFound.vue:10
+msgctxt "Content/*/Paragraph"
+msgid "Sorry, the page you asked for does not exist:"
+msgstr ""
 
-#: front/src/App.vue:40
+#: front/src/components/Footer.vue:49
+msgctxt "Footer/*/List item.Link"
 msgid "Source code"
 msgstr "Iturburu kodea"
 
-#: front/src/App.vue:39
-msgid "Source code (%{version})"
-msgstr "Iturburu kodea (%{version})"
-
 #: front/src/components/auth/Profile.vue:23
 #: front/src/components/manage/users/UsersTable.vue:70
+msgctxt "Content/Profile/User role"
 msgid "Staff member"
 msgstr ""
 
-#: front/src/components/radios/Button.vue:4
-msgid "Start"
-msgstr ""
+#: front/src/components/audio/PlayButton.vue:23
+#: src/components/radios/Button.vue:4
+#, fuzzy
+msgctxt "*/Queue/Button.Label/Short, Verb"
+msgid "Start radio"
+msgstr "Instantziako irratiak"
 
-#: front/src/components/library/FileUpload.vue:85
-#: front/src/components/manage/users/InvitationsTable.vue:17
-#: front/src/components/manage/users/InvitationsTable.vue:39
-#: front/src/components/manage/users/UsersTable.vue:43
-#: front/src/views/content/libraries/Detail.vue:28
-msgid "Status"
+#: front/src/views/admin/Settings.vue:86
+msgctxt "Content/Admin/Menu"
+msgid "Statistics"
 msgstr ""
 
-#: front/src/components/radios/Button.vue:3
-msgid "Stop"
+#: front/src/views/admin/moderation/AccountsDetail.vue:490
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
 msgstr ""
 
-#: front/src/components/Sidebar.vue:150
-msgid "Stop radio"
+#: front/src/views/admin/moderation/DomainsDetail.vue:371
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
 msgstr ""
 
-#: front/src/App.vue:11 src/components/requests/Form.vue:17
-msgid "Submit"
+#: front/src/views/admin/library/AlbumDetail.vue:329
+#: front/src/views/admin/library/ArtistDetail.vue:328
+#: front/src/views/admin/library/LibraryDetail.vue:316
+#: front/src/views/admin/library/TrackDetail.vue:371
+#: front/src/views/admin/library/UploadDetail.vue:335
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
 msgstr ""
 
-#: front/src/components/requests/Form.vue:22
-msgid "Submit another request"
+#: front/src/views/admin/moderation/DomainsDetail.vue:115
+msgctxt "Content/Moderation/Table.Label (Value is Error message)"
+msgid "Status"
 msgstr ""
 
-#: front/src/components/auth/SubsonicTokenForm.vue:2
-msgid "Subsonic API password"
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
+msgid "Status"
 msgstr ""
 
-#: front/src/App.vue:13
-msgid "Suggested choices"
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+msgid "Status"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:3
-msgid "Summary"
+#: front/src/components/manage/users/InvitationsTable.vue:17
+#: front/src/components/manage/users/InvitationsTable.vue:39
+msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
+msgid "Status"
 msgstr ""
 
-#: front/src/components/playlists/Editor.vue:9
-msgid "Syncing changes to server..."
+#: front/src/components/manage/users/UsersTable.vue:43
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+msgid "Status"
 msgstr ""
 
-#: front/src/components/common/CopyInput.vue:3
-msgid "Text copied to clipboard!"
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
+msgid "Status"
 msgstr ""
 
-#: front/src/components/Home.vue:26
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
-msgstr ""
+#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3
+#, fuzzy
+msgctxt "*/Player/Button.Label/Short, Verb"
+msgid "Stop radio"
+msgstr "Irratia ezabatu"
 
-#: front/src/App.vue:58
-msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
+#: front/src/components/SetInstanceModal.vue:23
+msgctxt "*/*/Button.Label/Verb"
+msgid "Submit"
 msgstr ""
 
-#: front/src/views/content/libraries/Form.vue:34
-msgid "The library and all its tracks will be deleted. This action is irreversible."
+#: front/src/components/library/EditForm.vue:98
+msgctxt "Content/Library/Button.Label/Verb"
+msgid "Submit and apply edit"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:39
-msgid "The music files you are uploading are tagged properly:"
+#: front/src/components/library/EditForm.vue:7
+msgctxt "Content/Library/Button.Label"
+msgid "Submit another edit"
 msgstr ""
 
-#: front/src/components/Home.vue:121
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
+#: front/src/components/library/EditForm.vue:99
+msgctxt "Content/Library/Button.Label/Verb"
+msgid "Submit suggestion"
 msgstr ""
 
-#: front/src/components/auth/SubsonicTokenForm.vue:4
-msgid "The Subsonic API is not available on this Funkwhale instance."
+#: front/src/views/admin/Settings.vue:85
+msgctxt "Content/Admin/Menu"
+msgid "Subsonic"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:43
-msgid "The uploaded music files are in OGG, Flac or MP3 format"
+#: front/src/components/auth/SubsonicTokenForm.vue:2
+#, fuzzy
+msgctxt "Content/Settings/Title"
+msgid "Subsonic API password"
+msgstr "Subsonic API pasahitz berria eskatu?"
+
+#: front/src/components/library/EditForm.vue:38
+msgctxt "Content/Library/Paragraph"
+msgid "Suggest a change using the form below."
 msgstr ""
 
-#: front/src/components/library/Album.vue:52
-msgid "This album is present in the following libraries:"
+#: front/src/components/library/AlbumEdit.vue:5
+msgctxt "Content/*/Title"
+msgid "Suggest an edit on this album"
 msgstr ""
 
-#: front/src/components/library/Artist.vue:63
-msgid "This artist is present in the following libraries:"
+#: front/src/components/library/ArtistEdit.vue:5
+msgctxt "Content/*/Title"
+msgid "Suggest an edit on this artist"
 msgstr ""
 
-#: front/src/views/content/Home.vue:9
-msgid "This instance offers up to %{quota} of storage space to every user."
+#: front/src/components/library/TrackEdit.vue:5
+msgctxt "Content/*/Title"
+msgid "Suggest an edit on this track"
 msgstr ""
 
-#: front/src/components/auth/Profile.vue:16
-msgid "This is you!"
+#: front/src/components/SetInstanceModal.vue:31
+msgctxt "Popup/Instance/List.Label"
+msgid "Suggested choices"
 msgstr ""
 
-#: front/src/components/common/ActionTable.vue:38
-msgid "This may affect a lot of elements, please double check this is really what you want."
+#: front/src/components/library/FileUpload.vue:3
+msgctxt "Content/Library/Tab.Title/Short"
+msgid "Summary"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:52
-msgid "This reference will be used to group imported files together."
+#: front/src/components/library/EditForm.vue:87
+msgctxt "*/*/*"
+msgid "Summary (optional)"
 msgstr ""
 
-#: front/src/components/library/Track.vue:125
-msgid "This track is present in the following libraries:"
+#: front/src/components/Footer.vue:39
+msgctxt "Footer/*/Listitem.Link"
+msgid "Support forum"
 msgstr ""
 
-#: front/src/views/playlists/Detail.vue:37
-msgid "This will completely delete this playlist and cannot be undone."
+#: front/src/components/library/FileUpload.vue:85
+msgctxt "Content/Library/Paragraph"
+msgid "Supported extensions: %{ extensions }"
 msgstr ""
 
-#: front/src/views/radios/Detail.vue:27
-msgid "This will completely delete this radio and cannot be undone."
+#: front/src/components/playlists/Editor.vue:9
+msgctxt "Content/Playlist/Paragraph"
+msgid "Syncing changes to server…"
 msgstr ""
 
-#: front/src/components/auth/SubsonicTokenForm.vue:51
-msgid "This will completely disable access to the Subsonic API using from account."
-msgstr ""
-
-#: front/src/App.vue:162 src/components/About.vue:55 src/components/Home.vue:154
-#: front/src/components/PageNotFound.vue:33 src/components/Sidebar.vue:203
-#: front/src/components/Sidebar.vue:204 src/components/audio/PlayButton.vue:54
-#: front/src/components/audio/PlayButton.vue:55
-#: front/src/components/audio/PlayButton.vue:56
-#: front/src/components/audio/PlayButton.vue:61
-#: front/src/components/audio/PlayButton.vue:64
-#: front/src/components/audio/PlayButton.vue:158 src/components/audio/Player.vue:216
-#: front/src/components/audio/Player.vue:273 src/components/audio/Player.vue:274
-#: front/src/components/audio/Player.vue:275 src/components/audio/Player.vue:276
-#: front/src/components/audio/Player.vue:277 src/components/audio/Player.vue:278
-#: front/src/components/audio/Player.vue:279 src/components/audio/Player.vue:280
-#: front/src/components/audio/Player.vue:281 src/components/audio/Player.vue:282
-#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65
-#: front/src/components/audio/SearchBar.vue:20 src/components/audio/SearchBar.vue:25
-#: front/src/components/audio/SearchBar.vue:26 src/components/audio/SearchBar.vue:27
-#: front/src/components/auth/Login.vue:77 src/components/auth/Login.vue:78
-#: front/src/components/auth/Logout.vue:20 src/components/auth/Profile.vue:47
-#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95
-#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97
-#: front/src/components/auth/Signup.vue:98
-#: front/src/components/auth/SubsonicTokenForm.vue:95
-#: front/src/components/auth/SubsonicTokenForm.vue:111
-#: front/src/components/favorites/List.vue:110
-#: front/src/components/favorites/TrackFavoriteIcon.vue:19
-#: front/src/components/favorites/TrackFavoriteIcon.vue:21
-#: front/src/components/forms/PasswordInput.vue:25
-#: front/src/components/library/Album.vue:101 src/components/library/Artist.vue:129
-#: front/src/components/library/Artists.vue:119
-#: front/src/components/library/Artists.vue:120
-#: front/src/components/library/FileUpload.vue:238
-#: front/src/components/library/FileUpload.vue:239
-#: front/src/components/library/FileUpload.vue:240
-#: front/src/components/library/FileUpload.vue:241 src/components/library/Home.vue:65
-#: front/src/components/library/Radios.vue:141 src/components/library/Radios.vue:142
-#: front/src/components/library/Track.vue:195
-#: front/src/components/library/radios/Builder.vue:233
-#: front/src/components/library/radios/Builder.vue:235
-#: front/src/components/library/radios/Builder.vue:236
-#: front/src/components/manage/library/FilesTable.vue:176
-#: front/src/components/manage/library/FilesTable.vue:190
-#: front/src/components/manage/users/InvitationForm.vue:58
-#: front/src/components/manage/users/InvitationsTable.vue:153
-#: front/src/components/manage/users/InvitationsTable.vue:167
-#: front/src/components/manage/users/UsersTable.vue:163
-#: front/src/components/manage/users/UsersTable.vue:173
-#: front/src/components/manage/users/UsersTable.vue:177
-#: front/src/components/manage/users/UsersTable.vue:181
-#: front/src/components/manage/users/UsersTable.vue:185
-#: front/src/components/metadata/ArtistCard.vue:49
-#: front/src/components/metadata/ReleaseCard.vue:53
-#: front/src/components/metadata/Search.vue:114
-#: front/src/components/metadata/Search.vue:130
-#: front/src/components/metadata/Search.vue:134
-#: front/src/components/metadata/Search.vue:138
-#: front/src/components/mixins/Translations.vue:7
-#: front/src/components/mixins/Translations.vue:8
-#: front/src/components/mixins/Translations.vue:10
-#: front/src/components/mixins/Translations.vue:11
-#: front/src/components/mixins/Translations.vue:16
-#: front/src/components/mixins/Translations.vue:17
-#: front/src/components/mixins/Translations.vue:18
-#: front/src/components/mixins/Translations.vue:19
-#: front/src/components/mixins/Translations.vue:20
-#: front/src/components/mixins/Translations.vue:21
-#: front/src/components/mixins/Translations.vue:22
-#: front/src/components/mixins/Translations.vue:23
-#: front/src/components/mixins/Translations.vue:24
-#: front/src/components/mixins/Translations.vue:25
-#: front/src/components/mixins/Translations.vue:26
-#: front/src/components/mixins/Translations.vue:27
-#: front/src/components/mixins/Translations.vue:28
-#: front/src/components/mixins/Translations.vue:29
-#: front/src/components/mixins/Translations.vue:30
-#: front/src/components/mixins/Translations.vue:31
-#: front/src/components/notifications/NotificationRow.vue:39
-#: front/src/components/notifications/NotificationRow.vue:40
-#: front/src/components/notifications/NotificationRow.vue:44
-#: front/src/components/notifications/NotificationRow.vue:45
-#: front/src/components/notifications/NotificationRow.vue:62
-#: front/src/components/playlists/Editor.vue:163 src/components/playlists/Form.vue:74
-#: front/src/components/playlists/Form.vue:81 src/components/playlists/Form.vue:85
-#: front/src/components/playlists/Form.vue:89
-#: front/src/components/playlists/PlaylistModal.vue:116
-#: front/src/components/playlists/TrackPlaylistIcon.vue:32
-#: front/src/components/requests/Form.vue:73 src/components/requests/Form.vue:74
-#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74
-#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80
-#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82
-#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84
-#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86
-#: front/src/views/admin/library/Base.vue:16 src/views/admin/library/FilesList.vue:21
-#: front/src/views/admin/users/Base.vue:20
-#: front/src/views/admin/users/InvitationsList.vue:24
-#: front/src/views/admin/users/UsersDetail.vue:169
-#: front/src/views/admin/users/UsersDetail.vue:170
-#: front/src/views/admin/users/UsersDetail.vue:177
-#: front/src/views/admin/users/UsersDetail.vue:181
-#: front/src/views/admin/users/UsersDetail.vue:185
-#: front/src/views/admin/users/UsersDetail.vue:189
-#: front/src/views/admin/users/UsersList.vue:21 src/views/auth/EmailConfirm.vue:51
-#: front/src/views/auth/PasswordReset.vue:52 src/views/auth/PasswordReset.vue:53
-#: front/src/views/auth/PasswordResetConfirm.vue:62 src/views/content/Base.vue:19
-#: front/src/views/content/Home.vue:35 src/views/content/libraries/Card.vue:58
-#: front/src/views/content/libraries/Card.vue:59
-#: front/src/views/content/libraries/Card.vue:60
-#: front/src/views/content/libraries/Card.vue:61
-#: front/src/views/content/libraries/DetailArea.vue:24
-#: front/src/views/content/libraries/FilesTable.vue:226
-#: front/src/views/content/libraries/FilesTable.vue:229
-#: front/src/views/content/libraries/FilesTable.vue:230
-#: front/src/views/content/libraries/FilesTable.vue:233
-#: front/src/views/content/libraries/FilesTable.vue:234
-#: front/src/views/content/libraries/FilesTable.vue:237
-#: front/src/views/content/libraries/FilesTable.vue:238
-#: front/src/views/content/libraries/FilesTable.vue:241
-#: front/src/views/content/libraries/FilesTable.vue:242
-#: front/src/views/content/libraries/FilesTable.vue:258
-#: front/src/views/content/libraries/FilesTable.vue:259
-#: front/src/views/content/libraries/Form.vue:70
-#: front/src/views/content/libraries/Form.vue:71
-#: front/src/views/content/libraries/Form.vue:72
-#: front/src/views/content/libraries/Form.vue:73
-#: front/src/views/content/libraries/Form.vue:74
-#: front/src/views/content/libraries/Form.vue:106
-#: front/src/views/content/libraries/Form.vue:109
-#: front/src/views/content/libraries/Form.vue:129
-#: front/src/views/content/remote/Card.vue:131 src/views/content/remote/Card.vue:132
-#: front/src/views/content/remote/Card.vue:165 src/views/content/remote/Card.vue:166
-#: front/src/views/content/remote/ScanForm.vue:48 src/views/instance/Timeline.vue:57
-#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:104
-#: front/src/views/playlists/List.vue:105 src/views/radios/Detail.vue:80
-msgid "This will erase your local data and disconnect you, do you want to continue?"
-msgid_plural "%{ count } tracks were added to your queue"
-msgstr[0] ""
-msgstr[1] ""
-
-#: front/src/components/auth/SubsonicTokenForm.vue:36
-msgid "This will log you out from existing devices that use the current password."
+#: front/src/components/audio/EmbedWizard.vue:25
+#: front/src/components/common/CopyInput.vue:3
+msgctxt "Content/*/Paragraph"
+msgid "Text copied to clipboard!"
 msgstr ""
 
-#: front/src/components/playlists/Editor.vue:44
-msgid "This will remove all tracks from this playlist and cannot be undone."
+#: front/src/components/Home.vue:26
+msgctxt "Content/Home/Paragraph"
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
 msgstr ""
 
-#: front/src/views/content/libraries/Quota.vue:90
-msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota."
+#: front/src/views/admin/library/AlbumDetail.vue:75
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
 msgstr ""
 
-#: front/src/views/content/libraries/Quota.vue:38
-msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota."
+#: front/src/components/auth/Authorize.vue:39
+msgctxt "Content/Auth/Paragraph"
+msgid "The application is also requesting the following unknown permissions:"
 msgstr ""
 
-#: front/src/views/content/libraries/Quota.vue:64
-msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota."
+#: front/src/views/admin/library/ArtistDetail.vue:74
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
-#: front/src/components/audio/track/Table.vue:6
-#: front/src/components/manage/library/FilesTable.vue:37
-#: front/src/views/content/libraries/FilesTable.vue:51
-#: front/src/components/mixins/Translations.vue:26
-msgid "Title"
+#: front/src/components/Footer.vue:53
+msgctxt "Footer/*/List item.Link"
+msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
 msgstr ""
 
-#: front/src/components/library/Track.vue:53
-msgid "Track information"
+#: front/src/components/SetInstanceModal.vue:8
+msgctxt "Popup/Instance/Error message.List item"
+msgid "The given address is not a Funkwhale server"
 msgstr ""
 
-#: front/src/components/library/radios/Filter.vue:44
-msgid "Track matching filter"
+#: front/src/views/content/libraries/Form.vue:34
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
 msgstr ""
 
-#: front/src/components/instance/Stats.vue:54
-msgid "tracks"
+#: front/src/views/admin/library/LibraryDetail.vue:61
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
 msgstr ""
 
-#: front/src/components/library/Album.vue:43
-#: front/src/components/playlists/PlaylistModal.vue:33 src/views/content/Base.vue:8
-#: front/src/views/content/libraries/Detail.vue:8 src/views/playlists/Detail.vue:50
-#: front/src/views/radios/Detail.vue:34
-msgid "Tracks"
+#: front/src/components/library/ImportStatusModal.vue:140
+msgctxt "Popup/Import/Error.Label"
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
 msgstr ""
 
-#: front/src/components/library/Artist.vue:54
-msgid "Tracks by this artist"
+#: front/src/components/library/FileUpload.vue:38
+msgctxt "Content/Library/List item"
+msgid "The music files you are uploading are tagged properly."
 msgstr ""
 
-#: front/src/components/instance/Stats.vue:25
-msgid "Tracks favorited"
+#: front/src/components/audio/Player.vue:65
+msgctxt "Sidebar/Player/Error message.Paragraph"
+msgid "The next track will play automatically in a few seconds…"
 msgstr ""
 
-#: front/src/components/instance/Stats.vue:19
-msgid "tracks listened"
+#: front/src/components/Home.vue:116
+msgctxt "Content/Home/List item"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
 msgstr ""
 
-#: front/src/components/library/Track.vue:91
-#: front/src/components/manage/library/FilesTable.vue:41
-msgid "Type"
-msgstr ""
+#: front/src/components/playlists/Form.vue:14
+#, fuzzy
+msgctxt "Content/Playlist/Error message.Title"
+msgid "The playlist could not be created"
+msgstr "Zerrenda sortuta"
 
-#: front/src/views/content/remote/Card.vue:100 src/views/content/remote/Card.vue:105
-msgid "Unfollow"
+#: front/src/components/federation/FetchButton.vue:37
+msgctxt "*/*/Error"
+msgid "The remote server answered with HTTP %{ status }"
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:101
-msgid "Unfollow this library?"
+#: front/src/components/federation/FetchButton.vue:13
+msgctxt "Popup/*/Message.Content"
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
 msgstr ""
 
-#: front/src/components/About.vue:15
-msgid "Unfortunately, owners of this instance did not yet take the time to complete this page."
+#: front/src/components/federation/FetchButton.vue:44
+msgctxt "*/*/Error"
+msgid "The remote server didn't answered fast enough"
 msgstr ""
 
-#: front/src/components/Home.vue:37
-msgid "Unlimited music"
+#: front/src/components/federation/FetchButton.vue:50
+msgctxt "*/*/Error"
+msgid "The return server returned invalid JSON or JSON-LD data"
 msgstr ""
 
-#: front/src/components/auth/Settings.vue:50
-msgid "Update avatar"
+#: front/src/components/manage/library/AlbumsTable.vue:189
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
-#: front/src/views/content/libraries/Form.vue:25
-msgid "Update library"
+#: front/src/components/manage/library/ArtistsTable.vue:179
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
 msgstr ""
 
-#: front/src/components/playlists/Form.vue:33
-msgid "Update playlist"
+#: front/src/components/manage/library/LibrariesTable.vue:206
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
 msgstr ""
 
-#: front/src/components/auth/Settings.vue:27
-msgid "Update settings"
+#: front/src/components/manage/library/TracksTable.vue:189
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
-#: front/src/views/auth/PasswordResetConfirm.vue:21
-msgid "Update your password"
+#: front/src/components/manage/library/UploadsTable.vue:256
+msgctxt "Popup/*/Paragraph"
+msgid "The selected upload will be removed. This action is irreversible."
 msgstr ""
 
-#: front/src/views/content/libraries/Card.vue:44
-#: front/src/components/manage/users/UsersTable.vue:173
-#: front/src/views/content/libraries/DetailArea.vue:24
-#: front/src/views/admin/users/UsersDetail.vue:177
-msgid "Upload"
+#: front/src/components/SetInstanceModal.vue:7
+msgctxt "Popup/Instance/Error message.List item"
+msgid "The server might be down"
 msgstr ""
 
-#: front/src/components/auth/Settings.vue:45
-msgid "Upload a new avatar"
+#: front/src/components/auth/SubsonicTokenForm.vue:4
+msgctxt "Content/Settings/Paragraph"
+msgid "The Subsonic API is not available on this Funkwhale instance."
 msgstr ""
 
-#: front/src/views/content/Home.vue:6
-msgid "Upload audio content"
+#: front/src/components/library/EditCard.vue:96
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
 msgstr ""
 
-#: front/src/views/content/libraries/FilesTable.vue:54
-msgid "Upload date"
+#: front/src/components/playlists/PlaylistModal.vue:34
+msgctxt "Popup/Playlist/Error message.Title"
+msgid "The track can't be added to a playlist"
 msgstr ""
 
-#: front/src/views/content/Home.vue:7
-msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here."
+#: front/src/components/audio/Player.vue:62
+msgctxt "Sidebar/Player/Error message.Title"
+msgid "The track cannot be loaded"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:31
-msgid "Upload new tracks"
+#: front/src/views/admin/library/TrackDetail.vue:74
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
 msgstr ""
 
-#: front/src/views/admin/users/UsersDetail.vue:82
-msgid "Upload quota"
+#: front/src/views/admin/library/UploadDetail.vue:68
+msgctxt "Content/Moderation/Paragraph"
+msgid "The upload will be removed. This action is irreversible."
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:99
-msgid "Uploaded"
+#: front/src/components/library/FileUpload.vue:42
+msgctxt "Content/Library/List item"
+msgid "The uploaded music files are in OGG, Flac or MP3 format"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:5
-msgid "Uploading"
+#: front/src/views/content/Home.vue:4
+msgctxt "Content/Library/Paragraph"
+msgid "There are various ways to grab new content and make it available here."
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:102
-msgid "Uploading..."
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:66
+msgctxt "Popup/Moderation/Paragraph"
+msgid "This action is irreversible."
 msgstr ""
 
-#: front/src/App.vue:44
-msgid "Use another instance"
+#: front/src/components/library/AlbumDetail.vue:29
+msgctxt "Content/Album/Paragraph"
+msgid "This album is present in the following libraries:"
 msgstr ""
 
-#: front/src/views/auth/PasswordReset.vue:12
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
+#: front/src/components/library/ArtistDetail.vue:42
+msgctxt "Content/Artist/Paragraph"
+msgid "This artist is present in the following libraries:"
 msgstr ""
 
-#: front/src/components/manage/users/InvitationsTable.vue:49
-msgid "Used"
+#: front/src/views/admin/moderation/AccountsDetail.vue:84
+#: front/src/views/admin/moderation/DomainsDetail.vue:48
+msgctxt "Content/Moderation/Card.Title"
+msgid "This domain is subject to specific moderation rules"
 msgstr ""
 
-#: front/src/views/content/libraries/Detail.vue:26
-msgid "User"
+#: front/src/views/content/Home.vue:9
+msgctxt "Content/Library/Paragraph"
+msgid "This instance offers up to %{quota} of storage space for every user."
 msgstr ""
 
-#: front/src/components/instance/Stats.vue:5
-msgid "User activity"
+#: front/src/components/auth/Settings.vue:165
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"This is the list of applications that have access to your account data."
 msgstr ""
 
-#: front/src/components/library/Album.vue:49 src/components/library/Artist.vue:60
-#: front/src/components/library/Track.vue:122
-msgid "User libraries"
+#: front/src/components/auth/Settings.vue:218
+msgctxt "Content/Settings/Paragraph"
+msgid "This is the list of applications that you have created."
 msgstr ""
 
-#: front/src/components/library/Radios.vue:20
-msgid "User radios"
+#: front/src/components/auth/Profile.vue:16
+msgctxt "Content/Profile/Button.Paragraph"
+msgid "This is you!"
 msgstr ""
 
-#: front/src/components/auth/Signup.vue:19
-#: front/src/components/manage/users/UsersTable.vue:37
-#: front/src/components/mixins/Translations.vue:32
-msgid "Username"
+#: front/src/views/content/libraries/Form.vue:73
+msgctxt "Content/Library/Input.Placeholder"
+msgid "This library contains my personal music, I hope you like it."
 msgstr ""
 
-#: front/src/components/auth/Login.vue:15
-msgid "Username or email"
+#: front/src/views/content/remote/Card.vue:141
+msgctxt "Content/Library/Card.Help text"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
 msgstr ""
 
-#: front/src/components/instance/Stats.vue:13
-msgid "users"
+#: front/src/views/content/remote/Card.vue:142
+msgctxt "Content/Library/Card.Help text"
+msgid "This library is public and you can access its content freely"
 msgstr ""
 
-#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5
-#: front/src/views/admin/users/UsersList.vue:3 src/views/admin/users/UsersList.vue:21
-#: front/src/views/admin/Settings.vue:81
-msgid "Users"
+#: front/src/components/common/ActionTable.vue:47
+msgctxt "Modal/*/Paragraph"
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
 msgstr ""
 
-#: front/src/views/content/libraries/Quota.vue:29
-#: front/src/views/content/libraries/Quota.vue:56
-#: front/src/views/content/libraries/Quota.vue:82
-msgid "View files"
+#: front/src/components/library/AlbumEdit.vue:8
+#: front/src/components/library/ArtistEdit.vue:8
+#: front/src/components/library/TrackEdit.vue:8
+msgctxt "Content/*/Message"
+msgid "This object is managed by another server, you cannot edit it."
 msgstr ""
 
-#: front/src/components/library/Album.vue:37 src/components/library/Artist.vue:35
-#: front/src/components/library/Track.vue:44
-#: front/src/components/metadata/ReleaseCard.vue:53
-#: front/src/components/metadata/ArtistCard.vue:49
-msgid "View on MusicBrainz"
+#: front/src/components/library/FileUpload.vue:51
+msgctxt "Content/Library/Paragraph"
+msgid "This reference will be used to group imported files together."
 msgstr ""
 
-#: front/src/views/content/libraries/Form.vue:18
-msgid "Visibility"
+#: front/src/components/mixins/Translations.vue:33
+#: front/src/components/mixins/Translations.vue:34
+msgctxt "Content/Library/Help text"
+msgid "This track could not be processed, please it is tagged correctly"
 msgstr ""
 
-#: front/src/components/playlists/PlaylistModal.vue:20
-msgid "We cannot add the track to a playlist"
+#: front/src/components/mixins/Translations.vue:29
+#: front/src/components/mixins/Translations.vue:30
+msgctxt "Content/Library/Help text"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
 msgstr ""
 
-#: front/src/components/playlists/Form.vue:14
-msgid "We cannot create the playlist"
+#: front/src/components/mixins/Translations.vue:25
+#: front/src/components/mixins/Translations.vue:26
+msgctxt "Content/Library/Help text"
+msgid "This track is already present in one of your libraries"
 msgstr ""
 
-#: front/src/components/auth/Signup.vue:13
-msgid "We cannot create your account"
+#: front/src/components/audio/PlayButton.vue:85
+msgctxt "*/Queue/Button/Title"
+msgid "This track is not available in any library you have access to"
 msgstr ""
 
-#: front/src/components/auth/Login.vue:7
-msgid "We cannot log you in"
+#: front/src/components/library/TrackDetail.vue:82
+msgctxt "Content/Track/Paragraph"
+msgid "This track is present in the following libraries:"
 msgstr ""
 
-#: front/src/components/auth/Settings.vue:38
-msgid "We cannot save your avatar"
+#: front/src/views/playlists/Detail.vue:38
+msgctxt "Popup/Playlist/Paragraph"
+msgid "This will completely delete this playlist and cannot be undone."
 msgstr ""
 
-#: front/src/components/auth/Settings.vue:14
-msgid "We cannot save your settings"
+#: front/src/views/radios/Detail.vue:27
+msgctxt "Popup/Radio/Paragraph"
+msgid "This will completely delete this radio and cannot be undone."
 msgstr ""
 
-#: front/src/components/Home.vue:127
-msgid "We do not track you or bother you with ads"
+#: front/src/components/auth/SubsonicTokenForm.vue:50
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
 msgstr ""
 
-#: front/src/views/Notifications.vue:26
-msgid "We don't have any notification to display!"
+#: front/src/components/auth/SubsonicTokenForm.vue:35
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will log you out from existing devices that use the current password."
 msgstr ""
 
-#: front/src/views/content/Home.vue:4
-msgid "We offer various way to grab new content and make it available here."
+#: front/src/components/auth/Settings.vue:253
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will permanently delete the application and all the associated tokens."
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:40
-msgid "we recommend using Picard for that purpose"
+#: front/src/components/auth/Settings.vue:194
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
 msgstr ""
 
-#: front/src/components/Home.vue:7
-msgid "We think listening to music should be simple."
+#: front/src/components/playlists/Editor.vue:54
+msgctxt "Popup/Playlist/Paragraph"
+msgid "This will remove all tracks from this playlist and cannot be undone."
 msgstr ""
 
-#: front/src/components/PageNotFound.vue:10
-msgid "We're sorry, the page you asked for does not exist:"
+#: front/src/views/admin/library/AlbumDetail.vue:99
+#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
+#: src/edits.js:39
+msgctxt "*/*/*/Noun"
+msgid "Title"
 msgstr ""
 
-#: front/src/components/requests/Form.vue:21
-msgid "We've received your request, you'll get some groove soon ;)"
+#: front/src/components/audio/track/Table.vue:7
+#: front/src/views/content/libraries/FilesTable.vue:55
+msgctxt "Content/Track/*/Noun"
+msgid "Title"
 msgstr ""
 
-#: front/src/components/Home.vue:5
-msgid "Welcome on Funkwhale"
+#: front/src/components/manage/library/AlbumsTable.vue:39
+#: front/src/components/manage/library/TracksTable.vue:39
+msgctxt "*/*/*"
+msgid "Title"
 msgstr ""
 
-#: front/src/components/Home.vue:24
-msgid "Why funkwhale?"
+#: front/src/components/SetInstanceModal.vue:16
+msgctxt "Popup/Instance/Paragraph"
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
 msgstr ""
 
-#: front/src/components/Sidebar.vue:115
-msgid "Yes"
+#: front/src/components/ShortcutsModal.vue:79
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Toggle queue looping"
 msgstr ""
 
-#: front/src/components/auth/Logout.vue:8
-msgid "Yes, log me out!"
+#: front/src/views/admin/library/AlbumDetail.vue:222
+#: front/src/views/admin/library/ArtistDetail.vue:211
+#: front/src/views/admin/library/LibraryDetail.vue:200
+#: front/src/views/admin/library/TrackDetail.vue:274
+#: front/src/views/admin/moderation/AccountsDetail.vue:317
+#: front/src/views/admin/moderation/DomainsDetail.vue:225
+msgctxt "Content/Moderation/Table.Label"
+msgid "Total size"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:33
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
+#: front/src/views/content/libraries/Card.vue:68
+msgctxt "Content/Library/Card.Help text"
+msgid "Total size of the files in this library"
 msgstr ""
 
-#: front/src/components/auth/Logout.vue:7
-msgid "You are currently logged in as %{ username }"
-msgstr ""
+#: front/src/views/admin/moderation/DomainsDetail.vue:105
+#, fuzzy
+msgctxt "Content/*/*"
+msgid "Total users"
+msgstr "Ez da erabiltzen"
 
-#: front/src/views/content/Home.vue:17
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
 msgstr ""
 
-#: front/src/components/Home.vue:133
-msgid "You can invite friends and family to your instance so they can enjoy your music"
+#: front/src/components/audio/SearchBar.vue:27
+#: front/src/components/library/TrackBase.vue:173
+#: front/src/components/library/TrackDetail.vue:128
+#: front/src/components/metadata/Search.vue:138
+msgctxt "*/*/*/Noun"
+msgid "Track"
 msgstr ""
 
-#: front/src/components/library/radios/Builder.vue:7
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
+#: front/src/components/library/EditCard.vue:13
+msgctxt "Content/Library/Card/Short"
+msgid "Track #%{ id } - %{ name }"
 msgstr ""
 
-#: front/src/components/auth/SubsonicTokenForm.vue:8
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
+#: front/src/views/admin/library/TrackDetail.vue:91
+msgctxt "Content/Moderation/Title"
+msgid "Track data"
 msgstr ""
 
-#: front/src/components/Sidebar.vue:147
-msgid "You have a radio playing"
+#: front/src/components/library/TrackDetail.vue:4
+msgctxt "Content/Track/Title/Noun"
+msgid "Track information"
 msgstr ""
 
-#: front/src/App.vue:8
-msgid "You need to select an instance in order to continue"
-msgstr ""
+#: front/src/components/mixins/Translations.vue:50
+#: front/src/components/mixins/Translations.vue:51
+#, fuzzy
+msgctxt "Content/*/Dropdown/Noun"
+msgid "Track name"
+msgstr "Irratiaren izena"
 
-#: front/src/views/content/libraries/Form.vue:19
-msgid "You will be able to share your library with other people, regardless of it's visibility."
+#: front/src/components/instance/Stats.vue:54
+#: front/src/components/library/AlbumDetail.vue:19
+#: front/src/components/playlists/PlaylistModal.vue:47
+#: front/src/views/admin/moderation/AccountsDetail.vue:362
+#: front/src/views/admin/moderation/DomainsDetail.vue:274
+#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8
+#: front/src/views/playlists/Detail.vue:51 src/views/radios/Detail.vue:34
+msgctxt "*/*/*/Noun"
+msgid "Tracks"
 msgstr ""
 
-#: front/src/components/auth/Settings.vue:100
-msgid "You will be logged out from this session and have to log in with the new one"
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
 msgstr ""
 
-#: front/src/components/auth/Settings.vue:71
-msgid "You will have to update your password on your clients that use this password."
-msgstr ""
+#: front/src/components/library/ArtistDetail.vue:33
+#, fuzzy
+msgctxt "Content/Artist/Title"
+msgid "Tracks by this artist"
+msgstr "Artista honen albumak"
 
-#: front/src/views/auth/EmailConfirm.vue:24
-msgid "Your email address was confirmed, you can now use the service without limitations."
-msgstr ""
+#: front/src/components/instance/Stats.vue:25
+#, fuzzy
+msgctxt "Content/About/Paragraph/Unit"
+msgid "Tracks favorited"
+msgstr "gogoko 1"
 
-#: front/src/components/Home.vue:114
-msgid "Your music, your way"
-msgstr ""
+#: front/src/components/instance/Stats.vue:19
+#, fuzzy
+msgctxt "Content/About/Paragraph/Unit"
+msgid "tracks listened"
+msgstr "Azken aldian entzuna"
 
-#: front/src/views/Notifications.vue:7
-msgid "Your notifications"
+#: front/src/components/library/radios/Filter.vue:44
+#, fuzzy
+msgctxt "Popup/Radio/Title/Noun"
+msgid "Tracks matching filter"
+msgstr "abesti %{ count } dator bat iragazki konbinatuekin"
+
+#: front/src/components/library/TrackDetail.vue:57
+#: front/src/views/admin/library/UploadDetail.vue:250
+msgctxt "Content/Track/Table.Label/Noun"
+msgid "Type"
 msgstr ""
 
-#: front/src/views/auth/PasswordResetConfirm.vue:29
-msgid "Your password has been updated successfully."
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Type"
 msgstr ""
 
-#: front/src/components/auth/Settings.vue:101
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
+#: front/src/components/manage/moderation/AccountsTable.vue:44
+#: front/src/components/manage/moderation/DomainsTable.vue:42
+msgctxt "Content/Moderation/Table.Label/Short"
+msgid "Under moderation rule"
 msgstr ""
 
-#: front/src/components/mixins/Translations.vue:8
-msgid "Activity visibility"
-msgstr ""
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
+#, fuzzy
+msgctxt "*/Library/Button.Label/Verb"
+msgid "Unfollow"
+msgstr "Jarraitu"
 
-#: front/src/components/mixins/Translations.vue:9
-msgid "Determine the visibility level of your activity"
-msgstr ""
+#: front/src/views/content/remote/Card.vue:110
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Unfollow this library?"
+msgstr "Liburutegi hau ezabatu?"
 
-#: front/src/components/mixins/Translations.vue:11
-#: front/src/components/playlists/Form.vue:81 src/views/content/libraries/Form.vue:72
-msgid "Nobody except me"
+#: front/src/components/About.vue:17
+msgctxt "Content/About/Paragraph"
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
 msgstr ""
 
-#: front/src/components/mixins/Translations.vue:12
-#: front/src/components/playlists/Form.vue:85 src/views/content/libraries/Form.vue:73
-msgid "Everyone on this instance"
+#: front/src/components/federation/FetchButton.vue:54
+#: front/src/components/federation/FetchButton.vue:55
+msgctxt "*/*/Error"
+msgid "Unknowkn error"
 msgstr ""
 
-#: front/src/components/mixins/Translations.vue:18
-msgid "Accessed date"
+#: front/src/components/library/ImportStatusModal.vue:144
+msgctxt "Popup/Import/Error.Label"
+msgid "Unkwown error"
 msgstr ""
 
-#: front/src/components/mixins/Translations.vue:19
-msgid "Modification date"
+#: front/src/components/Home.vue:37
+msgctxt "Content/Home/Title"
+msgid "Unlimited music"
 msgstr ""
 
-#: front/src/components/mixins/Translations.vue:20
-msgid "Imported date"
+#: front/src/components/audio/Player.vue:630
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Unmute"
 msgstr ""
 
-#: front/src/components/mixins/Translations.vue:22
-msgid "Track name"
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:57
+msgctxt "Content/Moderation/Card.Button.Label/Verb"
+msgid "Update"
 msgstr ""
 
-#: front/src/components/mixins/Translations.vue:23
-msgid "Album name"
+#: front/src/components/auth/ApplicationForm.vue:64
+msgctxt "Content/Applications/Button.Label/Verb"
+msgid "Update application"
 msgstr ""
 
-#: front/src/components/mixins/Translations.vue:30
-msgid "Sign-up date"
-msgstr ""
+#: front/src/components/auth/Settings.vue:50
+#, fuzzy
+msgctxt "Content/Settings/Button.Label/Verb"
+msgid "Update avatar"
+msgstr "Ezabatu irudia"
 
-#: front/src/components/playlists/Editor.vue:163
-msgid "Copy tracks from current queue to playlist"
-msgstr ""
+#: front/src/views/content/libraries/Form.vue:25
+#, fuzzy
+msgctxt "Content/Library/Button.Label/Verb"
+msgid "Update library"
+msgstr "Liburutegia sortu"
 
-#: front/src/components/playlists/PlaylistModal.vue:116
-msgid "Add to this playlist"
-msgstr ""
+#: front/src/components/playlists/Form.vue:33
+#, fuzzy
+msgctxt "Content/Playlist/Button.Label/Verb"
+msgid "Update playlist"
+msgstr "Zerrenda sortu"
 
-#: front/src/components/playlists/Form.vue:74
-msgid "My awesome playlist"
-msgstr ""
+#: front/src/components/auth/Settings.vue:27
+#, fuzzy
+msgctxt "Content/Settings/Button.Label/Verb"
+msgid "Update settings"
+msgstr "Kontuaren ezarpenak"
 
-#: front/src/components/playlists/Form.vue:89
-msgid "Everyone"
-msgstr ""
+#: front/src/views/auth/PasswordResetConfirm.vue:21
+#, fuzzy
+msgctxt "Content/Signup/Button.Label"
+msgid "Update your password"
+msgstr "Zure pasahitza aldatu"
 
-#: front/src/components/auth/Signup.vue:95
-msgid "Sign Up"
+#: front/src/views/content/libraries/Card.vue:45
+#: front/src/views/content/libraries/DetailArea.vue:24
+msgctxt "Content/Library/Card.Button.Label/Verb"
+msgid "Upload"
 msgstr ""
 
-#: front/src/components/auth/Signup.vue:96
-msgid "Enter your invitation code (case insensitive)"
+#: front/src/components/auth/Settings.vue:45
+msgctxt "Content/Settings/Title/Verb"
+msgid "Upload a new avatar"
 msgstr ""
 
-#: front/src/components/auth/Signup.vue:97
-msgid "Enter your username"
-msgstr ""
+#: front/src/views/content/Home.vue:6
+#, fuzzy
+msgctxt "Content/Library/Title/Verb"
+msgid "Upload audio content"
+msgstr "Edukia sartu"
 
-#: front/src/components/auth/Signup.vue:98
-msgid "Enter your email"
+#: front/src/views/admin/library/UploadDetail.vue:85
+msgctxt "Content/Moderation/Title"
+msgid "Upload data"
 msgstr ""
 
-#: front/src/components/auth/SubsonicTokenForm.vue:95
-msgid "Password updated"
-msgstr ""
+#: front/src/views/content/libraries/FilesTable.vue:58
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Upload date"
+msgstr "Inportazio data"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:111
-msgid "Access disabled"
+#: front/src/components/library/FileUpload.vue:258
+msgctxt "Content/Library/Help text"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
 msgstr ""
 
-#: front/src/components/auth/Login.vue:77
-msgid "Enter your username or email"
+#: front/src/components/library/ImportStatusModal.vue:8
+msgctxt "Popup/Import/Message"
+msgid "Upload is still pending and will soon be processed by the server."
 msgstr ""
 
-#: front/src/components/auth/Login.vue:78
-msgid "Log In"
+#: front/src/views/content/Home.vue:7
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
 msgstr ""
 
-#: front/src/components/auth/Profile.vue:47
-msgid "%{ username }'s profile"
+#: front/src/components/library/FileUpload.vue:30
+msgctxt "Content/Library/Title/Verb"
+msgid "Upload new tracks"
 msgstr ""
 
-#: front/src/components/auth/Logout.vue:20
-msgid "Log Out"
+#: front/src/views/admin/moderation/AccountsDetail.vue:298
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Upload quota"
 msgstr ""
 
-#: front/src/components/auth/Settings.vue:249
-msgid "Account Settings"
+#: front/src/components/library/FileUpload.vue:267
+msgctxt "Content/Library/Help text"
+msgid "Upload timeout, please try again"
 msgstr ""
 
-#: front/src/components/favorites/TrackFavoriteIcon.vue:19
-msgid "Remove from favorites"
+#: front/src/components/library/ImportStatusModal.vue:14
+msgctxt "Popup/Import/Message"
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
 msgstr ""
 
-#: front/src/components/favorites/List.vue:110
-msgid "Your Favorites"
+#: front/src/components/library/ImportStatusModal.vue:11
+msgctxt "Popup/Import/Message"
+msgid "Upload was successfully processed by the server."
 msgstr ""
 
-#: front/src/components/library/Radios.vue:141
-msgid "Enter a radio name..."
+#: front/src/components/library/FileUpload.vue:109
+msgctxt "Content/Library/Table"
+msgid "Uploaded"
 msgstr ""
 
-#: front/src/components/library/radios/Builder.vue:233
-msgid "Radio Builder"
+#: front/src/components/library/FileUpload.vue:5
+msgctxt "Content/Library/Tab.Title/Short"
+msgid "Uploading"
 msgstr ""
 
-#: front/src/components/library/radios/Builder.vue:235
-msgid "My awesome radio"
+#: front/src/components/library/FileUpload.vue:112
+msgctxt "Content/Library/Table"
+msgid "Uploading…"
 msgstr ""
 
-#: front/src/components/library/radios/Builder.vue:236
-msgid "My awesome description"
+#: front/src/views/admin/library/Base.vue:20
+#: front/src/views/admin/library/UploadsList.vue:24
+msgctxt "*/*/*"
+msgid "Uploads"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:238
-msgid "Upload refused, ensure the file is not too big and you have not reached your quota"
+#: front/src/components/manage/moderation/AccountsTable.vue:41
+#: front/src/components/mixins/Translations.vue:63
+#: front/src/views/admin/library/AlbumDetail.vue:242
+#: front/src/views/admin/library/ArtistDetail.vue:231
+#: front/src/views/admin/library/LibraryDetail.vue:239
+#: front/src/views/admin/library/TrackDetail.vue:294
+#: front/src/views/admin/moderation/AccountsDetail.vue:337
+#: front/src/views/admin/moderation/DomainsDetail.vue:244
+#: front/src/components/mixins/Translations.vue:64
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Uploads"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:239
-msgid "Impossible to upload this file, ensure it is not too big"
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:240
-msgid "A network error occured while uploading this file"
+#: front/src/components/auth/ApplicationForm.vue:16
+msgctxt "Content/Applications/Help Text"
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:241
-msgid "Upload timeout, please try again"
-msgstr ""
+#: front/src/components/Footer.vue:16
+#, fuzzy
+msgctxt "Footer/*/List item.Link"
+msgid "Use another instance"
+msgstr "Zure instantzia hautatu"
 
-#: front/src/components/library/Artists.vue:119
-msgid "Enter an artist name..."
+#: front/src/views/auth/PasswordReset.vue:12
+msgctxt "Content/Signup/Paragraph"
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
 msgstr ""
 
-#: front/src/components/library/Track.vue:195 src/components/audio/SearchBar.vue:27
-#: front/src/components/metadata/Search.vue:138
-msgid "Track"
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:111
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
 msgstr ""
 
-#: front/src/components/library/Home.vue:65
-msgid "Home"
+#: front/src/components/manage/users/InvitationsTable.vue:49
+msgctxt "Content/Admin/Table"
+msgid "Used"
 msgstr ""
 
-#: front/src/components/forms/PasswordInput.vue:25
-msgid "Show/hide password"
+#: front/src/views/content/libraries/Detail.vue:26
+msgctxt "Content/Library/Table.Label"
+msgid "User"
 msgstr ""
 
-#: front/src/components/requests/Form.vue:73
-msgid "The Beatles, Mickael Jackson…"
-msgstr ""
+#: front/src/components/instance/Stats.vue:5
+#, fuzzy
+msgctxt "Content/About/Title/Noun"
+msgid "User activity"
+msgstr "Azken jarduera"
 
-#: front/src/components/requests/Form.vue:74
-msgid "The White Album, Thriller…"
-msgstr ""
+#: front/src/components/library/AlbumDetail.vue:26
+#: front/src/components/library/ArtistDetail.vue:39
+#: front/src/components/library/TrackDetail.vue:79
+#, fuzzy
+msgctxt "Content/*/Title/Noun"
+msgid "User libraries"
+msgstr "Nire liburutegiak"
 
-#: front/src/components/requests/Form.vue:75
-msgid "Use this comment box to add details to your request if needed"
-msgstr ""
+#: front/src/components/library/Radios.vue:20
+#, fuzzy
+msgctxt "Content/Radio/Title"
+msgid "User radios"
+msgstr "Instantziako irratiak"
 
-#: front/src/components/audio/PlayButton.vue:158
-msgid "%{ count } track was added to your queue"
-msgid_plural "%{ count } tracks were added to your queue"
-msgstr[0] ""
-msgstr[1] ""
+#: front/src/components/auth/Signup.vue:19
+#: front/src/components/manage/users/UsersTable.vue:37
+#: front/src/components/mixins/Translations.vue:59
+#: front/src/views/admin/moderation/AccountsDetail.vue:114
+#: front/src/components/mixins/Translations.vue:60
+#, fuzzy
+msgctxt "Content/*/*"
+msgid "Username"
+msgstr "Iragazki izena"
 
-#: front/src/components/audio/Search.vue:65
-msgid "Artist, album, track..."
-msgstr ""
+#: front/src/components/auth/Login.vue:15
+#, fuzzy
+msgctxt "Content/Login/Input.Label/Noun"
+msgid "Username or email"
+msgstr "E-maila baieztatu"
 
-#: front/src/components/audio/SearchBar.vue:20
-msgid "Search for artists, albums, tracks..."
+#: front/src/components/instance/Stats.vue:13
+msgctxt "Content/About/Paragraph/Unit"
+msgid "users"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:216
-msgid "Queue shuffled!"
+#: front/src/components/Sidebar.vue:102
+#: front/src/components/manage/moderation/DomainsTable.vue:39
+#: front/src/components/mixins/Translations.vue:61
+#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5
+#: src/views/admin/users/UsersList.vue:21
+#: front/src/components/mixins/Translations.vue:62
+msgctxt "*/*/*/Noun"
+msgid "Users"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:273
-msgid "Previous track"
-msgstr ""
+#: front/src/components/Footer.vue:29
+#, fuzzy
+msgctxt "Footer/*/Title"
+msgid "Using Funkwhale"
+msgstr "Funkwhale-ri buruz"
 
-#: front/src/components/audio/Player.vue:274
-msgid "Play track"
-msgstr ""
+#: front/src/components/Footer.vue:13
+#, fuzzy
+msgctxt "Footer/*/List item"
+msgid "Version %{version}"
+msgstr "Iturburu kodea (%{version})"
 
-#: front/src/components/audio/Player.vue:275
-msgid "Pause track"
-msgstr ""
+#: front/src/views/content/libraries/Quota.vue:29
+#: front/src/views/content/libraries/Quota.vue:56
+#: front/src/views/content/libraries/Quota.vue:82
+#, fuzzy
+msgctxt "Content/Library/Link/Verb"
+msgid "View files"
+msgstr "Saltatutako fitxategiak"
 
-#: front/src/components/audio/Player.vue:276
-msgid "Next track"
+#: front/src/components/library/AlbumBase.vue:81
+#: front/src/components/library/ArtistBase.vue:92
+#: front/src/components/library/TrackBase.vue:100
+#: front/src/views/admin/library/AlbumDetail.vue:42
+#: front/src/views/admin/library/ArtistDetail.vue:41
+#: front/src/views/admin/library/LibraryDetail.vue:34
+#: front/src/views/admin/library/LibraryDetail.vue:45
+#: front/src/views/admin/library/TrackDetail.vue:41
+#: front/src/views/admin/library/UploadDetail.vue:35
+#: front/src/views/admin/library/UploadDetail.vue:46
+#: front/src/views/admin/moderation/AccountsDetail.vue:37
+#: front/src/views/admin/moderation/AccountsDetail.vue:45
+msgctxt "Content/Moderation/Link/Verb"
+msgid "View in Django's admin"
+msgstr ""
+
+#: front/src/components/library/AlbumBase.vue:61
+#: front/src/components/library/ArtistBase.vue:72
+#: front/src/components/library/TrackBase.vue:80
+#: front/src/components/metadata/ArtistCard.vue:49
+#: front/src/components/metadata/ReleaseCard.vue:53
+msgctxt "Content/*/*/Clickable, Verb"
+msgid "View on MusicBrainz"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:277
-msgid "Unmute"
-msgstr ""
+#: front/src/components/manage/library/LibrariesTable.vue:11
+#: front/src/components/manage/library/LibrariesTable.vue:51
+#: front/src/components/manage/library/UploadsTable.vue:11
+#: front/src/components/manage/library/UploadsTable.vue:63
+#: front/src/views/admin/library/LibraryDetail.vue:94
+#: front/src/views/admin/library/UploadDetail.vue:101
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Visibility"
+msgstr "Zerrenda ikuspena"
 
-#: front/src/components/audio/Player.vue:278
-msgid "Mute"
-msgstr ""
+#: front/src/views/content/libraries/Form.vue:18
+#, fuzzy
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Zerrenda ikuspena"
 
-#: front/src/components/audio/Player.vue:279
-msgid "Looping disabled. Click to switch to single-track looping."
+#: front/src/components/library/AlbumDetail.vue:4
+msgctxt "Content/Album/"
+msgid "Volume %{ number }"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:280
-msgid "Looping on a single track. Click to switch to whole queue looping."
+#: front/src/components/federation/FetchButton.vue:69
+msgctxt "Popup/*/Loading.Title"
+msgid "Waiting for result…"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:281
-msgid "Looping on whole queue. Click to disable looping."
+#: front/src/components/auth/Login.vue:7
+msgctxt "Content/Login/Error message.Title"
+msgid "We cannot log you in"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:282
-msgid "Shuffle your queue"
+#: front/src/components/auth/ApplicationForm.vue:3
+msgctxt "Content/*/Error message.Title"
+msgid "We cannot save your changes"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:283
-msgid "Clear your queue"
+#: front/src/components/Home.vue:122
+msgctxt "Content/Home/List item"
+msgid "We do not track you or bother you with ads"
 msgstr ""
 
-#: front/src/components/Sidebar.vue:203
-msgid "Pending import requests"
+#: front/src/components/library/FileUpload.vue:39
+msgctxt "Content/Library/Link"
+msgid "We recommend using Picard for that purpose."
 msgstr ""
 
-#: front/src/components/Sidebar.vue:204
-msgid "Pending follow requests"
+#: front/src/components/Home.vue:7
+msgctxt "Content/Home/Title"
+msgid "We think listening to music should be simple."
 msgstr ""
 
-#: front/src/components/metadata/Search.vue:114
-msgid "Enter your search query..."
+#: front/src/components/Home.vue:148
+msgctxt "Head/Home/Title"
+msgid "Welcome"
 msgstr ""
 
-#: front/src/components/manage/library/FilesTable.vue:176
-msgid "Search by title, artist, domain..."
-msgstr ""
+#: front/src/components/Home.vue:5
+#, fuzzy
+msgctxt "Content/Home/Title/Verb"
+msgid "Welcome on Funkwhale"
+msgstr "Funkwhale-ri buruz"
 
-#: front/src/components/manage/users/InvitationForm.vue:58
-msgid "Leave empty for a random code"
+#: front/src/components/Home.vue:24
+#, fuzzy
+msgctxt "Content/Home/Title"
+msgid "Why funkwhale?"
+msgstr "Funkwhale-ri buruz"
+
+#: front/src/components/audio/EmbedWizard.vue:13
+msgctxt "Popup/Embed/Input.Label"
+msgid "Widget height"
 msgstr ""
 
-#: front/src/components/manage/users/InvitationsTable.vue:153
-msgid "Search by username, email, code..."
+#: front/src/components/audio/EmbedWizard.vue:6
+msgctxt "Popup/Embed/Input.Label"
+msgid "Widget width"
 msgstr ""
 
-#: front/src/components/manage/users/UsersTable.vue:163
-msgid "Search by username, email, name..."
+#: front/src/components/auth/ApplicationForm.vue:157
+msgctxt "Content/OAuth Scopes/Label/Verb"
+msgid "Write"
 msgstr ""
 
-#: front/src/components/manage/users/UsersTable.vue:181
-#: front/src/views/admin/users/UsersDetail.vue:185 src/views/admin/Settings.vue:83
-msgid "Federation"
+#: front/src/components/auth/Authorize.vue:21
+msgctxt "Content/Auth/Label/Noun"
+msgid "Write-only"
 msgstr ""
 
-#: front/src/components/Home.vue:154
-msgid "Welcome"
+#: front/src/components/auth/ApplicationForm.vue:158
+msgctxt "Content/OAuth Scopes/Help Text"
+msgid "Write-only access to user data"
 msgstr ""
 
-#: front/src/views/content/remote/ScanForm.vue:48
-msgid "Enter a library url"
+#: front/src/components/Sidebar.vue:129
+#: front/src/components/manage/moderation/AccountsTable.vue:72
+#: front/src/components/manage/moderation/DomainsTable.vue:58
+msgctxt "*/*/*"
+msgid "Yes"
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:165
-msgid "Scan launched"
+#: front/src/components/auth/Logout.vue:8
+msgctxt "Content/Login/Button.Label"
+msgid "Yes, log me out!"
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:166
-msgid "Scan skipped (previous scan is too recent)"
+#: front/src/views/content/libraries/Form.vue:19
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
 msgstr ""
 
-#: front/src/views/content/libraries/FilesTable.vue:226
-msgid "Search by title, artist, album..."
+#: front/src/components/library/FileUpload.vue:32
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
 msgstr ""
 
-#: front/src/views/content/libraries/FilesTable.vue:230
-msgid "Track was already present in one of your libraries"
+#: front/src/components/SetInstanceModal.vue:12
+msgctxt "Popup/Login/Paragraph"
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
 msgstr ""
 
-#: front/src/views/content/libraries/FilesTable.vue:234
-msgid "Track is uploaded but not processed by the server yet"
+#: front/src/components/library/ArtistDetail.vue:6
+msgctxt "Content/Artist/Paragraph"
+msgid "You are currently hiding content related to this artist."
 msgstr ""
 
-#: front/src/views/content/libraries/FilesTable.vue:238
-msgid "An error occured while processing this track, ensure the track is correctly tagged"
+#: front/src/components/auth/Logout.vue:7
+#, fuzzy
+msgctxt "Content/Login/Paragraph"
+msgid "You are currently logged in as %{ username }"
+msgstr "%{ username } moduan sartuta"
+
+#: front/src/components/library/FileUpload.vue:35
+msgctxt "Content/Library/List item"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
 msgstr ""
 
-#: front/src/views/content/libraries/FilesTable.vue:242
-msgid "Import went on successfully"
+#: front/src/components/SetInstanceModal.vue:98
+msgctxt "*/Instance/Message"
+msgid "You are now using the Funkwhale instance at %{ url }"
 msgstr ""
 
-#: front/src/views/content/libraries/FilesTable.vue:259
-msgid "Relaunch import"
+#: front/src/views/content/Home.vue:17
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
 msgstr ""
 
-#: front/src/views/content/libraries/Card.vue:58
-msgid "Visibility: nobody except me"
+#: front/src/components/Home.vue:128
+msgctxt "Content/Home/List item"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
 msgstr ""
 
-#: front/src/views/content/libraries/Card.vue:59
-msgid "Visibility: everyone on this instance"
+#: front/src/components/moderation/FilterModal.vue:31
+msgctxt "Popup/Moderation/Paragraph"
+msgid ""
+"You can manage and update your filters anytime from your account settings."
 msgstr ""
 
-#: front/src/views/content/libraries/Card.vue:60
-msgid "Visibility: everyone, including other instances"
+#: front/src/views/auth/EmailConfirm.vue:24
+msgctxt "Content/Signup/Paragraph"
+msgid "You can now use the service without limitations."
 msgstr ""
 
-#: front/src/views/content/libraries/Card.vue:61
-msgid "Total size of the files in this library"
+#: front/src/components/library/radios/Builder.vue:7
+msgctxt "Content/Radio/Paragraph"
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
 msgstr ""
 
-#: front/src/views/content/libraries/Form.vue:70
-msgid "My awesome library"
+#: front/src/components/auth/SubsonicTokenForm.vue:7
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
 msgstr ""
 
-#: front/src/views/content/libraries/Form.vue:71
-msgid "This library contains my personnal music, I hope you will like it!"
+#: front/src/components/auth/Settings.vue:202
+msgctxt "Content/Applications/Paragraph"
+msgid "You don't have any application connected with your account."
 msgstr ""
 
-#: front/src/views/content/libraries/Form.vue:74
-msgid "Everyone, including other instances"
+#: front/src/components/auth/Settings.vue:261
+msgctxt "Content/Applications/Paragraph"
+msgid "You don't have any configured application yet."
 msgstr ""
 
-#: front/src/views/content/libraries/Form.vue:106
-msgid "Library updated"
+#: front/src/views/admin/moderation/AccountsDetail.vue:75
+msgctxt "Content/Moderation/Card.Title"
+msgid "You don't have any rule in place for this account."
 msgstr ""
 
-#: front/src/views/content/libraries/Form.vue:109
-msgid "Library created"
+#: front/src/views/admin/moderation/DomainsDetail.vue:39
+msgctxt "Content/Moderation/Card.Title"
+msgid "You don't have any rule in place for this domain."
 msgstr ""
 
-#: front/src/views/content/Home.vue:35
-msgid "Add and manage content"
+#: front/src/components/library/EditForm.vue:52
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
 msgstr ""
 
-#: front/src/views/radios/Detail.vue:80
-msgid "Radio"
+#: front/src/components/Sidebar.vue:171
+msgctxt "Sidebar/Player/Title"
+msgid "You have a radio playing"
 msgstr ""
 
-#: front/src/views/instance/Timeline.vue:57
-msgid "Instance Timeline"
+#: front/src/components/audio/Player.vue:69
+msgctxt "Sidebar/Player/Error message.Paragraph"
+msgid "You may have a connectivity issue."
 msgstr ""
 
-#: front/src/views/playlists/Detail.vue:90
-msgid "Playlist"
+#: front/src/components/auth/Settings.vue:100
+msgctxt "Popup/Settings/List item"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
 msgstr ""
 
-#: front/src/views/playlists/List.vue:105
-msgid "Enter an playlist name..."
+#: front/src/components/auth/Authorize.vue:51
+msgctxt "Content/Auth/Paragraph"
+msgid "You will be redirected to <strong>%{ url }</strong>"
 msgstr ""
 
-#: front/src/views/admin/library/Base.vue:16
-msgid "Manage library"
+#: front/src/components/auth/Authorize.vue:49
+msgctxt "Content/Auth/Paragraph"
+msgid "You will be shown a code to copy-paste in the application."
 msgstr ""
 
-#: front/src/views/admin/users/UsersDetail.vue:169
-msgid "Determine if the user account is active or not. Inactive users cannot login or use the service."
+#: front/src/components/auth/Settings.vue:71
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
 msgstr ""
 
-#: front/src/views/admin/users/UsersDetail.vue:170
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
+#: front/src/components/moderation/FilterModal.vue:20
+msgctxt "Popup/Moderation/Paragraph"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
 msgstr ""
 
-#: front/src/views/admin/users/Base.vue:20
-msgid "Manage users"
+#: front/src/components/auth/Signup.vue:13
+msgctxt "Content/Signup/Form/Paragraph"
+msgid "Your account cannot be created."
 msgstr ""
 
-#: front/src/views/admin/Settings.vue:75
-msgid "Instance settings"
+#: front/src/components/auth/Settings.vue:215
+#, fuzzy
+msgctxt "Content/Settings/Title/Noun"
+msgid "Your applications"
+msgstr "Jakinarazpenak"
+
+#: front/src/components/auth/Settings.vue:38
+msgctxt "Content/Settings/Error message.Title"
+msgid "Your avatar cannot be saved"
 msgstr ""
 
-#: front/src/views/admin/Settings.vue:80
-msgid "Instance information"
+#: front/src/components/library/EditForm.vue:3
+msgctxt "Content/Library/Paragraph"
+msgid "Your edit was successfully submitted."
 msgstr ""
 
-#: front/src/views/admin/Settings.vue:84
-msgid "Subsonic"
+#: front/src/components/favorites/List.vue:116
+#, fuzzy
+msgctxt "Head/Favorites/Title"
+msgid "Your Favorites"
+msgstr "Gogokoak"
+
+#: front/src/components/Home.vue:109
+msgctxt "Content/Home/Title"
+msgid "Your music, your way"
 msgstr ""
 
-#: front/src/views/admin/Settings.vue:85
-msgid "Statistics"
+#: front/src/views/Notifications.vue:4
+#, fuzzy
+msgctxt "Content/Notifications/Title"
+msgid "Your notifications"
+msgstr "Erakutsi irakurritako jakinarazpenak"
+
+#: front/src/components/auth/Settings.vue:76
+msgctxt "Content/Settings/Error message.Title"
+msgid "Your password cannot be changed"
 msgstr ""
 
-#: front/src/views/admin/Settings.vue:86
-msgid "Error reporting"
+#: front/src/views/auth/PasswordResetConfirm.vue:29
+#, fuzzy
+msgctxt "Content/Signup/Card.Paragraph"
+msgid "Your password has been updated successfully."
+msgstr "Pasahitza arrakastaz eguneratu da"
+
+#: front/src/components/auth/Settings.vue:14
+#, fuzzy
+msgctxt "Content/Settings/Error message.Title"
+msgid "Your settings can't be updateds"
+msgstr "Ezarpenak eguneratuta"
+
+#: front/src/components/auth/Settings.vue:101
+msgctxt "Popup/Settings/List item"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
 msgstr ""
+
+#: front/src/edits.js:47
+#, fuzzy
+msgctxt "*/*/*/Short, Noun"
+msgid "Position"
+msgstr "Deskribapena"
+
+#: front/src/edits.js:54
+#, fuzzy
+msgctxt "Content/Track/*/Noun"
+msgid "Copyright"
+msgstr "Kopiatu"
+
+#: front/src/components/library/AlbumBase.vue:183
+#, fuzzy
+msgctxt "Content/Album/Header.Title"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgstr[0] "Albumak abesti %{ count } du. Artista: %{ artist }"
+msgstr[1] "Albumak %{ count } abesti ditu. Artista: %{ artist }"
+
+#: front/src/components/audio/PlayButton.vue:220
+msgctxt "*/Queue/Message"
+msgid "%{ count } track was added to your queue"
+msgid_plural "%{ count } tracks were added to your queue"
+msgstr[0] ""
+msgstr[1] ""
diff --git a/front/locales/fr_FR/LC_MESSAGES/app.po b/front/locales/fr_FR/LC_MESSAGES/app.po
index 4d54a15a41f7eb7877512f22a5295a7e83d1d486..c93e5d43f239f32c932c3cdde914c78e024174ff 100644
--- a/front/locales/fr_FR/LC_MESSAGES/app.po
+++ b/front/locales/fr_FR/LC_MESSAGES/app.po
@@ -3,11 +3,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: French (Funkwhale)\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-02 14:06+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2019-05-16 07:47+0000\n"
 "Last-Translator: Pierrick <contact@pierrick.io>\n"
-"Language-Team: French <https://translate.funkwhale.audio/projects/funkwhale/"
-"front/fr/>\n"
+"Language-Team: French <https://translate.funkwhale.audio/projects/funkwhale/front/fr/>\n"
 "Language: fr_FR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -90,7 +89,8 @@ msgstr "%{ minutes } min"
 #: front/src/components/notifications/NotificationRow.vue:40
 msgctxt "Content/Notifications/Paragraph"
 msgid "%{ username } accepted your follow on library \"%{ library }\""
-msgstr "%{ username } a accepté votre suivi de la bibliothèque « %{ library } »"
+msgstr ""
+"%{ username } a accepté votre suivi de la bibliothèque « %{ library } »"
 
 #: front/src/components/notifications/NotificationRow.vue:39
 msgctxt "Content/Notifications/Paragraph"
@@ -109,7 +109,8 @@ msgstr "Profil de %{ username }"
 
 #: front/src/components/playlists/PlaylistModal.vue:21
 msgctxt "Popup/Playlist/Paragraph"
-msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
 msgstr ""
 "<strong>%{ track }</strong> est déjà dans <strong>%{ playlist }</strong>."
 
@@ -244,7 +245,8 @@ msgstr "Accès aux radios"
 
 #: front/src/components/Home.vue:101
 msgctxt "Content/Home/List item"
-msgid "Access your music from a clean interface that focuses on what really matters"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
 msgstr ""
 "Accédez à votre musique depuis une interface épurée qui se concentre sur ce "
 "qui compte vraiment"
@@ -309,9 +311,12 @@ msgstr "Action"
 #: front/src/components/common/ActionTable.vue:101
 msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
-msgstr[0] "L'action %{ action } a été lancée avec succès sur %{ count } élément"
-msgstr[1] "L'action %{ action } a été lancée avec succès sur %{ count } éléments"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
+msgstr[0] ""
+"L'action %{ action } a été lancée avec succès sur %{ count } élément"
+msgstr[1] ""
+"L'action %{ action } a été lancée avec succès sur %{ count } éléments"
 
 #: front/src/components/common/ActionTable.vue:22
 #: front/src/components/library/radios/Builder.vue:65
@@ -429,6 +434,11 @@ msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Administration"
 
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Album"
+
 #: front/src/components/audio/SearchBar.vue:26
 #: src/components/audio/track/Table.vue:9
 #: front/src/components/library/AlbumBase.vue:152
@@ -440,11 +450,6 @@ msgctxt "*/*/*"
 msgid "Album"
 msgstr "Album"
 
-#: front/src/views/admin/library/TrackDetail.vue:107
-msgctxt "*/*/*/Noun"
-msgid "Album"
-msgstr "Album"
-
 #: front/src/views/admin/library/TrackDetail.vue:128
 msgctxt "*/*/*/Noun"
 msgid "Album artist"
@@ -505,7 +510,9 @@ msgstr "Autoriser l'application"
 
 #: front/src/components/library/ImportStatusModal.vue:17
 msgctxt "Popup/Import/Message"
-msgid "An error occured during upload processing. You will find more information below."
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
 msgstr ""
 "Une erreur a eu lieu durant le processus de téléversement. Vous trouverez "
 "plus d'information ci-dessous."
@@ -513,7 +520,8 @@ msgstr ""
 #: front/src/components/playlists/Editor.vue:13
 msgctxt "Content/Playlist/Error message.Title"
 msgid "An error occured while saving your changes"
-msgstr "Une erreur s'est produite pendant l'enregistrement de vos modifications"
+msgstr ""
+"Une erreur s'est produite pendant l'enregistrement de vos modifications"
 
 #: front/src/components/federation/FetchButton.vue:21
 msgctxt "Popup/*/Message.Content"
@@ -527,8 +535,12 @@ msgstr "Une erreur HTTP s'est produite en contactant le serveur distant"
 
 #: front/src/components/auth/Login.vue:10
 msgctxt "Content/Login/Error message/List item"
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
-msgstr "Une erreur inconnue s'est produite, le serveur est peut-être en panne ou injoignable"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
+msgstr ""
+"Une erreur inconnue s'est produite, le serveur est peut-être en panne ou "
+"injoignable"
 
 #: front/src/components/library/ImportStatusModal.vue:145
 msgctxt "Popup/Import/Error.Label"
@@ -553,14 +565,15 @@ msgstr "ID de l'application"
 
 #: front/src/components/auth/ApplicationEdit.vue:16
 msgctxt "Content/Application/Paragraph/"
-msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else."
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
 msgstr ""
 "L'ID et le \"secret\" de l'application sont des données vraiment sensibles "
 "et doivent être traitées comme des mots de passe. Ne les partagez avec "
 "personne."
 
 #: front/src/components/auth/ApplicationEdit.vue:25
-#, fuzzy
 msgctxt "Content/Applications/Label"
 msgid "Application secret"
 msgstr "Secret de l'application"
@@ -587,6 +600,12 @@ msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "Êtes-vous sûr·e de vouloir vous déconnecter ?"
 
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Artiste"
+
 #: front/src/components/audio/SearchBar.vue:25
 #: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
@@ -597,12 +616,6 @@ msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Artiste"
 
-#: front/src/components/manage/library/AlbumsTable.vue:40
-#: front/src/components/manage/library/TracksTable.vue:41
-msgctxt "*/*/*"
-msgid "Artist"
-msgstr "Artiste"
-
 #: front/src/views/admin/library/ArtistDetail.vue:91
 msgctxt "Content/Moderation/Title"
 msgid "Artist data"
@@ -717,7 +730,6 @@ msgstr "Retour aux paramètres"
 #: front/src/components/mixins/Translations.vue:55
 #: front/src/views/admin/library/UploadDetail.vue:227
 #: front/src/components/mixins/Translations.vue:56
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Bitrate"
 msgstr "Débit binaire"
@@ -730,8 +742,13 @@ msgstr "Bloquer tout"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:112
 msgctxt "Content/Moderation/Help text"
-msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)"
-msgstr "Bloquer tout de ce compte ou domaine. Cela empêche toute interaction avec l'entité, et purge le contenu lié (pistes, librairies, suivis, etc.)"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
+msgstr ""
+"Bloquer tout de ce compte ou domaine. Cela empêche toute interaction avec "
+"l'entité, et purge le contenu lié (pistes, librairies, suivis, etc.)"
 
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
 msgctxt "*/Library/*/Verb"
@@ -773,10 +790,11 @@ msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "De %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:107
+#: front/src/views/content/remote/Card.vue:112
 msgctxt "Popup/Library/Paragraph"
 msgid "By unfollowing this library, you loose access to its content."
-msgstr "En cessant de suivre cette bibliothèque, vous perdez l’accès à son contenu."
+msgstr ""
+"En cessant de suivre cette bibliothèque, vous perdez l’accès à son contenu."
 
 #: front/src/views/admin/library/AlbumDetail.vue:214
 #: front/src/views/admin/library/ArtistDetail.vue:203
@@ -804,6 +822,12 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Annuler"
 
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "Demandes d'abonnement en attente"
+
 #: front/src/components/library/radios/Builder.vue:64
 msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
@@ -812,7 +836,8 @@ msgstr "Pistes candidates"
 #: front/src/components/library/FileUpload.vue:261
 msgctxt "Content/Library/Help text"
 msgid "Cannot upload this file, ensure it is not too big"
-msgstr "Impossible de transférer ce fichier, assurez-vous qu'il n'est pas trop gros"
+msgstr ""
+"Impossible de transférer ce fichier, assurez-vous qu'il n'est pas trop gros"
 
 #: front/src/components/Footer.vue:21
 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb"
@@ -846,8 +871,12 @@ msgstr "Changements synchronisés avec le serveur"
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph'"
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
-msgstr "La mise à jour de votre mot de passe changera également le mot de passe de l'API Subsonic si vous en avez demandé un."
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
+msgstr ""
+"La mise à jour de votre mot de passe changera également le mot de passe de "
+"l'API Subsonic si vous en avez demandé un."
 
 #: front/src/components/auth/Settings.vue:98
 msgctxt "Popup/Settings/Paragraph"
@@ -861,7 +890,9 @@ msgstr "Salle de discussion"
 
 #: front/src/components/auth/ApplicationForm.vue:24
 msgctxt "Content/Applications/Paragraph/"
-msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes."
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
 msgstr ""
 "Cocher le périmètre \"Lecture\" ou \"Écriture\" sur le parent implique "
 "l'accès à tous les périmètres enfants correspondants."
@@ -871,13 +902,13 @@ msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Choisissez votre instance"
 
-#: front/src/components/library/EditForm.vue:75
-msgctxt "Content/Library/Button.Label"
+#: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Clear"
 msgstr "Effacer"
 
-#: front/src/components/manage/users/InvitationForm.vue:37
-msgctxt "Content/Admin/Button.Label/Verb"
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "Effacer"
 
@@ -887,7 +918,7 @@ msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Vider la liste de lecture"
 
-#: front/src/components/audio/Player.vue:614
+#: front/src/components/audio/Player.vue:642
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Clear your queue"
 msgstr "Vider la liste d'attente"
@@ -895,25 +926,25 @@ msgstr "Vider la liste d'attente"
 #: front/src/components/Home.vue:44
 msgctxt "Content/Home/List item/Verb"
 msgid "Click once, listen for hours using built-in radios"
-msgstr "En un clic, écoutez de la musique pendant des heures grâce aux radios intégrées"
+msgstr ""
+"En un clic, écoutez de la musique pendant des heures grâce aux radios "
+"intégrées"
 
 #: front/src/components/mixins/Translations.vue:21
 #: front/src/components/mixins/Translations.vue:22
 msgctxt "Content/Library/Link.Title"
-msgid "Click to display more information about the import process for this upload"
+msgid ""
+"Click to display more information about the import process for this upload"
 msgstr ""
-"Cliquer pour afficher plus d'information à propos du processus d'import pour "
-"cet envoi"
+"Cliquer pour afficher plus d'information à propos du processus d'import pour"
+" cet envoi"
 
 #: front/src/components/library/FileUpload.vue:82
 msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
-msgstr "Cliquez pour sélectionner les fichiers a téléverser ou glisser-déposer les fichiers ou répertoires"
-
-#: front/src/components/ShortcutsModal.vue:20
-msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
-msgid "Close"
-msgstr "Fermer"
+msgstr ""
+"Cliquez pour sélectionner les fichiers a téléverser ou glisser-déposer les "
+"fichiers ou répertoires"
 
 #: front/src/components/federation/FetchButton.vue:85
 #: front/src/components/library/ImportStatusModal.vue:79
@@ -921,6 +952,11 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Close"
 msgstr "Fermer"
 
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr "Fermer"
+
 #: front/src/components/federation/FetchButton.vue:88
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close and reload page"
@@ -976,7 +1012,8 @@ msgstr "Filtres de contenu"
 
 #: front/src/components/auth/Settings.vue:119
 msgctxt "Content/Settings/Paragraph"
-msgid "Content filters help you hide content you don't want to see on the service."
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
 msgstr ""
 "Les filtres de contenu vous aident à cacher les contenus que vous ne voulez "
 "pas voir sur ce service."
@@ -984,7 +1021,8 @@ msgstr ""
 #: front/src/components/common/ActionTable.vue:8
 msgctxt "Content/*/Button.Help text.Paragraph"
 msgid "Content have been updated, click refresh to see up-to-date content"
-msgstr "Le contenu a été modifié, cliquez sur rafraichir pour voir le contenu à jour"
+msgstr ""
+"Le contenu a été modifié, cliquez sur rafraichir pour voir le contenu à jour"
 
 #: front/src/components/Footer.vue:48
 msgctxt "Footer/*/List item.Link"
@@ -1043,14 +1081,14 @@ msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Créer un compte Funkwhale"
 
-#: front/src/components/auth/ApplicationNew.vue:8
-#: front/src/components/auth/ApplicationNew.vue:34
-msgctxt "Content/Applications/Title"
+#: front/src/components/auth/Settings.vue:220
+msgctxt "Content/Settings/Button.Label"
 msgid "Create a new application"
 msgstr "Créer une nouvelle application"
 
-#: front/src/components/auth/Settings.vue:220
-msgctxt "Content/Settings/Button.Label"
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+msgctxt "Content/Applications/Title"
 msgid "Create a new application"
 msgstr "Créer une nouvelle application"
 
@@ -1143,7 +1181,8 @@ msgstr ""
 #: front/src/components/federation/FetchButton.vue:17
 msgctxt "Popup/*/Message.Content"
 msgid "Data was refreshed successfully from remote server."
-msgstr "Les données ont été rafraîchies avec succès depuis le serveur distant."
+msgstr ""
+"Les données ont été rafraîchies avec succès depuis le serveur distant."
 
 #: front/src/views/content/libraries/Detail.vue:27
 msgctxt "Content/Library/Table.Label"
@@ -1269,14 +1308,14 @@ msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "Décroissant"
 
-#: front/src/components/library/radios/Builder.vue:25
-#: front/src/views/content/libraries/Form.vue:14
-msgctxt "Content/*/Input.Label/Noun"
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
 msgid "Description"
 msgstr "Description"
 
-#: front/src/views/admin/library/LibraryDetail.vue:123
-msgctxt "*/*/*/Noun"
+#: front/src/components/library/radios/Builder.vue:25
+#: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Description"
 
@@ -1288,8 +1327,12 @@ msgstr "Détails"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:491
 msgctxt "Content/Moderation/Help text"
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
-msgstr "Déterminez la quantité de contenu que l'utilisateur peut importer. Laissez vide pour utiliser la valeur par défaut de l'instance."
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
+msgstr ""
+"Déterminez la quantité de contenu que l'utilisateur peut importer. Laissez "
+"vide pour utiliser la valeur par défaut de l'instance."
 
 #: front/src/components/mixins/Translations.vue:8
 #: front/src/components/mixins/Translations.vue:9
@@ -1342,8 +1385,12 @@ msgstr "Afficher publiquement"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:122
 msgctxt "Content/Moderation/Help text"
-msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well."
-msgstr "Ne jamais télécharger de médias (audio, album, couverture, avatar de compte...) de ce compte ou domaine. Cela purgera aussi le contenu existant."
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
+msgstr ""
+"Ne jamais télécharger de médias (audio, album, couverture, avatar de "
+"compte...) de ce compte ou domaine. Cela purgera aussi le contenu existant."
 
 #: front/src/components/playlists/Editor.vue:51
 msgctxt "Popup/Playlist/Title"
@@ -1374,8 +1421,10 @@ msgstr "Voulez-vous cacher le contenu de l’artiste « %{ name } » ?"
 msgctxt "Modal/*/Title"
 msgid "Do you want to launch %{ action } on %{ count } element?"
 msgid_plural "Do you want to launch %{ action } on %{ count } elements?"
-msgstr[0] "Voulez-vous effectuer l'action « %{ action } » sur %{ count } élément ?"
-msgstr[1] "Voulez-vous effectuer l'action « \"%{ action } » sur %{ count } éléments ?"
+msgstr[0] ""
+"Voulez-vous effectuer l'action « %{ action } » sur %{ count } élément ?"
+msgstr[1] ""
+"Voulez-vous effectuer l'action « \"%{ action } » sur %{ count } éléments ?"
 
 #: front/src/components/Sidebar.vue:118
 msgctxt "Sidebar/Queue/Message"
@@ -1421,7 +1470,9 @@ msgstr "Télécharger"
 #: front/src/components/playlists/Editor.vue:59
 msgctxt "Content/Playlist/Paragraph/Call to action"
 msgid "Drag and drop rows to reorder tracks in the playlist"
-msgstr "Glissez et déposer les lignes pour réordonner les pistes dans la liste de lecture"
+msgstr ""
+"Glissez et déposer les lignes pour réordonner les pistes dans la liste de "
+"lecture"
 
 #: front/src/components/audio/track/Table.vue:10
 #: front/src/components/library/TrackDetail.vue:30
@@ -1767,8 +1818,17 @@ msgstr "Expirée/utilisée"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:110
 msgctxt "Content/Moderation/Help text"
-msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place."
-msgstr "Expliquez pourquoi vous appliquez cette règle. En fonction de votre configuration d'instance, cela vous aidera à vous rappeler pourquoi vous avez agis sur ce compte ou domaine, et peut être affiché publiquement pour aider les utilisateurs à comprendre quelles règles de modération sont en place."
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
+msgstr ""
+"Expliquez pourquoi vous appliquez cette règle. En fonction de votre "
+"configuration d'instance, cela vous aidera à vous rappeler pourquoi vous "
+"avez agis sur ce compte ou domaine, et peut être affiché publiquement pour "
+"aider les utilisateurs à comprendre quelles règles de modération sont en "
+"place."
 
 #: front/src/components/manage/library/UploadsTable.vue:25
 #: front/src/views/content/libraries/FilesTable.vue:16
@@ -1788,14 +1848,14 @@ msgctxt "*/*/*"
 msgid "Favorited tracks"
 msgstr "Pistes favorites"
 
-#: front/src/components/mixins/Translations.vue:76
-#: front/src/components/mixins/Translations.vue:77
-msgctxt "Content/OAuth Scopes/Label"
+#: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr "Favoris"
 
-#: front/src/components/Sidebar.vue:66
-msgctxt "Sidebar/Favorites/List item.Link/Noun"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr "Favoris"
 
@@ -1805,7 +1865,6 @@ msgid "Federation"
 msgstr "Fédération"
 
 #: front/src/components/library/TrackDetail.vue:66
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Federation ID"
 msgstr "ID de Fédération"
@@ -1880,7 +1939,7 @@ msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "Abonné·es"
 
-#: front/src/views/content/remote/Card.vue:97
+#: front/src/views/content/remote/Card.vue:103
 msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Abonné"
@@ -1893,8 +1952,12 @@ msgstr "Abonnements"
 
 #: front/src/components/library/TrackBase.vue:17
 msgctxt "Content/Track/Paragraph"
-msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
-msgstr "De l’album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> par <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgstr ""
+"De l’album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> par "
+"<a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 
 #: front/src/components/auth/Authorize.vue:28
 msgctxt "Content/Auth/Label/Noun"
@@ -1903,8 +1966,12 @@ msgstr "Accès total"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph'"
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
-msgstr "Funkwhale est compatible avec d'autres lecteurs de musique qui supportent l'API Subsonic."
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
+msgstr ""
+"Funkwhale est compatible avec d'autres lecteurs de musique qui supportent "
+"l'API Subsonic."
 
 #: front/src/components/Home.vue:90
 msgctxt "Content/Home/Paragraph"
@@ -1913,8 +1980,12 @@ msgstr "Funkwhale est très simple à utiliser."
 
 #: front/src/components/Home.vue:39
 msgctxt "Content/Home/Paragraph"
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
-msgstr "Funkwhale est conçu pour faciliter l'écoute des musiques que vous aimez et découvrir de nouveaux artistes."
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
+msgstr ""
+"Funkwhale est conçu pour faciliter l'écoute des musiques que vous aimez et "
+"découvrir de nouveaux artistes."
 
 #: front/src/components/Home.vue:111
 msgctxt "Content/Home/Paragraph"
@@ -1943,7 +2014,9 @@ msgstr "Amenez-moi à la bibliothèque"
 
 #: front/src/components/Home.vue:70
 msgctxt "Content/Home/List item/Verb"
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
 msgstr ""
 "Obtenez des métadonnées de qualité pour votre musique grâce à <a href=\"%{ "
 "url }\" target=\"_blank\">MusicBrainz</a>"
@@ -1953,13 +2026,13 @@ msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Commencer"
 
-#: front/src/components/library/ImportStatusModal.vue:45
-msgctxt "Popup/Import/Table.Label/Noun"
+#: front/src/components/Footer.vue:37
+msgctxt "Footer/*/Link"
 msgid "Getting help"
 msgstr "Obtenir de l'aide"
 
-#: front/src/components/Footer.vue:37
-msgctxt "Footer/*/Link"
+#: front/src/components/library/ImportStatusModal.vue:45
+msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Getting help"
 msgstr "Obtenir de l'aide"
 
@@ -1994,7 +2067,7 @@ msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Hide content from this artist"
 msgstr "Cacher le contenu de cet·te artiste"
 
-#: front/src/components/audio/Player.vue:615
+#: front/src/components/audio/Player.vue:643
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Hide content from this artist…"
 msgstr "Cacher le contenu de cet·te artiste…"
@@ -2011,17 +2084,29 @@ msgstr "Heures de musique"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:10
 msgctxt "Content/Settings/Paragraph"
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
-msgstr "Cependant, accéder à Funkwhale depuis ces clients requiert un mot de passe distinct que vous pouvez configurer ci-dessous."
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
+msgstr ""
+"Cependant, accéder à Funkwhale depuis ces clients requiert un mot de passe "
+"distinct que vous pouvez configurer ci-dessous."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
-msgstr "Si l'adresse email que vous avez fournie est valide et associée à un compte utilisateur, vous allez recevoir un email contenant les instructions de réinitialisation au cours des prochaines minutes."
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
+msgstr ""
+"Si l'adresse email que vous avez fournie est valide et associée à un compte "
+"utilisateur, vous allez recevoir un email contenant les instructions de "
+"réinitialisation au cours des prochaines minutes."
 
 #: front/src/components/auth/Settings.vue:205
 msgctxt "Content/Applications/Paragraph"
-msgid "If you authorize third-party applications to access your data, those applications will be listed here."
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
 msgstr ""
 "Si vous autorisez des applications tierces à accéder à vos données, ces "
 "applications seront listées ici."
@@ -2036,12 +2121,6 @@ msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "Référence de l'importation"
 
-#: front/src/components/manage/library/UploadsTable.vue:64
-#: front/src/views/admin/library/UploadDetail.vue:131
-msgctxt "Content/*/*/Noun"
-msgid "Import status"
-msgstr "Statut de l'import"
-
 #: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
 #: front/src/views/content/libraries/FilesTable.vue:59
@@ -2049,6 +2128,12 @@ msgctxt "Content/Library/*/Noun"
 msgid "Import status"
 msgstr "Statut de l'import"
 
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
+msgid "Import status"
+msgstr "Statut de l'import"
+
 #: front/src/components/mixins/Translations.vue:37
 #: front/src/components/mixins/Translations.vue:38
 msgctxt "Content/Library/Help text"
@@ -2078,7 +2163,8 @@ msgstr "Dans les favoris"
 #: front/src/components/moderation/FilterModal.vue:25
 msgctxt "Popup/Moderation/List item"
 msgid "In other users favorites and listening history"
-msgstr "Dans les favoris des autres utilisateurs et dans l'historique d'écoute"
+msgstr ""
+"Dans les favoris des autres utilisateurs et dans l'historique d'écoute"
 
 #: front/src/components/moderation/FilterModal.vue:28
 msgctxt "Popup/Moderation/List item"
@@ -2135,8 +2221,12 @@ msgstr "Adresse de l'instance"
 
 #: front/src/components/library/FileUpload.vue:268
 msgctxt "Content/Library/Help text"
-msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }"
-msgstr "Mauvais type de fichier, assurez-vous de charger un fichier audio. Les formats de fichiers supportés sont %{ extensions }"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
+msgstr ""
+"Mauvais type de fichier, assurez-vous de charger un fichier audio. Les "
+"formats de fichiers supportés sont %{ extensions }"
 
 #: front/src/components/library/ImportStatusModal.vue:139
 msgctxt "Popup/Import/Error.Label"
@@ -2258,15 +2348,20 @@ msgstr "Bibliothèques"
 
 #: front/src/components/mixins/Translations.vue:72
 #: front/src/components/mixins/Translations.vue:73
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Libraries and uploads"
 msgstr "Bibliothèques et téléversements"
 
 #: front/src/views/content/libraries/Form.vue:2
 msgctxt "Content/Library/Paragraph"
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
-msgstr "Les bibliothèques vous aident à organiser et à partager votre collection de musique. Vous pouvez téléverser votre bibliothèque musicale sur Funkwhale et la partager avec vos amis et votre famille."
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
+msgstr ""
+"Les bibliothèques vous aident à organiser et à partager votre collection de "
+"musique. Vous pouvez téléverser votre bibliothèque musicale sur Funkwhale et"
+" la partager avec vos amis et votre famille."
 
 #: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
 #: front/src/components/manage/library/UploadsTable.vue:60
@@ -2309,12 +2404,6 @@ msgctxt "Content/*/*/Noun"
 msgid "License"
 msgstr "Licence"
 
-#: front/src/components/mixins/Translations.vue:80
-#: front/src/components/mixins/Translations.vue:81
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Listenings"
-msgstr "Écoutes"
-
 #: front/src/views/admin/library/AlbumDetail.vue:157
 #: front/src/views/admin/library/ArtistDetail.vue:146
 #: front/src/views/admin/library/TrackDetail.vue:209
@@ -2322,6 +2411,12 @@ msgctxt "*/*/*/Noun"
 msgid "Listenings"
 msgstr "Écoutes"
 
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr "Écoutes"
+
 #: front/src/components/audio/track/Table.vue:25
 #: front/src/components/library/ArtistDetail.vue:28
 msgctxt "Content/*/Button.Label"
@@ -2422,25 +2517,33 @@ msgstr "Déconnexion"
 #: front/src/views/content/libraries/Home.vue:9
 msgctxt "Content/Library/Paragraph"
 msgid "Looks like you don't have a library, it's time to create one."
-msgstr "On dirait que vous n'avez pas encore de bibliothèque, il est temps d'en créer une."
+msgstr ""
+"On dirait que vous n'avez pas encore de bibliothèque, il est temps d'en "
+"créer une."
 
-#: front/src/components/audio/Player.vue:604
-#: src/components/audio/Player.vue:605
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping disabled. Click to switch to single-track looping."
-msgstr "Répétition désactivée. Cliquez ici pour activer la répétition sur la piste actuelle."
+msgstr ""
+"Répétition désactivée. Cliquez ici pour activer la répétition sur la piste "
+"actuelle."
 
-#: front/src/components/audio/Player.vue:607
-#: src/components/audio/Player.vue:608
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on a single track. Click to switch to whole queue looping."
-msgstr "Répétition sur la piste en cours. Cliquez pour répéter l'intégralité de la liste d'attente."
+msgstr ""
+"Répétition sur la piste en cours. Cliquez pour répéter l'intégralité de la "
+"liste d'attente."
 
-#: front/src/components/audio/Player.vue:610
-#: src/components/audio/Player.vue:611
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on whole queue. Click to disable looping."
-msgstr "Répétition de l'intégralité de la liste d'attente, cliquez pour désactiver la répétition."
+msgstr ""
+"Répétition de l'intégralité de la liste d'attente, cliquez pour désactiver "
+"la répétition."
 
 #: front/src/components/Sidebar.vue:223
 msgctxt "Sidebar/*/Hidden text"
@@ -2487,7 +2590,7 @@ msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "Mo"
 
-#: front/src/components/audio/Player.vue:597
+#: front/src/components/audio/Player.vue:625
 msgctxt "Sidebar/Player/Hidden text"
 msgid "Media player"
 msgstr "Lecteur média"
@@ -2513,8 +2616,12 @@ msgstr "Modération"
 #: front/src/views/admin/moderation/AccountsDetail.vue:78
 #: front/src/views/admin/moderation/DomainsDetail.vue:42
 msgctxt "Content/Moderation/Card.Paragraph"
-msgid "Moderation policies help you control how your instance interact with a given domain or account."
-msgstr "Les règles de modération vous aident à contrôler comment votre instance interagit avec un domaine ou compte donné."
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
+msgstr ""
+"Les règles de modération vous aident à contrôler comment votre instance "
+"interagit avec un domaine ou compte donné."
 
 #: front/src/components/library/EditCard.vue:5
 msgctxt "Content/Library/Card/Short"
@@ -2539,21 +2646,19 @@ msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "Musique"
 
-#: front/src/components/audio/Player.vue:603
+#: front/src/components/audio/Player.vue:631
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Mute"
 msgstr "Couper le son"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:24
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute activity"
 msgstr "Masquer l’activité"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:28
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:119
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute notifications"
 msgstr "Masquer les notifications"
@@ -2619,6 +2724,11 @@ msgctxt "*/*/*"
 msgid "Name"
 msgstr "Nom"
 
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Nom"
+
 #: front/src/components/auth/Settings.vue:133
 #: front/src/components/manage/library/ArtistsTable.vue:39
 #: front/src/components/manage/moderation/AccountsTable.vue:39
@@ -2635,11 +2745,6 @@ msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Nom"
 
-#: front/src/components/auth/ApplicationForm.vue:9
-msgctxt "Content/Applications/Input.Label/Noun"
-msgid "Name"
-msgstr "Nom"
-
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
 msgctxt "Content/Settings/Input.Label"
@@ -2656,7 +2761,7 @@ msgctxt "Content/Library/Card.Table.Header/Short"
 msgid "New value"
 msgstr "Nouvelle valeur"
 
-#: front/src/components/audio/Player.vue:601
+#: front/src/components/audio/Player.vue:629
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Next track"
 msgstr "Piste suivante"
@@ -2669,7 +2774,9 @@ msgstr "Non"
 #: front/src/components/Home.vue:95
 msgctxt "Content/Home/List item"
 msgid "No add-ons, no plugins : you only need a web library"
-msgstr "Pas d'addons ou d'extension à installer, il vous suffit d'une bibliothèque sur le web"
+msgstr ""
+"Pas d'addons ou d'extension à installer, il vous suffit d'une bibliothèque "
+"sur le web"
 
 #: front/src/components/audio/Search.vue:25
 msgctxt "Content/Search/Paragraph"
@@ -2684,7 +2791,8 @@ msgstr "Aucun·e artiste ne correspond à votre recherche"
 #: front/src/components/library/TrackDetail.vue:14
 msgctxt "Content/Track/Table.Paragraph"
 msgid "No copyright information available for this track"
-msgstr "Aucune information sur les droits d'auteur n'est disponible pour cette piste"
+msgstr ""
+"Aucune information sur les droits d'auteur n'est disponible pour cette piste"
 
 #: front/src/components/library/TrackDetail.vue:25
 msgctxt "Content/Track/Table.Paragraph"
@@ -2722,17 +2830,17 @@ msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "Non utilisé"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
-msgctxt "*/Notifications/*"
-msgid "Notifications"
-msgstr "Notifications"
-
 #: front/src/components/mixins/Translations.vue:100
 #: front/src/components/mixins/Translations.vue:101
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Notifications"
 msgstr "Notifications"
 
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
+msgid "Notifications"
+msgstr "Notifications"
+
 #: front/src/components/Footer.vue:47
 msgctxt "Footer/*/List item.Link"
 msgid "Official website"
@@ -2754,12 +2862,12 @@ msgid "Open"
 msgstr "Accès libre"
 
 #: front/src/components/library/ImportStatusModal.vue:56
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Value"
-msgid "Open a support thread (include the debug information below in your message)"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
 msgstr ""
-"Ouvrir un fil de discussion de support (incluez les informations de débogage "
-"dans votre message)"
+"Ouvrir un fil de discussion de support (incluez les informations de débogage"
+" dans votre message)"
 
 #: front/src/components/library/AlbumBase.vue:73
 #: front/src/components/library/ArtistBase.vue:84
@@ -2885,7 +2993,7 @@ msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Mot de passe modifié avec succès"
 
-#: front/src/components/audio/Player.vue:600
+#: front/src/components/audio/Player.vue:628
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Pause track"
 msgstr "Mettre en pause"
@@ -2996,7 +3104,7 @@ msgctxt "Sidebar/Player/Hidden text"
 msgid "Play this track"
 msgstr "Jouer cette piste"
 
-#: front/src/components/audio/Player.vue:599
+#: front/src/components/audio/Player.vue:627
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Play track"
 msgstr "Jouer"
@@ -3043,6 +3151,12 @@ msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Visibilité de la playlist"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Listes de lecture"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
 #: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
 #: front/src/views/admin/library/AlbumDetail.vue:173
@@ -3053,12 +3167,6 @@ msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Listes de lecture"
 
-#: front/src/components/mixins/Translations.vue:88
-#: front/src/components/mixins/Translations.vue:89
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Playlists"
-msgstr "Listes de lecture"
-
 #: front/src/components/Home.vue:56
 msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
@@ -3072,7 +3180,8 @@ msgstr "Merci de vérifier que votre mot de passe est correct"
 #: front/src/components/auth/Login.vue:9
 msgctxt "Content/Login/Error message.List item/Call to action"
 msgid "Please double-check your username/password couple is correct"
-msgstr "Merci de vérifier que votre nom d'utilisateur et mot de passe sont corrects"
+msgstr ""
+"Merci de vérifier que votre nom d'utilisateur et mot de passe sont corrects"
 
 #: front/src/components/auth/Settings.vue:46
 msgctxt "Content/Settings/Paragraph"
@@ -3086,15 +3195,19 @@ msgstr "Position"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:118
 msgctxt "Content/Moderation/Help text"
-msgid "Prevent account or domain from triggering notifications, except from followers."
-msgstr "Empêche le compte ou domaine de déclencher des notifications, sauf pour les abonné·e·s."
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
+msgstr ""
+"Empêche le compte ou domaine de déclencher des notifications, sauf pour les "
+"abonné·e·s."
 
 #: front/src/components/audio/EmbedWizard.vue:33
 msgctxt "Popup/Embed/Title/Noun"
 msgid "Preview"
 msgstr "Aperçu"
 
-#: front/src/components/audio/Player.vue:598
+#: front/src/components/audio/Player.vue:626
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Previous track"
 msgstr "Piste précédente"
@@ -3164,7 +3277,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "File d’attente"
 
-#: front/src/components/audio/Player.vue:310
+#: front/src/components/audio/Player.vue:322
 msgctxt "Content/Queue/Message"
 msgid "Queue shuffled!"
 msgstr "La file d’attente a été mélangée !"
@@ -3206,7 +3319,7 @@ msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "Radios"
 
-#: front/src/components/auth/ApplicationForm.vue:149
+#: front/src/components/auth/ApplicationForm.vue:151
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Read"
 msgstr "Lire"
@@ -3221,7 +3334,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Read-only"
 msgstr "Lecture seule"
 
-#: front/src/components/auth/ApplicationForm.vue:150
+#: front/src/components/auth/ApplicationForm.vue:152
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Read-only access to user data"
 msgstr "Accès en lecture seule aux données utilisateur"
@@ -3307,7 +3420,9 @@ msgstr "Rafraîchissement en attente"
 
 #: front/src/components/federation/FetchButton.vue:80
 msgctxt "Popup/*/Message.Content"
-msgid "Refresh request wasn't proceed in time by our server. It will be processed later."
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
 msgstr ""
 "La requête de rafraîchissement n'a pas été effectuée à temps par notre "
 "serveur. Elle sera exécutée plus tard."
@@ -3334,7 +3449,9 @@ msgstr "Rafraîchissement de l'objet depuis le serveur distant…"
 
 #: front/src/components/auth/Signup.vue:9
 msgctxt "Content/Signup/Form/Paragraph"
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
 msgstr ""
 "Les inscriptions sont fermées sur cette instance, vous aurez besoin d'un "
 "code d'invitation pour vous inscrire."
@@ -3382,8 +3499,13 @@ msgstr "Bibliothèques distantes"
 
 #: front/src/views/content/remote/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
-msgstr "Les bibliothèques distantes appartiennent à d'autres utilisateurs du réseau. Vous pouvez y accéder tant qu'elles sont publiques ou qu'on vous en donne l'accès."
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
+msgstr ""
+"Les bibliothèques distantes appartiennent à d'autres utilisateurs du réseau."
+" Vous pouvez y accéder tant qu'elles sont publiques ou qu'on vous en donne "
+"l'accès."
 
 #: front/src/components/library/radios/Filter.vue:59
 msgctxt "Content/Radio/Button.Label/Verb"
@@ -3407,18 +3529,32 @@ msgstr "Retirer des favoris"
 
 #: front/src/views/content/libraries/Quota.vue:38
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota."
-msgstr "Les pistes importées qui n'ont pas encore été complètement traitées par le serveur seront supprimées complètement. Le quota correspondant vous sera restitué."
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
+msgstr ""
+"Les pistes importées qui n'ont pas encore été complètement traitées par le "
+"serveur seront supprimées complètement. Le quota correspondant vous sera "
+"restitué."
 
 #: front/src/views/content/libraries/Quota.vue:64
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota."
-msgstr "Les pistes téléversées mais ignorées pendant l'importation pour diverses raisons seront supprimées complètement. L'espace de stockage correspondant vous sera restitué."
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
+msgstr ""
+"Les pistes téléversées mais ignorées pendant l'importation pour diverses "
+"raisons seront supprimées complètement. L'espace de stockage correspondant "
+"vous sera restitué."
 
 #: front/src/views/content/libraries/Quota.vue:90
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota."
-msgstr "Les pistes téléversées mais pas encore complètement traitées pas le serveur seront supprimées. L'espace de stockage correspondant vous sera restitué."
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
+msgstr ""
+"Les pistes téléversées mais pas encore complètement traitées pas le serveur "
+"seront supprimées. L'espace de stockage correspondant vous sera restitué."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:33
 #: front/src/components/auth/SubsonicTokenForm.vue:36
@@ -3448,13 +3584,11 @@ msgstr ""
 
 #: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4
 #: front/src/views/auth/PasswordReset.vue:53
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Reset your password"
 msgstr "Réinitialiser votre mot de passe"
 
 #: front/src/views/content/libraries/FilesTable.vue:223
-#, fuzzy
 msgctxt "Content/Library/Dropdown/Verb"
 msgid "Restart import"
 msgstr "Relancer l'importation"
@@ -3478,7 +3612,6 @@ msgid "Return to login"
 msgstr "Retourner à la page de connexion"
 
 #: front/src/components/library/ArtistDetail.vue:9
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Review my filters"
 msgstr "Afficher les fichiers"
@@ -3505,12 +3638,11 @@ msgstr "Règle"
 
 #: front/src/components/admin/SettingsGroup.vue:67
 #: front/src/components/library/radios/Builder.vue:34
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Enregistrer"
 
-#: front/src/views/content/remote/Card.vue:169
+#: front/src/views/content/remote/Card.vue:175
 msgctxt "Content/Library/Message"
 msgid "Scan launched"
 msgstr "Scan démarré"
@@ -3521,12 +3653,11 @@ msgid "Scan now"
 msgstr "Analyser maintenant"
 
 #: front/src/views/content/remote/Card.vue:35
-#, fuzzy
 msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "Croissant"
 
-#: front/src/views/content/remote/Card.vue:170
+#: front/src/views/content/remote/Card.vue:176
 msgctxt "Content/Library/Message"
 msgid "Scan skipped (previous scan is too recent)"
 msgstr "Scan non lancé (le scan précédent est trop récent)"
@@ -3581,37 +3712,31 @@ msgid "Search a remote library"
 msgstr "Rechercher une bibliothèque distante"
 
 #: front/src/components/manage/library/EditsCardList.vue:211
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by account, summary, domain…"
 msgstr "Rechercher par titre, artiste, domaine…"
 
 #: front/src/components/manage/library/LibrariesTable.vue:191
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, description…"
 msgstr "Rechercher par domaine, nom d'utilisateur·rice, bio…"
 
 #: front/src/components/manage/library/UploadsTable.vue:241
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, reference, source…"
 msgstr "Rechercher par domaine, nom d'utilisateur·rice, bio…"
 
 #: front/src/components/manage/library/ArtistsTable.vue:164
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, name, MusicBrainz ID…"
 msgstr "Rechercher par domaine, nom d'utilisateur·rice, bio…"
 
 #: front/src/components/manage/library/TracksTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, album, MusicBrainz ID…"
 msgstr "Rechercher par titre, artiste, album…"
 
 #: front/src/components/manage/library/AlbumsTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, MusicBrainz ID…"
 msgstr "Rechercher par titre, artiste, album…"
@@ -3632,7 +3757,6 @@ msgid "Search by title, artist, album…"
 msgstr "Rechercher par titre, artiste, album…"
 
 #: front/src/components/manage/users/InvitationsTable.vue:153
-#, fuzzy
 msgctxt "Content/Admin/Input.Placeholder/Verb"
 msgid "Search by username, e-mail address, code…"
 msgstr "Rechercher par nom d'utilisateur·rice, courriel, code…"
@@ -3693,7 +3817,6 @@ msgstr "Sélectionner seulement la page actuelle"
 #: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:108
 #: front/src/components/manage/users/UsersTable.vue:181
 #: front/src/views/admin/moderation/AccountsDetail.vue:506
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Settings"
 msgstr "Paramètres"
@@ -3715,8 +3838,11 @@ msgstr "Lien de partage"
 
 #: front/src/views/content/libraries/Detail.vue:15
 msgctxt "Content/Library/Paragraph"
-msgid "Share this link with other users so they can request access to your library."
-msgstr "Partagez ce lien avec d'autres utilisateurs afin qu'ils puissent demander l'accès à votre bibliothèque."
+msgid ""
+"Share this link with other users so they can request access to your library."
+msgstr ""
+"Partagez ce lien avec d'autres utilisateurs afin qu'ils puissent demander "
+"l'accès à votre bibliothèque."
 
 #: front/src/views/content/libraries/Detail.vue:14
 #: front/src/views/content/remote/Card.vue:77
@@ -3771,7 +3897,6 @@ msgstr "Afficher/masquer le mot de passe"
 #: front/src/components/manage/users/InvitationsTable.vue:76
 #: front/src/components/manage/users/UsersTable.vue:87
 #: front/src/views/content/libraries/FilesTable.vue:117
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Showing results %{ start }-%{ end } on %{ total }"
 msgstr "Affichage des résultats %{ start }-%{ end } sur %{ total }"
@@ -3781,7 +3906,7 @@ msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Shuffle queue"
 msgstr "Mélanger la file d'attente"
 
-#: front/src/components/audio/Player.vue:613
+#: front/src/components/audio/Player.vue:641
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Shuffle your queue"
 msgstr "Mélanger votre file d’attente"
@@ -3799,33 +3924,29 @@ msgstr "Inscription"
 #: front/src/components/mixins/Translations.vue:57
 #: front/src/views/admin/moderation/AccountsDetail.vue:197
 #: front/src/components/mixins/Translations.vue:58
-#, fuzzy
 msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Sign-up date"
 msgstr "Date d'inscription"
 
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "Taille"
+
 #: front/src/components/library/FileUpload.vue:94
 #: front/src/components/library/TrackDetail.vue:39
 #: front/src/components/mixins/Translations.vue:54
 #: front/src/views/content/libraries/FilesTable.vue:61
 #: front/src/components/mixins/Translations.vue:55
-#, fuzzy
 msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "Taille"
 
-#: front/src/components/manage/library/UploadsTable.vue:65
-#: front/src/views/admin/library/UploadDetail.vue:219
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Size"
-msgstr "Taille"
-
 #: front/src/components/manage/library/UploadsTable.vue:24
 #: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
 #: front/src/components/mixins/Translations.vue:25
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Skipped"
 msgstr "Ignoré"
@@ -3846,7 +3967,6 @@ msgid "Some tracks in your queue are already in this playlist:"
 msgstr ""
 
 #: front/src/components/PageNotFound.vue:10
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Sorry, the page you asked for does not exist:"
 msgstr "Désolé, la page demandée n’existe pas :"
@@ -3858,14 +3978,12 @@ msgstr "Code source"
 
 #: front/src/components/auth/Profile.vue:23
 #: front/src/components/manage/users/UsersTable.vue:70
-#, fuzzy
 msgctxt "Content/Profile/User role"
 msgid "Staff member"
 msgstr "Membre de l'équipe"
 
 #: front/src/components/audio/PlayButton.vue:23
 #: src/components/radios/Button.vue:4
-#, fuzzy
 msgctxt "*/Queue/Button.Label/Short, Verb"
 msgid "Start radio"
 msgstr "Arrêter la radio"
@@ -3877,63 +3995,69 @@ msgstr "Statistiques"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:490
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account"
-msgstr "Les statistiques sont calculées depuis les activités connues et le contenu sur votre instance, et ne reflètent pas l'activité générale de ce compte"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
+msgstr ""
+"Les statistiques sont calculées depuis les activités connues et le contenu "
+"sur votre instance, et ne reflètent pas l'activité générale de ce compte"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:371
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain"
-msgstr "Les statistiques sont calculées depuis les activités connues et le contenu sur votre instance, et ne reflètent pas l'activité générale de ce domaine"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
+msgstr ""
+"Les statistiques sont calculées depuis les activités connues et le contenu "
+"sur votre instance, et ne reflètent pas l'activité générale de ce domaine"
 
 #: front/src/views/admin/library/AlbumDetail.vue:329
 #: front/src/views/admin/library/ArtistDetail.vue:328
 #: front/src/views/admin/library/LibraryDetail.vue:316
 #: front/src/views/admin/library/TrackDetail.vue:371
 #: front/src/views/admin/library/UploadDetail.vue:335
-#, fuzzy
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object"
-msgstr "Les statistiques sont calculées depuis les activités connues et le contenu sur votre instance, et ne reflètent pas l'activité générale de ce compte"
-
-#: front/src/components/library/FileUpload.vue:95
-#, fuzzy
-msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
-msgid "Status"
-msgstr "Statut"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
+msgstr ""
+"Les statistiques sont calculées depuis les activités connues et le contenu "
+"sur votre instance, et ne reflètent pas l'activité générale de ce compte"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label (Value is Error message)"
 msgid "Status"
 msgstr "Statut"
 
-#: front/src/components/manage/library/EditsCardList.vue:12
-#, fuzzy
-msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)"
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
 msgid "Status"
 msgstr "Statut"
 
-#: front/src/components/manage/users/UsersTable.vue:43
-#, fuzzy
-msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
 msgid "Status"
 msgstr "Statut"
 
 #: front/src/components/manage/users/InvitationsTable.vue:17
 #: front/src/components/manage/users/InvitationsTable.vue:39
-#, fuzzy
 msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
 msgid "Status"
 msgstr "Statut"
 
-#: front/src/views/content/libraries/Detail.vue:28
-#, fuzzy
-msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+#: front/src/components/manage/users/UsersTable.vue:43
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+msgid "Status"
+msgstr "Statut"
+
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
 msgid "Status"
 msgstr "Statut"
 
 #: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3
-#, fuzzy
 msgctxt "*/Player/Button.Label/Short, Verb"
 msgid "Stop radio"
 msgstr "Arrêter la radio"
@@ -3974,19 +4098,16 @@ msgid "Suggest a change using the form below."
 msgstr ""
 
 #: front/src/components/library/AlbumEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this album"
 msgstr "Nous ne pouvons pas charger cette piste"
 
 #: front/src/components/library/ArtistEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this artist"
 msgstr "Nous ne pouvons pas charger cette piste"
 
 #: front/src/components/library/TrackEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this track"
 msgstr "Nous ne pouvons pas charger cette piste"
@@ -4029,12 +4150,18 @@ msgstr "La texte a été copié dans le presse-papier !"
 
 #: front/src/components/Home.vue:26
 msgctxt "Content/Home/Paragraph"
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
-msgstr "C'est simple : nous adorions Grooveshark et nous voulions construire quelque chose d'encore mieux."
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
+msgstr ""
+"C'est simple : nous adorions Grooveshark et nous voulions construire quelque"
+" chose d'encore mieux."
 
 #: front/src/views/admin/library/AlbumDetail.vue:75
 msgctxt "Content/Moderation/Paragraph"
-msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible."
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:39
@@ -4044,13 +4171,17 @@ msgstr ""
 
 #: front/src/views/admin/library/ArtistDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/Footer.vue:53
 msgctxt "Footer/*/List item.Link"
 msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
-msgstr "Le logo de Funkwhale a été généreusement dessiné et fourni par Francis Gading."
+msgstr ""
+"Le logo de Funkwhale a été généreusement dessiné et fourni par Francis "
+"Gading."
 
 #: front/src/components/SetInstanceModal.vue:8
 msgctxt "Popup/Instance/Error message.List item"
@@ -4059,21 +4190,27 @@ msgstr ""
 
 #: front/src/views/content/libraries/Form.vue:34
 msgctxt "Popup/Library/Paragraph"
-msgid "The library and all its tracks will be deleted. This can not be undone."
-msgstr "La bibliothèque et toutes ses pistes seront supprimées. Cette action est irréversible."
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
+msgstr ""
+"La bibliothèque et toutes ses pistes seront supprimées. Cette action est "
+"irréversible."
 
 #: front/src/views/admin/library/LibraryDetail.vue:61
 msgctxt "Content/Moderation/Paragraph"
-msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible."
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:140
 msgctxt "Popup/Import/Error.Label"
-msgid "The metadata included in the file is invalid or some mandatory fields are missing."
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:38
-#, fuzzy
 msgctxt "Content/Library/List item"
 msgid "The music files you are uploading are tagged properly."
 msgstr "Les fichiers musicaux que vous téléversez sont correctement tagués :"
@@ -4085,11 +4222,14 @@ msgstr "La piste suivante va se jouer automatiquement dans quelques secondes…"
 
 #: front/src/components/Home.vue:116
 msgctxt "Content/Home/List item"
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
-msgstr "La plateforme est gratuite et open-source, vous pouvez l'installer et la modifier sans restrictions"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
+msgstr ""
+"La plateforme est gratuite et open-source, vous pouvez l'installer et la "
+"modifier sans restrictions"
 
 #: front/src/components/playlists/Form.vue:14
-#, fuzzy
 msgctxt "Content/Playlist/Error message.Title"
 msgid "The playlist could not be created"
 msgstr "Playlist créée"
@@ -4101,7 +4241,8 @@ msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:13
 msgctxt "Popup/*/Message.Content"
-msgid "The remote server answered, but returned data was unsupported by Funkwhale."
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:44
@@ -4116,26 +4257,33 @@ msgstr ""
 
 #: front/src/components/manage/library/AlbumsTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected albums will be removed, as well as associated tracks, uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/ArtistsTable.vue:179
 msgctxt "Popup/*/Paragraph"
-msgid "The selected artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/LibrariesTable.vue:206
 msgctxt "Popup/*/Paragraph"
-msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible."
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/TracksTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected tracks will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/UploadsTable.vue:256
-#, fuzzy
 msgctxt "Popup/*/Paragraph"
 msgid "The selected upload will be removed. This action is irreversible."
 msgstr "Cette action est irréversible."
@@ -4152,11 +4300,11 @@ msgstr "L'API Subsonic n'est pas disponible sur cette instance Funkwhale."
 
 #: front/src/components/library/EditCard.vue:96
 msgctxt "Popup/Library/Paragraph"
-msgid "The suggestion will be completely removed, this action is irreversible."
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
 msgstr ""
 
 #: front/src/components/playlists/PlaylistModal.vue:34
-#, fuzzy
 msgctxt "Popup/Playlist/Error message.Title"
 msgid "The track can't be added to a playlist"
 msgstr "Nous ne pouvons pas ajouter cette piste à une playlist"
@@ -4168,11 +4316,12 @@ msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/views/admin/library/UploadDetail.vue:68
-#, fuzzy
 msgctxt "Content/Moderation/Paragraph"
 msgid "The upload will be removed. This action is irreversible."
 msgstr "Cette action est irréversible."
@@ -4185,7 +4334,9 @@ msgstr "Les fichiers musicaux uploadés sont au format OGG, Flac ou MP3"
 #: front/src/views/content/Home.vue:4
 msgctxt "Content/Library/Paragraph"
 msgid "There are various ways to grab new content and make it available here."
-msgstr "Il y a différentes manières de récupérer du nouveau contenu et de le rendre disponible ici."
+msgstr ""
+"Il y a différentes manières de récupérer du nouveau contenu et de le rendre "
+"disponible ici."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:66
 msgctxt "Popup/Moderation/Paragraph"
@@ -4211,11 +4362,13 @@ msgstr "Ce domaine est sujet à des règles de modération spécifiques"
 #: front/src/views/content/Home.vue:9
 msgctxt "Content/Library/Paragraph"
 msgid "This instance offers up to %{quota} of storage space for every user."
-msgstr "Cette instance offre jusque %{quota} d'espace disque à chaque utilisateur."
+msgstr ""
+"Cette instance offre jusque %{quota} d'espace disque à chaque utilisateur."
 
 #: front/src/components/auth/Settings.vue:165
 msgctxt "Content/Settings/Paragraph"
-msgid "This is the list of applications that have access to your account data."
+msgid ""
+"This is the list of applications that have access to your account data."
 msgstr ""
 
 #: front/src/components/auth/Settings.vue:218
@@ -4231,22 +4384,34 @@ msgstr "C'est vous !"
 #: front/src/views/content/libraries/Form.vue:73
 msgctxt "Content/Library/Input.Placeholder"
 msgid "This library contains my personal music, I hope you like it."
-msgstr "Cette bibliothèque contient ma musique personnelle, j'espère que vous l'aimerez."
+msgstr ""
+"Cette bibliothèque contient ma musique personnelle, j'espère que vous "
+"l'aimerez."
 
-#: front/src/views/content/remote/Card.vue:135
+#: front/src/views/content/remote/Card.vue:141
 msgctxt "Content/Library/Card.Help text"
-msgid "This library is private and your approval from its owner is needed to access its content"
-msgstr "Cette bibliothèque est privée et son propriétaire doit vous approuver pour accéder à son contenu"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
+msgstr ""
+"Cette bibliothèque est privée et son propriétaire doit vous approuver pour "
+"accéder à son contenu"
 
-#: front/src/views/content/remote/Card.vue:136
+#: front/src/views/content/remote/Card.vue:142
 msgctxt "Content/Library/Card.Help text"
 msgid "This library is public and you can access its content freely"
-msgstr "Cette bibliothèque est publique et vous pouvez accéder à son contenu librement"
+msgstr ""
+"Cette bibliothèque est publique et vous pouvez accéder à son contenu "
+"librement"
 
 #: front/src/components/common/ActionTable.vue:47
 msgctxt "Modal/*/Paragraph"
-msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want."
-msgstr "Cela peut affecter de nombreux éléments ou avoir des conséquences irréversibles, merci de vérifier que c'est bien ce que vous souhaitez."
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
+msgstr ""
+"Cela peut affecter de nombreux éléments ou avoir des conséquences "
+"irréversibles, merci de vérifier que c'est bien ce que vous souhaitez."
 
 #: front/src/components/library/AlbumEdit.vue:8
 #: front/src/components/library/ArtistEdit.vue:8
@@ -4262,21 +4427,21 @@ msgstr "Cette référence sera utilisée pour regrouper les fichiers importés."
 
 #: front/src/components/mixins/Translations.vue:33
 #: front/src/components/mixins/Translations.vue:34
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track could not be processed, please it is tagged correctly"
-msgstr "Le traitement de cette piste a échoué, assurez-vous qu’elle est correctement étiquetée"
+msgstr ""
+"Le traitement de cette piste a échoué, assurez-vous qu’elle est correctement"
+" étiquetée"
 
 #: front/src/components/mixins/Translations.vue:29
 #: front/src/components/mixins/Translations.vue:30
-#, fuzzy
 msgctxt "Content/Library/Help text"
-msgid "This track has been uploaded, but hasn't been processed by the server yet"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
 msgstr "La piste est importée mais n'a pas encore été traitée par le serveur"
 
 #: front/src/components/mixins/Translations.vue:25
 #: front/src/components/mixins/Translations.vue:26
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track is already present in one of your libraries"
 msgstr "La piste est déjà présente dans l'une de vos bibliothèques"
@@ -4284,7 +4449,9 @@ msgstr "La piste est déjà présente dans l'une de vos bibliothèques"
 #: front/src/components/audio/PlayButton.vue:85
 msgctxt "*/Queue/Button/Title"
 msgid "This track is not available in any library you have access to"
-msgstr "Cette piste n'est pas accessible dans les bibliothèques auxquelles vous avez accès"
+msgstr ""
+"Cette piste n'est pas accessible dans les bibliothèques auxquelles vous avez"
+" accès"
 
 #: front/src/components/library/TrackDetail.vue:82
 msgctxt "Content/Track/Paragraph"
@@ -4294,50 +4461,60 @@ msgstr "Cette piste est présente dans les bibliothèques suivantes :"
 #: front/src/views/playlists/Detail.vue:38
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will completely delete this playlist and cannot be undone."
-msgstr "Cela supprimera définitivement cette playlist et ne pourra pas être annulé."
+msgstr ""
+"Cela supprimera définitivement cette playlist et ne pourra pas être annulé."
 
 #: front/src/views/radios/Detail.vue:27
 msgctxt "Popup/Radio/Paragraph"
 msgid "This will completely delete this radio and cannot be undone."
-msgstr "Cela supprimera définitivement cette radio et ne pourra pas être annulé."
+msgstr ""
+"Cela supprimera définitivement cette radio et ne pourra pas être annulé."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:50
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will completely disable access to the Subsonic API using from account."
-msgstr "Cela désactivera complétement l'accès à l'API Subsonic depuis votre compte."
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
+msgstr ""
+"Cela désactivera complétement l'accès à l'API Subsonic depuis votre compte."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:35
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will log you out from existing devices that use the current password."
-msgstr "Cela vous déconnectera sur l'ensemble de vos appareils utilisant ce mot de passe."
+msgid ""
+"This will log you out from existing devices that use the current password."
+msgstr ""
+"Cela vous déconnectera sur l'ensemble de vos appareils utilisant ce mot de "
+"passe."
 
 #: front/src/components/auth/Settings.vue:253
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will permanently delete the application and all the associated tokens."
-msgstr "Cela supprimera définitivement cette playlist et ne pourra pas être annulé."
+msgid ""
+"This will permanently delete the application and all the associated tokens."
+msgstr ""
+"Cela supprimera définitivement cette playlist et ne pourra pas être annulé."
 
 #: front/src/components/auth/Settings.vue:194
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will prevent this application from accessing the service on your behalf."
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:54
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will remove all tracks from this playlist and cannot be undone."
-msgstr "Cela supprimera toutes les pistes de la playlist et ne pourra pas être annulé."
+msgstr ""
+"Cela supprimera toutes les pistes de la playlist et ne pourra pas être "
+"annulé."
 
 #: front/src/views/admin/library/AlbumDetail.vue:99
 #: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
 #: src/edits.js:39
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Title"
 msgstr "Titre"
 
 #: front/src/components/audio/track/Table.vue:7
 #: front/src/views/content/libraries/FilesTable.vue:55
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Title"
 msgstr "Titre"
@@ -4350,7 +4527,9 @@ msgstr "Titre"
 
 #: front/src/components/SetInstanceModal.vue:16
 msgctxt "Popup/Instance/Paragraph"
-msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices."
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
 msgstr ""
 
 #: front/src/components/ShortcutsModal.vue:79
@@ -4378,27 +4557,25 @@ msgctxt "Content/*/*"
 msgid "Total users"
 msgstr "Nombre total d'utilisateurs"
 
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "Piste"
+
 #: front/src/components/audio/SearchBar.vue:27
 #: front/src/components/library/TrackBase.vue:173
 #: front/src/components/library/TrackDetail.vue:128
 #: front/src/components/metadata/Search.vue:138
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Track"
 msgstr "Piste"
 
-#: front/src/views/admin/library/UploadDetail.vue:199
-msgctxt "*/*/*"
-msgid "Track"
-msgstr "Piste"
-
 #: front/src/components/library/EditCard.vue:13
 msgctxt "Content/Library/Card/Short"
 msgid "Track #%{ id } - %{ name }"
 msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Track data"
 msgstr "Nom de la piste"
@@ -4414,17 +4591,6 @@ msgctxt "Content/*/Dropdown/Noun"
 msgid "Track name"
 msgstr "Nom de la piste"
 
-#: front/src/components/manage/library/AlbumsTable.vue:42
-#: front/src/components/manage/library/ArtistsTable.vue:42
-#: front/src/views/admin/library/AlbumDetail.vue:252
-#: front/src/views/admin/library/ArtistDetail.vue:251
-#: front/src/views/admin/library/Base.vue:14
-#: front/src/views/admin/library/LibraryDetail.vue:229
-#: front/src/views/admin/library/TracksList.vue:24
-msgctxt "*/*/*"
-msgid "Tracks"
-msgstr "Pistes"
-
 #: front/src/components/instance/Stats.vue:54
 #: front/src/components/library/AlbumDetail.vue:19
 #: front/src/components/playlists/PlaylistModal.vue:47
@@ -4432,11 +4598,21 @@ msgstr "Pistes"
 #: front/src/views/admin/moderation/DomainsDetail.vue:274
 #: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8
 #: front/src/views/playlists/Detail.vue:51 src/views/radios/Detail.vue:34
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Tracks"
 msgstr "Pistes"
 
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
+msgstr "Pistes"
+
 #: front/src/components/library/ArtistDetail.vue:33
 msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
@@ -4453,45 +4629,46 @@ msgid "tracks listened"
 msgstr "pistes écoutées"
 
 #: front/src/components/library/radios/Filter.vue:44
-#, fuzzy
 msgctxt "Popup/Radio/Title/Noun"
 msgid "Tracks matching filter"
 msgstr "Piste correspondant au filtre"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:180
-msgctxt "Content/Moderation/Table.Label/Noun"
-msgid "Type"
-msgstr "Type"
-
 #: front/src/components/library/TrackDetail.vue:57
 #: front/src/views/admin/library/UploadDetail.vue:250
 msgctxt "Content/Track/Table.Label/Noun"
 msgid "Type"
 msgstr "Type"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Type"
+msgstr "Type"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:44
 #: front/src/components/manage/moderation/DomainsTable.vue:42
 msgctxt "Content/Moderation/Table.Label/Short"
 msgid "Under moderation rule"
 msgstr "Sous règle de modération"
 
-#: front/src/views/content/remote/Card.vue:104
-#: src/views/content/remote/Card.vue:109
-#, fuzzy
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
 msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "Se désabonner"
 
-#: front/src/views/content/remote/Card.vue:105
+#: front/src/views/content/remote/Card.vue:110
 msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "Se désabonner de cette bibliothèque ?"
 
 #: front/src/components/About.vue:17
-#, fuzzy
 msgctxt "Content/About/Paragraph"
-msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page."
-msgstr "Malheureusement, les gestionnaires de cette instance n'ont pas encore pris le temps de compléter cette page."
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
+msgstr ""
+"Malheureusement, les gestionnaires de cette instance n'ont pas encore pris "
+"le temps de compléter cette page."
 
 #: front/src/components/federation/FetchButton.vue:54
 #: front/src/components/federation/FetchButton.vue:55
@@ -4509,7 +4686,7 @@ msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "Musique illimitée"
 
-#: front/src/components/audio/Player.vue:602
+#: front/src/components/audio/Player.vue:630
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Unmute"
 msgstr "Réactiver le son"
@@ -4520,7 +4697,6 @@ msgid "Update"
 msgstr "Mettre à jour"
 
 #: front/src/components/auth/ApplicationForm.vue:64
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Update application"
 msgstr "Mettre à jour la playlist"
@@ -4567,7 +4743,6 @@ msgid "Upload audio content"
 msgstr "Téléverser du contenu audio"
 
 #: front/src/views/admin/library/UploadDetail.vue:85
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Upload data"
 msgstr "Date d'envoi"
@@ -4579,8 +4754,12 @@ msgstr "Date d'envoi"
 
 #: front/src/components/library/FileUpload.vue:258
 msgctxt "Content/Library/Help text"
-msgid "Upload denied, ensure the file is not too big and that you have not reached your quota"
-msgstr "Import refusée, assurez-vous que le fichier n'est pas trop gros et que vous n'avez pas atteint votre quota"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
+msgstr ""
+"Import refusée, assurez-vous que le fichier n'est pas trop gros et que vous "
+"n'avez pas atteint votre quota"
 
 #: front/src/components/library/ImportStatusModal.vue:8
 msgctxt "Popup/Import/Message"
@@ -4589,8 +4768,13 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here."
-msgstr "Importez des fichiers musicaux (MP3, OGG, Flac, etc.) depuis votre bibliothèque personnelle directement depuis votre navigateur pour en profiter ici."
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
+msgstr ""
+"Importez des fichiers musicaux (MP3, OGG, Flac, etc.) depuis votre "
+"bibliothèque personnelle directement depuis votre navigateur pour en "
+"profiter ici."
 
 #: front/src/components/library/FileUpload.vue:30
 msgctxt "Content/Library/Title/Verb"
@@ -4609,7 +4793,9 @@ msgstr "Dépassement du délai d'envoi, veuillez réessayer"
 
 #: front/src/components/library/ImportStatusModal.vue:14
 msgctxt "Popup/Import/Message"
-msgid "Upload was skipped because a similar one is already available in one of your libraries."
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:11
@@ -4632,15 +4818,8 @@ msgctxt "Content/Library/Table"
 msgid "Uploading…"
 msgstr "Envoi en cours…"
 
-#: front/src/components/manage/library/LibrariesTable.vue:52
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Uploads"
-msgstr "Téléversements"
-
 #: front/src/views/admin/library/Base.vue:20
 #: front/src/views/admin/library/UploadsList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Uploads"
 msgstr "Téléversements"
@@ -4658,9 +4837,16 @@ msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Uploads"
 msgstr "Téléversements"
 
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr "Téléversements"
+
 #: front/src/components/auth/ApplicationForm.vue:16
 msgctxt "Content/Applications/Help Text"
-msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web."
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
 msgstr ""
 
 #: front/src/components/Footer.vue:16
@@ -4670,13 +4856,22 @@ msgstr "Utiliser une autre instance"
 
 #: front/src/views/auth/PasswordReset.vue:12
 msgctxt "Content/Signup/Paragraph"
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
-msgstr "Utilisez ce formulaire pour demander à réinitialiser votre mot de passe. Vous recevrez un courriel à l'adresse indiquée contenant les instructions de réinitialisation."
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
+msgstr ""
+"Utilisez ce formulaire pour demander à réinitialiser votre mot de passe. "
+"Vous recevrez un courriel à l'adresse indiquée contenant les instructions de"
+" réinitialisation."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:111
 msgctxt "Content/Moderation/Help text"
-msgid "Use this setting to temporarily enable/disable the policy without completely removing it."
-msgstr "Utilisez ce paramètre pour activer/désactiver temporairement la règle sans la supprimer complètement."
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
+msgstr ""
+"Utilisez ce paramètre pour activer/désactiver temporairement la règle sans "
+"la supprimer complètement."
 
 #: front/src/components/manage/users/InvitationsTable.vue:49
 msgctxt "Content/Admin/Table"
@@ -4696,7 +4891,6 @@ msgstr "Activité des utilisateur·ice·s"
 #: front/src/components/library/AlbumDetail.vue:26
 #: front/src/components/library/ArtistDetail.vue:39
 #: front/src/components/library/TrackDetail.vue:79
-#, fuzzy
 msgctxt "Content/*/Title/Noun"
 msgid "User libraries"
 msgstr "Bibliothèques utilisateur"
@@ -4731,13 +4925,11 @@ msgstr "utilisateur·rice·s"
 #: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5
 #: src/views/admin/users/UsersList.vue:21
 #: front/src/components/mixins/Translations.vue:62
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Users"
 msgstr "Utilisateur·ice·s"
 
 #: front/src/components/Footer.vue:29
-#, fuzzy
 msgctxt "Footer/*/Title"
 msgid "Using Funkwhale"
 msgstr "Utiliser Funkwhale"
@@ -4775,34 +4967,31 @@ msgstr ""
 #: front/src/components/library/TrackBase.vue:80
 #: front/src/components/metadata/ArtistCard.vue:49
 #: front/src/components/metadata/ReleaseCard.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "Voir sur MusicBrainz"
 
-#: front/src/views/content/libraries/Form.vue:18
-msgctxt "Content/Library/Dropdown.Label"
-msgid "Visibility"
-msgstr "Visibilité"
-
 #: front/src/components/manage/library/LibrariesTable.vue:11
 #: front/src/components/manage/library/LibrariesTable.vue:51
 #: front/src/components/manage/library/UploadsTable.vue:11
 #: front/src/components/manage/library/UploadsTable.vue:63
 #: front/src/views/admin/library/LibraryDetail.vue:94
 #: front/src/views/admin/library/UploadDetail.vue:101
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "Visibilité"
 
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Visibilité"
+
 #: front/src/components/library/AlbumDetail.vue:4
 msgctxt "Content/Album/"
 msgid "Volume %{ number }"
 msgstr "Volume %{ number }"
 
 #: front/src/components/federation/FetchButton.vue:69
-#, fuzzy
 msgctxt "Popup/*/Loading.Title"
 msgid "Waiting for result…"
 msgstr "Chargement de vos favoris…"
@@ -4813,7 +5002,6 @@ msgid "We cannot log you in"
 msgstr "Erreur lors de la connexion"
 
 #: front/src/components/auth/ApplicationForm.vue:3
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "We cannot save your changes"
 msgstr "Création de votre compte impossible."
@@ -4858,7 +5046,7 @@ msgctxt "Popup/Embed/Input.Label"
 msgid "Widget width"
 msgstr "Largeur du widget"
 
-#: front/src/components/auth/ApplicationForm.vue:155
+#: front/src/components/auth/ApplicationForm.vue:157
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Write"
 msgstr ""
@@ -4868,7 +5056,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Write-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:156
+#: front/src/components/auth/ApplicationForm.vue:158
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Write-only access to user data"
 msgstr ""
@@ -4887,17 +5075,29 @@ msgstr "Oui, déconnectez-moi !"
 
 #: front/src/views/content/libraries/Form.vue:19
 msgctxt "Content/Library/Paragraph"
-msgid "You are able to share your library with other people, regardless of its visibility."
-msgstr "Vous pouvez partager votre bibliothèque avec d'autres personnes, quelle que soit sa visibilité."
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
+msgstr ""
+"Vous pouvez partager votre bibliothèque avec d'autres personnes, quelle que "
+"soit sa visibilité."
 
 #: front/src/components/library/FileUpload.vue:32
 msgctxt "Content/Library/Paragraph"
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
-msgstr "Vous êtes sur le point de transférer de la musique dans votre bibliothèque. Avant de procéder, veuillez vous assurer que :"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
+msgstr ""
+"Vous êtes sur le point de transférer de la musique dans votre bibliothèque. "
+"Avant de procéder, veuillez vous assurer que :"
 
 #: front/src/components/SetInstanceModal.vue:12
 msgctxt "Popup/Login/Paragraph"
-msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted."
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
 msgstr ""
 
 #: front/src/components/library/ArtistDetail.vue:6
@@ -4906,14 +5106,15 @@ msgid "You are currently hiding content related to this artist."
 msgstr ""
 
 #: front/src/components/auth/Logout.vue:7
-#, fuzzy
 msgctxt "Content/Login/Paragraph"
 msgid "You are currently logged in as %{ username }"
 msgstr "Vous êtes actuellement connecté·e en tant que %{ username }"
 
 #: front/src/components/library/FileUpload.vue:35
 msgctxt "Content/Library/List item"
-msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:98
@@ -4923,17 +5124,29 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:17
 msgctxt "Content/Library/Paragraph"
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
-msgstr "Vous pouvez suivre les bibliothèques d'autres utilisateurs pour avoir accès à de la nouvelle musique. Les bibliothèques publiques peuvent être suivies immédiatement, tandis que le suivi d'une bibliothèque privée nécessite l'approbation de son propriétaire."
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
+msgstr ""
+"Vous pouvez suivre les bibliothèques d'autres utilisateurs pour avoir accès "
+"à de la nouvelle musique. Les bibliothèques publiques peuvent être suivies "
+"immédiatement, tandis que le suivi d'une bibliothèque privée nécessite "
+"l'approbation de son propriétaire."
 
 #: front/src/components/Home.vue:128
 msgctxt "Content/Home/List item"
-msgid "You can invite friends and family to your instance so they can enjoy your music"
-msgstr "Vous pouvez inviter vos ami·es et votre famille sur votre instance pour qu'ils·elles puissent profiter de votre musique"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
+msgstr ""
+"Vous pouvez inviter vos ami·es et votre famille sur votre instance pour "
+"qu'ils·elles puissent profiter de votre musique"
 
 #: front/src/components/moderation/FilterModal.vue:31
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You can manage and update your filters anytime from your account settings."
+msgid ""
+"You can manage and update your filters anytime from your account settings."
 msgstr ""
 
 #: front/src/views/auth/EmailConfirm.vue:24
@@ -4943,22 +5156,28 @@ msgstr "Vous pouvez maintenant utiliser le service sans limitations."
 
 #: front/src/components/library/radios/Builder.vue:7
 msgctxt "Content/Radio/Paragraph"
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
-msgstr "Vous pouvez utiliser cette interface pour réaliser votre propre radio personnalisée, qui jouera les pistes correspondant aux critères indiqués."
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
+msgstr ""
+"Vous pouvez utiliser cette interface pour réaliser votre propre radio "
+"personnalisée, qui jouera les pistes correspondant aux critères indiqués."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph"
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
-msgstr "Vous pouvez les utiliser pour profiter de vos playlists et de votre musique en mode hors-ligne sur votre smatphone ou tablette, par exemple."
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
+msgstr ""
+"Vous pouvez les utiliser pour profiter de vos playlists et de votre musique "
+"en mode hors-ligne sur votre smatphone ou tablette, par exemple."
 
 #: front/src/components/auth/Settings.vue:202
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any application connected with your account."
 msgstr "Vous n'avez aucune règle en place pour ce compte."
 
 #: front/src/components/auth/Settings.vue:261
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any configured application yet."
 msgstr "Vous n'avez aucune règle en place pour ce compte."
@@ -4975,7 +5194,9 @@ msgstr "Vous n'avez aucune règle en place pour ce domaine."
 
 #: front/src/components/library/EditForm.vue:52
 msgctxt "Content/Library/Paragraph"
-msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval."
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
 msgstr ""
 
 #: front/src/components/Sidebar.vue:171
@@ -4990,8 +5211,11 @@ msgstr "Il se peut que vous ayez des problèmes de connexion."
 
 #: front/src/components/auth/Settings.vue:100
 msgctxt "Popup/Settings/List item"
-msgid "You will be logged out from this session and have to log in with the new one"
-msgstr "Vous allez être déconnecté⋅e de cette session et vous devrez vous connecter avec votre nouveau mot de passe"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
+msgstr ""
+"Vous allez être déconnecté⋅e de cette session et vous devrez vous connecter "
+"avec votre nouveau mot de passe"
 
 #: front/src/components/auth/Authorize.vue:51
 msgctxt "Content/Auth/Paragraph"
@@ -5005,22 +5229,26 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph"
-msgid "You will have to update your password on your clients that use this password."
-msgstr "Vous devrez mettre à jour votre mot de passe sur l'ensemble des clients utilisant ce mot de passe."
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
+msgstr ""
+"Vous devrez mettre à jour votre mot de passe sur l'ensemble des clients "
+"utilisant ce mot de passe."
 
 #: front/src/components/moderation/FilterModal.vue:20
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You will not see tracks, albums and user activity linked to this artist anymore:"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:13
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
 msgid "Your account cannot be created."
 msgstr "Playlist créée"
 
 #: front/src/components/auth/Settings.vue:215
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Your applications"
 msgstr "Vos notifications"
@@ -5061,24 +5289,26 @@ msgid "Your password has been updated successfully."
 msgstr "Votre mot de passe a été mis à jour avec succès."
 
 #: front/src/components/auth/Settings.vue:14
-#, fuzzy
 msgctxt "Content/Settings/Error message.Title"
 msgid "Your settings can't be updateds"
 msgstr "Paramètres mis à jour"
 
 #: front/src/components/auth/Settings.vue:101
 msgctxt "Popup/Settings/List item"
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
-msgstr "Votre mot de passe Subsonic sera remplacé par un nouveau mot de passe aléatoire, ce qui vous déconnectera de tous les appareils utilisant l'ancien mot de passe"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
+msgstr ""
+"Votre mot de passe Subsonic sera remplacé par un nouveau mot de passe "
+"aléatoire, ce qui vous déconnectera de tous les appareils utilisant l'ancien"
+" mot de passe"
 
 #: front/src/edits.js:47
-#, fuzzy
 msgctxt "*/*/*/Short, Noun"
 msgid "Position"
 msgstr "Pagination"
 
 #: front/src/edits.js:54
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Copyright"
 msgstr "Copyright"
@@ -5086,8 +5316,12 @@ msgstr "Copyright"
 #: front/src/components/library/AlbumBase.vue:183
 #, fuzzy
 msgctxt "Content/Album/Header.Title"
-msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
-msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
 msgstr[0] "Album contenant %{ count } piste, par %{ artist }"
 msgstr[1] "Album contenant %{ count } pistes, par %{ artist }"
 
diff --git a/front/locales/gl/LC_MESSAGES/app.po b/front/locales/gl/LC_MESSAGES/app.po
index 265433abf0bfda2cee9946f93652edff3f29ee68..f526bb7d6a51721462300b243d5581176f3025b9 100644
--- a/front/locales/gl/LC_MESSAGES/app.po
+++ b/front/locales/gl/LC_MESSAGES/app.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 1.0.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-02 14:06+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2019-03-05 05:58+0000\n"
 "Last-Translator: Xosé M <xosem@disroot.org>\n"
 "Language-Team: none\n"
@@ -34,7 +34,6 @@ msgid "(empty)"
 msgstr "(baldeiro)"
 
 #: front/src/components/auth/Authorize.vue:16
-#, fuzzy
 msgctxt "Content/Auth/Title"
 msgid "%{ app } wants to access your Funkwhale account"
 msgstr "Conecte coa súa conta Funkwhale"
@@ -118,7 +117,8 @@ msgstr "Perfil de %{ username }"
 
 #: front/src/components/playlists/PlaylistModal.vue:21
 msgctxt "Popup/Playlist/Paragraph"
-msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
 msgstr ""
 
 #: front/src/components/audio/artist/Card.vue:41
@@ -138,7 +138,6 @@ msgstr[0] "1 favorita"
 msgstr[1] "%{ count } favoritas"
 
 #: front/src/components/Home.vue:64
-#, fuzzy
 msgctxt "Content/Home/Title"
 msgid "A clean library"
 msgstr "Limpar biblioteca"
@@ -149,7 +148,6 @@ msgid "A network error occured while uploading this file"
 msgstr "Fallou a rede mentras se subía o ficheiro"
 
 #: front/src/components/library/EditForm.vue:145
-#, fuzzy
 msgctxt "*/*/Placeholder"
 msgid "A short summary describing your changes."
 msgstr "Algo fallou ao gardar os cambios"
@@ -165,7 +163,6 @@ msgid "About %{instanceName}"
 msgstr "Acerca de %{instanceName}"
 
 #: front/src/components/Footer.vue:45
-#, fuzzy
 msgctxt "Footer/*/Title/Short"
 msgid "About Funkwhale"
 msgstr "Acerca de Funkwhale"
@@ -176,7 +173,6 @@ msgid "About page"
 msgstr "Páxina Acerca de"
 
 #: front/src/components/About.vue:8 src/components/About.vue:67
-#, fuzzy
 msgctxt "Content/About/Title"
 msgid "About this instance"
 msgstr "Acerca de esta instancia"
@@ -204,14 +200,12 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:97
 #: front/src/components/mixins/Translations.vue:98
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to content filters"
 msgstr "Escolla un filtro"
 
 #: front/src/components/mixins/Translations.vue:105
 #: front/src/components/mixins/Translations.vue:106
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to edits"
 msgstr "Acceso desactivado"
@@ -224,7 +218,6 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:77
 #: front/src/components/mixins/Translations.vue:78
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to favorites"
 msgstr "Engadir a favoritas"
@@ -243,50 +236,46 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:101
 #: front/src/components/mixins/Translations.vue:102
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to notifications"
 msgstr "Acalar notificacións"
 
 #: front/src/components/mixins/Translations.vue:89
 #: front/src/components/mixins/Translations.vue:90
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to playlists"
 msgstr "Engadir a lista de reprodución…"
 
 #: front/src/components/mixins/Translations.vue:93
 #: front/src/components/mixins/Translations.vue:94
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to radios"
 msgstr "Acceso desactivado"
 
 #: front/src/components/Home.vue:101
-#, fuzzy
 msgctxt "Content/Home/List item"
-msgid "Access your music from a clean interface that focuses on what really matters"
-msgstr "Acceda a súa música desde unha interface clara que se centra no realmente importante"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
+msgstr ""
+"Acceda a súa música desde unha interface clara que se centra no realmente "
+"importante"
 
 #: front/src/components/manage/library/UploadsTable.vue:67
 #: front/src/components/mixins/Translations.vue:45
 #: front/src/views/admin/library/UploadDetail.vue:175
 #: front/src/components/mixins/Translations.vue:46
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Accessed date"
 msgstr "Acceso desactivado"
 
 #: front/src/views/admin/library/LibraryDetail.vue:104
 #: front/src/views/admin/library/UploadDetail.vue:111
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Account"
 msgstr "Contas"
 
 #: front/src/components/manage/library/LibrariesTable.vue:49
 #: front/src/components/manage/library/UploadsTable.vue:61
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Account"
 msgstr "Contas"
@@ -319,7 +308,6 @@ msgstr "Correo-e da conta"
 #: front/src/views/admin/moderation/AccountsList.vue:3
 #: front/src/views/admin/moderation/AccountsList.vue:24
 #: front/src/views/admin/moderation/Base.vue:8
-#, fuzzy
 msgctxt "*/Moderation/Title"
 msgid "Accounts"
 msgstr "Contas"
@@ -333,13 +321,15 @@ msgstr "Acción"
 #, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
-msgstr[0] "A acción %{ action } foi lanzada correctamente sobre  %{ count } elemento"
-msgstr[1] "A accións %{ action } foi lanzada correctamente sobre %{ count } elementos"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
+msgstr[0] ""
+"A acción %{ action } foi lanzada correctamente sobre  %{ count } elemento"
+msgstr[1] ""
+"A accións %{ action } foi lanzada correctamente sobre %{ count } elementos"
 
 #: front/src/components/common/ActionTable.vue:22
 #: front/src/components/library/radios/Builder.vue:65
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Actions"
 msgstr "Accións"
@@ -377,7 +367,6 @@ msgid "Add a domain"
 msgstr "Engadir un dominio"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:79
-#, fuzzy
 msgctxt "Content/Moderation/Button/Verb"
 msgid "Add a moderation policy"
 msgstr "Engadir nova regra de moderación"
@@ -399,7 +388,6 @@ msgid "Add anyways"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18
-#, fuzzy
 msgctxt "*/Library/*/Verb"
 msgid "Add content"
 msgstr "Engadir contido"
@@ -421,7 +409,6 @@ msgstr "Engadir a cola actual"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:4
 #: front/src/components/favorites/TrackFavoriteIcon.vue:28
-#, fuzzy
 msgctxt "Content/Track/*/Verb"
 msgid "Add to favorites"
 msgstr "Engadir a favoritas"
@@ -457,6 +444,11 @@ msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Administración"
 
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Álbume"
+
 #: front/src/components/audio/SearchBar.vue:26
 #: src/components/audio/track/Table.vue:9
 #: front/src/components/library/AlbumBase.vue:152
@@ -468,20 +460,12 @@ msgctxt "*/*/*"
 msgid "Album"
 msgstr "Álbume"
 
-#: front/src/views/admin/library/TrackDetail.vue:107
-#, fuzzy
-msgctxt "*/*/*/Noun"
-msgid "Album"
-msgstr "Álbume"
-
 #: front/src/views/admin/library/TrackDetail.vue:128
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Album artist"
 msgstr "Álbumes de este artista"
 
 #: front/src/views/admin/library/AlbumDetail.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Album data"
 msgstr "Nome do álbume"
@@ -503,7 +487,6 @@ msgstr "Nome do álbume"
 #: front/src/views/admin/library/LibraryDetail.vue:219
 #: front/src/views/admin/moderation/AccountsDetail.vue:354
 #: front/src/views/admin/moderation/DomainsDetail.vue:264
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Albums"
 msgstr "Álbumes"
@@ -519,7 +502,6 @@ msgstr "Álbumes de este artista"
 #: front/src/components/manage/library/UploadsTable.vue:22
 #: front/src/components/manage/users/InvitationsTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:13
-#, fuzzy
 msgctxt "Content/*/Dropdown"
 msgid "All"
 msgstr "Todos"
@@ -539,7 +521,9 @@ msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:17
 msgctxt "Popup/Import/Message"
-msgid "An error occured during upload processing. You will find more information below."
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:13
@@ -548,21 +532,23 @@ msgid "An error occured while saving your changes"
 msgstr "Algo fallou ao gardar os cambios"
 
 #: front/src/components/federation/FetchButton.vue:21
-#, fuzzy
 msgctxt "Popup/*/Message.Content"
 msgid "An error occured while trying to refresh data:"
 msgstr "Algo fallou ao gardar os cambios"
 
 #: front/src/components/federation/FetchButton.vue:41
-#, fuzzy
 msgctxt "*/*/Error"
 msgid "An HTTP error occured while contacting the remote server"
 msgstr "Algo fallou ao gardar os cambios"
 
 #: front/src/components/auth/Login.vue:10
 msgctxt "Content/Login/Error message/List item"
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
-msgstr "Aconteceu un fallo descoñecido, esto pode significar que o servidor está caído ou non pode ser alcanzado"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
+msgstr ""
+"Aconteceu un fallo descoñecido, esto pode significar que o servidor está "
+"caído ou non pode ser alcanzado"
 
 #: front/src/components/library/ImportStatusModal.vue:145
 msgctxt "Popup/Import/Error.Label"
@@ -571,7 +557,6 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:175
 #: src/components/auth/Settings.vue:225
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Application"
 msgstr "Acción"
@@ -588,7 +573,9 @@ msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:16
 msgctxt "Content/Application/Paragraph/"
-msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else."
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
 msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:25
@@ -598,14 +585,12 @@ msgstr ""
 
 #: front/src/components/library/EditCard.vue:81
 #: front/src/components/notifications/NotificationRow.vue:66
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Approve"
 msgstr "Aprovar"
 
 #: front/src/components/library/EditCard.vue:25
 #: front/src/components/manage/library/EditsCardList.vue:21
-#, fuzzy
 msgctxt "Content/*/*/Short"
 msgid "Approved"
 msgstr "Aprovar"
@@ -620,25 +605,23 @@ msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "Está segura de que quere desconectar?"
 
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Artista"
+
 #: front/src/components/audio/SearchBar.vue:25
 #: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
 #: front/src/views/admin/library/AlbumDetail.vue:108
 #: front/src/views/admin/library/TrackDetail.vue:118
 #: front/src/views/content/libraries/FilesTable.vue:56
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Artista"
 
-#: front/src/components/manage/library/AlbumsTable.vue:40
-#: front/src/components/manage/library/TracksTable.vue:41
-msgctxt "*/*/*"
-msgid "Artist"
-msgstr "Artista"
-
 #: front/src/views/admin/library/ArtistDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Artist data"
 msgstr "Nome do artista"
@@ -657,7 +640,6 @@ msgstr "Artista, álbume, canción…"
 #: front/src/views/admin/library/ArtistsList.vue:24
 #: front/src/views/admin/library/Base.vue:8
 #: front/src/views/admin/library/LibraryDetail.vue:209
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Artists"
 msgstr "Artistas"
@@ -668,7 +650,6 @@ msgstr "Artistas"
 #: src/components/library/Library.vue:10
 #: front/src/views/admin/moderation/AccountsDetail.vue:346
 #: front/src/views/admin/moderation/DomainsDetail.vue:254
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artists"
 msgstr "Artistas"
@@ -746,7 +727,6 @@ msgstr "Voltar a conectar"
 
 #: front/src/components/auth/ApplicationEdit.vue:9
 #: front/src/components/auth/ApplicationNew.vue:5
-#, fuzzy
 msgctxt "Content/Applications/Link"
 msgid "Back to settings"
 msgstr "Actualizar axustes"
@@ -755,25 +735,28 @@ msgstr "Actualizar axustes"
 #: front/src/components/mixins/Translations.vue:55
 #: front/src/views/admin/library/UploadDetail.vue:227
 #: front/src/components/mixins/Translations.vue:56
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Bitrate"
 msgstr "Taxa de bits"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:19
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Block everything"
 msgstr "Bloquear todo"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:112
 msgctxt "Content/Moderation/Help text"
-msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)"
-msgstr "Bloquear todo de esta conta ou dominio. Esto evitará calquera interacción coa entidade, e eliminará o contido relacionado (subidas, bibliotecas, seguimentos, etc.)"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
+msgstr ""
+"Bloquear todo de esta conta ou dominio. Esto evitará calquera interacción "
+"coa entidade, e eliminará o contido relacionado (subidas, bibliotecas, "
+"seguimentos, etc.)"
 
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
-#, fuzzy
 msgctxt "*/Library/*/Verb"
 msgid "Browse"
 msgstr "Buscar"
@@ -784,7 +767,6 @@ msgid "Browse library"
 msgstr "Buscar na biblioteca"
 
 #: front/src/components/library/Albums.vue:4
-#, fuzzy
 msgctxt "Content/Album/Title"
 msgid "Browsing albums"
 msgstr "Buscando radios"
@@ -814,7 +796,7 @@ msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "De %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:107
+#: front/src/views/content/remote/Card.vue:112
 msgctxt "Popup/Library/Paragraph"
 msgid "By unfollowing this library, you loose access to its content."
 msgstr "Ao deixar de seguir esta biblioteca perderá o acceso ao seu contido."
@@ -845,6 +827,12 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Cancelar"
 
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "Peticións de seguimento pendentes"
+
 #: front/src/components/library/radios/Builder.vue:64
 msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
@@ -871,7 +859,6 @@ msgid "Change password"
 msgstr "Cambiar contrasinal"
 
 #: front/src/views/auth/PasswordResetConfirm.vue:62
-#, fuzzy
 msgctxt "*/Signup/Title"
 msgid "Change your password"
 msgstr "Cambiar o seu contrasinal"
@@ -888,11 +875,14 @@ msgstr "Cambios sincronizados co servidor"
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph'"
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
-msgstr "Ao cambiar o contrasinal tamén cambia o seu contrasinal no API Subsonic si é que solicitou un."
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
+msgstr ""
+"Ao cambiar o contrasinal tamén cambia o seu contrasinal no API Subsonic si é"
+" que solicitou un."
 
 #: front/src/components/auth/Settings.vue:98
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
 msgid "Changing your password will have the following consequences:"
 msgstr "Cambiar o contrasinal terá as seguintes consecuencias"
@@ -904,7 +894,9 @@ msgstr "Sala de conversa"
 
 #: front/src/components/auth/ApplicationForm.vue:24
 msgctxt "Content/Applications/Paragraph/"
-msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes."
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:2
@@ -912,25 +904,23 @@ msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Escolla a súa instancia"
 
-#: front/src/components/library/EditForm.vue:75
-#, fuzzy
-msgctxt "Content/Library/Button.Label"
+#: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Clear"
 msgstr "Limpar"
 
-#: front/src/components/manage/users/InvitationForm.vue:37
-msgctxt "Content/Admin/Button.Label/Verb"
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "Limpar"
 
 #: front/src/components/playlists/Editor.vue:50
 #: front/src/components/playlists/Editor.vue:55
-#, fuzzy
 msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Limpar lista reprodución"
 
-#: front/src/components/audio/Player.vue:614
+#: front/src/components/audio/Player.vue:642
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Clear your queue"
 msgstr "Limpar cola de reprodución"
@@ -938,31 +928,34 @@ msgstr "Limpar cola de reprodución"
 #: front/src/components/Home.vue:44
 msgctxt "Content/Home/List item/Verb"
 msgid "Click once, listen for hours using built-in radios"
-msgstr "Pulse unha vez, escoite durante horas utilizando as radios incrustadas"
+msgstr ""
+"Pulse unha vez, escoite durante horas utilizando as radios incrustadas"
 
 #: front/src/components/mixins/Translations.vue:21
 #: front/src/components/mixins/Translations.vue:22
 msgctxt "Content/Library/Link.Title"
-msgid "Click to display more information about the import process for this upload"
+msgid ""
+"Click to display more information about the import process for this upload"
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:82
 msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
-msgstr "Pulse para escoller os ficheiros a subir ou arrastre e solte ficheiros ou directorios"
-
-#: front/src/components/ShortcutsModal.vue:20
-msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
-msgid "Close"
-msgstr "Pechar"
+msgstr ""
+"Pulse para escoller os ficheiros a subir ou arrastre e solte ficheiros ou "
+"directorios"
 
 #: front/src/components/federation/FetchButton.vue:85
 #: front/src/components/library/ImportStatusModal.vue:79
-#, fuzzy
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close"
 msgstr "Pechar"
 
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr "Pechar"
+
 #: front/src/components/federation/FetchButton.vue:88
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close and reload page"
@@ -976,7 +969,6 @@ msgstr "Código"
 
 #: front/src/components/audio/album/Card.vue:41
 #: front/src/components/audio/artist/Card.vue:33
-#, fuzzy
 msgctxt "Content/*/Card.Link/Verb"
 msgid "Collapse"
 msgstr "Pechar"
@@ -1008,26 +1000,26 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:96
 #: front/src/components/mixins/Translations.vue:97
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Content filters"
 msgstr "Escolla un filtro"
 
 #: front/src/components/auth/Settings.vue:116
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Content filters"
 msgstr "Escolla un filtro"
 
 #: front/src/components/auth/Settings.vue:119
 msgctxt "Content/Settings/Paragraph"
-msgid "Content filters help you hide content you don't want to see on the service."
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
 msgstr ""
 
 #: front/src/components/common/ActionTable.vue:8
 msgctxt "Content/*/Button.Help text.Paragraph"
 msgid "Content have been updated, click refresh to see up-to-date content"
-msgstr "Actualizouse o contido, pulse actualizar para ver o contido actualizado"
+msgstr ""
+"Actualizouse o contido, pulse actualizar para ver o contido actualizado"
 
 #: front/src/components/Footer.vue:48
 msgctxt "Footer/*/List item.Link"
@@ -1036,7 +1028,6 @@ msgstr "Contribuír"
 
 #: front/src/components/audio/EmbedWizard.vue:19
 #: front/src/components/common/CopyInput.vue:8
-#, fuzzy
 msgctxt "*/*/Button.Label/Short, Verb"
 msgid "Copy"
 msgstr "Copiar"
@@ -1083,21 +1074,18 @@ msgid "Create"
 msgstr "Crear"
 
 #: front/src/components/auth/Signup.vue:4
-#, fuzzy
 msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Crear unha conta funkwhale"
 
-#: front/src/components/auth/ApplicationNew.vue:8
-#: front/src/components/auth/ApplicationNew.vue:34
-#, fuzzy
-msgctxt "Content/Applications/Title"
+#: front/src/components/auth/Settings.vue:220
+msgctxt "Content/Settings/Button.Label"
 msgid "Create a new application"
 msgstr "Crear unha nova lista de reprodución"
 
-#: front/src/components/auth/Settings.vue:220
-#, fuzzy
-msgctxt "Content/Settings/Button.Label"
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+msgctxt "Content/Applications/Title"
 msgid "Create a new application"
 msgstr "Crear unha nova lista de reprodución"
 
@@ -1112,13 +1100,11 @@ msgid "Create a new playlist"
 msgstr "Crear unha nova lista de reprodución"
 
 #: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17
-#, fuzzy
 msgctxt "*/Signup/Link/Verb"
 msgid "Create an account"
 msgstr "Crear unha conta"
 
 #: front/src/components/auth/ApplicationForm.vue:65
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Create application"
 msgstr "Crear lista reprodución"
@@ -1129,7 +1115,6 @@ msgid "Create library"
 msgstr "Crear biblioteca"
 
 #: front/src/components/auth/Signup.vue:53
-#, fuzzy
 msgctxt "Content/Signup/Button.Label"
 msgid "Create my account"
 msgstr "Crear a miña conta"
@@ -1159,7 +1144,6 @@ msgstr "Cree a súa propia radio"
 #: front/src/components/manage/users/InvitationsTable.vue:40
 #: front/src/components/mixins/Translations.vue:43
 #: front/src/components/mixins/Translations.vue:44
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Creation date"
 msgstr "Data de creación"
@@ -1200,7 +1184,6 @@ msgid "Date"
 msgstr "Data"
 
 #: front/src/components/library/ImportStatusModal.vue:64
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Debug information"
 msgstr "Información da canción"
@@ -1239,7 +1222,6 @@ msgid "Delete"
 msgstr "Borrar"
 
 #: front/src/components/auth/Settings.vue:254
-#, fuzzy
 msgctxt "*/Settings/Button.Label/Verb"
 msgid "Delete application"
 msgstr "Borrar lista de reprodución"
@@ -1271,13 +1253,11 @@ msgstr "Borrar radio"
 
 #: front/src/views/admin/library/AlbumDetail.vue:73
 #: front/src/views/admin/library/TrackDetail.vue:72
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this album?"
 msgstr "Eliminar esta biblioteca?"
 
 #: front/src/views/admin/library/ArtistDetail.vue:72
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this artist?"
 msgstr "Eliminar esta biblioteca?"
@@ -1294,13 +1274,11 @@ msgid "Delete this moderation rule?"
 msgstr "Eliminar esta regra de moderación?"
 
 #: front/src/components/library/EditCard.vue:94
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this suggestion?"
 msgstr "Eliminar esta regra de moderación?"
 
 #: front/src/views/admin/library/UploadDetail.vue:66
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this upload?"
 msgstr "Eliminar esta biblioteca?"
@@ -1324,16 +1302,14 @@ msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "Descendente"
 
-#: front/src/components/library/radios/Builder.vue:25
-#: front/src/views/content/libraries/Form.vue:14
-#, fuzzy
-msgctxt "Content/*/Input.Label/Noun"
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
 msgid "Description"
 msgstr "Descrición"
 
-#: front/src/views/admin/library/LibraryDetail.vue:123
-#, fuzzy
-msgctxt "*/*/*/Noun"
+#: front/src/components/library/radios/Builder.vue:25
+#: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Descrición"
 
@@ -1345,8 +1321,12 @@ msgstr "Detalles"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:491
 msgctxt "Content/Moderation/Help text"
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
-msgstr "Indique canto contido pode subir a usuaria. Deixe baldeiro para utilizar o valor por omisión da instancia."
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
+msgstr ""
+"Indique canto contido pode subir a usuaria. Deixe baldeiro para utilizar o "
+"valor por omisión da instancia."
 
 #: front/src/components/mixins/Translations.vue:8
 #: front/src/components/mixins/Translations.vue:9
@@ -1399,8 +1379,12 @@ msgstr "Mostrar públicamente"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:122
 msgctxt "Content/Moderation/Help text"
-msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well."
-msgstr "Non baixar ningún ficheiro de medios (audio, portada, avatar da conta...) de esta conta ou dominio. Esto eliminará tamén o contido existente."
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
+msgstr ""
+"Non baixar ningún ficheiro de medios (audio, portada, avatar da conta...) de"
+" esta conta ou dominio. Esto eliminará tamén o contido existente."
 
 #: front/src/components/playlists/Editor.vue:51
 msgctxt "Popup/Playlist/Title"
@@ -1423,7 +1407,6 @@ msgid "Do you want to delete the radio \"%{ radio }\"?"
 msgstr "Quere eliminar a radio \"%{ radio }\"?"
 
 #: front/src/components/moderation/FilterModal.vue:3
-#, fuzzy
 msgctxt "Popup/Moderation/Title/Verb"
 msgid "Do you want to hide content from artist \"%{ name }\"?"
 msgstr "Quere eliminar a radio \"%{ radio }\"?"
@@ -1467,7 +1450,6 @@ msgstr "Dominio"
 #: front/src/views/admin/moderation/Base.vue:5
 #: front/src/views/admin/moderation/DomainsList.vue:3
 #: front/src/views/admin/moderation/DomainsList.vue:48
-#, fuzzy
 msgctxt "*/Moderation/*/Noun"
 msgid "Domains"
 msgstr "Dominios"
@@ -1513,20 +1495,17 @@ msgstr "Fácil de utilizar"
 #: front/src/views/admin/library/TrackDetail.vue:64
 #: front/src/views/content/libraries/Detail.vue:9
 #: src/views/playlists/Detail.vue:31
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Edit"
 msgstr "Editar"
 
 #: front/src/components/auth/Settings.vue:246
-#, fuzzy
 msgctxt "Content/Settings/Button.Label"
 msgid "Edit"
 msgstr "Editar"
 
 #: front/src/components/auth/ApplicationEdit.vue:30
 #: front/src/components/auth/ApplicationEdit.vue:75
-#, fuzzy
 msgctxt "Content/Applications/Title"
 msgid "Edit application"
 msgstr "Fallo mentres se aplicaba a acción"
@@ -1537,25 +1516,21 @@ msgid "Edit instance info"
 msgstr "Editar a info da instancia"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:3
-#, fuzzy
 msgctxt "Content/Moderation/Card.Title/Verb"
 msgid "Edit moderation rule"
 msgstr "Actualizar regra de moderación"
 
 #: front/src/components/library/AlbumEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this album"
 msgstr "Reproducir esta canción"
 
 #: front/src/components/library/ArtistEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this artist"
 msgstr "Reproducir esta canción"
 
 #: front/src/components/library/TrackEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this track"
 msgstr "Reproducir esta canción"
@@ -1565,21 +1540,18 @@ msgstr "Reproducir esta canción"
 #: front/src/views/admin/library/Base.vue:5
 #: src/views/admin/library/EditsList.vue:24
 #: front/src/views/admin/library/TrackDetail.vue:234
-#, fuzzy
 msgctxt "*/Admin/*/Noun"
 msgid "Edits"
 msgstr "Editar"
 
 #: front/src/components/mixins/Translations.vue:104
 #: front/src/components/mixins/Translations.vue:105
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Edits"
 msgstr "Editar"
 
 #: front/src/components/auth/Signup.vue:30
 #: front/src/components/manage/users/UsersTable.vue:38
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Email"
 msgstr "Correo-e"
@@ -1607,7 +1579,6 @@ msgid "Embed this album on your website"
 msgstr "Incruste este álbume no seu sitio web"
 
 #: front/src/components/library/ArtistBase.vue:37
-#, fuzzy
 msgctxt "Popup/Artist/Title/Verb"
 msgid "Embed this artist work on your website"
 msgstr "Incruste esta canción no seu sitio web"
@@ -1668,7 +1639,6 @@ msgid "Enter playlist name…"
 msgstr "Nome de lista de reprodución…"
 
 #: front/src/views/auth/PasswordReset.vue:54
-#, fuzzy
 msgctxt "Content/Signup/Input.Placeholder"
 msgid "Enter the email address binded to your account"
 msgstr "Introducir o enderezo de correo ligado a súa conta"
@@ -1700,14 +1670,12 @@ msgstr "Introduza o nome de usuaria ou correo-e"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:19
 #: front/src/views/content/libraries/Form.vue:4
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "Error"
 msgstr "Fallo"
 
 #: front/src/components/federation/FetchButton.vue:34
 #: front/src/components/library/ImportStatusModal.vue:32
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Error detail"
 msgstr "Fallo ao informar"
@@ -1719,7 +1687,6 @@ msgstr "Fallo ao informar"
 
 #: front/src/components/federation/FetchButton.vue:26
 #: front/src/components/library/ImportStatusModal.vue:24
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Error type"
 msgstr "Con fallo"
@@ -1735,7 +1702,6 @@ msgid "Error while asking for a password reset"
 msgstr "Fallo ao solicitar o restablecemento do contrasinal"
 
 #: front/src/components/auth/Authorize.vue:6
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while authorizing application"
 msgstr "Fallo mentres se aplicaba a acción"
@@ -1751,7 +1717,6 @@ msgid "Error while creating domain"
 msgstr "Fallo ao crear o dominio"
 
 #: front/src/components/moderation/FilterModal.vue:13
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while creating filter"
 msgstr "Fallo ao crear a regra"
@@ -1767,7 +1732,6 @@ msgid "Error while creating rule"
 msgstr "Fallo ao crear a regra"
 
 #: front/src/components/auth/Authorize.vue:7
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while fetching application data"
 msgstr "Fallo ao crear o convite"
@@ -1783,13 +1747,11 @@ msgid "Error while saving settings"
 msgstr "Fallo ao gardar os axustes"
 
 #: front/src/components/federation/FetchButton.vue:73
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "Error while saving settings"
 msgstr "Fallo ao gardar os axustes"
 
 #: front/src/components/library/EditForm.vue:46
-#, fuzzy
 msgctxt "Content/Library/Error message.Title"
 msgid "Error while submitting edit"
 msgstr "Fallo ao gardar os axustes"
@@ -1807,7 +1769,6 @@ msgstr "Ficheiros con fallos"
 
 #: front/src/components/mixins/Translations.vue:17
 #: front/src/components/mixins/Translations.vue:18
-#, fuzzy
 msgctxt "Content/Settings/Dropdown/Short"
 msgid "Everyone"
 msgstr "Todas"
@@ -1820,7 +1781,6 @@ msgstr "Todas en esta instancia"
 
 #: front/src/components/mixins/Translations.vue:12
 #: front/src/components/mixins/Translations.vue:13
-#, fuzzy
 msgctxt "Content/Settings/Dropdown"
 msgid "Everyone, across all instances"
 msgstr "Todos, en todas as instancias"
@@ -1849,8 +1809,16 @@ msgstr "Caducado/utilizado"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:110
 msgctxt "Content/Moderation/Help text"
-msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place."
-msgstr "Explicar por que aplica esta política a todas as instancias. Dependendo da configuración da súa instancia esto axudaralle a lembrar por que actuou sobre esta conta ou dominio, e pode ser mostrado públicamente para que as usuarias entendan cales son as regras de moderación que se aplican."
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
+msgstr ""
+"Explicar por que aplica esta política a todas as instancias. Dependendo da "
+"configuración da súa instancia esto axudaralle a lembrar por que actuou "
+"sobre esta conta ou dominio, e pode ser mostrado públicamente para que as "
+"usuarias entendan cales son as regras de moderación que se aplican."
 
 #: front/src/components/manage/library/UploadsTable.vue:25
 #: front/src/views/content/libraries/FilesTable.vue:16
@@ -1866,20 +1834,18 @@ msgstr "Cancións fallidas:"
 #: front/src/views/admin/library/AlbumDetail.vue:165
 #: front/src/views/admin/library/ArtistDetail.vue:154
 #: front/src/views/admin/library/TrackDetail.vue:217
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Favorited tracks"
 msgstr "Cancións fallidas:"
 
-#: front/src/components/mixins/Translations.vue:76
-#: front/src/components/mixins/Translations.vue:77
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
+#: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr "Favoritas"
 
-#: front/src/components/Sidebar.vue:66
-msgctxt "Sidebar/Favorites/List item.Link/Noun"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr "Favoritas"
 
@@ -1889,7 +1855,6 @@ msgid "Federation"
 msgstr "Federación"
 
 #: front/src/components/library/TrackDetail.vue:66
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Federation ID"
 msgstr "Federación"
@@ -1913,7 +1878,6 @@ msgstr "Nome do filtro"
 #: front/src/components/mixins/Translations.vue:36
 #: front/src/views/content/libraries/FilesTable.vue:17
 #: front/src/components/mixins/Translations.vue:37
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Finished"
 msgstr "Rematado"
@@ -1927,7 +1891,6 @@ msgstr "Rematado"
 #: front/src/views/admin/library/UploadDetail.vue:167
 #: front/src/views/admin/moderation/AccountsDetail.vue:235
 #: front/src/views/admin/moderation/DomainsDetail.vue:151
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)"
 msgid "First seen"
 msgstr "Visto primeiro"
@@ -1962,38 +1925,41 @@ msgid "Followers"
 msgstr "Seguidoras"
 
 #: front/src/components/manage/library/LibrariesTable.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "Seguidoras"
 
-#: front/src/views/content/remote/Card.vue:97
+#: front/src/views/content/remote/Card.vue:103
 msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Seguindo"
 
 #: front/src/components/mixins/Translations.vue:84
 #: front/src/components/mixins/Translations.vue:85
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Follows"
 msgstr "Seguir"
 
 #: front/src/components/library/TrackBase.vue:17
 msgctxt "Content/Track/Paragraph"
-msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:28
-#, fuzzy
 msgctxt "Content/Auth/Label/Noun"
 msgid "Full access"
 msgstr "Desactivar o acceso"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph'"
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
-msgstr "Funkwhale é compatible con outros reprodutores de música compatibles coa API Subsonic."
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
+msgstr ""
+"Funkwhale é compatible con outros reprodutores de música compatibles coa API"
+" Subsonic."
 
 #: front/src/components/Home.vue:90
 msgctxt "Content/Home/Paragraph"
@@ -2002,8 +1968,12 @@ msgstr "Funckwhale élle ben doado de utilizar."
 
 #: front/src/components/Home.vue:39
 msgctxt "Content/Home/Paragraph"
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
-msgstr "Funkwhale está deseñado para escoitar facilmente a música que lle gusta ou descubrir novos artistas."
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
+msgstr ""
+"Funkwhale está deseñado para escoitar facilmente a música que lle gusta ou "
+"descubrir novos artistas."
 
 #: front/src/components/Home.vue:111
 msgctxt "Content/Home/Paragraph"
@@ -2031,25 +2001,26 @@ msgid "Get me to the library"
 msgstr "Lévame a biblioteca"
 
 #: front/src/components/Home.vue:70
-#, fuzzy
 msgctxt "Content/Home/List item/Verb"
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
-msgstr "Obteña metadatos de calidade sobre a súa música grazas a <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
+msgstr ""
+"Obteña metadatos de calidade sobre a súa música grazas a <a href=\"%{ url "
+"}\" target=\"_blank\">MusicBrainz</a>"
 
 #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19
 msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Comezando"
 
-#: front/src/components/library/ImportStatusModal.vue:45
-#, fuzzy
-msgctxt "Popup/Import/Table.Label/Noun"
+#: front/src/components/Footer.vue:37
+msgctxt "Footer/*/Link"
 msgid "Getting help"
 msgstr "Obter axuda"
 
-#: front/src/components/Footer.vue:37
-#, fuzzy
-msgctxt "Footer/*/Link"
+#: front/src/components/library/ImportStatusModal.vue:45
+msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Getting help"
 msgstr "Obter axuda"
 
@@ -2065,7 +2036,6 @@ msgid "Go to home page"
 msgstr "Ir ao inicio"
 
 #: front/src/components/auth/Settings.vue:128
-#, fuzzy
 msgctxt "Content/Settings/Title"
 msgid "Hidden artists"
 msgstr "Buscando artistas"
@@ -2076,7 +2046,6 @@ msgid "Hide account or domain content, except from followers."
 msgstr "Ocultar contido de conta ou dominio, excepto de seguidoras."
 
 #: front/src/components/moderation/FilterModal.vue:40
-#, fuzzy
 msgctxt "Popup/*/Button.Label"
 msgid "Hide content"
 msgstr "Engadir contido"
@@ -2086,7 +2055,7 @@ msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Hide content from this artist"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:615
+#: front/src/components/audio/Player.vue:643
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Hide content from this artist…"
 msgstr ""
@@ -2103,21 +2072,32 @@ msgstr "Horas de música"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:10
 msgctxt "Content/Settings/Paragraph"
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
-msgstr "Porén, o acceso a Funkwhale desde estos outros clientes precisa un contrasinal separado que pode establecer aquí abaixo."
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
+msgstr ""
+"Porén, o acceso a Funkwhale desde estos outros clientes precisa un "
+"contrasinal separado que pode establecer aquí abaixo."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
-msgstr "Si o enderezo de correo proporcionado no paso anterior é válido e ligado a unha conta de usuaria, debería recibir un correo coas instrucións de restablecemento nun par de minutos."
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
+msgstr ""
+"Si o enderezo de correo proporcionado no paso anterior é válido e ligado a "
+"unha conta de usuaria, debería recibir un correo coas instrucións de "
+"restablecemento nun par de minutos."
 
 #: front/src/components/auth/Settings.vue:205
 msgctxt "Content/Applications/Paragraph"
-msgid "If you authorize third-party applications to access your data, those applications will be listed here."
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:3
-#, fuzzy
 msgctxt "Popup/Import/Title"
 msgid "Import detail"
 msgstr "Estado da importación"
@@ -2127,21 +2107,19 @@ msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "Importar referencia"
 
-#: front/src/components/manage/library/UploadsTable.vue:64
-#: front/src/views/admin/library/UploadDetail.vue:131
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Import status"
-msgstr "Estado da importación"
-
 #: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
 #: front/src/views/content/libraries/FilesTable.vue:59
-#, fuzzy
 msgctxt "Content/Library/*/Noun"
 msgid "Import status"
 msgstr "Estado da importación"
 
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
+msgid "Import status"
+msgstr "Estado da importación"
+
 #: front/src/components/mixins/Translations.vue:37
 #: front/src/components/mixins/Translations.vue:38
 msgctxt "Content/Library/Help text"
@@ -2154,7 +2132,6 @@ msgid "Impossible to connect to the remote server"
 msgstr ""
 
 #: front/src/components/moderation/FilterModal.vue:26
-#, fuzzy
 msgctxt "Popup/Moderation/List item"
 msgid "In \"Recently added\" widget"
 msgstr "Recentemente engadida"
@@ -2199,7 +2176,6 @@ msgstr[1] "Introducir desde a cola  (%{ count } cancións)"
 
 #: front/src/components/mixins/Translations.vue:16
 #: front/src/components/mixins/Translations.vue:17
-#, fuzzy
 msgctxt "Content/Settings/Dropdown/Short"
 msgid "Instance"
 msgstr "Datos da instancia"
@@ -2225,15 +2201,18 @@ msgid "Instance settings"
 msgstr "Axustes da instancia"
 
 #: front/src/components/SetInstanceModal.vue:19
-#, fuzzy
 msgctxt "Popup/Instance/Input.Label/Noun"
 msgid "Instance URL"
 msgstr "Datos da instancia"
 
 #: front/src/components/library/FileUpload.vue:268
 msgctxt "Content/Library/Help text"
-msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }"
-msgstr "Tipo de ficheiro non válido, asegúrese de que sube un ficheiro de audio. Extensións de ficheiros soportadas %{ extensions }"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
+msgstr ""
+"Tipo de ficheiro non válido, asegúrese de que sube un ficheiro de audio. "
+"Extensións de ficheiros soportadas %{ extensions }"
 
 #: front/src/components/library/ImportStatusModal.vue:139
 msgctxt "Popup/Import/Error.Label"
@@ -2242,14 +2221,12 @@ msgstr ""
 
 #: front/src/components/auth/Signup.vue:44
 #: front/src/components/manage/users/InvitationForm.vue:11
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Invitation code"
 msgstr "Código do convite"
 
 #: front/src/views/admin/users/Base.vue:8
 #: front/src/views/admin/users/InvitationsList.vue:24
-#, fuzzy
 msgctxt "*/Admin/*/Noun"
 msgid "Invitations"
 msgstr "Convites"
@@ -2270,7 +2247,6 @@ msgid "Keep a track of your favorite songs"
 msgstr "Faga seguimento das súas cancións favoritas"
 
 #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Keyboard shortcuts"
 msgstr "Atallos de teclado"
@@ -2289,7 +2265,6 @@ msgstr "Bibliotecas coñecidas"
 #: front/src/components/mixins/Translations.vue:58
 #: front/src/views/admin/moderation/AccountsDetail.vue:205
 #: front/src/components/mixins/Translations.vue:59
-#, fuzzy
 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)"
 msgid "Last activity"
 msgstr "Última actividade"
@@ -2347,36 +2322,38 @@ msgstr "Deixar baldeiro para un trebello interactivo"
 #: front/src/views/admin/moderation/AccountsDetail.vue:327
 #: front/src/views/admin/moderation/DomainsDetail.vue:234
 #: front/src/views/content/Base.vue:5
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Libraries"
 msgstr "Bibliotecas"
 
 #: front/src/views/admin/library/Base.vue:17
 #: front/src/views/admin/library/LibrariesList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Libraries"
 msgstr "Bibliotecas"
 
 #: front/src/components/mixins/Translations.vue:72
 #: front/src/components/mixins/Translations.vue:73
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Libraries and uploads"
 msgstr "Biblioteca actualizada"
 
 #: front/src/views/content/libraries/Form.vue:2
 msgctxt "Content/Library/Paragraph"
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
-msgstr "As bibliotecas axúdanlle a organizar e compartir a súa colección musical. Pode subir a súa propia colección de música a Funkwhale e compartila cos seus amigos e familia."
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
+msgstr ""
+"As bibliotecas axúdanlle a organizar e compartir a súa colección musical. "
+"Pode subir a súa propia colección de música a Funkwhale e compartila cos "
+"seus amigos e familia."
 
 #: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
 #: front/src/components/manage/library/UploadsTable.vue:60
 #: front/src/components/manage/users/UsersTable.vue:173
 #: front/src/views/admin/library/UploadDetail.vue:144
 #: front/src/views/admin/moderation/AccountsDetail.vue:498
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Library"
 msgstr "Biblioteca"
@@ -2387,7 +2364,6 @@ msgid "Library created"
 msgstr "Biblioteca creada"
 
 #: front/src/views/admin/library/LibraryDetail.vue:78
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Library data"
 msgstr "Biblioteca actualizada"
@@ -2398,7 +2374,6 @@ msgid "Library deleted"
 msgstr "Biblioteca eliminada"
 
 #: front/src/views/admin/library/EditsList.vue:4
-#, fuzzy
 msgctxt "Content/Admin/Title/Noun"
 msgid "Library edits"
 msgstr "Ficheiros de biblioteca"
@@ -2411,17 +2386,10 @@ msgstr "Biblioteca actualizada"
 #: front/src/components/library/TrackDetail.vue:19
 #: front/src/components/manage/library/TracksTable.vue:43
 #: front/src/views/admin/library/TrackDetail.vue:159 src/edits.js:61
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "License"
 msgstr "Licenza"
 
-#: front/src/components/mixins/Translations.vue:80
-#: front/src/components/mixins/Translations.vue:81
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Listenings"
-msgstr ""
-
 #: front/src/views/admin/library/AlbumDetail.vue:157
 #: front/src/views/admin/library/ArtistDetail.vue:146
 #: front/src/views/admin/library/TrackDetail.vue:209
@@ -2429,9 +2397,14 @@ msgctxt "*/*/*/Noun"
 msgid "Listenings"
 msgstr ""
 
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr ""
+
 #: front/src/components/audio/track/Table.vue:25
 #: front/src/components/library/ArtistDetail.vue:28
-#, fuzzy
 msgctxt "Content/*/Button.Label"
 msgid "Load more…"
 msgstr "Cargando seguidoras…"
@@ -2488,7 +2461,6 @@ msgstr ""
 
 #: front/src/components/manage/moderation/AccountsTable.vue:59
 #: front/src/views/admin/moderation/AccountsDetail.vue:18
-#, fuzzy
 msgctxt "Content/Moderation/*/Short, Noun"
 msgid "Local account"
 msgstr "Conta local"
@@ -2514,7 +2486,6 @@ msgid "Logged in as %{ username }"
 msgstr "Conectada como %{ username }"
 
 #: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Login"
 msgstr "Conectar"
@@ -2534,20 +2505,20 @@ msgctxt "Content/Library/Paragraph"
 msgid "Looks like you don't have a library, it's time to create one."
 msgstr "Semella que non ten unha biblioteca, é momento de crear unha."
 
-#: front/src/components/audio/Player.vue:604
-#: src/components/audio/Player.vue:605
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping disabled. Click to switch to single-track looping."
 msgstr "Bucle desactivado. Pulse para cambiar ao bucle de unha soa canción."
 
-#: front/src/components/audio/Player.vue:607
-#: src/components/audio/Player.vue:608
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on a single track. Click to switch to whole queue looping."
 msgstr "Bucle de unha canción. Pulse para cambiar a bucle de toda a cola."
 
-#: front/src/components/audio/Player.vue:610
-#: src/components/audio/Player.vue:611
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on whole queue. Click to disable looping."
 msgstr "Bucle de toda a cola. Pulse para desactivar o bucle."
@@ -2597,13 +2568,12 @@ msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "MB"
 
-#: front/src/components/audio/Player.vue:597
+#: front/src/components/audio/Player.vue:625
 msgctxt "Sidebar/Player/Hidden text"
 msgid "Media player"
 msgstr "Reprodutor"
 
 #: front/src/components/auth/Profile.vue:12
-#, fuzzy
 msgctxt "Content/Profile/Paragraph"
 msgid "Member since %{ date }"
 msgstr "Rexistrada desde %{ date }"
@@ -2617,7 +2587,6 @@ msgstr "Apps de escritorio e móbil"
 #: src/components/manage/users/UsersTable.vue:177
 #: front/src/views/admin/moderation/AccountsDetail.vue:502
 #: front/src/views/admin/moderation/Base.vue:21
-#, fuzzy
 msgctxt "*/Moderation/*"
 msgid "Moderation"
 msgstr "Moderación"
@@ -2625,11 +2594,14 @@ msgstr "Moderación"
 #: front/src/views/admin/moderation/AccountsDetail.vue:78
 #: front/src/views/admin/moderation/DomainsDetail.vue:42
 msgctxt "Content/Moderation/Card.Paragraph"
-msgid "Moderation policies help you control how your instance interact with a given domain or account."
-msgstr "As políticas de moderación axúdanlle a controlar o xeito en que a súa instancia interactúa con determinado dominio ou conta."
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
+msgstr ""
+"As políticas de moderación axúdanlle a controlar o xeito en que a súa "
+"instancia interactúa con determinado dominio ou conta."
 
 #: front/src/components/library/EditCard.vue:5
-#, fuzzy
 msgctxt "Content/Library/Card/Short"
 msgid "Modification %{ id }"
 msgstr "Data de modificación"
@@ -2648,26 +2620,23 @@ msgid "More…"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "Música"
 
-#: front/src/components/audio/Player.vue:603
+#: front/src/components/audio/Player.vue:631
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Mute"
 msgstr "Acalar"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:24
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute activity"
 msgstr "Acalar actividade"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:28
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:119
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute notifications"
 msgstr "Acalar notificacións"
@@ -2729,11 +2698,15 @@ msgstr "N/A"
 
 #: front/src/components/manage/library/LibrariesTable.vue:48
 #: front/src/components/manage/library/UploadsTable.vue:59
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Name"
 msgstr "Nome"
 
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Nome"
+
 #: front/src/components/auth/Settings.vue:133
 #: front/src/components/manage/library/ArtistsTable.vue:39
 #: front/src/components/manage/moderation/AccountsTable.vue:39
@@ -2746,17 +2719,10 @@ msgstr "Nome"
 #: front/src/views/admin/moderation/DomainsDetail.vue:97
 #: front/src/views/content/libraries/Form.vue:10 src/edits.js:10
 #: front/src/components/mixins/Translations.vue:54
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Nome"
 
-#: front/src/components/auth/ApplicationForm.vue:9
-#, fuzzy
-msgctxt "Content/Applications/Input.Label/Noun"
-msgid "Name"
-msgstr "Nome"
-
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
 msgctxt "Content/Settings/Input.Label"
@@ -2773,7 +2739,7 @@ msgctxt "Content/Library/Card.Table.Header/Short"
 msgid "New value"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:601
+#: front/src/components/audio/Player.vue:629
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Next track"
 msgstr "Seguinte canción"
@@ -2799,13 +2765,11 @@ msgid "No artist matched your query"
 msgstr "Ningún artista coincide coa busca"
 
 #: front/src/components/library/TrackDetail.vue:14
-#, fuzzy
 msgctxt "Content/Track/Table.Paragraph"
 msgid "No copyright information available for this track"
 msgstr "Non hai letras dispoñibles para esta canción."
 
 #: front/src/components/library/TrackDetail.vue:25
-#, fuzzy
 msgctxt "Content/Track/Table.Paragraph"
 msgid "No licensing information for this track"
 msgstr "Non temos información da licenza para esta canción"
@@ -2841,19 +2805,17 @@ msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "Non utilizado"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
-#, fuzzy
-msgctxt "*/Notifications/*"
-msgid "Notifications"
-msgstr "Notificacións"
-
 #: front/src/components/mixins/Translations.vue:100
 #: front/src/components/mixins/Translations.vue:101
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Notifications"
 msgstr "Notificacións"
 
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
+msgid "Notifications"
+msgstr "Notificacións"
+
 #: front/src/components/Footer.vue:47
 msgctxt "Footer/*/List item.Link"
 msgid "Official website"
@@ -2876,13 +2838,13 @@ msgstr "Abrir"
 
 #: front/src/components/library/ImportStatusModal.vue:56
 msgctxt "Popup/Import/Table.Label/Value"
-msgid "Open a support thread (include the debug information below in your message)"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
 msgstr ""
 
 #: front/src/components/library/AlbumBase.vue:73
 #: front/src/components/library/ArtistBase.vue:84
 #: front/src/components/library/TrackBase.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Open in moderation interface"
 msgstr "Actualizar regra de moderación"
@@ -2890,7 +2852,6 @@ msgstr "Actualizar regra de moderación"
 #: front/src/views/admin/library/AlbumDetail.vue:31
 #: front/src/views/admin/library/ArtistDetail.vue:30
 #: front/src/views/admin/library/TrackDetail.vue:30
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open local profile"
 msgstr "Abrir perfil"
@@ -2898,7 +2859,6 @@ msgstr "Abrir perfil"
 #: front/src/views/admin/library/AlbumDetail.vue:46
 #: front/src/views/admin/library/ArtistDetail.vue:45
 #: front/src/views/admin/library/TrackDetail.vue:45
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open on MusicBrainz"
 msgstr "Ver en MusicBrainz"
@@ -2914,7 +2874,6 @@ msgstr "Abrir perfil"
 #: front/src/views/admin/library/TrackDetail.vue:53
 #: front/src/views/admin/library/UploadDetail.vue:50
 #: front/src/views/admin/moderation/AccountsDetail.vue:52
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open remote profile"
 msgstr "Abrir perfil"
@@ -2993,7 +2952,6 @@ msgid "Pagination"
 msgstr "Paxinación"
 
 #: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Password"
 msgstr "Contrasinal"
@@ -3008,7 +2966,7 @@ msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Contrasinal actualizado correctamente"
 
-#: front/src/components/audio/Player.vue:600
+#: front/src/components/audio/Player.vue:628
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Pause track"
 msgstr "Pausar canción"
@@ -3028,7 +2986,6 @@ msgstr "Pausada"
 #: front/src/components/mixins/Translations.vue:28
 #: front/src/views/content/libraries/FilesTable.vue:14
 #: front/src/components/mixins/Translations.vue:29
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Pending"
 msgstr "Pendente"
@@ -3050,13 +3007,11 @@ msgstr "Peticións de seguimento pendentes"
 
 #: front/src/components/library/EditCard.vue:29
 #: front/src/components/manage/library/EditsCardList.vue:18
-#, fuzzy
 msgctxt "Content/Admin/*/Noun"
 msgid "Pending review"
 msgstr "Ficheiros pendentes"
 
 #: front/src/components/Sidebar.vue:226
-#, fuzzy
 msgctxt "Sidebar/Moderation/Hidden text"
 msgid "Pending review edits"
 msgstr "Ficheiros pendentes"
@@ -3068,7 +3023,6 @@ msgid "Permissions"
 msgstr "Permisos"
 
 #: front/src/components/auth/Settings.vue:176
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Permissions"
 msgstr "Permisos"
@@ -3123,7 +3077,7 @@ msgctxt "Sidebar/Player/Hidden text"
 msgid "Play this track"
 msgstr "Reproducir esta canción"
 
-#: front/src/components/audio/Player.vue:599
+#: front/src/components/audio/Player.vue:627
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Play track"
 msgstr "Reproducir canción"
@@ -3134,7 +3088,6 @@ msgid "Play..."
 msgstr "Reproducir..."
 
 #: front/src/views/playlists/Detail.vue:91
-#, fuzzy
 msgctxt "Head/Playlist/Title"
 msgid "Playlist"
 msgstr "Lista de reprodución"
@@ -3144,8 +3097,10 @@ msgstr "Lista de reprodución"
 msgctxt "Content/Playlist/Header.Subtitle"
 msgid "Playlist containing %{ count } track, by %{ username }"
 msgid_plural "Playlist containing %{ count } tracks, by %{ username }"
-msgstr[0] "Lista de reprodución que contén %{ count } canción, de %{ username }"
-msgstr[1] "Lista de reprodución que contén %{ count } cancións, de %{ username }"
+msgstr[0] ""
+"Lista de reprodución que contén %{ count } canción, de %{ username }"
+msgstr[1] ""
+"Lista de reprodución que contén %{ count } cancións, de %{ username }"
 
 #: front/src/components/playlists/Form.vue:9
 msgctxt "Content/Playlist/Message"
@@ -3172,24 +3127,22 @@ msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Visibilidade da lista de reprodución"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Listas de reprodución"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
 #: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
 #: front/src/views/admin/library/AlbumDetail.vue:173
 #: front/src/views/admin/library/ArtistDetail.vue:162
 #: front/src/views/admin/library/TrackDetail.vue:225
 #: src/views/playlists/List.vue:106
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Listas de reprodución"
 
-#: front/src/components/mixins/Translations.vue:88
-#: front/src/components/mixins/Translations.vue:89
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Playlists"
-msgstr "Listas de reprodución"
-
 #: front/src/components/Home.vue:56
 msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
@@ -3211,22 +3164,24 @@ msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px."
 msgstr "PNG, GIF ou JPG. 2MB como máximo. Será reducida a 400x400px."
 
 #: front/src/views/admin/library/TrackDetail.vue:137
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Position"
 msgstr "Paxinación"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:118
 msgctxt "Content/Moderation/Help text"
-msgid "Prevent account or domain from triggering notifications, except from followers."
-msgstr "Evitar que o dominio ou conta mostre notificacións, excepto das seguidoras."
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
+msgstr ""
+"Evitar que o dominio ou conta mostre notificacións, excepto das seguidoras."
 
 #: front/src/components/audio/EmbedWizard.vue:33
 msgctxt "Popup/Embed/Title/Noun"
 msgid "Preview"
 msgstr "Vista previa"
 
-#: front/src/components/audio/Player.vue:598
+#: front/src/components/audio/Player.vue:626
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Previous track"
 msgstr "Canción anterior"
@@ -3260,7 +3215,6 @@ msgstr "Procesando"
 
 #: front/src/components/mixins/Translations.vue:68
 #: front/src/components/mixins/Translations.vue:69
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Profile"
 msgstr "Abrir perfil"
@@ -3273,7 +3227,6 @@ msgstr "Abrir perfil"
 #: front/src/views/content/libraries/Quota.vue:65
 #: front/src/views/content/libraries/Quota.vue:88
 #: front/src/views/content/libraries/Quota.vue:91
-#, fuzzy
 msgctxt "*/*/*/Verb"
 msgid "Purge"
 msgstr "Limpar"
@@ -3298,7 +3251,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "Cola"
 
-#: front/src/components/audio/Player.vue:310
+#: front/src/components/audio/Player.vue:322
 msgctxt "Content/Queue/Message"
 msgid "Queue shuffled!"
 msgstr "Cola barallada!"
@@ -3330,19 +3283,17 @@ msgstr "Radio actualizada"
 
 #: front/src/components/library/Library.vue:13
 #: src/components/library/Radios.vue:142
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Radios"
 msgstr "Radios"
 
 #: front/src/components/mixins/Translations.vue:92
 #: front/src/components/mixins/Translations.vue:93
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "Radios"
 
-#: front/src/components/auth/ApplicationForm.vue:149
+#: front/src/components/auth/ApplicationForm.vue:151
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Read"
 msgstr ""
@@ -3357,14 +3308,13 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Read-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:150
+#: front/src/components/auth/ApplicationForm.vue:152
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Read-only access to user data"
 msgstr ""
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:39
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25
-#, fuzzy
 msgctxt "Content/Moderation/*/Noun"
 msgid "Reason"
 msgstr "Razón"
@@ -3378,13 +3328,11 @@ msgstr "Seguimentos de biblioteca recibidos"
 #: front/src/components/manage/moderation/DomainsTable.vue:40
 #: front/src/components/mixins/Translations.vue:62
 #: front/src/components/mixins/Translations.vue:63
-#, fuzzy
 msgctxt "Content/Moderation/*/Noun"
 msgid "Received messages"
 msgstr "Mensaxes recibidas"
 
 #: front/src/components/library/EditForm.vue:27
-#, fuzzy
 msgctxt "Content/Library/Paragraph"
 msgid "Recent edits"
 msgstr "Recentemente engadida"
@@ -3423,7 +3371,6 @@ msgid "Refresh"
 msgstr "Actualizar"
 
 #: front/src/components/federation/FetchButton.vue:20
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh error"
 msgstr "Actualizar"
@@ -3441,14 +3388,15 @@ msgid "Refresh node info"
 msgstr "Actualizar info da instancia"
 
 #: front/src/components/federation/FetchButton.vue:79
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh pending"
 msgstr "Actualizar info da instancia"
 
 #: front/src/components/federation/FetchButton.vue:80
 msgctxt "Popup/*/Message.Content"
-msgid "Refresh request wasn't proceed in time by our server. It will be processed later."
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:16
@@ -3472,13 +3420,15 @@ msgid "Refreshing object from remote…"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:9
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
-msgstr "O rexistro está pechado en esta instancia, necesita un código de convite para rexistrarse."
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
+msgstr ""
+"O rexistro está pechado en esta instancia, necesita un código de convite "
+"para rexistrarse."
 
 #: front/src/components/manage/users/UsersTable.vue:71
-#, fuzzy
 msgctxt "Content/Admin/Table, User role"
 msgid "Regular user"
 msgstr "usuaria normal"
@@ -3491,7 +3441,6 @@ msgstr "Rexeitar"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:32
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:123
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Reject media"
 msgstr "Rexeitar medios"
@@ -3499,7 +3448,6 @@ msgstr "Rexeitar medios"
 #: front/src/components/library/EditCard.vue:33
 #: front/src/components/manage/library/EditsCardList.vue:24
 #: front/src/views/content/libraries/Detail.vue:43
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Rejected"
 msgstr "Rexeitado"
@@ -3507,7 +3455,6 @@ msgstr "Rexeitado"
 #: front/src/components/manage/library/AlbumsTable.vue:43
 #: front/src/components/mixins/Translations.vue:44 src/edits.js:28
 #: front/src/components/mixins/Translations.vue:45
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Release date"
 msgstr "Data da última vista"
@@ -3524,8 +3471,12 @@ msgstr "Bibliotecas remotas"
 
 #: front/src/views/content/remote/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
-msgstr "As bibliotecas remotas pertences a outras usuarias na rede. Pode acceder a elas se son públicas ou lle outorgan acceso."
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
+msgstr ""
+"As bibliotecas remotas pertences a outras usuarias na rede. Pode acceder a "
+"elas se son públicas ou lle outorgan acceso."
 
 #: front/src/components/library/radios/Filter.vue:59
 msgctxt "Content/Radio/Button.Label/Verb"
@@ -3538,35 +3489,44 @@ msgid "Remove avatar"
 msgstr "Eliminar avatar"
 
 #: front/src/components/library/ArtistDetail.vue:12
-#, fuzzy
 msgctxt "Content/Moderation/Button.Label"
 msgid "Remove filter"
 msgstr "Eliminar avatar"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:26
-#, fuzzy
 msgctxt "Content/Track/Icon.Tooltip/Verb"
 msgid "Remove from favorites"
 msgstr "Eliminar das favoritas"
 
 #: front/src/views/content/libraries/Quota.vue:38
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota."
-msgstr "Elimina completamente as cancións subidas pero aínda non procesadas, engadindo o espazo correspondente a súa cuota."
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
+msgstr ""
+"Elimina completamente as cancións subidas pero aínda non procesadas, "
+"engadindo o espazo correspondente a súa cuota."
 
 #: front/src/views/content/libraries/Quota.vue:64
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota."
-msgstr "Elimina as cancións subidas saltadas durante o proceso de importación, engadindo o espazo correspondente a súa cuota."
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
+msgstr ""
+"Elimina as cancións subidas saltadas durante o proceso de importación, "
+"engadindo o espazo correspondente a súa cuota."
 
 #: front/src/views/content/libraries/Quota.vue:90
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota."
-msgstr "Elimina as cancións subidas que non se procesaron completamente no servidor, engadindo o espazo correspondente a súa cuota."
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
+msgstr ""
+"Elimina as cancións subidas que non se procesaron completamente no servidor,"
+" engadindo o espazo correspondente a súa cuota."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:33
 #: front/src/components/auth/SubsonicTokenForm.vue:36
-#, fuzzy
 msgctxt "*/Settings/Button.Label/Verb"
 msgid "Request a new password"
 msgstr "Solicitar un novo contrasinal"
@@ -3593,13 +3553,11 @@ msgstr ""
 
 #: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4
 #: front/src/views/auth/PasswordReset.vue:53
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Reset your password"
 msgstr "Restablecer o seu contrasinal"
 
 #: front/src/views/content/libraries/FilesTable.vue:223
-#, fuzzy
 msgctxt "Content/Library/Dropdown/Verb"
 msgid "Restart import"
 msgstr "Volte a lanzar importación"
@@ -3623,7 +3581,6 @@ msgid "Return to login"
 msgstr "Voltar a conectar"
 
 #: front/src/components/library/ArtistDetail.vue:9
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Review my filters"
 msgstr "Ver ficheiros"
@@ -3650,12 +3607,11 @@ msgstr "Regra"
 
 #: front/src/components/admin/SettingsGroup.vue:67
 #: front/src/components/library/radios/Builder.vue:34
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Gardar"
 
-#: front/src/views/content/remote/Card.vue:169
+#: front/src/views/content/remote/Card.vue:175
 msgctxt "Content/Library/Message"
 msgid "Scan launched"
 msgstr "Escaneado iniciado"
@@ -3666,12 +3622,11 @@ msgid "Scan now"
 msgstr "Escanear agora"
 
 #: front/src/views/content/remote/Card.vue:35
-#, fuzzy
 msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "Ascendente"
 
-#: front/src/views/content/remote/Card.vue:170
+#: front/src/views/content/remote/Card.vue:176
 msgctxt "Content/Library/Message"
 msgid "Scan skipped (previous scan is too recent)"
 msgstr "Escaneado saltado (o escaneado anterior é moi recente)"
@@ -3726,37 +3681,31 @@ msgid "Search a remote library"
 msgstr "Buscar unha biblioteca remota"
 
 #: front/src/components/manage/library/EditsCardList.vue:211
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by account, summary, domain…"
 msgstr "Buscar por título, artista, dominio…"
 
 #: front/src/components/manage/library/LibrariesTable.vue:191
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, description…"
 msgstr "Buscar por dominio, nome de usuaria, bio…"
 
 #: front/src/components/manage/library/UploadsTable.vue:241
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, reference, source…"
 msgstr "Buscar por dominio, nome de usuaria, bio…"
 
 #: front/src/components/manage/library/ArtistsTable.vue:164
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, name, MusicBrainz ID…"
 msgstr "Buscar por dominio, nome de usuaria, bio…"
 
 #: front/src/components/manage/library/TracksTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, album, MusicBrainz ID…"
 msgstr "Buscar por título, artista, álbume…"
 
 #: front/src/components/manage/library/AlbumsTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, MusicBrainz ID…"
 msgstr "Buscar por título, artista, álbume…"
@@ -3777,7 +3726,6 @@ msgid "Search by title, artist, album…"
 msgstr "Buscar por título, artista, álbume…"
 
 #: front/src/components/manage/users/InvitationsTable.vue:153
-#, fuzzy
 msgctxt "Content/Admin/Input.Placeholder/Verb"
 msgid "Search by username, e-mail address, code…"
 msgstr "Buscar por nome de usuaria, correo-e, código…"
@@ -3838,7 +3786,6 @@ msgstr "Seleccionar só páxina actual"
 #: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:108
 #: front/src/components/manage/users/UsersTable.vue:181
 #: front/src/views/admin/moderation/AccountsDetail.vue:506
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Settings"
 msgstr "Axustes"
@@ -3860,8 +3807,11 @@ msgstr "Compartir ligazón"
 
 #: front/src/views/content/libraries/Detail.vue:15
 msgctxt "Content/Library/Paragraph"
-msgid "Share this link with other users so they can request access to your library."
-msgstr "Comparta esta ligazón con outras usuarias así poderán solicitar acceso a súa biblioteca."
+msgid ""
+"Share this link with other users so they can request access to your library."
+msgstr ""
+"Comparta esta ligazón con outras usuarias así poderán solicitar acceso a súa"
+" biblioteca."
 
 #: front/src/views/content/libraries/Detail.vue:14
 #: front/src/views/content/remote/Card.vue:77
@@ -3916,7 +3866,6 @@ msgstr "Mostrar/ocultar contrasinal"
 #: front/src/components/manage/users/InvitationsTable.vue:76
 #: front/src/components/manage/users/UsersTable.vue:87
 #: front/src/views/content/libraries/FilesTable.vue:117
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Showing results %{ start }-%{ end } on %{ total }"
 msgstr "Mostrando resultados %{ start }-%{ end } de %{ total }"
@@ -3926,7 +3875,7 @@ msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Shuffle queue"
 msgstr "Barallar a cola"
 
-#: front/src/components/audio/Player.vue:613
+#: front/src/components/audio/Player.vue:641
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Shuffle your queue"
 msgstr "Barallar a cola"
@@ -3944,33 +3893,29 @@ msgstr "Rexistrarse"
 #: front/src/components/mixins/Translations.vue:57
 #: front/src/views/admin/moderation/AccountsDetail.vue:197
 #: front/src/components/mixins/Translations.vue:58
-#, fuzzy
 msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Sign-up date"
 msgstr "Data de rexistro"
 
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "Tamaño"
+
 #: front/src/components/library/FileUpload.vue:94
 #: front/src/components/library/TrackDetail.vue:39
 #: front/src/components/mixins/Translations.vue:54
 #: front/src/views/content/libraries/FilesTable.vue:61
 #: front/src/components/mixins/Translations.vue:55
-#, fuzzy
 msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "Tamaño"
 
-#: front/src/components/manage/library/UploadsTable.vue:65
-#: front/src/views/admin/library/UploadDetail.vue:219
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Size"
-msgstr "Tamaño"
-
 #: front/src/components/manage/library/UploadsTable.vue:24
 #: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
 #: front/src/components/mixins/Translations.vue:25
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Skipped"
 msgstr "Saltado"
@@ -3991,7 +3936,6 @@ msgid "Some tracks in your queue are already in this playlist:"
 msgstr ""
 
 #: front/src/components/PageNotFound.vue:10
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Sorry, the page you asked for does not exist:"
 msgstr "Lamentámolo, a páxina que solicitou non existe:"
@@ -4003,14 +3947,12 @@ msgstr "Código fonte"
 
 #: front/src/components/auth/Profile.vue:23
 #: front/src/components/manage/users/UsersTable.vue:70
-#, fuzzy
 msgctxt "Content/Profile/User role"
 msgid "Staff member"
 msgstr "Persoal do equipo"
 
 #: front/src/components/audio/PlayButton.vue:23
 #: src/components/radios/Button.vue:4
-#, fuzzy
 msgctxt "*/Queue/Button.Label/Short, Verb"
 msgid "Start radio"
 msgstr "Deter radio"
@@ -4022,63 +3964,69 @@ msgstr "Estatísticas"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:490
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account"
-msgstr "As estatísticas contabilízanse pola actividade coñecida e o contido da súa instancia, e non reflexan a actividade xeral de esta conta"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
+msgstr ""
+"As estatísticas contabilízanse pola actividade coñecida e o contido da súa "
+"instancia, e non reflexan a actividade xeral de esta conta"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:371
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain"
-msgstr "As estatísticas contabilízanse pola actividade coñecida e o contido da súa instancia, e non reflexan a actividade xeral de este dominio"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
+msgstr ""
+"As estatísticas contabilízanse pola actividade coñecida e o contido da súa "
+"instancia, e non reflexan a actividade xeral de este dominio"
 
 #: front/src/views/admin/library/AlbumDetail.vue:329
 #: front/src/views/admin/library/ArtistDetail.vue:328
 #: front/src/views/admin/library/LibraryDetail.vue:316
 #: front/src/views/admin/library/TrackDetail.vue:371
 #: front/src/views/admin/library/UploadDetail.vue:335
-#, fuzzy
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object"
-msgstr "As estatísticas contabilízanse pola actividade coñecida e o contido da súa instancia, e non reflexan a actividade xeral de esta conta"
-
-#: front/src/components/library/FileUpload.vue:95
-#, fuzzy
-msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
-msgid "Status"
-msgstr "Estado"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
+msgstr ""
+"As estatísticas contabilízanse pola actividade coñecida e o contido da súa "
+"instancia, e non reflexan a actividade xeral de esta conta"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label (Value is Error message)"
 msgid "Status"
 msgstr "Estado"
 
-#: front/src/components/manage/library/EditsCardList.vue:12
-#, fuzzy
-msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)"
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
 msgid "Status"
 msgstr "Estado"
 
-#: front/src/components/manage/users/UsersTable.vue:43
-#, fuzzy
-msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
 msgid "Status"
 msgstr "Estado"
 
 #: front/src/components/manage/users/InvitationsTable.vue:17
 #: front/src/components/manage/users/InvitationsTable.vue:39
-#, fuzzy
 msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
 msgid "Status"
 msgstr "Estado"
 
-#: front/src/views/content/libraries/Detail.vue:28
-#, fuzzy
-msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+#: front/src/components/manage/users/UsersTable.vue:43
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+msgid "Status"
+msgstr "Estado"
+
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
 msgid "Status"
 msgstr "Estado"
 
 #: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3
-#, fuzzy
 msgctxt "*/Player/Button.Label/Short, Verb"
 msgid "Stop radio"
 msgstr "Deter radio"
@@ -4119,19 +4067,16 @@ msgid "Suggest a change using the form below."
 msgstr ""
 
 #: front/src/components/library/AlbumEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this album"
 msgstr "Non podemos cargar a canción"
 
 #: front/src/components/library/ArtistEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this artist"
 msgstr "Non podemos cargar a canción"
 
 #: front/src/components/library/TrackEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this track"
 msgstr "Non podemos cargar a canción"
@@ -4174,12 +4119,17 @@ msgstr "Texto copiado ao portapapeis!"
 
 #: front/src/components/Home.vue:26
 msgctxt "Content/Home/Paragraph"
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
-msgstr "É simple: encantábanos Grooveshark e queremos construír algo aínda mellor."
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
+msgstr ""
+"É simple: encantábanos Grooveshark e queremos construír algo aínda mellor."
 
 #: front/src/views/admin/library/AlbumDetail.vue:75
 msgctxt "Content/Moderation/Paragraph"
-msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible."
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:39
@@ -4189,13 +4139,17 @@ msgstr ""
 
 #: front/src/views/admin/library/ArtistDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/Footer.vue:53
 msgctxt "Footer/*/List item.Link"
 msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
-msgstr "O logo de funckwhale foi amablemente deseñado e proporcionado por Francis Gading."
+msgstr ""
+"O logo de funckwhale foi amablemente deseñado e proporcionado por Francis "
+"Gading."
 
 #: front/src/components/SetInstanceModal.vue:8
 msgctxt "Popup/Instance/Error message.List item"
@@ -4204,24 +4158,30 @@ msgstr ""
 
 #: front/src/views/content/libraries/Form.vue:34
 msgctxt "Popup/Library/Paragraph"
-msgid "The library and all its tracks will be deleted. This can not be undone."
-msgstr "Eliminará completamente a biblioteca e as cancións. Non poderá voltar atrás."
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
+msgstr ""
+"Eliminará completamente a biblioteca e as cancións. Non poderá voltar atrás."
 
 #: front/src/views/admin/library/LibraryDetail.vue:61
 msgctxt "Content/Moderation/Paragraph"
-msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible."
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:140
 msgctxt "Popup/Import/Error.Label"
-msgid "The metadata included in the file is invalid or some mandatory fields are missing."
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:38
-#, fuzzy
 msgctxt "Content/Library/List item"
 msgid "The music files you are uploading are tagged properly."
-msgstr "Os ficheiros de música que está a subir están etiquetados correctamente:"
+msgstr ""
+"Os ficheiros de música que está a subir están etiquetados correctamente:"
 
 #: front/src/components/audio/Player.vue:65
 msgctxt "Sidebar/Player/Error message.Paragraph"
@@ -4230,11 +4190,14 @@ msgstr "A seguinte canción reproducirase automáticamente en poucos segundos…
 
 #: front/src/components/Home.vue:116
 msgctxt "Content/Home/List item"
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
-msgstr "A plataforma é libre de código aberto, pode instalala e modificala sin preocupación"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
+msgstr ""
+"A plataforma é libre de código aberto, pode instalala e modificala sin "
+"preocupación"
 
 #: front/src/components/playlists/Form.vue:14
-#, fuzzy
 msgctxt "Content/Playlist/Error message.Title"
 msgid "The playlist could not be created"
 msgstr "Lista creada"
@@ -4246,7 +4209,8 @@ msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:13
 msgctxt "Popup/*/Message.Content"
-msgid "The remote server answered, but returned data was unsupported by Funkwhale."
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:44
@@ -4261,26 +4225,33 @@ msgstr ""
 
 #: front/src/components/manage/library/AlbumsTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected albums will be removed, as well as associated tracks, uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/ArtistsTable.vue:179
 msgctxt "Popup/*/Paragraph"
-msgid "The selected artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/LibrariesTable.vue:206
 msgctxt "Popup/*/Paragraph"
-msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible."
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/TracksTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected tracks will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/UploadsTable.vue:256
-#, fuzzy
 msgctxt "Popup/*/Paragraph"
 msgid "The selected upload will be removed. This action is irreversible."
 msgstr "Esta acción non é reversible."
@@ -4297,11 +4268,11 @@ msgstr "O API Subsonic non está dispoñible en esta instancia Funkwhale."
 
 #: front/src/components/library/EditCard.vue:96
 msgctxt "Popup/Library/Paragraph"
-msgid "The suggestion will be completely removed, this action is irreversible."
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
 msgstr ""
 
 #: front/src/components/playlists/PlaylistModal.vue:34
-#, fuzzy
 msgctxt "Popup/Playlist/Error message.Title"
 msgid "The track can't be added to a playlist"
 msgstr "Non podemos engadir a canción a lista de reprodución"
@@ -4313,11 +4284,12 @@ msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/views/admin/library/UploadDetail.vue:68
-#, fuzzy
 msgctxt "Content/Moderation/Paragraph"
 msgid "The upload will be removed. This action is irreversible."
 msgstr "Esta acción non é reversible."
@@ -4360,7 +4332,8 @@ msgstr "Esta instancia ofrece %{quota} de almacenamento a cada usuaria."
 
 #: front/src/components/auth/Settings.vue:165
 msgctxt "Content/Settings/Paragraph"
-msgid "This is the list of applications that have access to your account data."
+msgid ""
+"This is the list of applications that have access to your account data."
 msgstr ""
 
 #: front/src/components/auth/Settings.vue:218
@@ -4378,20 +4351,28 @@ msgctxt "Content/Library/Input.Placeholder"
 msgid "This library contains my personal music, I hope you like it."
 msgstr "Esta biblioteca contén a miña música persoal, espero que che guste."
 
-#: front/src/views/content/remote/Card.vue:135
+#: front/src/views/content/remote/Card.vue:141
 msgctxt "Content/Library/Card.Help text"
-msgid "This library is private and your approval from its owner is needed to access its content"
-msgstr "Esta biblioteca é privada e precisa que a usuaria lle conceda permiso para acceder ao contido"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
+msgstr ""
+"Esta biblioteca é privada e precisa que a usuaria lle conceda permiso para "
+"acceder ao contido"
 
-#: front/src/views/content/remote/Card.vue:136
+#: front/src/views/content/remote/Card.vue:142
 msgctxt "Content/Library/Card.Help text"
 msgid "This library is public and you can access its content freely"
 msgstr "Esta biblioteca é pública e pode acceder ao contido libremente"
 
 #: front/src/components/common/ActionTable.vue:47
 msgctxt "Modal/*/Paragraph"
-msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want."
-msgstr "Esto podería afectar a moitos elementos ou ter consecuencias irreversibles, por favor comprobe si realmente é o que quere."
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
+msgstr ""
+"Esto podería afectar a moitos elementos ou ter consecuencias irreversibles, "
+"por favor comprobe si realmente é o que quere."
 
 #: front/src/components/library/AlbumEdit.vue:8
 #: front/src/components/library/ArtistEdit.vue:8
@@ -4407,21 +4388,20 @@ msgstr "Esta referencia usarase para agrupar os ficheiros importados."
 
 #: front/src/components/mixins/Translations.vue:33
 #: front/src/components/mixins/Translations.vue:34
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track could not be processed, please it is tagged correctly"
-msgstr "Non se procesou esta canción, asegúrese que está correctamente etiquetada"
+msgstr ""
+"Non se procesou esta canción, asegúrese que está correctamente etiquetada"
 
 #: front/src/components/mixins/Translations.vue:29
 #: front/src/components/mixins/Translations.vue:30
-#, fuzzy
 msgctxt "Content/Library/Help text"
-msgid "This track has been uploaded, but hasn't been processed by the server yet"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
 msgstr "Canción subida, pero aínda non procesada polo servidor"
 
 #: front/src/components/mixins/Translations.vue:25
 #: front/src/components/mixins/Translations.vue:26
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track is already present in one of your libraries"
 msgstr "A canción xa está presente nunha das súas bibliotecas"
@@ -4429,7 +4409,8 @@ msgstr "A canción xa está presente nunha das súas bibliotecas"
 #: front/src/components/audio/PlayButton.vue:85
 msgctxt "*/Queue/Button/Title"
 msgid "This track is not available in any library you have access to"
-msgstr "Esta canción non está dispoñible en ningunha biblioteca a que teña acceso"
+msgstr ""
+"Esta canción non está dispoñible en ningunha biblioteca a que teña acceso"
 
 #: front/src/components/library/TrackDetail.vue:82
 msgctxt "Content/Track/Paragraph"
@@ -4439,7 +4420,8 @@ msgstr "Esta canción está presente nas seguintes bibliotecas:"
 #: front/src/views/playlists/Detail.vue:38
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will completely delete this playlist and cannot be undone."
-msgstr "Eliminará completamente a lista de reprodución e non poderá voltar atrás."
+msgstr ""
+"Eliminará completamente a lista de reprodución e non poderá voltar atrás."
 
 #: front/src/views/radios/Detail.vue:27
 msgctxt "Popup/Radio/Paragraph"
@@ -4448,41 +4430,47 @@ msgstr "Eliminará completamente a radio e non ten volta atrás."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:50
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will completely disable access to the Subsonic API using from account."
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
 msgstr "Desactivará o acceso a API Subsonic desde a conta."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:35
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will log you out from existing devices that use the current password."
-msgstr "Será desconectada dos dispositivos existentes que utilicen o contrasinal actual."
+msgid ""
+"This will log you out from existing devices that use the current password."
+msgstr ""
+"Será desconectada dos dispositivos existentes que utilicen o contrasinal "
+"actual."
 
 #: front/src/components/auth/Settings.vue:253
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will permanently delete the application and all the associated tokens."
-msgstr "Eliminará completamente a lista de reprodución e non poderá voltar atrás."
+msgid ""
+"This will permanently delete the application and all the associated tokens."
+msgstr ""
+"Eliminará completamente a lista de reprodución e non poderá voltar atrás."
 
 #: front/src/components/auth/Settings.vue:194
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will prevent this application from accessing the service on your behalf."
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:54
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will remove all tracks from this playlist and cannot be undone."
-msgstr "Esto eliminará todas as cancións da lista de reprodución e non hai volta."
+msgstr ""
+"Esto eliminará todas as cancións da lista de reprodución e non hai volta."
 
 #: front/src/views/admin/library/AlbumDetail.vue:99
 #: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
 #: src/edits.js:39
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Title"
 msgstr "Título"
 
 #: front/src/components/audio/track/Table.vue:7
 #: front/src/views/content/libraries/FilesTable.vue:55
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Title"
 msgstr "Título"
@@ -4495,7 +4483,9 @@ msgstr "Título"
 
 #: front/src/components/SetInstanceModal.vue:16
 msgctxt "Popup/Instance/Paragraph"
-msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices."
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
 msgstr ""
 
 #: front/src/components/ShortcutsModal.vue:79
@@ -4523,27 +4513,25 @@ msgctxt "Content/*/*"
 msgid "Total users"
 msgstr "Conta de usuarias"
 
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "Canción"
+
 #: front/src/components/audio/SearchBar.vue:27
 #: front/src/components/library/TrackBase.vue:173
 #: front/src/components/library/TrackDetail.vue:128
 #: front/src/components/metadata/Search.vue:138
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Track"
 msgstr "Canción"
 
-#: front/src/views/admin/library/UploadDetail.vue:199
-msgctxt "*/*/*"
-msgid "Track"
-msgstr "Canción"
-
 #: front/src/components/library/EditCard.vue:13
 msgctxt "Content/Library/Card/Short"
 msgid "Track #%{ id } - %{ name }"
 msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Track data"
 msgstr "Nome da canción"
@@ -4559,17 +4547,6 @@ msgctxt "Content/*/Dropdown/Noun"
 msgid "Track name"
 msgstr "Nome da canción"
 
-#: front/src/components/manage/library/AlbumsTable.vue:42
-#: front/src/components/manage/library/ArtistsTable.vue:42
-#: front/src/views/admin/library/AlbumDetail.vue:252
-#: front/src/views/admin/library/ArtistDetail.vue:251
-#: front/src/views/admin/library/Base.vue:14
-#: front/src/views/admin/library/LibraryDetail.vue:229
-#: front/src/views/admin/library/TracksList.vue:24
-msgctxt "*/*/*"
-msgid "Tracks"
-msgstr "Cancións"
-
 #: front/src/components/instance/Stats.vue:54
 #: front/src/components/library/AlbumDetail.vue:19
 #: front/src/components/playlists/PlaylistModal.vue:47
@@ -4577,11 +4554,21 @@ msgstr "Cancións"
 #: front/src/views/admin/moderation/DomainsDetail.vue:274
 #: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8
 #: front/src/views/playlists/Detail.vue:51 src/views/radios/Detail.vue:34
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Tracks"
 msgstr "Cancións"
 
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
+msgstr "Cancións"
+
 #: front/src/components/library/ArtistDetail.vue:33
 msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
@@ -4598,45 +4585,46 @@ msgid "tracks listened"
 msgstr "cancións escoitadas"
 
 #: front/src/components/library/radios/Filter.vue:44
-#, fuzzy
 msgctxt "Popup/Radio/Title/Noun"
 msgid "Tracks matching filter"
 msgstr "Filtro coincidente da canción"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:180
-msgctxt "Content/Moderation/Table.Label/Noun"
-msgid "Type"
-msgstr "Tipo"
-
 #: front/src/components/library/TrackDetail.vue:57
 #: front/src/views/admin/library/UploadDetail.vue:250
 msgctxt "Content/Track/Table.Label/Noun"
 msgid "Type"
 msgstr "Tipo"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Type"
+msgstr "Tipo"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:44
 #: front/src/components/manage/moderation/DomainsTable.vue:42
 msgctxt "Content/Moderation/Table.Label/Short"
 msgid "Under moderation rule"
 msgstr "Baixo regra de moderación"
 
-#: front/src/views/content/remote/Card.vue:104
-#: src/views/content/remote/Card.vue:109
-#, fuzzy
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
 msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "Deixar de seguir"
 
-#: front/src/views/content/remote/Card.vue:105
+#: front/src/views/content/remote/Card.vue:110
 msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "Deixar de seguir biblioteca?"
 
 #: front/src/components/About.vue:17
-#, fuzzy
 msgctxt "Content/About/Paragraph"
-msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page."
-msgstr "Desgraciadamente os donos de esta instancia non tiveron tempo de completar esta páxina."
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
+msgstr ""
+"Desgraciadamente os donos de esta instancia non tiveron tempo de completar "
+"esta páxina."
 
 #: front/src/components/federation/FetchButton.vue:54
 #: front/src/components/federation/FetchButton.vue:55
@@ -4654,7 +4642,7 @@ msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "Música sen límites"
 
-#: front/src/components/audio/Player.vue:602
+#: front/src/components/audio/Player.vue:630
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Unmute"
 msgstr "Dar voz"
@@ -4665,7 +4653,6 @@ msgid "Update"
 msgstr "Actualizar"
 
 #: front/src/components/auth/ApplicationForm.vue:64
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Update application"
 msgstr "Actualizar lista de reprodución"
@@ -4712,7 +4699,6 @@ msgid "Upload audio content"
 msgstr "Subir contido de audio"
 
 #: front/src/views/admin/library/UploadDetail.vue:85
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Upload data"
 msgstr "Data de subida"
@@ -4724,8 +4710,12 @@ msgstr "Data de subida"
 
 #: front/src/components/library/FileUpload.vue:258
 msgctxt "Content/Library/Help text"
-msgid "Upload denied, ensure the file is not too big and that you have not reached your quota"
-msgstr "Subida denegada, asegúrese de que o ficheiro non é demasiado grande e que non acadou o límite de cuota"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
+msgstr ""
+"Subida denegada, asegúrese de que o ficheiro non é demasiado grande e que "
+"non acadou o límite de cuota"
 
 #: front/src/components/library/ImportStatusModal.vue:8
 msgctxt "Popup/Import/Message"
@@ -4734,8 +4724,12 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here."
-msgstr "Subir ficheiros de música (MP3, OGG, FLAC, etc.) desde a súa biblioteca persoal co seu navegador e desfrútea aquí."
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
+msgstr ""
+"Subir ficheiros de música (MP3, OGG, FLAC, etc.) desde a súa biblioteca "
+"persoal co seu navegador e desfrútea aquí."
 
 #: front/src/components/library/FileUpload.vue:30
 msgctxt "Content/Library/Title/Verb"
@@ -4754,7 +4748,9 @@ msgstr "Caducou a subida, inténteo de novo"
 
 #: front/src/components/library/ImportStatusModal.vue:14
 msgctxt "Popup/Import/Message"
-msgid "Upload was skipped because a similar one is already available in one of your libraries."
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:11
@@ -4777,15 +4773,8 @@ msgctxt "Content/Library/Table"
 msgid "Uploading…"
 msgstr "Subindo…"
 
-#: front/src/components/manage/library/LibrariesTable.vue:52
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Uploads"
-msgstr "Subidas"
-
 #: front/src/views/admin/library/Base.vue:20
 #: front/src/views/admin/library/UploadsList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Uploads"
 msgstr "Subidas"
@@ -4803,9 +4792,16 @@ msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Uploads"
 msgstr "Subidas"
 
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr "Subidas"
+
 #: front/src/components/auth/ApplicationForm.vue:16
 msgctxt "Content/Applications/Help Text"
-msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web."
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
 msgstr ""
 
 #: front/src/components/Footer.vue:16
@@ -4815,13 +4811,21 @@ msgstr "Utilizar outra instancia"
 
 #: front/src/views/auth/PasswordReset.vue:12
 msgctxt "Content/Signup/Paragraph"
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
-msgstr "Utilice este formulario para solicitar o restablecemento do contrasinal. Enviarémoslle un correo-e con instrucións para restablecelo."
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
+msgstr ""
+"Utilice este formulario para solicitar o restablecemento do contrasinal. "
+"Enviarémoslle un correo-e con instrucións para restablecelo."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:111
 msgctxt "Content/Moderation/Help text"
-msgid "Use this setting to temporarily enable/disable the policy without completely removing it."
-msgstr "Utilice este axuste para activar/desactivar temporalmente a condición sen elminala completamente."
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
+msgstr ""
+"Utilice este axuste para activar/desactivar temporalmente a condición sen "
+"elminala completamente."
 
 #: front/src/components/manage/users/InvitationsTable.vue:49
 msgctxt "Content/Admin/Table"
@@ -4841,7 +4845,6 @@ msgstr "Actividade da usuaria"
 #: front/src/components/library/AlbumDetail.vue:26
 #: front/src/components/library/ArtistDetail.vue:39
 #: front/src/components/library/TrackDetail.vue:79
-#, fuzzy
 msgctxt "Content/*/Title/Noun"
 msgid "User libraries"
 msgstr "Bibliotecas da usuaria"
@@ -4876,13 +4879,11 @@ msgstr "usuarias"
 #: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5
 #: src/views/admin/users/UsersList.vue:21
 #: front/src/components/mixins/Translations.vue:62
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Users"
 msgstr "Usuarias"
 
 #: front/src/components/Footer.vue:29
-#, fuzzy
 msgctxt "Footer/*/Title"
 msgid "Using Funkwhale"
 msgstr "Utilizando Funkwhale"
@@ -4920,34 +4921,31 @@ msgstr ""
 #: front/src/components/library/TrackBase.vue:80
 #: front/src/components/metadata/ArtistCard.vue:49
 #: front/src/components/metadata/ReleaseCard.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "Ver en MusicBrainz"
 
-#: front/src/views/content/libraries/Form.vue:18
-msgctxt "Content/Library/Dropdown.Label"
-msgid "Visibility"
-msgstr "Visibilidade"
-
 #: front/src/components/manage/library/LibrariesTable.vue:11
 #: front/src/components/manage/library/LibrariesTable.vue:51
 #: front/src/components/manage/library/UploadsTable.vue:11
 #: front/src/components/manage/library/UploadsTable.vue:63
 #: front/src/views/admin/library/LibraryDetail.vue:94
 #: front/src/views/admin/library/UploadDetail.vue:101
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "Visibilidade"
 
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Visibilidade"
+
 #: front/src/components/library/AlbumDetail.vue:4
 msgctxt "Content/Album/"
 msgid "Volume %{ number }"
 msgstr "Volume %{ number }"
 
 #: front/src/components/federation/FetchButton.vue:69
-#, fuzzy
 msgctxt "Popup/*/Loading.Title"
 msgid "Waiting for result…"
 msgstr "Cargando as favoritas…"
@@ -4958,7 +4956,6 @@ msgid "We cannot log you in"
 msgstr "Non podemos conectala"
 
 #: front/src/components/auth/ApplicationForm.vue:3
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "We cannot save your changes"
 msgstr "Non podemos crear a súa conta"
@@ -5003,7 +5000,7 @@ msgctxt "Popup/Embed/Input.Label"
 msgid "Widget width"
 msgstr "Ancho do trebello"
 
-#: front/src/components/auth/ApplicationForm.vue:155
+#: front/src/components/auth/ApplicationForm.vue:157
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Write"
 msgstr ""
@@ -5013,7 +5010,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Write-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:156
+#: front/src/components/auth/ApplicationForm.vue:158
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Write-only access to user data"
 msgstr ""
@@ -5032,17 +5029,27 @@ msgstr "Si, desconectádeme!"
 
 #: front/src/views/content/libraries/Form.vue:19
 msgctxt "Content/Library/Paragraph"
-msgid "You are able to share your library with other people, regardless of its visibility."
-msgstr "Pode compartir a biblioteca con outa xente, independentemente da súa visibilidade."
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
+msgstr ""
+"Pode compartir a biblioteca con outa xente, independentemente da súa "
+"visibilidade."
 
 #: front/src/components/library/FileUpload.vue:32
 msgctxt "Content/Library/Paragraph"
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
 msgstr "Vai subir música a súa biblioteca. Antes de seguir, asegúrese de que:"
 
 #: front/src/components/SetInstanceModal.vue:12
 msgctxt "Popup/Login/Paragraph"
-msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted."
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
 msgstr ""
 
 #: front/src/components/library/ArtistDetail.vue:6
@@ -5051,14 +5058,15 @@ msgid "You are currently hiding content related to this artist."
 msgstr ""
 
 #: front/src/components/auth/Logout.vue:7
-#, fuzzy
 msgctxt "Content/Login/Paragraph"
 msgid "You are currently logged in as %{ username }"
 msgstr "Está conectada como %{ username }"
 
 #: front/src/components/library/FileUpload.vue:35
 msgctxt "Content/Library/List item"
-msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:98
@@ -5068,17 +5076,28 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:17
 msgctxt "Content/Library/Paragraph"
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
-msgstr "Pode seguir bibliotecas de outras usuarias para acceder a nova música. As bibliotecas públicas pódense seguir inmediatamente, mentras que as privadas precisan que a usuaria lle conceda acceso."
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
+msgstr ""
+"Pode seguir bibliotecas de outras usuarias para acceder a nova música. As "
+"bibliotecas públicas pódense seguir inmediatamente, mentras que as privadas "
+"precisan que a usuaria lle conceda acceso."
 
 #: front/src/components/Home.vue:128
 msgctxt "Content/Home/List item"
-msgid "You can invite friends and family to your instance so they can enjoy your music"
-msgstr "Pode convidar amigos e familiares a súa instancia para que desfruten da súa música"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
+msgstr ""
+"Pode convidar amigos e familiares a súa instancia para que desfruten da súa "
+"música"
 
 #: front/src/components/moderation/FilterModal.vue:31
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You can manage and update your filters anytime from your account settings."
+msgid ""
+"You can manage and update your filters anytime from your account settings."
 msgstr ""
 
 #: front/src/views/auth/EmailConfirm.vue:24
@@ -5088,22 +5107,28 @@ msgstr "Xa pode utilizar o servizo sen limitacións."
 
 #: front/src/components/library/radios/Builder.vue:7
 msgctxt "Content/Radio/Paragraph"
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
-msgstr "Pode utilizar esta interface para construír a súa propia radio, que reproducirá cancións segundo o seu criterio."
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
+msgstr ""
+"Pode utilizar esta interface para construír a súa propia radio, que "
+"reproducirá cancións segundo o seu criterio."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph"
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
-msgstr "Pode utilizalos para desfrutar da súa lista de reprodución e música en modo fora de liña, no seu dispositivo móbil ou tableta, por exemplo."
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
+msgstr ""
+"Pode utilizalos para desfrutar da súa lista de reprodución e música en modo "
+"fora de liña, no seu dispositivo móbil ou tableta, por exemplo."
 
 #: front/src/components/auth/Settings.vue:202
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any application connected with your account."
 msgstr "Non ten ningunha regra activada para esta conta."
 
 #: front/src/components/auth/Settings.vue:261
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any configured application yet."
 msgstr "Non ten ningunha regra activada para esta conta."
@@ -5120,7 +5145,9 @@ msgstr "Non ten ningunha regra activada para este dominio."
 
 #: front/src/components/library/EditForm.vue:52
 msgctxt "Content/Library/Paragraph"
-msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval."
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
 msgstr ""
 
 #: front/src/components/Sidebar.vue:171
@@ -5135,7 +5162,8 @@ msgstr "Podería ter problemas de conectividade."
 
 #: front/src/components/auth/Settings.vue:100
 msgctxt "Popup/Settings/List item"
-msgid "You will be logged out from this session and have to log in with the new one"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
 msgstr "Será desconectada de esta sesión e deberá conectar co novo"
 
 #: front/src/components/auth/Authorize.vue:51
@@ -5150,22 +5178,26 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph"
-msgid "You will have to update your password on your clients that use this password."
-msgstr "Deberá actualizar o contrasinal nos seus clientes que utilicen este contrasinal."
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
+msgstr ""
+"Deberá actualizar o contrasinal nos seus clientes que utilicen este "
+"contrasinal."
 
 #: front/src/components/moderation/FilterModal.vue:20
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You will not see tracks, albums and user activity linked to this artist anymore:"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:13
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
 msgid "Your account cannot be created."
 msgstr "Lista creada"
 
 #: front/src/components/auth/Settings.vue:215
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Your applications"
 msgstr "As súas notificacións"
@@ -5206,24 +5238,25 @@ msgid "Your password has been updated successfully."
 msgstr "O seu contrasinal foi actualizado correctamente."
 
 #: front/src/components/auth/Settings.vue:14
-#, fuzzy
 msgctxt "Content/Settings/Error message.Title"
 msgid "Your settings can't be updateds"
 msgstr "Axustes actualizados"
 
 #: front/src/components/auth/Settings.vue:101
 msgctxt "Popup/Settings/List item"
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
-msgstr "O seu contrasinal Subsonic será cambiado por un novo, aleatorio, desconectándoa de todos os dispositivos que utilicen os contrasinal antigo"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
+msgstr ""
+"O seu contrasinal Subsonic será cambiado por un novo, aleatorio, "
+"desconectándoa de todos os dispositivos que utilicen os contrasinal antigo"
 
 #: front/src/edits.js:47
-#, fuzzy
 msgctxt "*/*/*/Short, Noun"
 msgid "Position"
 msgstr "Paxinación"
 
 #: front/src/edits.js:54
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Copyright"
 msgstr "Copyright"
@@ -5231,8 +5264,12 @@ msgstr "Copyright"
 #: front/src/components/library/AlbumBase.vue:183
 #, fuzzy
 msgctxt "Content/Album/Header.Title"
-msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
-msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
 msgstr[0] "Álbume que contén %{ count } canción, de %{ artist }"
 msgstr[1] "Álbume que contén %{ count } cancións, de %{ artist }"
 
diff --git a/front/locales/it/LC_MESSAGES/app.po b/front/locales/it/LC_MESSAGES/app.po
index 298b5b20167196eb9a871329858e9b18bbc5f3c5..c145b715f23be550cbe6c84cd3239a90133ca3ae 100644
--- a/front/locales/it/LC_MESSAGES/app.po
+++ b/front/locales/it/LC_MESSAGES/app.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 1.0.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-02 14:06+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2019-05-03 10:33+0000\n"
 "Last-Translator: Sylke Vicious <silkevicious@tuta.io>\n"
 "Language-Team: none\n"
@@ -93,7 +93,9 @@ msgstr "%{ minutes } min"
 #: front/src/components/notifications/NotificationRow.vue:40
 msgctxt "Content/Notifications/Paragraph"
 msgid "%{ username } accepted your follow on library \"%{ library }\""
-msgstr "%{ username } ha accettato la tua richiesta di seguire la libreria \"%{ library }\""
+msgstr ""
+"%{ username } ha accettato la tua richiesta di seguire la libreria \"%{ "
+"library }\""
 
 #: front/src/components/notifications/NotificationRow.vue:39
 msgctxt "Content/Notifications/Paragraph"
@@ -112,8 +114,10 @@ msgstr "Profilo di %{ username }"
 
 #: front/src/components/playlists/PlaylistModal.vue:21
 msgctxt "Popup/Playlist/Paragraph"
-msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
-msgstr "<strong>%{ track }</strong> è già nella <strong>%{ playlist }</strong>."
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgstr ""
+"<strong>%{ track }</strong> è già nella <strong>%{ playlist }</strong>."
 
 #: front/src/components/audio/artist/Card.vue:41
 msgctxt "Content/Artist/Card"
@@ -246,7 +250,8 @@ msgstr "Accesso alle radio"
 
 #: front/src/components/Home.vue:101
 msgctxt "Content/Home/List item"
-msgid "Access your music from a clean interface that focuses on what really matters"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
 msgstr ""
 "Accedi alla tua musica da un'interfaccia pulita che si focalizza su quello "
 "che conta davvero"
@@ -311,7 +316,8 @@ msgstr "Azione"
 #: front/src/components/common/ActionTable.vue:101
 msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
 msgstr[0] ""
 "L'azione %{ action } è stata lanciata con successo su %{ count } elemento"
 msgstr[1] ""
@@ -433,6 +439,11 @@ msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Amministrazione"
 
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Album"
+
 #: front/src/components/audio/SearchBar.vue:26
 #: src/components/audio/track/Table.vue:9
 #: front/src/components/library/AlbumBase.vue:152
@@ -444,11 +455,6 @@ msgctxt "*/*/*"
 msgid "Album"
 msgstr "Album"
 
-#: front/src/views/admin/library/TrackDetail.vue:107
-msgctxt "*/*/*/Noun"
-msgid "Album"
-msgstr "Album"
-
 #: front/src/views/admin/library/TrackDetail.vue:128
 msgctxt "*/*/*/Noun"
 msgid "Album artist"
@@ -509,7 +515,9 @@ msgstr "Permetti applicazione"
 
 #: front/src/components/library/ImportStatusModal.vue:17
 msgctxt "Popup/Import/Message"
-msgid "An error occured during upload processing. You will find more information below."
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
 msgstr ""
 "Si è verificato un errore durante l'elaborazione del caricamento. Troverai "
 "maggiori informazioni qui sotto."
@@ -532,8 +540,12 @@ msgstr "Si è verificato un errore HTTP contattando il server remoto"
 
 #: front/src/components/auth/Login.vue:10
 msgctxt "Content/Login/Error message/List item"
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
-msgstr "Si è verificato un errore sconosciuto, questo significa che il server è offline o non può essere raggiunto"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
+msgstr ""
+"Si è verificato un errore sconosciuto, questo significa che il server è "
+"offline o non può essere raggiunto"
 
 #: front/src/components/library/ImportStatusModal.vue:145
 msgctxt "Popup/Import/Error.Label"
@@ -558,7 +570,9 @@ msgstr "ID Applicazione"
 
 #: front/src/components/auth/ApplicationEdit.vue:16
 msgctxt "Content/Application/Paragraph/"
-msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else."
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
 msgstr ""
 "L'ID dell'applicazione e il suo secret sono valori molto sensibili e devono "
 "essere trattati come password. Non condividerli con nessun altro."
@@ -590,6 +604,12 @@ msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "Sei sicuro di volerti disconnettere?"
 
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Artista"
+
 #: front/src/components/audio/SearchBar.vue:25
 #: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
@@ -600,12 +620,6 @@ msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Artista"
 
-#: front/src/components/manage/library/AlbumsTable.vue:40
-#: front/src/components/manage/library/TracksTable.vue:41
-msgctxt "*/*/*"
-msgid "Artist"
-msgstr "Artista"
-
 #: front/src/views/admin/library/ArtistDetail.vue:91
 msgctxt "Content/Moderation/Title"
 msgid "Artist data"
@@ -732,8 +746,14 @@ msgstr "Blocca tutto"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:112
 msgctxt "Content/Moderation/Help text"
-msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)"
-msgstr "Blocca tutto da questo account o dominio. Questo prevenirà qualsiasi interazione con l'entità, ed eliminerà i relativi contenuti (caricamenti, librerie, richieste di seguire, ecc.)"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
+msgstr ""
+"Blocca tutto da questo account o dominio. Questo prevenirà qualsiasi "
+"interazione con l'entità, ed eliminerà i relativi contenuti (caricamenti, "
+"librerie, richieste di seguire, ecc.)"
 
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
 msgctxt "*/Library/*/Verb"
@@ -775,10 +795,11 @@ msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "Di %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:107
+#: front/src/views/content/remote/Card.vue:112
 msgctxt "Popup/Library/Paragraph"
 msgid "By unfollowing this library, you loose access to its content."
-msgstr "Smettendo di seguire questa libreria, perderai l'accesso al suo contenuto."
+msgstr ""
+"Smettendo di seguire questa libreria, perderai l'accesso al suo contenuto."
 
 #: front/src/views/admin/library/AlbumDetail.vue:214
 #: front/src/views/admin/library/ArtistDetail.vue:203
@@ -806,6 +827,12 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Annulla"
 
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "Richiesta di seguire in sospeso"
+
 #: front/src/components/library/radios/Builder.vue:64
 msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
@@ -848,8 +875,12 @@ msgstr "Modifiche sincronizzate con il server"
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph'"
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
-msgstr "Cambiando la tua password cambierà anche la password della API Subsonic se ne hai richiesta una."
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
+msgstr ""
+"Cambiando la tua password cambierà anche la password della API Subsonic se "
+"ne hai richiesta una."
 
 #: front/src/components/auth/Settings.vue:98
 msgctxt "Popup/Settings/Paragraph"
@@ -863,7 +894,9 @@ msgstr "Stanza di conversazione"
 
 #: front/src/components/auth/ApplicationForm.vue:24
 msgctxt "Content/Applications/Paragraph/"
-msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes."
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
 msgstr ""
 "Controllando i permessi \"Lettura\" o \"Scrittura\" del livello superiore "
 "implica l'accesso a tutti i corrispondenti permessi dei livelli inferiori."
@@ -873,13 +906,13 @@ msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Scegli la tua istanza"
 
-#: front/src/components/library/EditForm.vue:75
-msgctxt "Content/Library/Button.Label"
+#: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Clear"
 msgstr "Pulisci"
 
-#: front/src/components/manage/users/InvitationForm.vue:37
-msgctxt "Content/Admin/Button.Label/Verb"
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "Pulisci"
 
@@ -889,7 +922,7 @@ msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Pulisci playlist"
 
-#: front/src/components/audio/Player.vue:614
+#: front/src/components/audio/Player.vue:642
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Clear your queue"
 msgstr "Pulisci la tua coda"
@@ -902,7 +935,8 @@ msgstr "Clicca una volta, ascolta per ore utilizzando le radio integrate"
 #: front/src/components/mixins/Translations.vue:21
 #: front/src/components/mixins/Translations.vue:22
 msgctxt "Content/Library/Link.Title"
-msgid "Click to display more information about the import process for this upload"
+msgid ""
+"Click to display more information about the import process for this upload"
 msgstr ""
 "Clicca per visualizzare più informazioni sul processo di importazione di "
 "questo caricamento"
@@ -910,12 +944,9 @@ msgstr ""
 #: front/src/components/library/FileUpload.vue:82
 msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
-msgstr "Clicca per selezionare i file da caricare o trascina e rilascia file o cartelle"
-
-#: front/src/components/ShortcutsModal.vue:20
-msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
-msgid "Close"
-msgstr "Chiudi"
+msgstr ""
+"Clicca per selezionare i file da caricare o trascina e rilascia file o "
+"cartelle"
 
 #: front/src/components/federation/FetchButton.vue:85
 #: front/src/components/library/ImportStatusModal.vue:79
@@ -923,6 +954,11 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Close"
 msgstr "Chiudi"
 
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr "Chiudi"
+
 #: front/src/components/federation/FetchButton.vue:88
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close and reload page"
@@ -978,7 +1014,8 @@ msgstr "Filtri di contenuto"
 
 #: front/src/components/auth/Settings.vue:119
 msgctxt "Content/Settings/Paragraph"
-msgid "Content filters help you hide content you don't want to see on the service."
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
 msgstr ""
 "I filtri di contenuti ti aiutano a nascondere cose che non vuoi vedere su "
 "questo servizio."
@@ -986,7 +1023,9 @@ msgstr ""
 #: front/src/components/common/ActionTable.vue:8
 msgctxt "Content/*/Button.Help text.Paragraph"
 msgid "Content have been updated, click refresh to see up-to-date content"
-msgstr "Il contenuto è stato aggiornato, clicca aggiorna per visualizzaare il contenuto aggiornato"
+msgstr ""
+"Il contenuto è stato aggiornato, clicca aggiorna per visualizzaare il "
+"contenuto aggiornato"
 
 #: front/src/components/Footer.vue:48
 msgctxt "Footer/*/List item.Link"
@@ -1045,14 +1084,14 @@ msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Crea un account funkwhale"
 
-#: front/src/components/auth/ApplicationNew.vue:8
-#: front/src/components/auth/ApplicationNew.vue:34
-msgctxt "Content/Applications/Title"
+#: front/src/components/auth/Settings.vue:220
+msgctxt "Content/Settings/Button.Label"
 msgid "Create a new application"
 msgstr "Crea una nuova applicazione"
 
-#: front/src/components/auth/Settings.vue:220
-msgctxt "Content/Settings/Button.Label"
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+msgctxt "Content/Applications/Title"
 msgid "Create a new application"
 msgstr "Crea una nuova applicazione"
 
@@ -1138,7 +1177,8 @@ msgstr "Utilizzo attuale"
 #: front/src/components/federation/FetchButton.vue:53
 msgctxt "*/*/Error"
 msgid "Data returned by the remote server had invalid or missing attributes"
-msgstr "I dati riportati dal server remoto hanno attributi invalidi o mancanti"
+msgstr ""
+"I dati riportati dal server remoto hanno attributi invalidi o mancanti"
 
 #: front/src/components/federation/FetchButton.vue:17
 msgctxt "Popup/*/Message.Content"
@@ -1269,14 +1309,14 @@ msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "Decrescente"
 
-#: front/src/components/library/radios/Builder.vue:25
-#: front/src/views/content/libraries/Form.vue:14
-msgctxt "Content/*/Input.Label/Noun"
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
 msgid "Description"
 msgstr "Descrizione"
 
-#: front/src/views/admin/library/LibraryDetail.vue:123
-msgctxt "*/*/*/Noun"
+#: front/src/components/library/radios/Builder.vue:25
+#: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Descrizione"
 
@@ -1288,8 +1328,12 @@ msgstr "Dettagli"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:491
 msgctxt "Content/Moderation/Help text"
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
-msgstr "Determina quanto contenuto un utente può caricare. Lascia vuoto per usare il valore predefinito dell'istanza."
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
+msgstr ""
+"Determina quanto contenuto un utente può caricare. Lascia vuoto per usare il"
+" valore predefinito dell'istanza."
 
 #: front/src/components/mixins/Translations.vue:8
 #: front/src/components/mixins/Translations.vue:9
@@ -1342,8 +1386,13 @@ msgstr "Mostra pubblicamente"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:122
 msgctxt "Content/Moderation/Help text"
-msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well."
-msgstr "Non scaricare nessun media (audio, copertina dell'album, avatar dell'account...) da questo account o dominio. Questo eliminerà anche i contenuti già esistenti."
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
+msgstr ""
+"Non scaricare nessun media (audio, copertina dell'album, avatar "
+"dell'account...) da questo account o dominio. Questo eliminerà anche i "
+"contenuti già esistenti."
 
 #: front/src/components/playlists/Editor.vue:51
 msgctxt "Popup/Playlist/Title"
@@ -1609,7 +1658,8 @@ msgstr "Inserisci la tua email"
 #: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100
 msgctxt "Content/Signup/Form/Placeholder"
 msgid "Enter your invitation code (case insensitive)"
-msgstr "Inserisci il tuo codice di invito (non tiene conto di maiuscole o minuscole)"
+msgstr ""
+"Inserisci il tuo codice di invito (non tiene conto di maiuscole o minuscole)"
 
 #: front/src/components/metadata/Search.vue:114
 msgctxt "Content/Library/Input.Placeholder/Verb"
@@ -1767,8 +1817,16 @@ msgstr "Scaduto/utilizzato"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:110
 msgctxt "Content/Moderation/Help text"
-msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place."
-msgstr "Spiega perchè stai applicando questa regola. In base alla configurazione della tua istanza, questo ti aiuterà a ricordare perchè hai eseguito questa azione su questo account o dominio, e può essere mostrata pubblicamente per aiutare gli utenti a capire quali regole sono applicate qui."
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
+msgstr ""
+"Spiega perchè stai applicando questa regola. In base alla configurazione "
+"della tua istanza, questo ti aiuterà a ricordare perchè hai eseguito questa "
+"azione su questo account o dominio, e può essere mostrata pubblicamente per "
+"aiutare gli utenti a capire quali regole sono applicate qui."
 
 #: front/src/components/manage/library/UploadsTable.vue:25
 #: front/src/views/content/libraries/FilesTable.vue:16
@@ -1788,14 +1846,14 @@ msgctxt "*/*/*"
 msgid "Favorited tracks"
 msgstr "Tracce preferite"
 
-#: front/src/components/mixins/Translations.vue:76
-#: front/src/components/mixins/Translations.vue:77
-msgctxt "Content/OAuth Scopes/Label"
+#: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr "Preferiti"
 
-#: front/src/components/Sidebar.vue:66
-msgctxt "Sidebar/Favorites/List item.Link/Noun"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr "Preferiti"
 
@@ -1879,7 +1937,7 @@ msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "Seguito da"
 
-#: front/src/views/content/remote/Card.vue:97
+#: front/src/views/content/remote/Card.vue:103
 msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Seguendo"
@@ -1892,10 +1950,12 @@ msgstr "Segue"
 
 #: front/src/components/library/TrackBase.vue:17
 msgctxt "Content/Track/Paragraph"
-msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 msgstr ""
-"Dall'album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> di <a "
-"class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+"Dall'album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> di <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 
 #: front/src/components/auth/Authorize.vue:28
 msgctxt "Content/Auth/Label/Noun"
@@ -1904,8 +1964,12 @@ msgstr "Accesso completo"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph'"
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
-msgstr "Funkwhale è compatibile con altri lettori musicali che supportano le Subsonic API."
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
+msgstr ""
+"Funkwhale è compatibile con altri lettori musicali che supportano le "
+"Subsonic API."
 
 #: front/src/components/Home.vue:90
 msgctxt "Content/Home/Paragraph"
@@ -1914,8 +1978,12 @@ msgstr "Funkwhale è semplicissimo da usare."
 
 #: front/src/components/Home.vue:39
 msgctxt "Content/Home/Paragraph"
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
-msgstr "Funkwhale è progettato per permetterti di ascoltare facilmente la musica che ti piace, o per farti scoprire nuovi artisti."
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
+msgstr ""
+"Funkwhale è progettato per permetterti di ascoltare facilmente la musica che"
+" ti piace, o per farti scoprire nuovi artisti."
 
 #: front/src/components/Home.vue:111
 msgctxt "Content/Home/Paragraph"
@@ -1944,7 +2012,9 @@ msgstr "Portami alla libreria"
 
 #: front/src/components/Home.vue:70
 msgctxt "Content/Home/List item/Verb"
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
 msgstr ""
 "Ottieni metadati di qualità sulla tua musica grazie a <a href=\"%{ url }\" "
 "target=\"_blank\">MusicBrainz</a>"
@@ -1954,13 +2024,13 @@ msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Per iniziare"
 
-#: front/src/components/library/ImportStatusModal.vue:45
-msgctxt "Popup/Import/Table.Label/Noun"
+#: front/src/components/Footer.vue:37
+msgctxt "Footer/*/Link"
 msgid "Getting help"
 msgstr "Chiedi aiuto"
 
-#: front/src/components/Footer.vue:37
-msgctxt "Footer/*/Link"
+#: front/src/components/library/ImportStatusModal.vue:45
+msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Getting help"
 msgstr "Chiedi aiuto"
 
@@ -1983,7 +2053,8 @@ msgstr "Artisti nascosti"
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:114
 msgctxt "Content/Moderation/Help text"
 msgid "Hide account or domain content, except from followers."
-msgstr "Nascondi contenuto dell'account o del dominio, ad esclusione dei seguaci."
+msgstr ""
+"Nascondi contenuto dell'account o del dominio, ad esclusione dei seguaci."
 
 #: front/src/components/moderation/FilterModal.vue:40
 msgctxt "Popup/*/Button.Label"
@@ -1995,7 +2066,7 @@ msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Hide content from this artist"
 msgstr "Nascondi contenuti di questo artista"
 
-#: front/src/components/audio/Player.vue:615
+#: front/src/components/audio/Player.vue:643
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Hide content from this artist…"
 msgstr "Nascondi contenuti di questo artista…"
@@ -2012,17 +2083,29 @@ msgstr "Ore di musica"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:10
 msgctxt "Content/Settings/Paragraph"
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
-msgstr "Comunque, accedere a Funkwhale da quei client richiede un'altra password che puoi impostare qui sotto."
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
+msgstr ""
+"Comunque, accedere a Funkwhale da quei client richiede un'altra password che"
+" puoi impostare qui sotto."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
-msgstr "Se l'indirizzo email fornito nel passo precedente è valido e legato ad un account utente, dovresti ricevere un'email con le istruzioni per il reset nel prossimo paio di minuti."
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
+msgstr ""
+"Se l'indirizzo email fornito nel passo precedente è valido e legato ad un "
+"account utente, dovresti ricevere un'email con le istruzioni per il reset "
+"nel prossimo paio di minuti."
 
 #: front/src/components/auth/Settings.vue:205
 msgctxt "Content/Applications/Paragraph"
-msgid "If you authorize third-party applications to access your data, those applications will be listed here."
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
 msgstr ""
 "Se autorizzi applicazioni di terze parti ad accedere ai tuoi dati, queste "
 "applicazioni verranno elencate qui."
@@ -2037,12 +2120,6 @@ msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "Importa riferimento"
 
-#: front/src/components/manage/library/UploadsTable.vue:64
-#: front/src/views/admin/library/UploadDetail.vue:131
-msgctxt "Content/*/*/Noun"
-msgid "Import status"
-msgstr "Stato dell'importazione"
-
 #: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
 #: front/src/views/content/libraries/FilesTable.vue:59
@@ -2050,6 +2127,12 @@ msgctxt "Content/Library/*/Noun"
 msgid "Import status"
 msgstr "Stato dell'importazione"
 
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
+msgid "Import status"
+msgstr "Stato dell'importazione"
+
 #: front/src/components/mixins/Translations.vue:37
 #: front/src/components/mixins/Translations.vue:38
 msgctxt "Content/Library/Help text"
@@ -2136,8 +2219,12 @@ msgstr "URL dell'istanza"
 
 #: front/src/components/library/FileUpload.vue:268
 msgctxt "Content/Library/Help text"
-msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }"
-msgstr "Tipo di file non valido, assicurati che stai caricando un file audio. Le estensioni di file supportate sono %{ extensions }"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
+msgstr ""
+"Tipo di file non valido, assicurati che stai caricando un file audio. Le "
+"estensioni di file supportate sono %{ extensions }"
 
 #: front/src/components/library/ImportStatusModal.vue:139
 msgctxt "Popup/Import/Error.Label"
@@ -2265,8 +2352,14 @@ msgstr "Librerie e caricamenti"
 
 #: front/src/views/content/libraries/Form.vue:2
 msgctxt "Content/Library/Paragraph"
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
-msgstr "Le librerie sono di aiuto per organizzare e condividere la tua collezione musicale. Puoi caricare la tua musica su Funkwhale e condividerla con amici e parenti."
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
+msgstr ""
+"Le librerie sono di aiuto per organizzare e condividere la tua collezione "
+"musicale. Puoi caricare la tua musica su Funkwhale e condividerla con amici "
+"e parenti."
 
 #: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
 #: front/src/components/manage/library/UploadsTable.vue:60
@@ -2309,12 +2402,6 @@ msgctxt "Content/*/*/Noun"
 msgid "License"
 msgstr "Licenza"
 
-#: front/src/components/mixins/Translations.vue:80
-#: front/src/components/mixins/Translations.vue:81
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Listenings"
-msgstr "Ascolti"
-
 #: front/src/views/admin/library/AlbumDetail.vue:157
 #: front/src/views/admin/library/ArtistDetail.vue:146
 #: front/src/views/admin/library/TrackDetail.vue:209
@@ -2322,6 +2409,12 @@ msgctxt "*/*/*/Noun"
 msgid "Listenings"
 msgstr "Ascolti"
 
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr "Ascolti"
+
 #: front/src/components/audio/track/Table.vue:25
 #: front/src/components/library/ArtistDetail.vue:28
 msgctxt "Content/*/Button.Label"
@@ -2422,22 +2515,25 @@ msgstr "Disconnettiti"
 #: front/src/views/content/libraries/Home.vue:9
 msgctxt "Content/Library/Paragraph"
 msgid "Looks like you don't have a library, it's time to create one."
-msgstr "Sembra che tu non abbia ancora nessuna libreria, è tempo di crearne una."
+msgstr ""
+"Sembra che tu non abbia ancora nessuna libreria, è tempo di crearne una."
 
-#: front/src/components/audio/Player.vue:604
-#: src/components/audio/Player.vue:605
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping disabled. Click to switch to single-track looping."
-msgstr "Ripetizione disattivata. Clicca per attivare la ripetizione della singola traccia."
+msgstr ""
+"Ripetizione disattivata. Clicca per attivare la ripetizione della singola "
+"traccia."
 
-#: front/src/components/audio/Player.vue:607
-#: src/components/audio/Player.vue:608
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on a single track. Click to switch to whole queue looping."
 msgstr "Ripeti una singola traccia. Clicca per ripetere l'intera coda."
 
-#: front/src/components/audio/Player.vue:610
-#: src/components/audio/Player.vue:611
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on whole queue. Click to disable looping."
 msgstr "Ripete l'intera coda. Clicca per disattivare la ripetizione."
@@ -2487,7 +2583,7 @@ msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "MB"
 
-#: front/src/components/audio/Player.vue:597
+#: front/src/components/audio/Player.vue:625
 msgctxt "Sidebar/Player/Hidden text"
 msgid "Media player"
 msgstr "Riproduttore musicale"
@@ -2513,8 +2609,12 @@ msgstr "Moderazione"
 #: front/src/views/admin/moderation/AccountsDetail.vue:78
 #: front/src/views/admin/moderation/DomainsDetail.vue:42
 msgctxt "Content/Moderation/Card.Paragraph"
-msgid "Moderation policies help you control how your instance interact with a given domain or account."
-msgstr "Le regole di moderazione ti aiutano a controllare come la tua istanza interagisce con un dato dominio o account."
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
+msgstr ""
+"Le regole di moderazione ti aiutano a controllare come la tua istanza "
+"interagisce con un dato dominio o account."
 
 #: front/src/components/library/EditCard.vue:5
 msgctxt "Content/Library/Card/Short"
@@ -2539,7 +2639,7 @@ msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "Musica"
 
-#: front/src/components/audio/Player.vue:603
+#: front/src/components/audio/Player.vue:631
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Mute"
 msgstr "Muto"
@@ -2617,6 +2717,11 @@ msgctxt "*/*/*"
 msgid "Name"
 msgstr "Nome"
 
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Nome"
+
 #: front/src/components/auth/Settings.vue:133
 #: front/src/components/manage/library/ArtistsTable.vue:39
 #: front/src/components/manage/moderation/AccountsTable.vue:39
@@ -2633,11 +2738,6 @@ msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Nome"
 
-#: front/src/components/auth/ApplicationForm.vue:9
-msgctxt "Content/Applications/Input.Label/Noun"
-msgid "Name"
-msgstr "Nome"
-
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
 msgctxt "Content/Settings/Input.Label"
@@ -2654,7 +2754,7 @@ msgctxt "Content/Library/Card.Table.Header/Short"
 msgid "New value"
 msgstr "Nuovo valore"
 
-#: front/src/components/audio/Player.vue:601
+#: front/src/components/audio/Player.vue:629
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Next track"
 msgstr "Prossima traccia"
@@ -2721,17 +2821,17 @@ msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "Non utilizzato"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
-msgctxt "*/Notifications/*"
-msgid "Notifications"
-msgstr "Notifiche"
-
 #: front/src/components/mixins/Translations.vue:100
 #: front/src/components/mixins/Translations.vue:101
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Notifications"
 msgstr "Notifiche"
 
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
+msgid "Notifications"
+msgstr "Notifiche"
+
 #: front/src/components/Footer.vue:47
 msgctxt "Footer/*/List item.Link"
 msgid "Official website"
@@ -2754,7 +2854,8 @@ msgstr "Aperto"
 
 #: front/src/components/library/ImportStatusModal.vue:56
 msgctxt "Popup/Import/Table.Label/Value"
-msgid "Open a support thread (include the debug information below in your message)"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
 msgstr ""
 "Apri una conversazione di supporto (includi nel tuo messaggio le "
 "informazioni di debug qui sotto)"
@@ -2883,7 +2984,7 @@ msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Password aggiornata con successo"
 
-#: front/src/components/audio/Player.vue:600
+#: front/src/components/audio/Player.vue:628
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Pause track"
 msgstr "Metti in pausa"
@@ -2994,7 +3095,7 @@ msgctxt "Sidebar/Player/Hidden text"
 msgid "Play this track"
 msgstr "Riproduci questa traccia"
 
-#: front/src/components/audio/Player.vue:599
+#: front/src/components/audio/Player.vue:627
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Play track"
 msgstr "Riproduci traccia"
@@ -3013,8 +3114,10 @@ msgstr "Lista di riproduzione"
 msgctxt "Content/Playlist/Header.Subtitle"
 msgid "Playlist containing %{ count } track, by %{ username }"
 msgid_plural "Playlist containing %{ count } tracks, by %{ username }"
-msgstr[0] "Lista di riproduzione contenente %{ count } traccia, di %{ username }"
-msgstr[1] "Lista di riproduzione contenente %{ count } tracce, di %{ username }"
+msgstr[0] ""
+"Lista di riproduzione contenente %{ count } traccia, di %{ username }"
+msgstr[1] ""
+"Lista di riproduzione contenente %{ count } tracce, di %{ username }"
 
 #: front/src/components/playlists/Form.vue:9
 msgctxt "Content/Playlist/Message"
@@ -3041,6 +3144,12 @@ msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Visibilità lista di riproduzione"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Liste di riproduzione"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
 #: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
 #: front/src/views/admin/library/AlbumDetail.vue:173
@@ -3051,12 +3160,6 @@ msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Liste di riproduzione"
 
-#: front/src/components/mixins/Translations.vue:88
-#: front/src/components/mixins/Translations.vue:89
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Playlists"
-msgstr "Liste di riproduzione"
-
 #: front/src/components/Home.vue:56
 msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
@@ -3070,7 +3173,8 @@ msgstr "Per favore controlla se la tua password è corretta"
 #: front/src/components/auth/Login.vue:9
 msgctxt "Content/Login/Error message.List item/Call to action"
 msgid "Please double-check your username/password couple is correct"
-msgstr "Per favore controlla se la combinazione nome utente/password è corretta"
+msgstr ""
+"Per favore controlla se la combinazione nome utente/password è corretta"
 
 #: front/src/components/auth/Settings.vue:46
 msgctxt "Content/Settings/Paragraph"
@@ -3084,15 +3188,19 @@ msgstr "Posizione"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:118
 msgctxt "Content/Moderation/Help text"
-msgid "Prevent account or domain from triggering notifications, except from followers."
-msgstr "Evita che l'account o il dominio facciano scattare notifiche, ad esclusione dei seguaci."
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
+msgstr ""
+"Evita che l'account o il dominio facciano scattare notifiche, ad esclusione "
+"dei seguaci."
 
 #: front/src/components/audio/EmbedWizard.vue:33
 msgctxt "Popup/Embed/Title/Noun"
 msgid "Preview"
 msgstr "Anteprima"
 
-#: front/src/components/audio/Player.vue:598
+#: front/src/components/audio/Player.vue:626
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Previous track"
 msgstr "Traccia precedente"
@@ -3162,7 +3270,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "Coda"
 
-#: front/src/components/audio/Player.vue:310
+#: front/src/components/audio/Player.vue:322
 msgctxt "Content/Queue/Message"
 msgid "Queue shuffled!"
 msgstr "Coda mischiata!"
@@ -3204,7 +3312,7 @@ msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "Radio"
 
-#: front/src/components/auth/ApplicationForm.vue:149
+#: front/src/components/auth/ApplicationForm.vue:151
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Read"
 msgstr "Lettura"
@@ -3219,7 +3327,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Read-only"
 msgstr "Sola lettura"
 
-#: front/src/components/auth/ApplicationForm.vue:150
+#: front/src/components/auth/ApplicationForm.vue:152
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Read-only access to user data"
 msgstr "Accesso in sola lettura ai dati utente"
@@ -3305,7 +3413,9 @@ msgstr "Aggiornamento in sospeso"
 
 #: front/src/components/federation/FetchButton.vue:80
 msgctxt "Popup/*/Message.Content"
-msgid "Refresh request wasn't proceed in time by our server. It will be processed later."
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
 msgstr ""
 "La richiesta di aggiornamento non è stata processata in tempo dal nostro "
 "server. Sarà processata più tardi."
@@ -3332,7 +3442,9 @@ msgstr "Aggiornando oggetto da remoto…"
 
 #: front/src/components/auth/Signup.vue:9
 msgctxt "Content/Signup/Form/Paragraph"
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
 msgstr ""
 "Le registrazioni sono chiuse su questa istanza, avrai bisogno di un codice "
 "d'invito per registrarti."
@@ -3380,8 +3492,12 @@ msgstr "Librerie remote"
 
 #: front/src/views/content/remote/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
-msgstr "Le librerie remote sono di proprietà di altri utenti nella rete. Puoi accedervi se sono pubbliche o se ti è stato dato l'accesso ad esse."
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
+msgstr ""
+"Le librerie remote sono di proprietà di altri utenti nella rete. Puoi "
+"accedervi se sono pubbliche o se ti è stato dato l'accesso ad esse."
 
 #: front/src/components/library/radios/Filter.vue:59
 msgctxt "Content/Radio/Button.Label/Verb"
@@ -3405,18 +3521,31 @@ msgstr "Rimuovi dai preferiti"
 
 #: front/src/views/content/libraries/Quota.vue:38
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota."
-msgstr "Rimuovi completamente tracce caricate ma non ancora processate, aggiungendo lo spazio corrispondente alla tua quota."
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
+msgstr ""
+"Rimuovi completamente tracce caricate ma non ancora processate, aggiungendo "
+"lo spazio corrispondente alla tua quota."
 
 #: front/src/views/content/libraries/Quota.vue:64
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota."
-msgstr "Rimuove completamente le tracce caricate ma che sono state saltate durante la fase di importazione, aggiungendo lo spazio corrispondente alla tua quota."
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
+msgstr ""
+"Rimuove completamente le tracce caricate ma che sono state saltate durante "
+"la fase di importazione, aggiungendo lo spazio corrispondente alla tua "
+"quota."
 
 #: front/src/views/content/libraries/Quota.vue:90
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota."
-msgstr "Rimuove completamente le tracce caricate ma che non sono state processate correttamente, aggiungendo lo spazio corrispondente alla tua quota."
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
+msgstr ""
+"Rimuove completamente le tracce caricate ma che non sono state processate "
+"correttamente, aggiungendo lo spazio corrispondente alla tua quota."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:33
 #: front/src/components/auth/SubsonicTokenForm.vue:36
@@ -3504,7 +3633,7 @@ msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Salva"
 
-#: front/src/views/content/remote/Card.vue:169
+#: front/src/views/content/remote/Card.vue:175
 msgctxt "Content/Library/Message"
 msgid "Scan launched"
 msgstr "Scansione avviata"
@@ -3519,7 +3648,7 @@ msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "Scansione in sospeso"
 
-#: front/src/views/content/remote/Card.vue:170
+#: front/src/views/content/remote/Card.vue:176
 msgctxt "Content/Library/Message"
 msgid "Scan skipped (previous scan is too recent)"
 msgstr "Scansione saltata (la scansione precedente è troppo recente)"
@@ -3699,8 +3828,11 @@ msgstr "Condividi collegamento"
 
 #: front/src/views/content/libraries/Detail.vue:15
 msgctxt "Content/Library/Paragraph"
-msgid "Share this link with other users so they can request access to your library."
-msgstr "Condividi questo collegamento con altri utenti in modo che possano richiedere l'accesso alla tua libreria."
+msgid ""
+"Share this link with other users so they can request access to your library."
+msgstr ""
+"Condividi questo collegamento con altri utenti in modo che possano "
+"richiedere l'accesso alla tua libreria."
 
 #: front/src/views/content/libraries/Detail.vue:14
 #: front/src/views/content/remote/Card.vue:77
@@ -3762,7 +3894,7 @@ msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Shuffle queue"
 msgstr "Mischia la tua coda"
 
-#: front/src/components/audio/Player.vue:613
+#: front/src/components/audio/Player.vue:641
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Shuffle your queue"
 msgstr "Mischia la tua coda"
@@ -3784,6 +3916,12 @@ msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Sign-up date"
 msgstr "Data di registrazione"
 
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "Dimensione"
+
 #: front/src/components/library/FileUpload.vue:94
 #: front/src/components/library/TrackDetail.vue:39
 #: front/src/components/mixins/Translations.vue:54
@@ -3793,12 +3931,6 @@ msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "Dimensione"
 
-#: front/src/components/manage/library/UploadsTable.vue:65
-#: front/src/views/admin/library/UploadDetail.vue:219
-msgctxt "Content/*/*/Noun"
-msgid "Size"
-msgstr "Dimensione"
-
 #: front/src/components/manage/library/UploadsTable.vue:24
 #: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
@@ -3853,13 +3985,21 @@ msgstr "Statistiche"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:490
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account"
-msgstr "Le statistiche sono calcolate da attività conosciute e contenuti della tua istanza, e non riflette l'attività generale per questo account"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
+msgstr ""
+"Le statistiche sono calcolate da attività conosciute e contenuti della tua "
+"istanza, e non riflette l'attività generale per questo account"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:371
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain"
-msgstr "Le statistiche sono calcolate da attività conosciute e contenuti della tua istanza, e non riflette l'attività generale per questo dominio"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
+msgstr ""
+"Le statistiche sono calcolate da attività conosciute e contenuti della tua "
+"istanza, e non riflette l'attività generale per questo dominio"
 
 #: front/src/views/admin/library/AlbumDetail.vue:329
 #: front/src/views/admin/library/ArtistDetail.vue:328
@@ -3867,28 +4007,25 @@ msgstr "Le statistiche sono calcolate da attività conosciute e contenuti della
 #: front/src/views/admin/library/TrackDetail.vue:371
 #: front/src/views/admin/library/UploadDetail.vue:335
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
 msgstr ""
 "Le statistiche sono calcolate da attività conosciute e contenuti della tua "
 "istanza, e non riflette l'attività generale per questo oggetto"
 
-#: front/src/components/library/FileUpload.vue:95
-msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
-msgid "Status"
-msgstr "Stato"
-
 #: front/src/views/admin/moderation/DomainsDetail.vue:115
 msgctxt "Content/Moderation/Table.Label (Value is Error message)"
 msgid "Status"
 msgstr "Stato"
 
-#: front/src/components/manage/library/EditsCardList.vue:12
-msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)"
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
 msgid "Status"
 msgstr "Stato"
 
-#: front/src/components/manage/users/UsersTable.vue:43
-msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
 msgid "Status"
 msgstr "Stato"
 
@@ -3898,8 +4035,15 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
 msgid "Status"
 msgstr "Stato"
 
-#: front/src/views/content/libraries/Detail.vue:28
-msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+#: front/src/components/manage/users/UsersTable.vue:43
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+msgid "Status"
+msgstr "Stato"
+
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
 msgid "Status"
 msgstr "Stato"
 
@@ -3996,12 +4140,18 @@ msgstr "Testo copiato negli appunti!"
 
 #: front/src/components/Home.vue:26
 msgctxt "Content/Home/Paragraph"
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
-msgstr "È molto semplice: amavamo Grooveshark e volevamo creare qualcosa ancora più bello."
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
+msgstr ""
+"È molto semplice: amavamo Grooveshark e volevamo creare qualcosa ancora più "
+"bello."
 
 #: front/src/views/admin/library/AlbumDetail.vue:75
 msgctxt "Content/Moderation/Paragraph"
-msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible."
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
 msgstr ""
 "L'album sarà rimosso, ed anche i caricamenti associati, tracce, preferiti e "
 "cronologia di ascolto. Questa azione è irreversibile."
@@ -4013,7 +4163,9 @@ msgstr "L'applicazione sta anche richiedendo i seguenti permessi sconosciuti:"
 
 #: front/src/views/admin/library/ArtistDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 "L'artista sarà rimosso, ed anche i caricamenti associati, tracce, album, "
 "preferiti e cronologia di ascolto. Questa azione è irreversibile."
@@ -4021,7 +4173,9 @@ msgstr ""
 #: front/src/components/Footer.vue:53
 msgctxt "Footer/*/List item.Link"
 msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
-msgstr "Il logo di Funkwhale è stato gentilmente disegnato e concesso da Francis Gading."
+msgstr ""
+"Il logo di Funkwhale è stato gentilmente disegnato e concesso da Francis "
+"Gading."
 
 #: front/src/components/SetInstanceModal.vue:8
 msgctxt "Popup/Instance/Error message.List item"
@@ -4030,19 +4184,26 @@ msgstr "L'indirizzo fornito non è quello di un server Funkwhale"
 
 #: front/src/views/content/libraries/Form.vue:34
 msgctxt "Popup/Library/Paragraph"
-msgid "The library and all its tracks will be deleted. This can not be undone."
-msgstr "La libreria e tutte le sue tracce saranno eliminate. Questa azione è irreversibile."
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
+msgstr ""
+"La libreria e tutte le sue tracce saranno eliminate. Questa azione è "
+"irreversibile."
 
 #: front/src/views/admin/library/LibraryDetail.vue:61
 msgctxt "Content/Moderation/Paragraph"
-msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible."
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
 msgstr ""
 "La libreria sarà rimossa, ed anche i caricamenti associati e gli iscritti. "
 "Questa azione è irreversibile."
 
 #: front/src/components/library/ImportStatusModal.vue:140
 msgctxt "Popup/Import/Error.Label"
-msgid "The metadata included in the file is invalid or some mandatory fields are missing."
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
 msgstr ""
 "I metadati inclusi nel file non sono validi o alcuni campi obbligatori sono "
 "mancanti."
@@ -4055,12 +4216,17 @@ msgstr "I file musicali che stai caricando sono correttamente etichettati."
 #: front/src/components/audio/Player.vue:65
 msgctxt "Sidebar/Player/Error message.Paragraph"
 msgid "The next track will play automatically in a few seconds…"
-msgstr "La traccia seguente verrà riprodotta automaticamente tra pochi secondi…"
+msgstr ""
+"La traccia seguente verrà riprodotta automaticamente tra pochi secondi…"
 
 #: front/src/components/Home.vue:116
 msgctxt "Content/Home/List item"
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
-msgstr "La piattaforma è libera e open source, puoi installarla e modificarla senza problemi"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
+msgstr ""
+"La piattaforma è libera e open source, puoi installarla e modificarla senza "
+"problemi"
 
 #: front/src/components/playlists/Form.vue:14
 msgctxt "Content/Playlist/Error message.Title"
@@ -4074,7 +4240,8 @@ msgstr "Il server remoto ha risposto con il codice HTTP %{ status }"
 
 #: front/src/components/federation/FetchButton.vue:13
 msgctxt "Popup/*/Message.Content"
-msgid "The remote server answered, but returned data was unsupported by Funkwhale."
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
 msgstr ""
 "Il server remoto ha risposto, ma i dati ricevuti non sono supportati da "
 "Funkwhale."
@@ -4091,14 +4258,18 @@ msgstr "Il server remoto ha risposto con dati JSON o JSON-LD non validi"
 
 #: front/src/components/manage/library/AlbumsTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected albums will be removed, as well as associated tracks, uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 "Gli album selezionati saranno rimossi, ed anche i caricamenti associati, "
 "tracce, preferiti e cronologia di ascolto. Questa azione è irreversibile."
 
 #: front/src/components/manage/library/ArtistsTable.vue:179
 msgctxt "Popup/*/Paragraph"
-msgid "The selected artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
 msgstr ""
 "Gli artisti selezionati saranno rimossi, ed anche i caricamenti associati, "
 "tracce, album, preferiti e cronologia di ascolto. Questa azione è "
@@ -4106,14 +4277,18 @@ msgstr ""
 
 #: front/src/components/manage/library/LibrariesTable.vue:206
 msgctxt "Popup/*/Paragraph"
-msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible."
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
 msgstr ""
 "Le librerie selezionate saranno rimosse, ed anche i caricamenti associati, "
 "ed iscritti. Questa azione è irreversibile."
 
 #: front/src/components/manage/library/TracksTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected tracks will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 "Le tracce selezionate saranno rimosse, ed anche i caricamenti associati, "
 "preferiti e cronologia di ascolto. Questa azione è irreversibile."
@@ -4121,7 +4296,8 @@ msgstr ""
 #: front/src/components/manage/library/UploadsTable.vue:256
 msgctxt "Popup/*/Paragraph"
 msgid "The selected upload will be removed. This action is irreversible."
-msgstr "Il caricamento selezionato sarà rimosso. Questa azione è irreversibile."
+msgstr ""
+"Il caricamento selezionato sarà rimosso. Questa azione è irreversibile."
 
 #: front/src/components/SetInstanceModal.vue:7
 msgctxt "Popup/Instance/Error message.List item"
@@ -4135,7 +4311,8 @@ msgstr "L'API Subsonic non è disponibile su questa istanza Funkwhale."
 
 #: front/src/components/library/EditCard.vue:96
 msgctxt "Popup/Library/Paragraph"
-msgid "The suggestion will be completely removed, this action is irreversible."
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
 msgstr ""
 "Il suggerimento sarà completamente rimosso, questa azione è irreversibile."
 
@@ -4151,7 +4328,9 @@ msgstr "La traccia non può essere caricata"
 
 #: front/src/views/admin/library/TrackDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
 msgstr ""
 "La traccia sarà rimossa, ed anche i caricamenti associati, preferiti e "
 "cronologia di ascolto. Questa azione è irreversibile."
@@ -4169,7 +4348,9 @@ msgstr "I file musicali caricati sono in formato OGG, Flac o MP3"
 #: front/src/views/content/Home.vue:4
 msgctxt "Content/Library/Paragraph"
 msgid "There are various ways to grab new content and make it available here."
-msgstr "Offriamo vari modi per recuperare nuovi contenuti e renderli disponibili qui."
+msgstr ""
+"Offriamo vari modi per recuperare nuovi contenuti e renderli disponibili "
+"qui."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:66
 msgctxt "Popup/Moderation/Paragraph"
@@ -4195,11 +4376,14 @@ msgstr "Questo dominio è soggetto a regole specifiche di moderazione"
 #: front/src/views/content/Home.vue:9
 msgctxt "Content/Library/Paragraph"
 msgid "This instance offers up to %{quota} of storage space for every user."
-msgstr "Questa istanza offre fino a %{quota} di spazio di archiviazione per ogni utente."
+msgstr ""
+"Questa istanza offre fino a %{quota} di spazio di archiviazione per ogni "
+"utente."
 
 #: front/src/components/auth/Settings.vue:165
 msgctxt "Content/Settings/Paragraph"
-msgid "This is the list of applications that have access to your account data."
+msgid ""
+"This is the list of applications that have access to your account data."
 msgstr ""
 "Questa è la lista di applicazioni che hanno accesso ai dati del tuo account."
 
@@ -4218,20 +4402,29 @@ msgctxt "Content/Library/Input.Placeholder"
 msgid "This library contains my personal music, I hope you like it."
 msgstr "Questa libreria contiene la mia musica personale, spero vi piaccia."
 
-#: front/src/views/content/remote/Card.vue:135
+#: front/src/views/content/remote/Card.vue:141
 msgctxt "Content/Library/Card.Help text"
-msgid "This library is private and your approval from its owner is needed to access its content"
-msgstr "Questa libreria è privata e la tua approvazione dal suo proprietario è necessaria per accedere al suo contenuto"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
+msgstr ""
+"Questa libreria è privata e la tua approvazione dal suo proprietario è "
+"necessaria per accedere al suo contenuto"
 
-#: front/src/views/content/remote/Card.vue:136
+#: front/src/views/content/remote/Card.vue:142
 msgctxt "Content/Library/Card.Help text"
 msgid "This library is public and you can access its content freely"
-msgstr "Questa libreria è pubblica e tu puoi accedere al suo contenuto liberamente"
+msgstr ""
+"Questa libreria è pubblica e tu puoi accedere al suo contenuto liberamente"
 
 #: front/src/components/common/ActionTable.vue:47
 msgctxt "Modal/*/Paragraph"
-msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want."
-msgstr "Questo può coinvolgere molti elementi o avere conseguenze irreversibili, per favore ricontrolla se è proprio quello che vuoi."
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
+msgstr ""
+"Questo può coinvolgere molti elementi o avere conseguenze irreversibili, per"
+" favore ricontrolla se è proprio quello che vuoi."
 
 #: front/src/components/library/AlbumEdit.vue:8
 #: front/src/components/library/ArtistEdit.vue:8
@@ -4256,7 +4449,8 @@ msgstr ""
 #: front/src/components/mixins/Translations.vue:29
 #: front/src/components/mixins/Translations.vue:30
 msgctxt "Content/Library/Help text"
-msgid "This track has been uploaded, but hasn't been processed by the server yet"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
 msgstr ""
 "Questa traccia è stata caricata, ma non è ancora stata processata dal server"
 
@@ -4269,7 +4463,8 @@ msgstr "Questa traccia è già presente in una delle tue librerie"
 #: front/src/components/audio/PlayButton.vue:85
 msgctxt "*/Queue/Button/Title"
 msgid "This track is not available in any library you have access to"
-msgstr "Questa traccia non è disponibile in nessuna libreria alla quale hai accesso"
+msgstr ""
+"Questa traccia non è disponibile in nessuna libreria alla quale hai accesso"
 
 #: front/src/components/library/TrackDetail.vue:82
 msgctxt "Content/Track/Paragraph"
@@ -4279,7 +4474,8 @@ msgstr "Questa traccia è presente nelle seguenti librerie:"
 #: front/src/views/playlists/Detail.vue:38
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will completely delete this playlist and cannot be undone."
-msgstr "Questo cancellerà questa lista di riproduzione e non può essere annullato."
+msgstr ""
+"Questo cancellerà questa lista di riproduzione e non può essere annullato."
 
 #: front/src/views/radios/Detail.vue:27
 msgctxt "Popup/Radio/Paragraph"
@@ -4288,30 +4484,40 @@ msgstr "Questo cancellerà questa radio e non può essere annullato."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:50
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will completely disable access to the Subsonic API using from account."
-msgstr "Questo disabiliterà completamente l'accesso alla API Subsonic dagli account."
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
+msgstr ""
+"Questo disabiliterà completamente l'accesso alla API Subsonic dagli account."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:35
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will log you out from existing devices that use the current password."
-msgstr "Questo ti disconnetterà dai dispositivi esistenti che utilizzano la password attuale."
+msgid ""
+"This will log you out from existing devices that use the current password."
+msgstr ""
+"Questo ti disconnetterà dai dispositivi esistenti che utilizzano la password"
+" attuale."
 
 #: front/src/components/auth/Settings.vue:253
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will permanently delete the application and all the associated tokens."
+msgid ""
+"This will permanently delete the application and all the associated tokens."
 msgstr ""
 "Questo cancellerà permanentemente l'applicazione e tutti i token associati."
 
 #: front/src/components/auth/Settings.vue:194
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will prevent this application from accessing the service on your behalf."
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
 msgstr ""
 "Questo eviterà a questa applicazione di accedere al servizio a tuo nome."
 
 #: front/src/components/playlists/Editor.vue:54
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will remove all tracks from this playlist and cannot be undone."
-msgstr "Questo cancellerà tutte le tracce da questa lista di riproduzione e non può essere annullato."
+msgstr ""
+"Questo cancellerà tutte le tracce da questa lista di riproduzione e non può "
+"essere annullato."
 
 #: front/src/views/admin/library/AlbumDetail.vue:99
 #: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
@@ -4334,7 +4540,9 @@ msgstr "Titolo"
 
 #: front/src/components/SetInstanceModal.vue:16
 msgctxt "Popup/Instance/Paragraph"
-msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices."
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
 msgstr ""
 "Per continuare, per favore seleziona l'istanza Funkwhale alla quale vuoi "
 "connetterti. Inserisci l'indirizzo direttamente, o selezionane uno dalla "
@@ -4365,6 +4573,11 @@ msgctxt "Content/*/*"
 msgid "Total users"
 msgstr "Utenti totali"
 
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "Traccia"
+
 #: front/src/components/audio/SearchBar.vue:27
 #: front/src/components/library/TrackBase.vue:173
 #: front/src/components/library/TrackDetail.vue:128
@@ -4373,11 +4586,6 @@ msgctxt "*/*/*/Noun"
 msgid "Track"
 msgstr "Traccia"
 
-#: front/src/views/admin/library/UploadDetail.vue:199
-msgctxt "*/*/*"
-msgid "Track"
-msgstr "Traccia"
-
 #: front/src/components/library/EditCard.vue:13
 msgctxt "Content/Library/Card/Short"
 msgid "Track #%{ id } - %{ name }"
@@ -4399,17 +4607,6 @@ msgctxt "Content/*/Dropdown/Noun"
 msgid "Track name"
 msgstr "Nome traccia"
 
-#: front/src/components/manage/library/AlbumsTable.vue:42
-#: front/src/components/manage/library/ArtistsTable.vue:42
-#: front/src/views/admin/library/AlbumDetail.vue:252
-#: front/src/views/admin/library/ArtistDetail.vue:251
-#: front/src/views/admin/library/Base.vue:14
-#: front/src/views/admin/library/LibraryDetail.vue:229
-#: front/src/views/admin/library/TracksList.vue:24
-msgctxt "*/*/*"
-msgid "Tracks"
-msgstr "Tracce"
-
 #: front/src/components/instance/Stats.vue:54
 #: front/src/components/library/AlbumDetail.vue:19
 #: front/src/components/playlists/PlaylistModal.vue:47
@@ -4421,6 +4618,17 @@ msgctxt "*/*/*/Noun"
 msgid "Tracks"
 msgstr "Tracce"
 
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
+msgstr "Tracce"
+
 #: front/src/components/library/ArtistDetail.vue:33
 msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
@@ -4441,40 +4649,42 @@ msgctxt "Popup/Radio/Title/Noun"
 msgid "Tracks matching filter"
 msgstr "Tracce che corrispondono al filtro"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:180
-msgctxt "Content/Moderation/Table.Label/Noun"
-msgid "Type"
-msgstr "Tipo"
-
 #: front/src/components/library/TrackDetail.vue:57
 #: front/src/views/admin/library/UploadDetail.vue:250
 msgctxt "Content/Track/Table.Label/Noun"
 msgid "Type"
 msgstr "Tipo"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Type"
+msgstr "Tipo"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:44
 #: front/src/components/manage/moderation/DomainsTable.vue:42
 msgctxt "Content/Moderation/Table.Label/Short"
 msgid "Under moderation rule"
 msgstr "Sotto regole di moderazione"
 
-#: front/src/views/content/remote/Card.vue:104
-#: src/views/content/remote/Card.vue:109
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
 msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "Smetti di seguire"
 
-#: front/src/views/content/remote/Card.vue:105
+#: front/src/views/content/remote/Card.vue:110
 msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "Smettere di seguire questa libreria?"
 
 #: front/src/components/About.vue:17
 msgctxt "Content/About/Paragraph"
-msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page."
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
 msgstr ""
-"Sfortunatamente i proprietari di questa istanza non hanno ancora avuto tempo "
-"di completare questa pagina."
+"Sfortunatamente i proprietari di questa istanza non hanno ancora avuto tempo"
+" di completare questa pagina."
 
 #: front/src/components/federation/FetchButton.vue:54
 #: front/src/components/federation/FetchButton.vue:55
@@ -4492,7 +4702,7 @@ msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "Musica illimitata"
 
-#: front/src/components/audio/Player.vue:602
+#: front/src/components/audio/Player.vue:630
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Unmute"
 msgstr "Non silenziare"
@@ -4560,8 +4770,12 @@ msgstr "Data di caricamento"
 
 #: front/src/components/library/FileUpload.vue:258
 msgctxt "Content/Library/Help text"
-msgid "Upload denied, ensure the file is not too big and that you have not reached your quota"
-msgstr "Caricamento non riuscito, assicurati che il file non sia troppo grande e di non aver esaurito la tua quota"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
+msgstr ""
+"Caricamento non riuscito, assicurati che il file non sia troppo grande e di "
+"non aver esaurito la tua quota"
 
 #: front/src/components/library/ImportStatusModal.vue:8
 msgctxt "Popup/Import/Message"
@@ -4570,8 +4784,12 @@ msgstr "Il caricamento è ancora in corso e presto sarà processato dal server."
 
 #: front/src/views/content/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here."
-msgstr "Carica file musicali (mp3, ogg, flac, ecc.) dalla tua libreria personale direttamente dal tuo browser per goderne qui."
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
+msgstr ""
+"Carica file musicali (mp3, ogg, flac, ecc.) dalla tua libreria personale "
+"direttamente dal tuo browser per goderne qui."
 
 #: front/src/components/library/FileUpload.vue:30
 msgctxt "Content/Library/Title/Verb"
@@ -4590,7 +4808,9 @@ msgstr "Caricamento scaduto, per favore riprova"
 
 #: front/src/components/library/ImportStatusModal.vue:14
 msgctxt "Popup/Import/Message"
-msgid "Upload was skipped because a similar one is already available in one of your libraries."
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
 msgstr ""
 "Il caricamento è stato saltato perchè uno simile è già disponibile in una "
 "delle tue librerie."
@@ -4615,11 +4835,6 @@ msgctxt "Content/Library/Table"
 msgid "Uploading…"
 msgstr "Caricamento…"
 
-#: front/src/components/manage/library/LibrariesTable.vue:52
-msgctxt "Content/*/*/Noun"
-msgid "Uploads"
-msgstr "Caricamenti"
-
 #: front/src/views/admin/library/Base.vue:20
 #: front/src/views/admin/library/UploadsList.vue:24
 msgctxt "*/*/*"
@@ -4639,9 +4854,16 @@ msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Uploads"
 msgstr "Caricamenti"
 
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr "Caricamenti"
+
 #: front/src/components/auth/ApplicationForm.vue:16
 msgctxt "Content/Applications/Help Text"
-msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web."
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
 msgstr ""
 "Usa \"urn:ietf:wg:oauth:2.0:oob\" come URI di reindirizzamento se la tua "
 "applicazione non è servita sul web."
@@ -4653,13 +4875,21 @@ msgstr "Usa un'altra istanza"
 
 #: front/src/views/auth/PasswordReset.vue:12
 msgctxt "Content/Signup/Paragraph"
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
-msgstr "Usa questo modulo per richiedere un reset della password. Ti invieremo una email all'indirizzo fornito con le istruzioni per resettare la tua password."
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
+msgstr ""
+"Usa questo modulo per richiedere un reset della password. Ti invieremo una "
+"email all'indirizzo fornito con le istruzioni per resettare la tua password."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:111
 msgctxt "Content/Moderation/Help text"
-msgid "Use this setting to temporarily enable/disable the policy without completely removing it."
-msgstr "Usa questa impostazione per abilitare/disabilitare temporaneamente la regola senza rimuoverla completamente."
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
+msgstr ""
+"Usa questa impostazione per abilitare/disabilitare temporaneamente la regola"
+" senza rimuoverla completamente."
 
 #: front/src/components/manage/users/InvitationsTable.vue:49
 msgctxt "Content/Admin/Table"
@@ -4759,11 +4989,6 @@ msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "Vedi su MusicBrainz"
 
-#: front/src/views/content/libraries/Form.vue:18
-msgctxt "Content/Library/Dropdown.Label"
-msgid "Visibility"
-msgstr "Visibilità"
-
 #: front/src/components/manage/library/LibrariesTable.vue:11
 #: front/src/components/manage/library/LibrariesTable.vue:51
 #: front/src/components/manage/library/UploadsTable.vue:11
@@ -4774,6 +4999,11 @@ msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "Visibilità"
 
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Visibilità"
+
 #: front/src/components/library/AlbumDetail.vue:4
 msgctxt "Content/Album/"
 msgid "Volume %{ number }"
@@ -4834,7 +5064,7 @@ msgctxt "Popup/Embed/Input.Label"
 msgid "Widget width"
 msgstr "Larghezza del widget"
 
-#: front/src/components/auth/ApplicationForm.vue:155
+#: front/src/components/auth/ApplicationForm.vue:157
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Write"
 msgstr "Scrivi"
@@ -4844,7 +5074,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Write-only"
 msgstr "Sola-scrittura"
 
-#: front/src/components/auth/ApplicationForm.vue:156
+#: front/src/components/auth/ApplicationForm.vue:158
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Write-only access to user data"
 msgstr "Accesso in sola-scrittura ai dati utente"
@@ -4863,17 +5093,29 @@ msgstr "Si, disconnettimi!"
 
 #: front/src/views/content/libraries/Form.vue:19
 msgctxt "Content/Library/Paragraph"
-msgid "You are able to share your library with other people, regardless of its visibility."
-msgstr "Sarai in grado di condividere la tua libreria con altre persone, indipendentemente dalla sua visibilità."
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
+msgstr ""
+"Sarai in grado di condividere la tua libreria con altre persone, "
+"indipendentemente dalla sua visibilità."
 
 #: front/src/components/library/FileUpload.vue:32
 msgctxt "Content/Library/Paragraph"
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
-msgstr "Stai per caricare della musica nella tua libreria. Prima di procedere, per favore assicurati che:"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
+msgstr ""
+"Stai per caricare della musica nella tua libreria. Prima di procedere, per "
+"favore assicurati che:"
 
 #: front/src/components/SetInstanceModal.vue:12
 msgctxt "Popup/Login/Paragraph"
-msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted."
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
 msgstr ""
 "Attualmente sei connesso a <a href=\"%{ url }\" target=\"_blank\">%{ "
 "hostname }&nbsp;<i class=\"external icon\"/></a>. Se continui, sarai "
@@ -4892,7 +5134,9 @@ msgstr "Sei attualmente connesso come %{ username }"
 
 #: front/src/components/library/FileUpload.vue:35
 msgctxt "Content/Library/List item"
-msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
 msgstr ""
 "Non stai caricando contenuti protetti da diritti d'autore in una libreria "
 "pubblica, altrimenti potresti infrangere la legge"
@@ -4904,17 +5148,28 @@ msgstr "Ora stai utilizzando l'istanza Funkwhale su %{ url }"
 
 #: front/src/views/content/Home.vue:17
 msgctxt "Content/Library/Paragraph"
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
-msgstr "Puoi seguire librerie di altri utenti per avere accesso a nuova musica. Le librerie pubbliche possono essere seguite immediatamente, mentre seguire le librerie private richiede l'approvazione del suo proprietario."
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
+msgstr ""
+"Puoi seguire librerie di altri utenti per avere accesso a nuova musica. Le "
+"librerie pubbliche possono essere seguite immediatamente, mentre seguire le "
+"librerie private richiede l'approvazione del suo proprietario."
 
 #: front/src/components/Home.vue:128
 msgctxt "Content/Home/List item"
-msgid "You can invite friends and family to your instance so they can enjoy your music"
-msgstr "Puoi invitare amici e familiari sulla tua istanza così possono fruire della tua musica"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
+msgstr ""
+"Puoi invitare amici e familiari sulla tua istanza così possono fruire della "
+"tua musica"
 
 #: front/src/components/moderation/FilterModal.vue:31
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You can manage and update your filters anytime from your account settings."
+msgid ""
+"You can manage and update your filters anytime from your account settings."
 msgstr ""
 "Puoi gestire ed aggiornare i tuoi filtri in qualsiasi momento dalle "
 "impostazioni del tuo account."
@@ -4926,13 +5181,21 @@ msgstr "Ora puoi usare il servizio senza limitazioni."
 
 #: front/src/components/library/radios/Builder.vue:7
 msgctxt "Content/Radio/Paragraph"
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
-msgstr "Puoi usare questa interfaccia per creare la tua radio personalizzata, che riprodurrà tracce in accordo con i tuoi criteri."
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
+msgstr ""
+"Puoi usare questa interfaccia per creare la tua radio personalizzata, che "
+"riprodurrà tracce in accordo con i tuoi criteri."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph"
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
-msgstr "Puoi usarli per godere delle tue liste di riproduzione e musica anche quando non collegato, dal tuo cellulare o tablet, per esempio."
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
+msgstr ""
+"Puoi usarli per godere delle tue liste di riproduzione e musica anche quando"
+" non collegato, dal tuo cellulare o tablet, per esempio."
 
 #: front/src/components/auth/Settings.vue:202
 msgctxt "Content/Applications/Paragraph"
@@ -4956,7 +5219,9 @@ msgstr "Non hai nessuna regola attiva per questo dominio."
 
 #: front/src/components/library/EditForm.vue:52
 msgctxt "Content/Library/Paragraph"
-msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval."
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
 msgstr ""
 "Non hai i permessi per modificare questo oggetto, ma puoi suggerire "
 "modifiche. Una volta inviati, i suggerimenti saranno revisionati prima "
@@ -4974,7 +5239,8 @@ msgstr "Potresti avere un problema di connettività."
 
 #: front/src/components/auth/Settings.vue:100
 msgctxt "Popup/Settings/List item"
-msgid "You will be logged out from this session and have to log in with the new one"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
 msgstr "Sarai disconnesso da questa sessione e dovrai accedere con una nuova"
 
 #: front/src/components/auth/Authorize.vue:51
@@ -4989,12 +5255,18 @@ msgstr "Ti sarà mostrato un codice da copiare-incollare nell'applicazione."
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph"
-msgid "You will have to update your password on your clients that use this password."
-msgstr "Dovrai aggiornare la tua password sui tuoi dispositivi che utilizzano questa password."
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
+msgstr ""
+"Dovrai aggiornare la tua password sui tuoi dispositivi che utilizzano questa"
+" password."
 
 #: front/src/components/moderation/FilterModal.vue:20
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You will not see tracks, albums and user activity linked to this artist anymore:"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
 msgstr ""
 "Non vedrai tracce, album e attività utente collegate a questo artista in "
 "futuro:"
@@ -5051,8 +5323,13 @@ msgstr "Le tue impostazioni non possono essere aggiornate"
 
 #: front/src/components/auth/Settings.vue:101
 msgctxt "Popup/Settings/List item"
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
-msgstr "La tua password Subsonic sarà cambiata con una nuova e casuale, e sarai disconnesso dai dispositivi che utilizzano ancora la vecchia password Subsonic"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
+msgstr ""
+"La tua password Subsonic sarà cambiata con una nuova e casuale, e sarai "
+"disconnesso dai dispositivi che utilizzano ancora la vecchia password "
+"Subsonic"
 
 #: front/src/edits.js:47
 msgctxt "*/*/*/Short, Noun"
@@ -5066,8 +5343,12 @@ msgstr "Diritti d'autore"
 
 #: front/src/components/library/AlbumBase.vue:183
 msgctxt "Content/Album/Header.Title"
-msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
-msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
 msgstr[0] ""
 "Album contenente %{ count } traccia, di <a class=\"internal\" href=\"%{ "
 "artistUrl }\">%{ artist }</a>"
diff --git a/front/locales/nb_NO/LC_MESSAGES/app.po b/front/locales/nb_NO/LC_MESSAGES/app.po
index ac07d4a6b0f6feee816b2c58a6023352d7896ace..b922f8408d6ce67abc8a052e7016f9b85821f7d3 100644
--- a/front/locales/nb_NO/LC_MESSAGES/app.po
+++ b/front/locales/nb_NO/LC_MESSAGES/app.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 0.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-10-05 20:10+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2019-01-17 08:33+0000\n"
 "Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
 "Language-Team: none\n"
@@ -19,2741 +19,5428 @@ msgstr ""
 "X-Generator: Weblate 3.2.2\n"
 
 #: front/src/components/playlists/PlaylistModal.vue:9
+msgctxt "Popup/Playlist/Paragraph"
 msgid "\"%{ title }\", by %{ artist }"
 msgstr "\"%{ title }\", av %{ artist }"
 
 #: front/src/components/Sidebar.vue:24
+msgctxt "Sidebar/Queue/Tab.Title"
 msgid "(%{ index } of %{ length })"
 msgstr "(%{ index } av %{ length })"
 
 #: front/src/components/Sidebar.vue:22
+msgctxt "Sidebar/Queue/Tab.Title"
 msgid "(empty)"
 msgstr "(tom)"
 
-#: front/src/components/common/ActionTable.vue:44
-#: front/src/components/common/ActionTable.vue:53
+#: front/src/components/auth/Authorize.vue:16
+#, fuzzy
+msgctxt "Content/Auth/Title"
+msgid "%{ app } wants to access your Funkwhale account"
+msgstr "Logg inn på din Funkwhale-konto"
+
+#: front/src/components/common/ActionTable.vue:68
+#, fuzzy
+msgctxt "Content/*/Paragraph"
 msgid "%{ count } on %{ total } selected"
 msgid_plural "%{ count } on %{ total } selected"
 msgstr[0] "%{ count } på %{ total } valgt"
 msgstr[1] "%{ count } på %{ total } valgt"
 
-#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54
-#: front/src/views/content/libraries/Card.vue:39 src/views/content/remote/Card.vue:26
+#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52
+#: front/src/views/content/libraries/Card.vue:40
+#: src/views/content/remote/Card.vue:30
+#, fuzzy
+msgctxt "*/*/*"
 msgid "%{ count } track"
 msgid_plural "%{ count } tracks"
 msgstr[0] "%{ count } spor"
 msgstr[1] "%{ count } spor"
 
-#: front/src/components/library/Artist.vue:13
+#: front/src/components/library/ArtistBase.vue:13
+#, fuzzy
+msgctxt "Content/Artist/Paragraph"
 msgid "%{ count } track in %{ albumsCount } albums"
 msgid_plural "%{ count } tracks in %{ albumsCount } albums"
 msgstr[0] "%{ count } spor i %{ albumsCount } album"
 msgstr[1] "%{ count } spor i %{ albumsCount } album"
 
-#: front/src/components/library/radios/Builder.vue:80
+#: front/src/components/library/radios/Builder.vue:81
+#, fuzzy
+msgctxt "Content/Radio/Table.Paragraph/Short"
 msgid "%{ count } track matching combined filters"
 msgid_plural "%{ count } tracks matching combined filters"
 msgstr[0] "%{ count } spor samsvarer med kombinerte filter"
 msgstr[1] "%{ count } spor samsvarer med kombinerte filter"
 
 #: front/src/components/playlists/Card.vue:18
+#, fuzzy
+msgctxt "Content/*/Card/List item"
 msgid "%{ count} track"
 msgid_plural "%{ count } tracks"
 msgstr[0] "%{ count} spor"
 msgstr[1] "%{ count } spor"
 
 #: front/src/views/content/libraries/Quota.vue:11
-#, fuzzy
+msgctxt "Content/Library/Paragraph"
 msgid "%{ current } used on %{ max } allowed"
 msgstr "%{ current } brukt på %{ max } tillatt"
 
 #: front/src/components/common/Duration.vue:2
+msgctxt "Content/*/Paragraph"
 msgid "%{ hours } h %{ minutes } min"
 msgstr "%{ hours } t %{ minutes } min"
 
 #: front/src/components/common/Duration.vue:5
+msgctxt "Content/*/Paragraph"
 msgid "%{ minutes } min"
 msgstr "%{ minutes } min"
 
-#: front/src/components/activity/Like.vue:7
-msgid "%{ user } favorited a track"
-msgstr "%{ user } la til et spor som favoritt"
+#: front/src/components/notifications/NotificationRow.vue:40
+msgctxt "Content/Notifications/Paragraph"
+msgid "%{ username } accepted your follow on library \"%{ library }\""
+msgstr ""
+
+#: front/src/components/notifications/NotificationRow.vue:39
+msgctxt "Content/Notifications/Paragraph"
+msgid "%{ username } followed your library \"%{ library }\""
+msgstr ""
+
+#: front/src/components/notifications/NotificationRow.vue:41
+msgctxt "Content/Notifications/Paragraph"
+msgid "%{ username } wants to follow your library \"%{ library }\""
+msgstr ""
+
+#: front/src/components/auth/Profile.vue:46
+msgctxt "Head/Profile/Title"
+msgid "%{ username }'s profile"
+msgstr "%{ username } sin profil"
 
-#: front/src/components/activity/Listen.vue:7
-msgid "%{ user } listened to a track"
-msgstr "%{ user } lyttet til et spor"
+#: front/src/components/playlists/PlaylistModal.vue:21
+msgctxt "Popup/Playlist/Paragraph"
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgstr ""
 
 #: front/src/components/audio/artist/Card.vue:41
 #, fuzzy
+msgctxt "Content/Artist/Card"
 msgid "1 album"
 msgid_plural "%{ count } albums"
 msgstr[0] "Ett album"
 msgstr[1] "%{ count } album"
 
 #: front/src/components/favorites/List.vue:10
+#, fuzzy
+msgctxt "Content/Favorites/Title"
 msgid "1 favorite"
 msgid_plural "%{ count } favorites"
 msgstr[0] "Én favoritt"
 msgstr[1] "%{ count } favoritter"
 
+#: front/src/components/Home.vue:64
+#, fuzzy
+msgctxt "Content/Home/Title"
+msgid "A clean library"
+msgstr "Tøm bibliotek"
+
+#: front/src/components/library/FileUpload.vue:264
+msgctxt "Content/Library/Help text"
+msgid "A network error occured while uploading this file"
+msgstr "Kunne ikke laste opp denne filen som følge av nettverksfeil"
+
+#: front/src/components/library/EditForm.vue:145
+#, fuzzy
+msgctxt "*/*/Placeholder"
+msgid "A short summary describing your changes."
+msgstr "Kunne ikke lagre endringer"
+
 #: front/src/components/About.vue:5
+msgctxt "Content/About/Title/Short, Noun"
 msgid "About %{ instance }"
 msgstr "Om %{ instance }"
 
-#: front/src/App.vue:53
+#: front/src/components/Footer.vue:6
+#, fuzzy
+msgctxt "Footer/About/Title"
+msgid "About %{instanceName}"
+msgstr "Om %{ instance }"
+
+#: front/src/components/Footer.vue:45
+msgctxt "Footer/*/Title/Short"
 msgid "About Funkwhale"
 msgstr "Om Funkwhale"
 
-#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55
+#: front/src/components/Footer.vue:10
+#, fuzzy
+msgctxt "Footer/About/List item.Link"
+msgid "About page"
+msgstr "Albumside"
+
+#: front/src/components/About.vue:8 src/components/About.vue:67
+msgctxt "Content/About/Title"
 msgid "About this instance"
 msgstr "Om denne instansen"
 
 #: front/src/views/content/libraries/Detail.vue:48
+msgctxt "Content/Library/Button.Label"
 msgid "Accept"
 msgstr "Godta"
 
 #: front/src/views/content/libraries/Detail.vue:40
+msgctxt "Content/Library/Table/Short"
 msgid "Accepted"
 msgstr "Godtatt"
 
-#: front/src/components/Home.vue:106
-msgid "Access your music from a clean interface that focus on what really matters"
+#: front/src/components/auth/SubsonicTokenForm.vue:110
+msgctxt "Content/Settings/Message"
+msgid "Access disabled"
+msgstr "Tilgang avskrudd"
+
+#: front/src/components/mixins/Translations.vue:73
+#: front/src/components/mixins/Translations.vue:74
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to audio files, libraries, artists, albums and tracks"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:97
+#: front/src/components/mixins/Translations.vue:98
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to content filters"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:105
+#: front/src/components/mixins/Translations.vue:106
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to edits"
+msgstr "Tilgang avskrudd"
+
+#: front/src/components/mixins/Translations.vue:69
+#: front/src/components/mixins/Translations.vue:70
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to email, username, and profile information"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:77
+#: front/src/components/mixins/Translations.vue:78
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to favorites"
+msgstr "Legg til i favoritter"
+
+#: front/src/components/mixins/Translations.vue:85
+#: front/src/components/mixins/Translations.vue:86
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to follows"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:81
+#: front/src/components/mixins/Translations.vue:82
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to listening history"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:101
+#: front/src/components/mixins/Translations.vue:102
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to notifications"
+msgstr "Dine merknader"
+
+#: front/src/components/mixins/Translations.vue:89
+#: front/src/components/mixins/Translations.vue:90
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to playlists"
+msgstr "Legg til i spilleliste…"
+
+#: front/src/components/mixins/Translations.vue:93
+#: front/src/components/mixins/Translations.vue:94
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to radios"
+msgstr "Tilgang avskrudd"
+
+#: front/src/components/Home.vue:101
+#, fuzzy
+msgctxt "Content/Home/List item"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
 msgstr ""
 "Få tilgang til din musikk fra et rent grensesnitt som fokuserer på det som "
 "virkelig betyr noe"
 
-#: front/src/views/admin/users/UsersDetail.vue:54
+#: front/src/components/manage/library/UploadsTable.vue:67
+#: front/src/components/mixins/Translations.vue:45
+#: front/src/views/admin/library/UploadDetail.vue:175
+#: front/src/components/mixins/Translations.vue:46
+msgctxt "Content/*/*/Noun"
+msgid "Accessed date"
+msgstr "Tilgangsdato"
+
+#: front/src/views/admin/library/LibraryDetail.vue:104
+#: front/src/views/admin/library/UploadDetail.vue:111
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Account"
+msgstr "Min konto"
+
+#: front/src/components/manage/library/LibrariesTable.vue:49
+#: front/src/components/manage/library/UploadsTable.vue:61
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Account"
+msgstr "Min konto"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:107
 #, fuzzy
-msgid "Account active"
+msgctxt "Content/Moderation/Title"
+msgid "Account data"
 msgstr "Konto aktiv"
 
 #: front/src/components/auth/Settings.vue:5
+msgctxt "Content/Settings/Title"
 msgid "Account settings"
 msgstr "Kontoinnstillinger"
 
+#: front/src/components/auth/Settings.vue:479
+msgctxt "Head/Settings/Title"
+msgid "Account Settings"
+msgstr "Kontoinnstillinger"
+
 #: front/src/components/manage/users/UsersTable.vue:39
+msgctxt "Content/Admin/Table.Label/Short, Noun"
 msgid "Account status"
 msgstr "Kontostatus"
 
 #: front/src/views/auth/PasswordReset.vue:14
+msgctxt "Content/Signup/Input.Label"
 msgid "Account's email"
 msgstr "Kontoens e-post"
 
+#: front/src/views/admin/moderation/AccountsList.vue:3
+#: front/src/views/admin/moderation/AccountsList.vue:24
+#: front/src/views/admin/moderation/Base.vue:8
+#, fuzzy
+msgctxt "*/Moderation/Title"
+msgid "Accounts"
+msgstr "Kontostatus"
+
 #: front/src/views/content/libraries/Detail.vue:29
+msgctxt "Content/Library/Table.Label"
 msgid "Action"
 msgstr "Handling"
 
-#: front/src/components/common/ActionTable.vue:86
+#: front/src/components/common/ActionTable.vue:101
 #, fuzzy
+msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
 msgstr[0] "Handlingen %{ action } ble kjørt på %{ count } element"
 msgstr[1] "Handlingen %{ action } ble kjørt på %{ count } elementer"
 
-#: front/src/components/common/ActionTable.vue:8
-#: front/src/components/library/radios/Builder.vue:64
+#: front/src/components/common/ActionTable.vue:22
+#: front/src/components/library/radios/Builder.vue:65
+msgctxt "Content/*/*/Noun"
 msgid "Actions"
 msgstr "Handlinger"
 
 #: front/src/components/manage/users/UsersTable.vue:53
-#, fuzzy
+msgctxt "Content/Admin/Table"
 msgid "Active"
 msgstr "Aktiv"
 
-#: front/src/components/Sidebar.vue:75
+#: front/src/views/admin/library/AlbumDetail.vue:134
+#: front/src/views/admin/library/ArtistDetail.vue:123
+#: front/src/views/admin/library/LibraryDetail.vue:138
+#: front/src/views/admin/library/TrackDetail.vue:186
+#: front/src/views/admin/library/UploadDetail.vue:160
+#: front/src/views/admin/moderation/AccountsDetail.vue:220
+#: front/src/views/admin/moderation/DomainsDetail.vue:136
+msgctxt "Content/Moderation/Title"
 msgid "Activity"
 msgstr "Aktivitet"
 
-#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19
+#: front/src/components/mixins/Translations.vue:7
+#: front/src/components/mixins/Translations.vue:8
+msgctxt "Content/Settings/Dropdown.Label/Noun"
+msgid "Activity visibility"
+msgstr "Aktivitetssynlighet"
+
+#: front/src/views/admin/moderation/DomainsList.vue:18
+msgctxt "Content/Moderation/Button/Verb"
+msgid "Add"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsList.vue:13
+msgctxt "Content/Moderation/Form.Label/Verb"
+msgid "Add a domain"
+msgstr ""
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:79
+msgctxt "Content/Moderation/Button/Verb"
+msgid "Add a moderation policy"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:4
+msgctxt "Content/Moderation/Card.Button.Label/Verb"
+msgid "Add a new moderation rule"
+msgstr ""
+
+#: front/src/views/content/Home.vue:35
+msgctxt "Content/Library/Title/Verb"
+msgid "Add and manage content"
+msgstr "Legg til og behandle innhold"
+
+#: front/src/components/playlists/Editor.vue:28
+#: front/src/components/playlists/PlaylistModal.vue:31
+msgctxt "*/Playlist/Button.Label/Verb"
+msgid "Add anyways"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18
+msgctxt "*/Library/*/Verb"
 msgid "Add content"
 msgstr "Legg til innhold"
 
-#: front/src/components/library/radios/Builder.vue:50
+#: front/src/components/library/radios/Builder.vue:51
+msgctxt "Content/Radio/Button.Label/Verb"
 msgid "Add filter"
 msgstr "Legg til filter"
 
-#: front/src/components/library/radios/Builder.vue:40
-#, fuzzy
+#: front/src/components/library/radios/Builder.vue:41
+msgctxt "Content/Radio/Paragraph"
 msgid "Add filters to customize your radio"
 msgstr "Legg til filter for å tilpasse din radiostasjon"
 
+#: front/src/components/audio/PlayButton.vue:75
+#, fuzzy
+msgctxt "*/Queue/Dropdown/Button/Title"
+msgid "Add to current queue"
+msgstr "Legg til i kø"
+
 #: front/src/components/favorites/TrackFavoriteIcon.vue:4
-#: front/src/components/favorites/TrackFavoriteIcon.vue:21
+#: front/src/components/favorites/TrackFavoriteIcon.vue:28
+msgctxt "Content/Track/*/Verb"
 msgid "Add to favorites"
 msgstr "Legg til i favoritter"
 
 #: front/src/components/playlists/TrackPlaylistIcon.vue:6
-#: front/src/components/playlists/TrackPlaylistIcon.vue:32
+#: front/src/components/playlists/TrackPlaylistIcon.vue:34
 #, fuzzy
-msgid "Add to playlist..."
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Add to playlist…"
 msgstr "Legg til i spilleliste…"
 
-#: front/src/components/audio/PlayButton.vue:14
+#: front/src/components/audio/PlayButton.vue:15
+msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Add to queue"
 msgstr "Legg til i kø"
 
-#: front/src/components/playlists/PlaylistModal.vue:54
+#: front/src/components/playlists/PlaylistModal.vue:142
+msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb"
+msgid "Add to this playlist"
+msgstr "Legg til i denne spillelisten"
+
+#: front/src/components/playlists/PlaylistModal.vue:68
+msgctxt "Popup/Playlist/Table.Button.Label/Verb"
 msgid "Add track"
 msgstr "Legg til spor"
 
 #: front/src/components/manage/users/UsersTable.vue:69
+msgctxt "Content/Admin/Table.User role"
 msgid "Admin"
 msgstr "Administrator"
 
-#: front/src/components/Sidebar.vue:82
+#: front/src/components/Sidebar.vue:79
+msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Administrasjon"
 
-#: front/src/components/audio/track/Table.vue:8
-#: front/src/components/manage/library/FilesTable.vue:39
-#: front/src/views/content/libraries/FilesTable.vue:53
-#: front/src/components/library/Album.vue:101 src/components/audio/SearchBar.vue:26
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Album"
+
+#: front/src/components/audio/SearchBar.vue:26
+#: src/components/audio/track/Table.vue:9
+#: front/src/components/library/AlbumBase.vue:152
+#: front/src/components/library/ArtistBase.vue:194
+#: front/src/components/manage/library/TracksTable.vue:40
 #: front/src/components/metadata/Search.vue:134
+#: front/src/views/content/libraries/FilesTable.vue:57
+msgctxt "*/*/*"
 msgid "Album"
 msgstr "Album"
 
-#: front/src/components/library/Album.vue:12
+#: front/src/views/admin/library/TrackDetail.vue:128
 #, fuzzy
-msgid "Album containing %{ count } track, by %{ artist }"
-msgid_plural "Album containing %{ count } tracks, by %{ artist }"
-msgstr[0] "Album inneholdende %{ count } spor, av %{ artist }"
-msgstr[1] "Album inneholdende %{ count } spor, av %{ artist }"
+msgctxt "*/*/*/Noun"
+msgid "Album artist"
+msgstr "Album fra denne artisten"
 
-#: front/src/components/library/Track.vue:20
-msgid "Album page"
+#: front/src/views/admin/library/AlbumDetail.vue:92
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Album data"
 msgstr "Albumside"
 
-#: front/src/components/audio/Search.vue:19 src/components/instance/Stats.vue:48
-#: front/src/components/requests/Form.vue:9
+#: front/src/components/mixins/Translations.vue:51
+#: front/src/components/mixins/Translations.vue:52
+msgctxt "Content/*/Dropdown/Noun"
+msgid "Album name"
+msgstr "Albumnavn"
+
+#: front/src/components/audio/Search.vue:19
+#: src/components/instance/Stats.vue:48
+#: front/src/components/library/Albums.vue:120
+#: src/components/library/Library.vue:7
+#: front/src/components/manage/library/ArtistsTable.vue:41
+#: front/src/views/admin/library/AlbumsList.vue:24
+#: front/src/views/admin/library/ArtistDetail.vue:241
+#: front/src/views/admin/library/Base.vue:11
+#: front/src/views/admin/library/LibraryDetail.vue:219
+#: front/src/views/admin/moderation/AccountsDetail.vue:354
+#: front/src/views/admin/moderation/DomainsDetail.vue:264
+msgctxt "*/*/*"
 msgid "Albums"
 msgstr "Album"
 
-#: front/src/components/library/Artist.vue:44
+#: front/src/components/library/ArtistDetail.vue:21
+msgctxt "Content/Artist/Title"
 msgid "Albums by this artist"
 msgstr "Album fra denne artisten"
 
+#: front/src/components/manage/library/EditsCardList.vue:15
+#: front/src/components/manage/library/LibrariesTable.vue:13
+#: front/src/components/manage/library/UploadsTable.vue:13
+#: front/src/components/manage/library/UploadsTable.vue:22
 #: front/src/components/manage/users/InvitationsTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:13
+msgctxt "Content/*/Dropdown"
 msgid "All"
 msgstr "Alle"
 
-#: front/src/components/playlists/Editor.vue:13
+#: front/src/components/common/ActionTable.vue:59
 #, fuzzy
+msgctxt "Content/*/Paragraph"
+msgid "All %{ count } element selected"
+msgid_plural "All %{ count } elements selected"
+msgstr[0] "%{ count } på %{ total } valgt"
+msgstr[1] "%{ count } på %{ total } valgt"
+
+#: front/src/components/auth/Authorize.vue:107
+msgctxt "Head/Authorize/Title"
+msgid "Allow application"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:17
+msgctxt "Popup/Import/Message"
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
+msgstr ""
+
+#: front/src/components/playlists/Editor.vue:13
+msgctxt "Content/Playlist/Error message.Title"
 msgid "An error occured while saving your changes"
 msgstr "Kunne ikke lagre endringer"
 
-#: front/src/components/auth/Login.vue:10
+#: front/src/components/federation/FetchButton.vue:21
 #, fuzzy
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
+msgctxt "Popup/*/Message.Content"
+msgid "An error occured while trying to refresh data:"
+msgstr "Kunne ikke lagre endringer"
+
+#: front/src/components/federation/FetchButton.vue:41
+#, fuzzy
+msgctxt "*/*/Error"
+msgid "An HTTP error occured while contacting the remote server"
+msgstr "Kunne ikke lagre endringer"
+
+#: front/src/components/auth/Login.vue:10
+msgctxt "Content/Login/Error message/List item"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
 msgstr "Ukjent feil, tjeneren er nede eller kunne ikke nås"
 
+#: front/src/components/library/ImportStatusModal.vue:145
+msgctxt "Popup/Import/Error.Label"
+msgid "An unkwown error occured"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:175
+#: src/components/auth/Settings.vue:225
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Application"
+msgstr "Handling"
+
+#: front/src/components/auth/ApplicationEdit.vue:12
+msgctxt "Content/Applications/Title"
+msgid "Application details"
+msgstr ""
+
+#: front/src/components/auth/ApplicationEdit.vue:21
+#, fuzzy
+msgctxt "Content/Applications/Label"
+msgid "Application ID"
+msgstr "Handling"
+
+#: front/src/components/auth/ApplicationEdit.vue:16
+msgctxt "Content/Application/Paragraph/"
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
+msgstr ""
+
+#: front/src/components/auth/ApplicationEdit.vue:25
+msgctxt "Content/Applications/Label"
+msgid "Application secret"
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:81
+#: front/src/components/notifications/NotificationRow.vue:66
+msgctxt "Content/*/Button.Label/Verb"
+msgid "Approve"
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:25
+#: front/src/components/manage/library/EditsCardList.vue:21
+msgctxt "Content/*/*/Short"
+msgid "Approved"
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:21
+msgctxt "Content/Library/Card/Short"
+msgid "Approved and applied"
+msgstr ""
+
 #: front/src/components/auth/Logout.vue:5
+msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "Er du sikker på at du vil logge ut?"
 
-#: front/src/components/audio/track/Table.vue:7
-#: front/src/components/manage/library/FilesTable.vue:38
-#: front/src/views/content/libraries/FilesTable.vue:52
-#: front/src/components/library/Artist.vue:129 src/components/audio/SearchBar.vue:25
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Artist"
+
+#: front/src/components/audio/SearchBar.vue:25
+#: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
+#: front/src/views/admin/library/AlbumDetail.vue:108
+#: front/src/views/admin/library/TrackDetail.vue:118
+#: front/src/views/content/libraries/FilesTable.vue:56
+msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Artist"
 
-#: front/src/components/requests/Form.vue:5 src/components/mixins/Translations.vue:24
+#: front/src/views/admin/library/ArtistDetail.vue:91
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Artist data"
+msgstr "Artistnavn"
+
+#: front/src/components/mixins/Translations.vue:52
+#: front/src/components/mixins/Translations.vue:53
+msgctxt "Content/*/Dropdown/Noun"
 msgid "Artist name"
 msgstr "Artistnavn"
 
-#: front/src/components/library/Album.vue:22 src/components/library/Track.vue:23
-msgid "Artist page"
-msgstr "Artistside"
+#: front/src/components/audio/Search.vue:65
+#, fuzzy
+msgctxt "*/Search/Input.Placeholder"
+msgid "Artist, album, track…"
+msgstr "Artist, album, spor…"
+
+#: front/src/views/admin/library/ArtistsList.vue:24
+#: front/src/views/admin/library/Base.vue:8
+#: front/src/views/admin/library/LibraryDetail.vue:209
+msgctxt "*/*/*"
+msgid "Artists"
+msgstr "Artister"
 
-#: front/src/components/audio/Search.vue:10 src/components/instance/Stats.vue:42
-#: front/src/components/library/Library.vue:7 src/components/library/Artists.vue:120
+#: front/src/components/audio/Search.vue:10
+#: src/components/instance/Stats.vue:42
+#: front/src/components/library/Artists.vue:117
+#: src/components/library/Library.vue:10
+#: front/src/views/admin/moderation/AccountsDetail.vue:346
+#: front/src/views/admin/moderation/DomainsDetail.vue:254
+msgctxt "*/*/*/Noun"
 msgid "Artists"
 msgstr "Artister"
 
-#: front/src/components/favorites/List.vue:33 src/components/library/Artists.vue:25
-#: front/src/components/library/Radios.vue:44
-#: front/src/components/manage/library/FilesTable.vue:19
+#: front/src/components/favorites/List.vue:34
+#: src/components/library/Albums.vue:25
+#: front/src/components/library/Artists.vue:25
+#: src/components/library/Radios.vue:44
+#: front/src/components/manage/library/AlbumsTable.vue:21
+#: front/src/components/manage/library/ArtistsTable.vue:21
+#: front/src/components/manage/library/EditsCardList.vue:39
+#: front/src/components/manage/library/LibrariesTable.vue:30
+#: front/src/components/manage/library/TracksTable.vue:21
+#: front/src/components/manage/library/UploadsTable.vue:40
+#: front/src/components/manage/moderation/AccountsTable.vue:21
+#: front/src/components/manage/moderation/DomainsTable.vue:19
 #: front/src/components/manage/users/UsersTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:31
 #: front/src/views/playlists/List.vue:27
-#, fuzzy
+msgctxt "Content/Search/Dropdown"
 msgid "Ascending"
 msgstr "Stigende"
 
-#: front/src/views/auth/PasswordReset.vue:27
-#, fuzzy
+#: front/src/views/auth/PasswordReset.vue:28
+msgctxt "Content/Signup/Button.Label/Verb"
 msgid "Ask for a password reset"
 msgstr "Spør om tilbakestilling av passord"
 
-#: front/src/components/playlists/PlaylistModal.vue:26
+#: front/src/views/admin/library/AlbumDetail.vue:198
+#: front/src/views/admin/library/ArtistDetail.vue:187
+#: front/src/views/admin/library/LibraryDetail.vue:176
+#: front/src/views/admin/library/TrackDetail.vue:250
+#: front/src/views/admin/library/UploadDetail.vue:191
+#: front/src/views/admin/moderation/AccountsDetail.vue:274
+#: front/src/views/admin/moderation/DomainsDetail.vue:202
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Audio content"
+msgstr "Legg til innhold"
+
+#: front/src/components/ShortcutsModal.vue:55
+msgctxt "Popup/Keyboard shortcuts/Title"
+msgid "Audio player shortcuts"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:47
+msgctxt "Content/Signup/Button.Label/Verb"
+msgid "Authorize %{ app }"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:4
+msgctxt "Content/Auth/Title/Verb"
+msgid "Authorize third-party app"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:162
+msgctxt "Content/Settings/Title/Noun"
+msgid "Authorized apps"
+msgstr ""
+
+#: front/src/components/playlists/PlaylistModal.vue:40
+msgctxt "Popup/Playlist/Title"
 msgid "Available playlists"
 msgstr "Tilgjengelige spillelister"
 
 #: front/src/components/auth/Settings.vue:34
+msgctxt "Content/Settings/Title"
 msgid "Avatar"
 msgstr "Avatar"
 
-#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24
+#: front/src/views/auth/PasswordReset.vue:25
 #: front/src/views/auth/PasswordResetConfirm.vue:18
+msgctxt "Content/Signup/Link"
 msgid "Back to login"
 msgstr "Tilbake til innlogging"
 
-#: front/src/components/library/Track.vue:80
-#: front/src/components/manage/library/FilesTable.vue:42
-#: front/src/components/mixins/Translations.vue:28
+#: front/src/components/auth/ApplicationEdit.vue:9
+#: front/src/components/auth/ApplicationNew.vue:5
+#, fuzzy
+msgctxt "Content/Applications/Link"
+msgid "Back to settings"
+msgstr "Oppdater innstillinger"
+
+#: front/src/components/library/TrackDetail.vue:48
+#: front/src/components/mixins/Translations.vue:55
+#: front/src/views/admin/library/UploadDetail.vue:227
+#: front/src/components/mixins/Translations.vue:56
+msgctxt "Content/Track/*/Noun"
 msgid "Bitrate"
 msgstr "Bitrate"
 
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:19
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:34
+msgctxt "Content/Moderation/*/Verb"
+msgid "Block everything"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:112
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
+msgstr ""
+
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
+msgctxt "*/Library/*/Verb"
 msgid "Browse"
 msgstr "Utforsk"
 
 #: front/src/components/Sidebar.vue:65
+msgctxt "Sidebar/Library/List item.Link/Verb"
 msgid "Browse library"
 msgstr "Utforsk bibliotek"
 
+#: front/src/components/library/Albums.vue:4
+#, fuzzy
+msgctxt "Content/Album/Title"
+msgid "Browsing albums"
+msgstr "Utforsker radiostasjoner"
+
 #: front/src/components/library/Artists.vue:4
+msgctxt "Content/Artist/Title"
 msgid "Browsing artists"
 msgstr "Utforsker artister"
 
 #: front/src/views/playlists/List.vue:3
+msgctxt "Content/Playlist/Title"
 msgid "Browsing playlists"
 msgstr "Utforsker spillelister"
 
 #: front/src/components/library/Radios.vue:4
-#, fuzzy
+msgctxt "Content/Radio/Title"
 msgid "Browsing radios"
 msgstr "Utforsker radiostasjoner"
 
 #: front/src/components/library/radios/Builder.vue:5
-#, fuzzy
+msgctxt "Content/Radio/Title"
 msgid "Builder"
 msgstr "Bygger"
 
 #: front/src/components/audio/album/Card.vue:13
+msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "Av %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:103
-msgid "By unfollowing this library, you will loose access to its content."
+#: front/src/views/content/remote/Card.vue:112
+#, fuzzy
+msgctxt "Popup/Library/Paragraph"
+msgid "By unfollowing this library, you loose access to its content."
 msgstr ""
 "Ved å slutte å følge dette biblioteket, mister du tilgang til dets innhold."
 
+#: front/src/views/admin/library/AlbumDetail.vue:214
+#: front/src/views/admin/library/ArtistDetail.vue:203
+#: front/src/views/admin/library/LibraryDetail.vue:192
+#: front/src/views/admin/library/TrackDetail.vue:266
+#: front/src/views/admin/library/UploadDetail.vue:208
+#: front/src/views/admin/moderation/AccountsDetail.vue:290
+#: front/src/views/admin/moderation/DomainsDetail.vue:217
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Cached size"
+msgstr ""
+
+#: front/src/components/SetInstanceModal.vue:37
 #: front/src/components/common/DangerousButton.vue:17
+#: front/src/components/library/AlbumBase.vue:36
+#: front/src/components/library/ArtistBase.vue:47
+#: front/src/components/library/EditForm.vue:95
+#: front/src/components/library/TrackBase.vue:55
 #: front/src/components/library/radios/Filter.vue:53
-#: front/src/components/playlists/PlaylistModal.vue:63
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:54
+#: front/src/components/moderation/FilterModal.vue:39
+#: front/src/components/playlists/PlaylistModal.vue:26
+#: front/src/components/playlists/PlaylistModal.vue:77
+msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Avbryt"
 
-#: front/src/components/library/radios/Builder.vue:63
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "Ventende følgingsforespørsler"
+
+#: front/src/components/library/radios/Builder.vue:64
+msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
 msgstr "Kandidater"
 
-#: front/src/components/auth/Settings.vue:76
-msgid "Cannot change your password"
-msgstr "Kan ikke endre passordet ditt"
+#: front/src/components/library/FileUpload.vue:261
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid "Cannot upload this file, ensure it is not too big"
+msgstr "Kunne ikke laste opp denne filen, sjekk at den ikke er for stor"
 
-#: front/src/App.vue:65
+#: front/src/components/Footer.vue:21
+msgctxt "Footer/Settings/Dropdown.Label/Short, Verb"
 msgid "Change language"
 msgstr "Endre språk"
 
-#: front/src/components/auth/Settings.vue:67
+#: front/src/components/auth/Settings.vue:68
+msgctxt "Content/Settings/Title/Verb"
 msgid "Change my password"
 msgstr "Endre mitt passord"
 
 #: front/src/components/auth/Settings.vue:95
+msgctxt "Content/Settings/Button.Label"
 msgid "Change password"
 msgstr "Endre passord"
 
-#: front/src/views/auth/PasswordResetConfirm.vue:4
 #: front/src/views/auth/PasswordResetConfirm.vue:62
+msgctxt "*/Signup/Title"
 msgid "Change your password"
 msgstr "Endre ditt passord"
 
 #: front/src/components/auth/Settings.vue:96
+msgctxt "Popup/Settings/Title"
 msgid "Change your password?"
 msgstr "Endre passordet ditt?"
 
-#: front/src/components/playlists/Editor.vue:21
+#: front/src/components/playlists/Editor.vue:31
+msgctxt "Content/Playlist/Paragraph"
 msgid "Changes synced with server"
 msgstr "Endringer synkronisert med tjener"
 
-#: front/src/components/auth/Settings.vue:70
-#, fuzzy
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
+#: front/src/components/auth/Settings.vue:71
+msgctxt "Content/Settings/Paragraph'"
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
 msgstr ""
 "Endring av ditt passord endrer også ditt Subsonic API-passord, hvis du har "
 "skaffet deg det."
 
 #: front/src/components/auth/Settings.vue:98
 #, fuzzy
-msgid "Changing your password will have the following consequences"
+msgctxt "Popup/Settings/Paragraph"
+msgid "Changing your password will have the following consequences:"
 msgstr "Endring av passord har følgende konsekvenser:"
 
-#: front/src/App.vue:6
+#: front/src/components/Footer.vue:40
+msgctxt "Footer/*/List item.Link"
+msgid "Chat room"
+msgstr ""
+
+#: front/src/components/auth/ApplicationForm.vue:24
+msgctxt "Content/Applications/Paragraph/"
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
+msgstr ""
+
+#: front/src/components/SetInstanceModal.vue:2
+msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Velg din instans"
 
-#: front/src/components/Home.vue:64
-msgid "Clean library"
-msgstr "Tøm bibliotek"
-
 #: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Clear"
 msgstr "Tøm"
 
-#: front/src/components/playlists/Editor.vue:40
-#: front/src/components/playlists/Editor.vue:45
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
+msgid "Clear"
+msgstr "Tøm"
+
+#: front/src/components/playlists/Editor.vue:50
+#: front/src/components/playlists/Editor.vue:55
+msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Tøm spilleliste"
 
+#: front/src/components/audio/Player.vue:642
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Clear your queue"
+msgstr "Tøm spillekøen"
+
 #: front/src/components/Home.vue:44
-#, fuzzy
+msgctxt "Content/Home/List item/Verb"
 msgid "Click once, listen for hours using built-in radios"
 msgstr "Klikk én gang, lytt i timevis ved bruk av innebygde radiostasjoner"
 
-#: front/src/components/library/FileUpload.vue:76
-#, fuzzy
+#: front/src/components/mixins/Translations.vue:21
+#: front/src/components/mixins/Translations.vue:22
+msgctxt "Content/Library/Link.Title"
+msgid ""
+"Click to display more information about the import process for this upload"
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:82
+msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
 msgstr ""
 "Klikk for å velge filer å laste opp, eller dra og slipp filer eller mapper"
 
+#: front/src/components/federation/FetchButton.vue:85
+#: front/src/components/library/ImportStatusModal.vue:79
+msgctxt "*/*/Button.Label/Verb"
+msgid "Close"
+msgstr ""
+
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:88
+msgctxt "*/*/Button.Label/Verb"
+msgid "Close and reload page"
+msgstr ""
+
 #: front/src/components/manage/users/InvitationForm.vue:26
 #: front/src/components/manage/users/InvitationsTable.vue:42
+msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Code"
 msgstr "Kode"
 
-#: front/src/components/audio/album/Card.vue:43
+#: front/src/components/audio/album/Card.vue:41
 #: front/src/components/audio/artist/Card.vue:33
-#: front/src/components/discussion/Comment.vue:20
+msgctxt "Content/*/Card.Link/Verb"
 msgid "Collapse"
 msgstr "Fold sammen"
 
-#: front/src/components/requests/Form.vue:14
-msgid "Comment"
-msgstr "Kommenter"
-
-#: front/src/components/library/radios/Builder.vue:62
+#: front/src/components/library/radios/Builder.vue:63
+msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)"
 msgid "Config"
 msgstr "Oppsett"
 
 #: front/src/components/common/DangerousButton.vue:21
+msgctxt "Modal/*/Button.Label/Short, Verb"
 msgid "Confirm"
 msgstr "Bekreft"
 
-#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20
 #: front/src/views/auth/EmailConfirm.vue:51
 #, fuzzy
-msgid "Confirm your email"
+msgctxt "Head/Signup/Title"
+msgid "Confirm your e-mail address"
 msgstr "Bekreft din e-postadresse"
 
 #: front/src/views/auth/EmailConfirm.vue:13
+msgctxt "Content/Signup/Form.Label"
 msgid "Confirmation code"
 msgstr "Bekreftelseskode"
 
-#: front/src/components/common/CopyInput.vue:8
-msgid "Copy"
+#: front/src/components/moderation/FilterModal.vue:90
+#, fuzzy
+msgctxt "*/Moderation/Message"
+msgid "Content filter successfully added"
+msgstr "Importert"
+
+#: front/src/components/mixins/Translations.vue:96
+#: front/src/components/mixins/Translations.vue:97
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Content filters"
+msgstr "Velg et filter"
+
+#: front/src/components/auth/Settings.vue:116
+#, fuzzy
+msgctxt "Content/Settings/Title/Noun"
+msgid "Content filters"
+msgstr "Velg et filter"
+
+#: front/src/components/auth/Settings.vue:119
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
+msgstr ""
+
+#: front/src/components/common/ActionTable.vue:8
+msgctxt "Content/*/Button.Help text.Paragraph"
+msgid "Content have been updated, click refresh to see up-to-date content"
+msgstr ""
+
+#: front/src/components/Footer.vue:48
+msgctxt "Footer/*/List item.Link"
+msgid "Contribute"
+msgstr ""
+
+#: front/src/components/audio/EmbedWizard.vue:19
+#: front/src/components/common/CopyInput.vue:8
+msgctxt "*/*/Button.Label/Short, Verb"
+msgid "Copy"
+msgstr "Kopier"
+
+#: front/src/components/playlists/Editor.vue:194
+#, fuzzy
+msgctxt "Content/Playlist/Button.Tooltip/Verb"
+msgid "Copy queued tracks to playlist"
+msgstr "Kopier fra nåværende kø til spilleliste"
+
+#: front/src/components/auth/Authorize.vue:55
+msgctxt "Content/Auth/Paragraph"
+msgid "Copy-paste the following code in the application:"
+msgstr ""
+
+#: front/src/components/audio/EmbedWizard.vue:21
+msgctxt "Popup/Embed/Paragraph"
+msgid "Copy/paste this code in your website HTML"
+msgstr ""
+
+#: front/src/components/library/TrackDetail.vue:10
+#: front/src/views/admin/library/TrackDetail.vue:153
+#, fuzzy
+msgctxt "Content/Track/Table.Label/Noun"
+msgid "Copyright"
 msgstr "Kopier"
 
-#: front/src/components/Home.vue:85
+#: front/src/views/auth/EmailConfirm.vue:7
+#, fuzzy
+msgctxt "Content/Signup/Paragraph"
+msgid "Could not confirm your e-mail address"
+msgstr "Bekreft din e-postadresse"
+
+#: front/src/views/content/remote/ScanForm.vue:3
+#, fuzzy
+msgctxt "Content/Library/Error message.Title"
+msgid "Could not fetch remote library"
+msgstr "Klarte ikke å hente bibliotek annensteds hen"
+
+#: front/src/components/Home.vue:80
+msgctxt "Content/Home/List item"
 msgid "Covers, lyrics, our goal is to have them all ;)"
 msgstr "Omslag, sangtekster, vårt mål er å ha alle ;)"
 
-#: front/src/components/auth/Signup.vue:4
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:58
 #, fuzzy
+msgctxt "Content/Moderation/Card.Button.Label/Verb"
+msgid "Create"
+msgstr "Opprett import"
+
+#: front/src/components/auth/Signup.vue:4
+msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Opprett en Funkwhale-konto"
 
+#: front/src/components/auth/Settings.vue:220
+#, fuzzy
+msgctxt "Content/Settings/Button.Label"
+msgid "Create a new application"
+msgstr "Opprett en ny spilleliste"
+
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+#, fuzzy
+msgctxt "Content/Applications/Title"
+msgid "Create a new application"
+msgstr "Opprett en ny spilleliste"
+
 #: front/src/views/content/libraries/Home.vue:14
+msgctxt "Content/Library/Link/Verb"
 msgid "Create a new library"
 msgstr "Opprett et nytt bibliotek"
 
 #: front/src/components/playlists/Form.vue:2
+msgctxt "Popup/Playlist/Title/Verb"
 msgid "Create a new playlist"
 msgstr "Opprett en ny spilleliste"
 
 #: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17
+msgctxt "*/Signup/Link/Verb"
 msgid "Create an account"
 msgstr "Opprett en konto"
 
-#: front/src/components/requests/Card.vue:25
-msgid "Create import"
-msgstr "Opprett import"
+#: front/src/components/auth/ApplicationForm.vue:65
+#, fuzzy
+msgctxt "Content/Applications/Button.Label/Verb"
+msgid "Create application"
+msgstr "Opprett spilleliste"
 
 #: front/src/views/content/libraries/Form.vue:26
+msgctxt "Content/Library/Button.Label/Verb"
 msgid "Create library"
 msgstr "Opprett bibliotek"
 
-#: front/src/components/auth/Signup.vue:51
+#: front/src/components/auth/Signup.vue:53
+msgctxt "Content/Signup/Button.Label"
 msgid "Create my account"
 msgstr "Lag konto"
 
+#: front/src/components/auth/Settings.vue:264
+msgctxt "Content/Applications/Paragraph"
+msgid "Create one to integrate Funkwhale with third-party applications."
+msgstr ""
+
 #: front/src/components/playlists/Form.vue:34
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Create playlist"
 msgstr "Opprett spilleliste"
 
 #: front/src/components/library/Radios.vue:23
-#, fuzzy
+msgctxt "Content/Radio/Button.Label/Verb"
 msgid "Create your own radio"
 msgstr "Opprett din egen radiostasjon"
 
+#: front/src/components/auth/Settings.vue:134
+#: src/components/auth/Settings.vue:227
+#: front/src/components/manage/library/AlbumsTable.vue:44
+#: front/src/components/manage/library/ArtistsTable.vue:43
+#: front/src/components/manage/library/LibrariesTable.vue:54
+#: front/src/components/manage/library/TracksTable.vue:44
+#: front/src/components/manage/library/UploadsTable.vue:66
 #: front/src/components/manage/users/InvitationsTable.vue:40
-#: front/src/components/mixins/Translations.vue:17
+#: front/src/components/mixins/Translations.vue:43
+#: front/src/components/mixins/Translations.vue:44
+msgctxt "Content/*/*/Noun"
 msgid "Creation date"
 msgstr "Opprettelsesdato"
 
 #: front/src/components/auth/Settings.vue:54
+msgctxt "Content/Settings/Title/Noun"
 msgid "Current avatar"
 msgstr "Nåærende avatar"
 
 #: front/src/views/content/libraries/DetailArea.vue:4
+msgctxt "Content/Library/Title"
 msgid "Current library"
 msgstr "Nåværende bibliotek"
 
 #: front/src/components/playlists/PlaylistModal.vue:8
+msgctxt "Popup/Playlist/Title"
 msgid "Current track"
 msgstr "Nåværende spor"
 
 #: front/src/views/content/libraries/Quota.vue:2
+msgctxt "Content/Library/Title"
 msgid "Current usage"
 msgstr "Nåværende bruk"
 
+#: front/src/components/federation/FetchButton.vue:53
+msgctxt "*/*/Error"
+msgid "Data returned by the remote server had invalid or missing attributes"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:17
+msgctxt "Popup/*/Message.Content"
+msgid "Data was refreshed successfully from remote server."
+msgstr ""
+
 #: front/src/views/content/libraries/Detail.vue:27
+msgctxt "Content/Library/Table.Label"
 msgid "Date"
 msgstr "Dato"
 
-#: front/src/views/content/libraries/Form.vue:29 src/views/playlists/Detail.vue:33
-#: front/src/components/manage/library/FilesTable.vue:190
+#: front/src/components/library/ImportStatusModal.vue:64
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Debug information"
+msgstr "Sporinfo"
+
+#: front/src/components/ShortcutsModal.vue:75
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Decrease volume"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:150
+#: src/components/auth/Settings.vue:251
+#: front/src/components/library/EditCard.vue:93
+#: front/src/components/library/EditCard.vue:98
+#: front/src/components/manage/library/AlbumsTable.vue:188
+#: front/src/components/manage/library/ArtistsTable.vue:178
+#: front/src/components/manage/library/LibrariesTable.vue:205
+#: front/src/components/manage/library/TracksTable.vue:188
+#: front/src/components/manage/library/UploadsTable.vue:255
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:61
 #: front/src/components/manage/users/InvitationsTable.vue:167
-#: front/src/views/content/libraries/FilesTable.vue:258
+#: front/src/views/admin/library/AlbumDetail.vue:72
+#: front/src/views/admin/library/AlbumDetail.vue:77
+#: front/src/views/admin/library/ArtistDetail.vue:71
+#: front/src/views/admin/library/ArtistDetail.vue:76
+#: front/src/views/admin/library/LibraryDetail.vue:58
+#: front/src/views/admin/library/LibraryDetail.vue:63
+#: front/src/views/admin/library/TrackDetail.vue:71
+#: front/src/views/admin/library/TrackDetail.vue:76
+#: front/src/views/admin/library/UploadDetail.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:70
+#: front/src/views/content/libraries/FilesTable.vue:222
+#: front/src/views/content/libraries/Form.vue:29
+#: src/views/playlists/Detail.vue:34
+msgctxt "*/*/*/Verb"
 msgid "Delete"
 msgstr "Slett"
 
+#: front/src/components/auth/Settings.vue:254
+#, fuzzy
+msgctxt "*/Settings/Button.Label/Verb"
+msgid "Delete application"
+msgstr "Slett spilleliste"
+
+#: front/src/components/auth/Settings.vue:252
+msgctxt "Popup/Settings/Title"
+msgid "Delete application \"%{ application }\"?"
+msgstr ""
+
 #: front/src/views/content/libraries/Form.vue:39
+msgctxt "Popup/Library/Button.Label/Verb"
 msgid "Delete library"
 msgstr "Slett bibliotek"
 
-#: front/src/views/playlists/Detail.vue:38
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:69
+#, fuzzy
+msgctxt "Popup/Moderation/Button.Label/Verb"
+msgid "Delete moderation rule"
+msgstr "Slett radiostasjon"
+
+#: front/src/views/playlists/Detail.vue:39
+msgctxt "Popup/Playlist/Button.Label/Verb"
 msgid "Delete playlist"
 msgstr "Slett spilleliste"
 
 #: front/src/views/radios/Detail.vue:28
-#, fuzzy
+msgctxt "Popup/Radio/Button.Label/Verb"
 msgid "Delete radio"
 msgstr "Slett radiostasjon"
 
+#: front/src/views/admin/library/AlbumDetail.vue:73
+#: front/src/views/admin/library/TrackDetail.vue:72
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this album?"
+msgstr "Slett dette biblioteket?"
+
+#: front/src/views/admin/library/ArtistDetail.vue:72
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this artist?"
+msgstr "Slett dette biblioteket?"
+
+#: front/src/views/admin/library/LibraryDetail.vue:59
 #: front/src/views/content/libraries/Form.vue:31
+msgctxt "Popup/Library/Title"
 msgid "Delete this library?"
 msgstr "Slett dette biblioteket?"
 
-#: front/src/components/favorites/List.vue:34 src/components/library/Artists.vue:26
-#: front/src/components/library/Radios.vue:47
-#: front/src/components/manage/library/FilesTable.vue:20
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:63
+#, fuzzy
+msgctxt "Popup/Moderation/Title"
+msgid "Delete this moderation rule?"
+msgstr "Slett dette biblioteket?"
+
+#: front/src/components/library/EditCard.vue:94
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this suggestion?"
+msgstr "Slett dette biblioteket?"
+
+#: front/src/views/admin/library/UploadDetail.vue:66
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this upload?"
+msgstr "Slett dette biblioteket?"
+
+#: front/src/components/favorites/List.vue:35
+#: src/components/library/Albums.vue:26
+#: front/src/components/library/Artists.vue:26
+#: src/components/library/Radios.vue:47
+#: front/src/components/manage/library/AlbumsTable.vue:22
+#: front/src/components/manage/library/ArtistsTable.vue:22
+#: front/src/components/manage/library/EditsCardList.vue:40
+#: front/src/components/manage/library/LibrariesTable.vue:31
+#: front/src/components/manage/library/TracksTable.vue:22
+#: front/src/components/manage/library/UploadsTable.vue:41
+#: front/src/components/manage/moderation/AccountsTable.vue:22
+#: front/src/components/manage/moderation/DomainsTable.vue:20
 #: front/src/components/manage/users/UsersTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:32
 #: front/src/views/playlists/List.vue:28
-#, fuzzy
+msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "Synkende"
 
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
+msgid "Description"
+msgstr "Beskrivelse"
+
 #: front/src/components/library/radios/Builder.vue:25
 #: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Beskrivelse"
 
-#: front/src/views/content/libraries/Card.vue:47
-msgid "Detail"
-msgstr "Detalj"
-
-#: front/src/views/content/remote/Card.vue:50
+#: front/src/views/content/libraries/Card.vue:48
+#: src/views/content/remote/Card.vue:54
+msgctxt "Content/Library/Card.Button.Label/Noun"
 msgid "Details"
 msgstr "Detaljer"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:491
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
+msgstr ""
+"Bestem hvor mye innhold brukeren kan late opp. La stå tomt for å bruke "
+"forvalgt verdi på instansen."
+
+#: front/src/components/mixins/Translations.vue:8
+#: front/src/components/mixins/Translations.vue:9
+msgctxt "Content/Settings/Dropdown.Help text"
+msgid "Determine the visibility level of your activity"
+msgstr "Bestem synlighetsnivået for din aktivitet"
+
 #: front/src/components/auth/Settings.vue:104
-#: front/src/components/auth/SubsonicTokenForm.vue:52
-#, fuzzy
+#: front/src/components/auth/SubsonicTokenForm.vue:51
+msgctxt "Popup/Settings/Button.Label"
 msgid "Disable access"
 msgstr "Skru av tilgang"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:49
-#, fuzzy
+#: front/src/components/auth/SubsonicTokenForm.vue:48
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Disable Subsonic access"
 msgstr "Skru av Subsonic-tilgang"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:50
-#, fuzzy
+#: front/src/components/auth/SubsonicTokenForm.vue:49
+msgctxt "Popup/Settings/Title"
 msgid "Disable Subsonic API access?"
 msgstr "Skru av Subsonic API-tilgang?"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:14
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:18
+#: front/src/views/admin/moderation/AccountsDetail.vue:157
+#: front/src/views/admin/moderation/AccountsDetail.vue:161
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Disabled"
+msgstr "Skru av tilgang"
+
+#: front/src/views/admin/library/TrackDetail.vue:145
+msgctxt "*/*/*/Noun"
+msgid "Disc number"
+msgstr ""
+
+#: front/src/components/auth/SubsonicTokenForm.vue:13
+msgctxt "Content/Settings/Link"
 msgid "Discover how to use Funkwhale from other apps"
 msgstr "Oppdag hvordan du bruker Funkwhale fra andre programmer"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:132
+#, fuzzy
+msgctxt "'Content/*/*/Noun'"
+msgid "Display name"
+msgstr "Filnavn"
+
 #: front/src/components/library/radios/Builder.vue:30
+msgctxt "Content/Radio/Checkbox.Label/Verb"
 msgid "Display publicly"
 msgstr "Vis offentlig"
 
-#: front/src/components/playlists/Editor.vue:42
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:122
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
+msgstr ""
+
+#: front/src/components/playlists/Editor.vue:51
+msgctxt "Popup/Playlist/Title"
 msgid "Do you want to clear the playlist \"%{ playlist }\"?"
 msgstr "Ønsker du å tømme spillelisten \"%{ playlist }\"?"
 
 #: front/src/components/common/DangerousButton.vue:7
+msgctxt "Modal/*/Title"
 msgid "Do you want to confirm this action?"
 msgstr "Ønsker du å bekrefte denne handlingen?"
 
 #: front/src/views/playlists/Detail.vue:35
+msgctxt "Popup/Playlist/Title/Call to action"
 msgid "Do you want to delete the playlist \"%{ playlist }\"?"
 msgstr "Ønsker du å slette spillelisten \"%{ playlist }\"?"
 
 #: front/src/views/radios/Detail.vue:26
+msgctxt "Popup/Radio/Title"
 msgid "Do you want to delete the radio \"%{ radio }\"?"
 msgstr "Ønsker du å slette radiostasjonen \"%{ radio }\"?"
 
-#: front/src/components/common/ActionTable.vue:29
+#: front/src/components/moderation/FilterModal.vue:3
+#, fuzzy
+msgctxt "Popup/Moderation/Title/Verb"
+msgid "Do you want to hide content from artist \"%{ name }\"?"
+msgstr "Ønsker du å slette radiostasjonen \"%{ radio }\"?"
+
+#: front/src/components/common/ActionTable.vue:37
 #, fuzzy
+msgctxt "Modal/*/Title"
 msgid "Do you want to launch %{ action } on %{ count } element?"
 msgid_plural "Do you want to launch %{ action } on %{ count } elements?"
 msgstr[0] "Ønsker du å utføre %{ action } på %{ count } element?"
 msgstr[1] "Ønsker du å utføre %{ action } på %{ count } elementer?"
 
-#: front/src/components/Sidebar.vue:104
-#, fuzzy
+#: front/src/components/Sidebar.vue:118
+msgctxt "Sidebar/Queue/Message"
 msgid "Do you want to restore your previous queue?"
 msgstr "Ønsker du å gjenopprette din tidligere spillekø?"
 
-#: front/src/App.vue:37
+#: front/src/components/Footer.vue:31
+msgctxt "Footer/*/List item.Link/Short, Noun"
 msgid "Documentation"
 msgstr "Dokumentasjon"
 
-#: front/src/components/library/Track.vue:48
+#: front/src/components/manage/library/AlbumsTable.vue:41
+#: front/src/components/manage/library/ArtistsTable.vue:40
+#: front/src/components/manage/library/LibrariesTable.vue:50
+#: front/src/components/manage/library/TracksTable.vue:42
+#: front/src/components/manage/library/UploadsTable.vue:62
+#: front/src/components/manage/moderation/AccountsTable.vue:40
+#: front/src/components/mixins/Translations.vue:60
+#: front/src/views/admin/library/AlbumDetail.vue:118
+#: front/src/views/admin/library/ArtistDetail.vue:107
+#: front/src/views/admin/library/LibraryDetail.vue:114
+#: front/src/views/admin/library/TrackDetail.vue:170
+#: front/src/views/admin/library/UploadDetail.vue:121
+#: front/src/views/admin/moderation/AccountsDetail.vue:123
+#: front/src/components/mixins/Translations.vue:61
+msgctxt "Content/Moderation/*/Noun"
+msgid "Domain"
+msgstr ""
+
+#: front/src/views/admin/moderation/Base.vue:5
+#: front/src/views/admin/moderation/DomainsList.vue:3
+#: front/src/views/admin/moderation/DomainsList.vue:48
+msgctxt "*/Moderation/*/Noun"
+msgid "Domains"
+msgstr ""
+
+#: front/src/components/library/TrackBase.vue:39
+#: front/src/views/admin/library/UploadDetail.vue:58
+msgctxt "Content/Track/Link/Verb"
 msgid "Download"
 msgstr "Last ned"
 
-#: front/src/components/playlists/Editor.vue:49
+#: front/src/components/playlists/Editor.vue:59
+msgctxt "Content/Playlist/Paragraph/Call to action"
 msgid "Drag and drop rows to reorder tracks in the playlist"
 msgstr "Dra og slipp rader for å endre sporrekkefølge i spillelisten"
 
-#: front/src/components/audio/track/Table.vue:9 src/components/library/Track.vue:58
-#: front/src/components/manage/library/FilesTable.vue:43
-#: front/src/views/content/libraries/FilesTable.vue:56
-#: front/src/components/mixins/Translations.vue:29
+#: front/src/components/audio/track/Table.vue:10
+#: front/src/components/library/TrackDetail.vue:30
+#: front/src/components/mixins/Translations.vue:56
+#: front/src/views/admin/library/UploadDetail.vue:238
+#: front/src/views/content/libraries/FilesTable.vue:60
+#: front/src/components/mixins/Translations.vue:57
+msgctxt "Content/*/*"
 msgid "Duration"
 msgstr "Varighet"
 
-#: front/src/components/Home.vue:93
+#: front/src/views/auth/EmailConfirm.vue:23
+#, fuzzy
+msgctxt "Content/Signup/Message"
+msgid "E-mail address confirmed"
+msgstr "E-postadresse bekreftet"
+
+#: front/src/components/Home.vue:88
+msgctxt "Content/Home/Title"
 msgid "Easy to use"
 msgstr "Enkelt å bruke"
 
+#: front/src/components/library/AlbumBase.vue:68
+#: front/src/components/library/ArtistBase.vue:79
+#: front/src/components/library/TrackBase.vue:87
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:45
+#: front/src/components/radios/Card.vue:23
+#: src/views/admin/library/AlbumDetail.vue:65
+#: front/src/views/admin/library/ArtistDetail.vue:64
+#: front/src/views/admin/library/TrackDetail.vue:64
 #: front/src/views/content/libraries/Detail.vue:9
+#: src/views/playlists/Detail.vue:31
+msgctxt "Content/*/Button.Label/Verb"
+msgid "Edit"
+msgstr "Rediger"
+
+#: front/src/components/auth/Settings.vue:246
+msgctxt "Content/Settings/Button.Label"
 msgid "Edit"
 msgstr "Rediger"
 
-#: front/src/components/About.vue:21
+#: front/src/components/auth/ApplicationEdit.vue:30
+#: front/src/components/auth/ApplicationEdit.vue:75
+#, fuzzy
+msgctxt "Content/Applications/Title"
+msgid "Edit application"
+msgstr "Kunne ikke legge til handling"
+
+#: front/src/components/About.vue:22
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Edit instance info"
 msgstr "Rediger instans-info"
 
-#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:3
+msgctxt "Content/Moderation/Card.Title/Verb"
+msgid "Edit moderation rule"
+msgstr ""
+
+#: front/src/components/library/AlbumEdit.vue:4
+msgctxt "Content/*/Title"
+msgid "Edit this album"
+msgstr ""
+
+#: front/src/components/library/ArtistEdit.vue:4
+#, fuzzy
+msgctxt "Content/*/Title"
+msgid "Edit this artist"
+msgstr "Legg til i denne spillelisten"
+
+#: front/src/components/library/TrackEdit.vue:4
+#, fuzzy
+msgctxt "Content/*/Title"
+msgid "Edit this track"
+msgstr "Rediger instans-info"
+
+#: front/src/views/admin/library/AlbumDetail.vue:182
+#: front/src/views/admin/library/ArtistDetail.vue:171
+#: front/src/views/admin/library/Base.vue:5
+#: src/views/admin/library/EditsList.vue:24
+#: front/src/views/admin/library/TrackDetail.vue:234
+#, fuzzy
+msgctxt "*/Admin/*/Noun"
+msgid "Edits"
+msgstr "Rediger"
+
+#: front/src/components/mixins/Translations.vue:104
+#: front/src/components/mixins/Translations.vue:105
 #, fuzzy
-msgid "Edit..."
-msgstr "Rediger…"
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Edits"
+msgstr "Rediger"
 
-#: front/src/components/auth/Signup.vue:29
+#: front/src/components/auth/Signup.vue:30
 #: front/src/components/manage/users/UsersTable.vue:38
-#, fuzzy
+msgctxt "Content/*/*/Noun"
 msgid "Email"
 msgstr "E-postadresse"
 
-#: front/src/views/admin/users/UsersDetail.vue:29
-#, fuzzy
+#: front/src/views/admin/moderation/AccountsDetail.vue:140
+msgctxt "Content/*/*"
 msgid "Email address"
 msgstr "E-postadresse"
 
-#: front/src/views/auth/EmailConfirm.vue:23
-#, fuzzy
-msgid "Email confirmed"
-msgstr "E-postadresse bekreftet"
+#: front/src/components/library/AlbumBase.vue:53
+#: front/src/components/library/ArtistBase.vue:64
+#: front/src/components/library/TrackBase.vue:72
+msgctxt "Content/*/Button.Label/Verb"
+msgid "Embed"
+msgstr ""
+
+#: front/src/components/audio/EmbedWizard.vue:20
+msgctxt "Popup/Embed/Input.Label/Noun"
+msgid "Embed code"
+msgstr ""
+
+#: front/src/components/library/AlbumBase.vue:26
+msgctxt "Popup/Album/Title/Verb"
+msgid "Embed this album on your website"
+msgstr ""
+
+#: front/src/components/library/ArtistBase.vue:37
+msgctxt "Popup/Artist/Title/Verb"
+msgid "Embed this artist work on your website"
+msgstr ""
+
+#: front/src/components/library/TrackBase.vue:45
+msgctxt "Popup/Track/Title"
+msgid "Embed this track on your website"
+msgstr ""
 
-#: front/src/views/playlists/Detail.vue:29
+#: front/src/views/admin/moderation/AccountsDetail.vue:259
+#: front/src/views/admin/moderation/DomainsDetail.vue:187
 #, fuzzy
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Emitted library follows"
+msgstr "Skriv inn biblioteksnettadresse"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:243
+#: front/src/views/admin/moderation/DomainsDetail.vue:171
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Emitted messages"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:8
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:17
+#: front/src/views/admin/moderation/AccountsDetail.vue:156
+#: front/src/views/admin/moderation/AccountsDetail.vue:160
+msgctxt "*/*/*"
+msgid "Enabled"
+msgstr ""
+
+#: front/src/views/playlists/Detail.vue:30
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "End edition"
 msgstr "Sluttversjon"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:20
+#: front/src/views/content/remote/ScanForm.vue:50
+#, fuzzy
+msgctxt "Content/Library/Input.Placeholder"
+msgid "Enter a library URL"
+msgstr "Skriv inn biblioteksnettadresse"
+
+#: front/src/components/library/Radios.vue:141
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Enter a radio name…"
+msgstr "Skriv inn et radiostasjonsnavn…"
+
+#: front/src/components/library/Albums.vue:119
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Enter album title..."
+msgstr "Skriv inn artistnavn…"
+
+#: front/src/components/library/Artists.vue:116
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Enter artist name…"
+msgstr "Skriv inn artistnavn…"
+
+#: front/src/views/playlists/List.vue:107
+#, fuzzy
+msgctxt "Content/Playlist/Placeholder/Call to action"
+msgid "Enter playlist name…"
+msgstr "Skriv inn spillelistenavn…"
+
+#: front/src/views/auth/PasswordReset.vue:54
+msgctxt "Content/Signup/Input.Placeholder"
+msgid "Enter the email address binded to your account"
+msgstr ""
+
+#: front/src/components/auth/Signup.vue:103
+msgctxt "Content/Signup/Form/Placeholder"
+msgid "Enter your email"
+msgstr "Skriv inn e-postadressen din"
+
+#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100
+msgctxt "Content/Signup/Form/Placeholder"
+msgid "Enter your invitation code (case insensitive)"
+msgstr "Skriv inn din invitasjonskode (versalsensitiv)"
+
+#: front/src/components/metadata/Search.vue:114
+#, fuzzy
+msgctxt "Content/Library/Input.Placeholder/Verb"
+msgid "Enter your search query…"
+msgstr "Skriv inn din søkespørring…"
+
+#: front/src/components/auth/Signup.vue:102
+msgctxt "Content/Signup/Form/Placeholder"
+msgid "Enter your username"
+msgstr "Skriv inn brukernavnet ditt"
+
+#: front/src/components/auth/Login.vue:83
+msgctxt "Content/Login/Input.Placeholder"
+msgid "Enter your username or email"
+msgstr "Skriv inn brukernavnet eller e-postadressen din"
+
+#: front/src/components/auth/SubsonicTokenForm.vue:19
 #: front/src/views/content/libraries/Form.vue:4
+msgctxt "Content/*/Error message.Title"
 msgid "Error"
 msgstr "Feil"
 
-#: front/src/views/content/remote/Card.vue:39
-msgid "Error during scan"
-msgstr "Feil under skanning"
+#: front/src/components/federation/FetchButton.vue:34
+#: front/src/components/library/ImportStatusModal.vue:32
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Error detail"
+msgstr "Feilrapportering"
 
-#: front/src/components/common/ActionTable.vue:79
+#: front/src/views/admin/Settings.vue:87
+msgctxt "Content/Admin/Menu"
+msgid "Error reporting"
+msgstr "Feilrapportering"
+
+#: front/src/components/federation/FetchButton.vue:26
+#: front/src/components/library/ImportStatusModal.vue:24
 #, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Error type"
+msgstr "Feilede"
+
+#: front/src/components/common/ActionTable.vue:94
+msgctxt "Content/*/Error message/Header"
 msgid "Error while applying action"
 msgstr "Kunne ikke legge til handling"
 
 #: front/src/views/auth/PasswordReset.vue:7
-#, fuzzy
+msgctxt "Content/Signup/Card.Title"
 msgid "Error while asking for a password reset"
 msgstr "Klarte ikke å forespørre passordtilbakestilling"
 
-#: front/src/views/auth/PasswordResetConfirm.vue:7
+#: front/src/components/auth/Authorize.vue:6
 #, fuzzy
+msgctxt "Popup/Moderation/Error message"
+msgid "Error while authorizing application"
+msgstr "Kunne ikke legge til handling"
+
+#: front/src/views/auth/PasswordResetConfirm.vue:7
+msgctxt "Content/Signup/Card.Title"
 msgid "Error while changing your password"
 msgstr "Kunne ikke endre passordet"
 
-#: front/src/views/auth/EmailConfirm.vue:7
+#: front/src/views/admin/moderation/DomainsList.vue:6
 #, fuzzy
-msgid "Error while confirming your email"
-msgstr "Kunne ikke bekrefte e-postadresse"
+msgctxt "Content/Moderation/Message.Title"
+msgid "Error while creating domain"
+msgstr "Kunne ikke opprette invitasjon"
 
-#: front/src/components/manage/users/InvitationForm.vue:4
+#: front/src/components/moderation/FilterModal.vue:13
 #, fuzzy
+msgctxt "Popup/Moderation/Error message"
+msgid "Error while creating filter"
+msgstr "Kunne ikke opprette invitasjon"
+
+#: front/src/components/manage/users/InvitationForm.vue:4
+msgctxt "Content/Admin/Error message.Title"
 msgid "Error while creating invitation"
 msgstr "Kunne ikke opprette invitasjon"
 
-#: front/src/views/content/remote/ScanForm.vue:3
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:7
+#, fuzzy
+msgctxt "Content/Moderation/Error message.Title"
+msgid "Error while creating rule"
+msgstr "Kunne ikke opprette invitasjon"
+
+#: front/src/components/auth/Authorize.vue:7
+#, fuzzy
+msgctxt "Popup/Moderation/Error message"
+msgid "Error while fetching application data"
+msgstr "Kunne ikke opprette invitasjon"
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:118
 #, fuzzy
-msgid "Error while fetching remote library"
+msgctxt "Content/Moderation/Table"
+msgid "Error while fetching node info"
 msgstr "Klarte ikke å hente bibliotek annensteds hen"
 
 #: front/src/components/admin/SettingsGroup.vue:5
+msgctxt "Content/Settings/Error message.Title"
 msgid "Error while saving settings"
 msgstr "Kunne ikke lagre innstillinger"
 
-#: front/src/views/content/libraries/FilesTable.vue:16
-#: front/src/views/content/libraries/FilesTable.vue:237
+#: front/src/components/federation/FetchButton.vue:73
+msgctxt "Content/*/Error message.Title"
+msgid "Error while saving settings"
+msgstr "Kunne ikke lagre innstillinger"
+
+#: front/src/components/library/EditForm.vue:46
 #, fuzzy
+msgctxt "Content/Library/Error message.Title"
+msgid "Error while submitting edit"
+msgstr "Kunne ikke lagre innstillinger"
+
+#: front/src/components/mixins/Translations.vue:32
+#: front/src/components/mixins/Translations.vue:33
+msgctxt "Content/Library/Table/Short"
 msgid "Errored"
 msgstr "Feilede"
 
 #: front/src/views/content/libraries/Quota.vue:75
-#, fuzzy
+msgctxt "Content/Library/Label"
 msgid "Errored files"
 msgstr "Feilaktige filer"
 
-#: front/src/views/content/remote/Card.vue:58
-#, fuzzy
-msgid "Errored tracks:"
-msgstr "Feilaktige spor:"
-
-#: front/src/components/library/radios/Builder.vue:61
-msgid "Exclude"
-msgstr "Ekskluder"
-
-#: front/src/components/discussion/Comment.vue:14
-msgid "Expand"
-msgstr "Utvid"
+#: front/src/components/mixins/Translations.vue:17
+#: front/src/components/mixins/Translations.vue:18
+msgctxt "Content/Settings/Dropdown/Short"
+msgid "Everyone"
+msgstr "Alle"
+
+#: front/src/components/mixins/Translations.vue:11
+#: front/src/components/mixins/Translations.vue:12
+msgctxt "Content/Settings/Dropdown"
+msgid "Everyone on this instance"
+msgstr "Alle på denne instansen"
+
+#: front/src/components/mixins/Translations.vue:12
+#: front/src/components/mixins/Translations.vue:13
+#, fuzzy
+msgctxt "Content/Settings/Dropdown"
+msgid "Everyone, across all instances"
+msgstr "Alle på denne instansen"
+
+#: front/src/components/library/radios/Builder.vue:62
+msgctxt "Content/Radio/Table.Label/Verb"
+msgid "Exclude"
+msgstr "Ekskluder"
 
 #: front/src/components/manage/users/InvitationsTable.vue:41
-#: front/src/components/mixins/Translations.vue:21
+#: front/src/components/mixins/Translations.vue:49
+#: front/src/components/mixins/Translations.vue:50
+msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Expiration date"
 msgstr "Utløpsdato"
 
 #: front/src/components/manage/users/InvitationsTable.vue:50
-#, fuzzy
+msgctxt "Content/Admin/Table"
 msgid "Expired"
 msgstr "Utløpt"
 
 #: front/src/components/manage/users/InvitationsTable.vue:21
+msgctxt "Content/Admin/Dropdown/Adjective"
 msgid "Expired/used"
 msgstr "Utløpt/brukt"
 
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:110
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
+msgstr ""
+
+#: front/src/components/manage/library/UploadsTable.vue:25
+#: front/src/views/content/libraries/FilesTable.vue:16
+msgctxt "Content/Library/Dropdown"
+msgid "Failed"
+msgstr ""
+
+#: front/src/views/content/remote/Card.vue:62
+#, fuzzy
+msgctxt "Content/Library/Card.List item/Noun"
+msgid "Failed tracks:"
+msgstr "Feilaktige spor:"
+
+#: front/src/views/admin/library/AlbumDetail.vue:165
+#: front/src/views/admin/library/ArtistDetail.vue:154
+#: front/src/views/admin/library/TrackDetail.vue:217
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Favorited tracks"
+msgstr "Favoritter"
+
 #: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
+msgid "Favorites"
+msgstr "Favoritter"
+
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr "Favoritter"
 
-#: front/src/components/library/FileUpload.vue:83
+#: front/src/views/admin/Settings.vue:84
+msgctxt "Content/Admin/Menu"
+msgid "Federation"
+msgstr "Føderasjon"
+
+#: front/src/components/library/TrackDetail.vue:66
 #, fuzzy
-msgid "File name"
-msgstr "Filnavn"
+msgctxt "Content/*/*/Noun"
+msgid "Federation ID"
+msgstr "Føderasjon"
 
-#: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21
-msgid "Files"
-msgstr "Filer"
+#: front/src/components/library/EditCard.vue:45
+msgctxt "Content/Library/Card.Table.Header/Short"
+msgid "Field"
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:93
+#, fuzzy
+msgctxt "Content/Library/Table.Label"
+msgid "Filename"
+msgstr "Filnavn"
 
-#: front/src/components/library/radios/Builder.vue:60
+#: front/src/components/library/radios/Builder.vue:61
+msgctxt "Content/Radio/Table.Label/Noun"
 msgid "Filter name"
 msgstr "Filternavn"
 
+#: front/src/components/manage/library/UploadsTable.vue:26
+#: front/src/components/mixins/Translations.vue:36
 #: front/src/views/content/libraries/FilesTable.vue:17
-#: front/src/views/content/libraries/FilesTable.vue:241
+#: front/src/components/mixins/Translations.vue:37
+msgctxt "Content/Library/*"
 msgid "Finished"
 msgstr "Fullført"
 
-#: front/src/views/content/remote/Card.vue:83
+#: front/src/components/manage/moderation/AccountsTable.vue:42
+#: front/src/components/manage/moderation/DomainsTable.vue:41
+#: front/src/views/admin/library/AlbumDetail.vue:149
+#: front/src/views/admin/library/ArtistDetail.vue:138
+#: front/src/views/admin/library/LibraryDetail.vue:153
+#: front/src/views/admin/library/TrackDetail.vue:201
+#: front/src/views/admin/library/UploadDetail.vue:167
+#: front/src/views/admin/moderation/AccountsDetail.vue:235
+#: front/src/views/admin/moderation/DomainsDetail.vue:151
+msgctxt "Content/Moderation/Table.Label/Short (Value is a date)"
+msgid "First seen"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:46
+#: front/src/components/mixins/Translations.vue:47
+#, fuzzy
+msgctxt "Content/Moderation/Dropdown/Noun"
+msgid "First seen date"
+msgstr "Utløpsdato"
+
+#: front/src/views/content/remote/Card.vue:87
+msgctxt "Content/Library/Card.Button.Label/Verb"
 msgid "Follow"
 msgstr "Følg"
 
-#: front/src/views/content/remote/Card.vue:88
-msgid "Follow pending approval"
-msgstr "Følging avventer samtykke"
-
 #: front/src/views/content/Home.vue:16
+msgctxt "Content/Library/Title/Verb"
 msgid "Follow remote libraries"
 msgstr "Følg bibliotek annensteds hen"
 
+#: front/src/views/content/remote/Card.vue:92
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Follow request pending approval"
+msgstr "Følging avventer samtykke"
+
+#: front/src/components/mixins/Translations.vue:64
+#: front/src/views/admin/library/LibraryDetail.vue:161
 #: front/src/views/content/libraries/Detail.vue:7
+#: front/src/components/mixins/Translations.vue:65
+msgctxt "Content/Federation/*/Noun"
+msgid "Followers"
+msgstr "Følgere"
+
+#: front/src/components/manage/library/LibrariesTable.vue:53
+msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "Følgere"
 
-#: front/src/views/content/remote/Card.vue:93
+#: front/src/views/content/remote/Card.vue:103
+msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Følger"
 
-#: front/src/components/activity/Like.vue:14 src/components/activity/Listen.vue:14
+#: front/src/components/mixins/Translations.vue:84
+#: front/src/components/mixins/Translations.vue:85
 #, fuzzy
-msgid "from %{ album } by %{ artist }"
-msgstr "fra %{ album } av %{ artist }"
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Follows"
+msgstr "Følg"
 
-#: front/src/components/library/Track.vue:13
-#, fuzzy
-msgid "From album %{ album } by %{ artist }"
-msgstr "Fra album %{ album } av %{ artist }"
+#: front/src/components/library/TrackBase.vue:17
+msgctxt "Content/Track/Paragraph"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgstr ""
 
-#: front/src/App.vue:55
+#: front/src/components/auth/Authorize.vue:28
 #, fuzzy
-msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!"
-msgstr ""
-"Funkwhale er ett fritt programvareprosjekt drevet av frivillige. Du kan "
-"forbedre plattformen ved å innrapportere feil, foreslå funksjoner og dele "
-"det med dine venner."
+msgctxt "Content/Auth/Label/Noun"
+msgid "Full access"
+msgstr "Skru av tilgang"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
+msgctxt "Content/Settings/Paragraph'"
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
 msgstr ""
 "Funkwhale er kompatibelt med andre musikkspillere som støtter Subsonic API-"
 "et."
 
-#: front/src/components/Home.vue:95
-#, fuzzy
+#: front/src/components/Home.vue:90
+msgctxt "Content/Home/Paragraph"
 msgid "Funkwhale is dead simple to use."
 msgstr "Funkwhale er dødsenkelt å bruke."
 
 #: front/src/components/Home.vue:39
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
+msgctxt "Content/Home/Paragraph"
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
 msgstr ""
 "Funkwhale er designet for å gjøre det enkelt å lytte til musikk dun liker, "
 "eller å oppdage nye artister."
 
-#: front/src/components/Home.vue:116
-#, fuzzy
+#: front/src/components/Home.vue:111
+msgctxt "Content/Home/Paragraph"
 msgid "Funkwhale is free and gives you control on your music."
 msgstr "Funkwhale er fritt og gir deg kontroll over din musikk."
 
 #: front/src/components/Home.vue:66
+msgctxt "Content/Home/Paragraph"
 msgid "Funkwhale takes care of handling your music"
 msgstr "Funkwhale påtar seg håndtering av din musikk"
 
+#: front/src/components/ShortcutsModal.vue:38
+msgctxt "Popup/Keyboard shortcuts/Title"
+msgid "General shortcuts"
+msgstr ""
+
 #: front/src/components/manage/users/InvitationForm.vue:16
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Get a new invitation"
 msgstr "FÃ¥ en invitasjon"
 
 #: front/src/components/Home.vue:13
+msgctxt "Content/Home/Button.Label/Verb"
 msgid "Get me to the library"
 msgstr "Send meg til biblioteket"
 
-#: front/src/components/Home.vue:76
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
+#: front/src/components/Home.vue:70
+msgctxt "Content/Home/List item/Verb"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
 msgstr ""
-"Hent kvalitetsmetadata om din musikk takket være <a href=\"%{ url }\" target="
-"\"_blank\">MusicBrainz</a>"
+"Hent kvalitetsmetadata om din musikk takket være <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
 
 #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19
-#, fuzzy
+msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Kom igang"
 
-#: front/src/components/common/ActionTable.vue:21
-#: front/src/components/common/ActionTable.vue:27
+#: front/src/components/Footer.vue:37
+#, fuzzy
+msgctxt "Footer/*/Link"
+msgid "Getting help"
+msgstr "Innstillinger"
+
+#: front/src/components/library/ImportStatusModal.vue:45
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Getting help"
+msgstr "Innstillinger"
+
+#: front/src/components/common/ActionTable.vue:35
+#: front/src/components/common/ActionTable.vue:56
+msgctxt "Content/*/Button.Label/Short, Verb"
 msgid "Go"
 msgstr "Kjør"
 
 #: front/src/components/PageNotFound.vue:14
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Go to home page"
 msgstr "GÃ¥ til hjemmesiden"
 
-#: front/src/App.vue:73
+#: front/src/components/auth/Settings.vue:128
+#, fuzzy
+msgctxt "Content/Settings/Title"
+msgid "Hidden artists"
+msgstr "Utforsker artister"
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:114
+msgctxt "Content/Moderation/Help text"
+msgid "Hide account or domain content, except from followers."
+msgstr ""
+
+#: front/src/components/moderation/FilterModal.vue:40
 #, fuzzy
-msgid "Help us translate Funkwhale"
-msgstr "Hjelp til i oversettelsen av Funkwhale"
+msgctxt "Popup/*/Button.Label"
+msgid "Hide content"
+msgstr "Legg til innhold"
+
+#: front/src/components/audio/PlayButton.vue:26
+msgctxt "*/Queue/Dropdown/Button/Label/Short"
+msgid "Hide content from this artist"
+msgstr ""
+
+#: front/src/components/audio/Player.vue:643
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Hide content from this artist…"
+msgstr ""
+
+#: front/src/components/library/Home.vue:65
+msgctxt "Head/Home/Title"
+msgid "Home"
+msgstr "Hjem"
 
 #: front/src/components/instance/Stats.vue:36
+msgctxt "Content/About/Paragraph/Unit"
 msgid "Hours of music"
 msgstr "Timevis med musikk"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:11
-#, fuzzy
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
+#: front/src/components/auth/SubsonicTokenForm.vue:10
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
 msgstr ""
 "Dog vil tilgang til Funkwhale fra disse klientene kreve et eget passord du "
 "kan sette nedenfor."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
-#, fuzzy
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
+msgctxt "Content/Signup/Paragraph"
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
 msgstr ""
 "Hvis e-postadressen oppgitt i forrige steg er gyldig og bundet til en "
 "brukerkonto, bør du motta en e-post med tilbakestillingsinstruksjoner i "
 "løpet av et par minutter."
 
-#: front/src/components/manage/library/FilesTable.vue:40
-msgid "Import date"
-msgstr "Importdato"
-
-#: front/src/components/Home.vue:71
-msgid "Import music from various platforms, such as YouTube or SoundCloud"
+#: front/src/components/auth/Settings.vue:205
+msgctxt "Content/Applications/Paragraph"
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
 msgstr ""
-"Importer musikk fra forskjellige plattformer, som YouTube eller SoundCloud"
 
-#: front/src/components/library/FileUpload.vue:51
+#: front/src/components/library/ImportStatusModal.vue:3
+#, fuzzy
+msgctxt "Popup/Import/Title"
+msgid "Import detail"
+msgstr "Importdato"
+
+#: front/src/components/library/FileUpload.vue:50
+msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "Importer referanse"
 
+#: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
-#: front/src/views/content/libraries/FilesTable.vue:55
+#: front/src/views/content/libraries/FilesTable.vue:59
+msgctxt "Content/Library/*/Noun"
+msgid "Import status"
+msgstr "Importer status"
+
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
 msgid "Import status"
 msgstr "Importer status"
 
+#: front/src/components/mixins/Translations.vue:37
+#: front/src/components/mixins/Translations.vue:38
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid "Imported"
+msgstr "Importdato"
+
+#: front/src/components/federation/FetchButton.vue:47
+msgctxt "*/*/Error"
+msgid "Impossible to connect to the remote server"
+msgstr ""
+
+#: front/src/components/moderation/FilterModal.vue:26
+#, fuzzy
+msgctxt "Popup/Moderation/List item"
+msgid "In \"Recently added\" widget"
+msgstr "Nylig lagt til"
+
+#: front/src/components/moderation/FilterModal.vue:27
+msgctxt "Popup/Moderation/List item"
+msgid "In artists and album listings"
+msgstr ""
+
 #: front/src/components/favorites/TrackFavoriteIcon.vue:3
+msgctxt "Content/Track/Button.Message"
 msgid "In favorites"
 msgstr "I favoritter"
 
+#: front/src/components/moderation/FilterModal.vue:25
+msgctxt "Popup/Moderation/List item"
+msgid "In other users favorites and listening history"
+msgstr ""
+
+#: front/src/components/moderation/FilterModal.vue:28
+msgctxt "Popup/Moderation/List item"
+msgid "In radio suggestions"
+msgstr ""
+
 #: front/src/components/manage/users/UsersTable.vue:54
+msgctxt "Content/Admin/Table"
 msgid "Inactive"
 msgstr "Inaktiv"
 
-#: front/src/components/playlists/Editor.vue:31
+#: front/src/components/ShortcutsModal.vue:71
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Increase volume"
+msgstr ""
+
+#: front/src/components/playlists/Editor.vue:41
 #, fuzzy
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Insert from queue (%{ count } track)"
 msgid_plural "Insert from queue (%{ count } tracks)"
 msgstr[0] "Sett inn (%{ count } track) fra spillekø"
 msgstr[1] "Sett inn (%{ count } track) fra spillekø"
 
+#: front/src/components/mixins/Translations.vue:16
+#: front/src/components/mixins/Translations.vue:17
+#, fuzzy
+msgctxt "Content/Settings/Dropdown/Short"
+msgid "Instance"
+msgstr "Instansradiostasjoner"
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:71
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Instance data"
+msgstr "Instansradiostasjoner"
+
+#: front/src/views/admin/Settings.vue:80
+msgctxt "Content/Admin/Menu"
+msgid "Instance information"
+msgstr "Instansinfo"
+
 #: front/src/components/library/Radios.vue:9
+msgctxt "Content/Radio/Title"
 msgid "Instance radios"
 msgstr "Instansradiostasjoner"
 
-#: front/src/components/auth/Signup.vue:42
+#: front/src/views/admin/Settings.vue:75
+msgctxt "Head/Admin/Title"
+msgid "Instance settings"
+msgstr "Instansinnstillinger"
+
+#: front/src/components/SetInstanceModal.vue:19
+#, fuzzy
+msgctxt "Popup/Instance/Input.Label/Noun"
+msgid "Instance URL"
+msgstr "Instansradiostasjoner"
+
+#: front/src/components/library/FileUpload.vue:268
+msgctxt "Content/Library/Help text"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:139
+msgctxt "Popup/Import/Error.Label"
+msgid "Invalid metadata"
+msgstr ""
+
+#: front/src/components/auth/Signup.vue:44
 #: front/src/components/manage/users/InvitationForm.vue:11
+msgctxt "Content/*/Input.Label"
 msgid "Invitation code"
 msgstr "Invitasjonskode"
 
-#: front/src/components/auth/Signup.vue:43
-msgid "Invitation code (optional)"
-msgstr "Invitasjonskode (valgfritt)"
-
-#: front/src/views/admin/users/Base.vue:8 src/views/admin/users/InvitationsList.vue:3
+#: front/src/views/admin/users/Base.vue:8
 #: front/src/views/admin/users/InvitationsList.vue:24
+msgctxt "*/Admin/*/Noun"
 msgid "Invitations"
 msgstr "Invitasjoner"
 
-#: front/src/App.vue:42
+#: front/src/components/Footer.vue:41
+msgctxt "Footer/*/List item.Link"
 msgid "Issue tracker"
 msgstr "Feilsporer"
 
-#: front/src/views/content/libraries/Home.vue:9
-#, fuzzy
-msgid "It looks like you don't have any library yet, it's time to create one!"
-msgstr "Det ser ut til at du ikke har et bibliotek enda, på tide å laget et."
+#: front/src/components/SetInstanceModal.vue:5
+msgctxt "Popup/Instance/Error message.Title"
+msgid "It is not possible to connect to the given URL"
+msgstr ""
 
 #: front/src/components/Home.vue:50
-#, fuzzy
+msgctxt "Content/Home/List item/Verb"
 msgid "Keep a track of your favorite songs"
 msgstr "Behold et spor av dine favorittsanger"
 
+#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3
+msgctxt "*/*/*/Noun"
+msgid "Keyboard shortcuts"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:161
+#, fuzzy
+msgctxt "Content/Moderation/Table.Label.Link"
+msgid "Known accounts"
+msgstr "Min konto"
+
 #: front/src/views/content/remote/Home.vue:14
+msgctxt "Content/Library/Title"
 msgid "Known libraries"
 msgstr "Kjente bibliotek"
 
 #: front/src/components/manage/users/UsersTable.vue:41
-#: front/src/views/admin/users/UsersDetail.vue:45
-#: front/src/components/mixins/Translations.vue:31
+#: front/src/components/mixins/Translations.vue:58
+#: front/src/views/admin/moderation/AccountsDetail.vue:205
+#: front/src/components/mixins/Translations.vue:59
+msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)"
 msgid "Last activity"
 msgstr "Siste aktivitet"
 
-#: front/src/components/playlists/PlaylistModal.vue:32
+#: front/src/views/admin/moderation/AccountsDetail.vue:188
+#: front/src/views/admin/moderation/DomainsDetail.vue:78
+msgctxt "Content/*/Table.Label"
+msgid "Last checked"
+msgstr ""
+
+#: front/src/components/playlists/PlaylistModal.vue:46
+msgctxt "Popup/Playlist/Table.Label/Short"
 msgid "Last modification"
 msgstr "Siste endring"
 
-#: front/src/views/content/remote/Card.vue:56
+#: front/src/components/manage/moderation/AccountsTable.vue:43
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Last seen"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:47
+#: front/src/components/mixins/Translations.vue:48
 #, fuzzy
+msgctxt "Content/Moderation/Dropdown/Noun"
+msgid "Last seen date"
+msgstr "Siste oppdatering:"
+
+#: front/src/views/content/remote/Card.vue:60
+msgctxt "Content/Library/Card.List item/Noun"
 msgid "Last update:"
 msgstr "Siste oppdatering:"
 
-#: front/src/components/common/ActionTable.vue:40
+#: front/src/components/common/ActionTable.vue:49
+msgctxt "Modal/*/Button.Label/Short, Verb"
 msgid "Launch"
 msgstr "Kjør"
 
-#: front/src/views/content/remote/Card.vue:63
-msgid "Launch scan"
-msgstr "Kjør skanning"
-
 #: front/src/components/Home.vue:10
+msgctxt "Content/Home/Button.Label/Verb"
 msgid "Learn more about this instance"
 msgstr "Lær mer om denne instansen"
 
-#: front/src/components/requests/Form.vue:10
-msgid "Leave this field empty if you're requesting the whole discography."
-msgstr "La dette feltet stå tomt hvis du forespør hele diskografien."
+#: front/src/components/manage/users/InvitationForm.vue:58
+msgctxt "Content/Admin/Input.Placeholder"
+msgid "Leave empty for a random code"
+msgstr "La stå tom for tilfeldig kode"
+
+#: front/src/components/audio/EmbedWizard.vue:7
+#, fuzzy
+msgctxt "Popup/Embed/Paragraph"
+msgid "Leave empty for a responsive widget"
+msgstr "La stå tom for tilfeldig kode"
 
+#: front/src/views/admin/library/AlbumDetail.vue:232
+#: front/src/views/admin/library/ArtistDetail.vue:221
+#: front/src/views/admin/library/TrackDetail.vue:284
+#: front/src/views/admin/moderation/AccountsDetail.vue:327
+#: front/src/views/admin/moderation/DomainsDetail.vue:234
 #: front/src/views/content/Base.vue:5
+msgctxt "*/*/*/Noun"
+msgid "Libraries"
+msgstr "Bibliotek"
+
+#: front/src/views/admin/library/Base.vue:17
+#: front/src/views/admin/library/LibrariesList.vue:24
+msgctxt "*/*/*"
 msgid "Libraries"
 msgstr "Bibliotek"
 
+#: front/src/components/mixins/Translations.vue:72
+#: front/src/components/mixins/Translations.vue:73
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Libraries and uploads"
+msgstr "Bibliotek oppdatert"
+
 #: front/src/views/content/libraries/Form.vue:2
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
 msgstr ""
 "Bibliotek lar deg organisere og dele dine musikksamlinger. DU kan laste opp "
 "din egen musikksamling til Funkwhale og dele den med dine venner og familie."
 
-#: front/src/components/instance/Stats.vue:30
-#: front/src/components/manage/users/UsersTable.vue:177
-#: front/src/views/admin/users/UsersDetail.vue:181
+#: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
+#: front/src/components/manage/library/UploadsTable.vue:60
+#: front/src/components/manage/users/UsersTable.vue:173
+#: front/src/views/admin/library/UploadDetail.vue:144
+#: front/src/views/admin/moderation/AccountsDetail.vue:498
+msgctxt "*/*/*"
 msgid "Library"
 msgstr "Bibliotek"
 
-#: front/src/views/admin/library/FilesList.vue:3
-msgid "Library files"
+#: front/src/views/content/libraries/Form.vue:103
+msgctxt "Content/Library/Message"
+msgid "Library created"
+msgstr "Bibliotek opprettet"
+
+#: front/src/views/admin/library/LibraryDetail.vue:78
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Library data"
+msgstr "Bibliotek oppdatert"
+
+#: front/src/views/content/libraries/Form.vue:123
+#, fuzzy
+msgctxt "Content/Library/Message"
+msgid "Library deleted"
+msgstr "Bibliotek oppdatert"
+
+#: front/src/views/admin/library/EditsList.vue:4
+#, fuzzy
+msgctxt "Content/Admin/Title/Noun"
+msgid "Library edits"
 msgstr "Bibliotekfiler"
 
-#: front/src/App.vue:31
-msgid "Links"
-msgstr "Lenker"
+#: front/src/views/content/libraries/Form.vue:100
+msgctxt "Content/Library/Message"
+msgid "Library updated"
+msgstr "Bibliotek oppdatert"
+
+#: front/src/components/library/TrackDetail.vue:19
+#: front/src/components/manage/library/TracksTable.vue:43
+#: front/src/views/admin/library/TrackDetail.vue:159 src/edits.js:61
+msgctxt "Content/*/*/Noun"
+msgid "License"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:157
+#: front/src/views/admin/library/ArtistDetail.vue:146
+#: front/src/views/admin/library/TrackDetail.vue:209
+msgctxt "*/*/*/Noun"
+msgid "Listenings"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr ""
+
+#: front/src/components/audio/track/Table.vue:25
+#: front/src/components/library/ArtistDetail.vue:28
+msgctxt "Content/*/Button.Label"
+msgid "Load more…"
+msgstr ""
 
 #: front/src/views/content/libraries/Detail.vue:21
 #, fuzzy
-msgid "Loading followers..."
+msgctxt "Content/Library/Paragraph"
+msgid "Loading followers…"
 msgstr "Laster følgere…"
 
 #: front/src/views/content/libraries/Home.vue:3
 #, fuzzy
-msgid "Loading Libraries..."
+msgctxt "Content/Library/Paragraph"
+msgid "Loading Libraries…"
 msgstr "Laster bibliotek…"
 
 #: front/src/views/content/libraries/Detail.vue:3
 #: front/src/views/content/libraries/Upload.vue:3
 #, fuzzy
-msgid "Loading library data..."
+msgctxt "Content/Library/Paragraph"
+msgid "Loading library data…"
 msgstr "Laster biblioteksdata…"
 
-#: front/src/views/Notifications.vue:4
-msgid "Loading notifications..."
+#: front/src/views/Notifications.vue:19
+#, fuzzy
+msgctxt "Content/Notifications/Paragraph"
+msgid "Loading notifications…"
 msgstr "Laster merknader…"
 
 #: front/src/views/content/remote/Home.vue:3
 #, fuzzy
-msgid "Loading remote libraries..."
+msgctxt "Content/Library/Paragraph"
+msgid "Loading remote libraries…"
 msgstr "Laster fjernbibliotek…"
 
-#: front/src/views/instance/Timeline.vue:4
-#, fuzzy
-msgid "Loading timeline..."
-msgstr "Laster tidslinje…"
-
 #: front/src/views/content/libraries/Quota.vue:4
-msgid "Loading usage data..."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Loading usage data…"
 msgstr "Laster brukdsdata…"
 
 #: front/src/components/favorites/List.vue:5
-msgid "Loading your favorites..."
+#, fuzzy
+msgctxt "Content/Favorites/Message"
+msgid "Loading your favorites…"
 msgstr "Laster dine favoritter…"
 
+#: front/src/components/manage/library/AlbumsTable.vue:65
+#: front/src/components/manage/library/ArtistsTable.vue:58
+#: front/src/components/manage/library/LibrariesTable.vue:75
+#: front/src/components/manage/library/TracksTable.vue:71
+#: front/src/components/manage/library/UploadsTable.vue:99
+#: front/src/views/admin/library/AlbumDetail.vue:19
+#: front/src/views/admin/library/ArtistDetail.vue:18
+#: front/src/views/admin/library/LibraryDetail.vue:18
+#: front/src/views/admin/library/TrackDetail.vue:18
+#: front/src/views/admin/library/UploadDetail.vue:19
+msgctxt "Content/Moderation/*/Short, Noun"
+msgid "Local"
+msgstr ""
+
+#: front/src/components/manage/moderation/AccountsTable.vue:59
+#: front/src/views/admin/moderation/AccountsDetail.vue:18
+#, fuzzy
+msgctxt "Content/Moderation/*/Short, Noun"
+msgid "Local account"
+msgstr "Min konto"
+
+#: front/src/components/auth/Login.vue:84
+msgctxt "Head/Login/Title"
+msgid "Log In"
+msgstr "Logg inn"
+
 #: front/src/components/auth/Login.vue:4
+msgctxt "Content/Login/Title/Verb"
 msgid "Log in to your Funkwhale account"
 msgstr "Logg inn på din Funkwhale-konto"
 
+#: front/src/components/auth/Logout.vue:20
+msgctxt "Head/Login/Title"
+msgid "Log Out"
+msgstr "Logg ut"
+
 #: front/src/components/Sidebar.vue:38
+msgctxt "Sidebar/Profile/List item.Link"
 msgid "Logged in as %{ username }"
 msgstr "Innlogget som % { username }"
 
-#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:41
-#, fuzzy
+#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42
+msgctxt "*/Login/*/Verb"
 msgid "Login"
 msgstr "Logg inn"
 
-#: front/src/components/Sidebar.vue:52
+#: front/src/views/admin/moderation/AccountsDetail.vue:148
 #, fuzzy
+msgctxt "Content/*/*/Noun"
+msgid "Login status"
+msgstr "Kontostatus"
+
+#: front/src/components/Sidebar.vue:52
+msgctxt "Sidebar/Login/List item.Link/Verb"
 msgid "Logout"
 msgstr "Logg ut"
 
-#: front/src/components/library/Track.vue:105
-msgid "Lyrics"
-msgstr "Sangtekster"
+#: front/src/views/content/libraries/Home.vue:9
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Looks like you don't have a library, it's time to create one."
+msgstr "Det ser ut til at du ikke har et bibliotek enda, på tide å laget et."
+
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Looping disabled. Click to switch to single-track looping."
+msgstr "Gjentagelse avskrudd. Klikk for å bytte til enkeltsporsgjentagelse."
+
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Looping on a single track. Click to switch to whole queue looping."
+msgstr ""
+"Gjentar enkelt spor. Klikk for å bytte til gjentagelse av hele spillekøen."
+
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Looping on whole queue. Click to disable looping."
+msgstr "Gjentar hele spillekøen. Klikk for å skru av gjentagelse."
+
+#: front/src/components/Sidebar.vue:223
+msgctxt "Sidebar/*/Hidden text"
+msgid "Main menu"
+msgstr ""
+
+#: front/src/views/admin/library/Base.vue:31
+msgctxt "Head/Admin/Title"
+msgid "Manage library"
+msgstr "Behandle bibliotek"
 
 #: front/src/components/playlists/PlaylistModal.vue:3
+msgctxt "Popup/Playlist/Title/Verb"
 msgid "Manage playlists"
 msgstr "Behandle spillelister"
 
+#: front/src/views/admin/users/Base.vue:20
+msgctxt "Head/Admin/Title"
+msgid "Manage users"
+msgstr "Behandle brukere"
+
 #: front/src/views/playlists/List.vue:8
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Manage your playlists"
 msgstr "Behandle dine spillelister"
 
-#: front/src/views/Notifications.vue:17
+#: front/src/views/Notifications.vue:14
+msgctxt "Content/Notifications/Button.Label/Verb"
 msgid "Mark all as read"
 msgstr "Marker alle som lest"
 
-#: front/src/views/admin/users/UsersDetail.vue:94
+#: front/src/components/notifications/NotificationRow.vue:46
+#, fuzzy
+msgctxt "Content/Notifications/Button.Tooltip/Verb"
+msgid "Mark as read"
+msgstr "Marker alle som lest"
+
+#: front/src/components/notifications/NotificationRow.vue:47
+#, fuzzy
+msgctxt "Content/Notifications/Button.Tooltip/Verb"
+msgid "Mark as unread"
+msgstr "Marker alle som lest"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:310
+msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "MB"
 
-#: front/src/components/Sidebar.vue:63
-msgid "Music"
-msgstr "Musikk"
+#: front/src/components/audio/Player.vue:625
+msgctxt "Sidebar/Player/Hidden text"
+msgid "Media player"
+msgstr ""
 
-#: front/src/components/Sidebar.vue:34
-msgid "My account"
-msgstr "Min konto"
+#: front/src/components/auth/Profile.vue:12
+#, fuzzy
+msgctxt "Content/Profile/Paragraph"
+msgid "Member since %{ date }"
+msgstr "Registrert siden %{ date }"
+
+#: front/src/components/Footer.vue:32
+msgctxt "Footer/*/List item.Link"
+msgid "Mobile and desktop apps"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:96
+#: src/components/manage/users/UsersTable.vue:177
+#: front/src/views/admin/moderation/AccountsDetail.vue:502
+#: front/src/views/admin/moderation/Base.vue:21
+#, fuzzy
+msgctxt "*/Moderation/*"
+msgid "Moderation"
+msgstr "Føderasjon"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:78
+#: front/src/views/admin/moderation/DomainsDetail.vue:42
+msgctxt "Content/Moderation/Card.Paragraph"
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:5
+#, fuzzy
+msgctxt "Content/Library/Card/Short"
+msgid "Modification %{ id }"
+msgstr "Endringsdato"
+
+#: front/src/components/mixins/Translations.vue:48
+#: front/src/components/mixins/Translations.vue:49
+msgctxt "Content/Playlist/Dropdown/Noun"
+msgid "Modification date"
+msgstr "Endringsdato"
+
+#: front/src/components/library/AlbumBase.vue:42
+#: front/src/components/library/ArtistBase.vue:53
+#: front/src/components/library/TrackBase.vue:61
+msgctxt "*/*/Button.Label/Noun"
+msgid "More…"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82
+msgctxt "*/*/*/Noun"
+msgid "Music"
+msgstr "Musikk"
+
+#: front/src/components/audio/Player.vue:631
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Mute"
+msgstr "Forstum"
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:24
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:115
+#, fuzzy
+msgctxt "Content/Moderation/*/Verb"
+msgid "Mute activity"
+msgstr "Siste aktivitet"
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:28
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:119
+#, fuzzy
+msgctxt "Content/Moderation/*/Verb"
+msgid "Mute notifications"
+msgstr "Dine merknader"
+
+#: front/src/components/Sidebar.vue:34
+msgctxt "Sidebar/Profile/Title"
+msgid "My account"
+msgstr "Min konto"
+
+#: front/src/components/library/radios/Builder.vue:238
+msgctxt "Content/Radio/Input.Placeholder"
+msgid "My awesome description"
+msgstr "Min flotte beskrivelse"
+
+#: front/src/views/content/libraries/Form.vue:72
+msgctxt "Content/Library/Input.Placeholder"
+msgid "My awesome library"
+msgstr "Mitt flotte bibliotek"
+
+#: front/src/components/playlists/Form.vue:76
+msgctxt "Content/Playlist/Input.Placeholder"
+msgid "My awesome playlist"
+msgstr "Min flotte spilleliste"
+
+#: front/src/components/library/radios/Builder.vue:237
+msgctxt "Content/Radio/Input.Placeholder"
+msgid "My awesome radio"
+msgstr "Min flotte radiostasjon"
 
 #: front/src/views/content/libraries/Home.vue:6
+msgctxt "Content/Library/Title"
 msgid "My libraries"
 msgstr "Mine bibliotek"
 
-#: front/src/components/audio/track/Row.vue:40 src/components/library/Track.vue:64
-#: front/src/components/library/Track.vue:75 src/components/library/Track.vue:86
-#: front/src/components/library/Track.vue:97
-#: front/src/components/manage/library/FilesTable.vue:63
-#: front/src/components/manage/library/FilesTable.vue:69
-#: front/src/components/manage/library/FilesTable.vue:75
-#: front/src/components/manage/library/FilesTable.vue:81
+#: front/src/components/audio/track/Row.vue:40
+#: src/components/library/EditCard.vue:60
+#: front/src/components/library/EditForm.vue:70
+#: front/src/components/library/TrackDetail.vue:34
+#: front/src/components/library/TrackDetail.vue:43
+#: front/src/components/library/TrackDetail.vue:52
+#: front/src/components/library/TrackDetail.vue:61
+#: front/src/components/manage/library/AlbumsTable.vue:73
+#: front/src/components/manage/library/TracksTable.vue:76
+#: front/src/components/manage/library/UploadsTable.vue:121
+#: front/src/components/manage/library/UploadsTable.vue:128
 #: front/src/components/manage/users/UsersTable.vue:61
-#: front/src/views/admin/users/UsersDetail.vue:49
-#: front/src/views/content/libraries/FilesTable.vue:89
+#: front/src/views/admin/library/UploadDetail.vue:179
+#: front/src/views/admin/library/UploadDetail.vue:214
+#: front/src/views/admin/library/UploadDetail.vue:233
+#: front/src/views/admin/library/UploadDetail.vue:244
+#: front/src/views/admin/library/UploadDetail.vue:257
+#: front/src/views/admin/moderation/AccountsDetail.vue:192
+#: front/src/views/admin/moderation/DomainsDetail.vue:82
 #: front/src/views/content/libraries/FilesTable.vue:95
+#: front/src/views/content/libraries/FilesTable.vue:101
+msgctxt "*/*/*"
 msgid "N/A"
 msgstr "I/T"
 
-#: front/src/components/playlists/PlaylistModal.vue:31
-#: front/src/views/admin/users/UsersDetail.vue:21
-#: front/src/views/content/libraries/Form.vue:10
-#: front/src/components/mixins/Translations.vue:25
+#: front/src/components/manage/library/LibrariesTable.vue:48
+#: front/src/components/manage/library/UploadsTable.vue:59
+msgctxt "*/*/*"
+msgid "Name"
+msgstr "Navn"
+
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Navn"
+
+#: front/src/components/auth/Settings.vue:133
+#: front/src/components/manage/library/ArtistsTable.vue:39
+#: front/src/components/manage/moderation/AccountsTable.vue:39
+#: front/src/components/manage/moderation/DomainsTable.vue:38
+#: front/src/components/mixins/Translations.vue:53
+#: front/src/components/playlists/PlaylistModal.vue:45
+#: front/src/views/admin/library/ArtistDetail.vue:98
+#: front/src/views/admin/library/LibraryDetail.vue:85
+#: front/src/views/admin/library/UploadDetail.vue:92
+#: front/src/views/admin/moderation/DomainsDetail.vue:97
+#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10
+#: front/src/components/mixins/Translations.vue:54
+msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Navn"
 
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
+msgctxt "Content/Settings/Input.Label"
 msgid "New password"
 msgstr "Nytt passord"
 
-#: front/src/components/Sidebar.vue:149
-#, fuzzy
+#: front/src/components/Sidebar.vue:173
+msgctxt "Sidebar/Player/Paragraph"
 msgid "New tracks will be appended here automatically."
 msgstr "Nye spor vil bli lagt til her automatisk."
 
-#: front/src/components/Sidebar.vue:116
+#: front/src/components/library/EditCard.vue:47
+msgctxt "Content/Library/Card.Table.Header/Short"
+msgid "New value"
+msgstr ""
+
+#: front/src/components/audio/Player.vue:629
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Next track"
+msgstr "Neste spor"
+
+#: front/src/components/Sidebar.vue:130
+msgctxt "*/*/*"
 msgid "No"
 msgstr "Nei"
 
-#: front/src/components/Home.vue:100
-#, fuzzy
+#: front/src/components/Home.vue:95
+msgctxt "Content/Home/List item"
 msgid "No add-ons, no plugins : you only need a web library"
 msgstr "Ingen tillegg, ingen programtillegg: Du trenger kun et nettbibliotek."
 
-#: front/src/components/library/Track.vue:113
-msgid "No lyrics available for this track."
+#: front/src/components/audio/Search.vue:25
+#, fuzzy
+msgctxt "Content/Search/Paragraph"
+msgid "No album matched your query"
+msgstr "Fant ikke noe album som samsvarer med søket ditt"
+
+#: front/src/components/audio/Search.vue:16
+#, fuzzy
+msgctxt "Content/Search/Paragraph"
+msgid "No artist matched your query"
+msgstr "Fant ikke noen artist som samsvarer med søket ditt"
+
+#: front/src/components/library/TrackDetail.vue:14
+#, fuzzy
+msgctxt "Content/Track/Table.Paragraph"
+msgid "No copyright information available for this track"
+msgstr "Ingen sangtekster tilgjengelig for dette sporet."
+
+#: front/src/components/library/TrackDetail.vue:25
+#, fuzzy
+msgctxt "Content/Track/Table.Paragraph"
+msgid "No licensing information for this track"
 msgstr "Ingen sangtekster tilgjengelig for dette sporet."
 
 #: front/src/components/federation/LibraryWidget.vue:6
+msgctxt "Content/Federation/Paragraph"
 msgid "No matching library."
 msgstr "Inget samsvarende bibliotek."
 
+#: front/src/views/Notifications.vue:28
+#, fuzzy
+msgctxt "Content/Notifications/Paragraph"
+msgid "No notification to show."
+msgstr "Dine merknader"
+
+#: front/src/components/common/EmptyState.vue:7
+msgctxt "Content/*/Paragraph"
+msgid "No results were found."
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:10
+#: front/src/components/mixins/Translations.vue:11
+msgctxt "Content/Settings/Dropdown"
+msgid "Nobody except me"
+msgstr "Ingen unntatt meg"
+
 #: front/src/views/content/libraries/Detail.vue:57
+msgctxt "Content/Library/Paragraph"
 msgid "Nobody is following this library"
 msgstr "Ingen følger dette bibioteket"
 
 #: front/src/components/manage/users/InvitationsTable.vue:51
+msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "Ikke brukt"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74
+#: front/src/components/mixins/Translations.vue:100
+#: front/src/components/mixins/Translations.vue:101
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Notifications"
+msgstr "Merknader"
+
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
 msgid "Notifications"
 msgstr "Merknader"
 
-#: front/src/App.vue:36
+#: front/src/components/Footer.vue:47
+msgctxt "Footer/*/List item.Link"
 msgid "Official website"
 msgstr "Offisiell nettside"
 
 #: front/src/components/auth/Settings.vue:83
+msgctxt "Content/Settings/Input.Label"
 msgid "Old password"
 msgstr "Gammelt passord"
 
+#: front/src/components/library/EditCard.vue:46
+msgctxt "Content/Library/Card.Table.Header/Short"
+msgid "Old value"
+msgstr ""
+
 #: front/src/components/manage/users/InvitationsTable.vue:20
-#, fuzzy
+msgctxt "Content/Admin/Dropdown/Adjective"
 msgid "Open"
 msgstr "Ã…pen"
 
-#: front/src/App.vue:62
-msgid "Options"
-msgstr "Valg"
+#: front/src/components/library/ImportStatusModal.vue:56
+msgctxt "Popup/Import/Table.Label/Value"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
+msgstr ""
+
+#: front/src/components/library/AlbumBase.vue:73
+#: front/src/components/library/ArtistBase.vue:84
+#: front/src/components/library/TrackBase.vue:92
+msgctxt "Content/Moderation/Link"
+msgid "Open in moderation interface"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:31
+#: front/src/views/admin/library/ArtistDetail.vue:30
+#: front/src/views/admin/library/TrackDetail.vue:30
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open local profile"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:46
+#: front/src/views/admin/library/ArtistDetail.vue:45
+#: front/src/views/admin/library/TrackDetail.vue:45
+#, fuzzy
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open on MusicBrainz"
+msgstr "Vis på MusicBrainz"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:23
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open profile"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:54
+#: front/src/views/admin/library/ArtistDetail.vue:53
+#: front/src/views/admin/library/LibraryDetail.vue:49
+#: front/src/views/admin/library/TrackDetail.vue:53
+#: front/src/views/admin/library/UploadDetail.vue:50
+#: front/src/views/admin/moderation/AccountsDetail.vue:52
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open remote profile"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:16
+#, fuzzy
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open website"
+msgstr "Offisiell nettside"
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:40
+#, fuzzy
+msgctxt "Content/Moderation/Card.Title"
+msgid "Or customize your rule"
+msgstr "Legg til filter for å tilpasse din radiostasjon"
+
+#: front/src/components/favorites/List.vue:32
+#: src/components/library/Radios.vue:41
+#: front/src/components/manage/library/EditsCardList.vue:37
+#: front/src/components/manage/users/UsersTable.vue:17
+#: front/src/views/playlists/List.vue:25
+#, fuzzy
+msgctxt "Content/Search/Dropdown.Label/Noun"
+msgid "Order"
+msgstr "Rekkefølge"
 
-#: front/src/components/favorites/List.vue:23 src/components/library/Artists.vue:15
-#: front/src/components/library/Radios.vue:33
-#: front/src/components/manage/library/FilesTable.vue:9
+#: front/src/components/favorites/List.vue:24
+#: src/components/library/Albums.vue:15
+#: front/src/components/library/Artists.vue:15
+#: src/components/library/Radios.vue:33
+#: front/src/components/manage/library/AlbumsTable.vue:11
+#: front/src/components/manage/library/ArtistsTable.vue:11
+#: front/src/components/manage/library/EditsCardList.vue:29
+#: front/src/components/manage/library/LibrariesTable.vue:20
+#: front/src/components/manage/library/TracksTable.vue:11
+#: front/src/components/manage/library/UploadsTable.vue:30
+#: front/src/components/manage/moderation/AccountsTable.vue:11
+#: front/src/components/manage/moderation/DomainsTable.vue:9
 #: front/src/components/manage/users/InvitationsTable.vue:9
 #: front/src/components/manage/users/UsersTable.vue:9
 #: front/src/views/content/libraries/FilesTable.vue:21
 #: front/src/views/playlists/List.vue:17
-#, fuzzy
+msgctxt "Content/Search/Dropdown.Label/Noun"
 msgid "Ordering"
 msgstr "Rekkefølge"
 
-#: front/src/components/favorites/List.vue:31 src/components/library/Artists.vue:23
-#: front/src/components/library/Radios.vue:41
-#: front/src/components/manage/library/FilesTable.vue:17
-#: front/src/components/manage/users/UsersTable.vue:17
+#: front/src/components/library/Albums.vue:23
+#: src/components/library/Artists.vue:23
+#: front/src/components/manage/library/AlbumsTable.vue:19
+#: front/src/components/manage/library/ArtistsTable.vue:19
+#: front/src/components/manage/library/LibrariesTable.vue:28
+#: front/src/components/manage/library/TracksTable.vue:19
+#: front/src/components/manage/library/UploadsTable.vue:38
+#: front/src/components/manage/moderation/AccountsTable.vue:19
+#: front/src/components/manage/moderation/DomainsTable.vue:17
 #: front/src/views/content/libraries/FilesTable.vue:29
-#: front/src/views/playlists/List.vue:25
-#, fuzzy
+msgctxt "Content/Search/Dropdown.Label/Noun"
 msgid "Ordering direction"
 msgstr "Rekkefølge"
 
 #: front/src/components/manage/users/InvitationsTable.vue:38
+msgctxt "Content/Admin/Table.Label"
 msgid "Owner"
 msgstr "Eier"
 
+#: front/src/components/PageNotFound.vue:33
+#, fuzzy
+msgctxt "Head/*/Title"
+msgid "Page Not Found"
+msgstr "Fant ikke siden."
+
 #: front/src/components/PageNotFound.vue:7
+msgctxt "Content/*/Title"
 msgid "Page not found!"
 msgstr "Fant ikke siden."
 
-#: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38
+#: front/src/components/Pagination.vue:39
+msgctxt "Content/*/Hidden text/Noun"
+msgid "Pagination"
+msgstr ""
+
+#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40
+msgctxt "Content/*/Input.Label"
 msgid "Password"
 msgstr "Passord"
 
+#: front/src/components/auth/SubsonicTokenForm.vue:94
+msgctxt "Content/Settings/Message"
+msgid "Password updated"
+msgstr "Passord oppdatert"
+
 #: front/src/views/auth/PasswordResetConfirm.vue:28
-#, fuzzy
+msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Passord oppdatert"
 
-#: front/src/components/library/FileUpload.vue:105
+#: front/src/components/audio/Player.vue:628
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Pause track"
+msgstr "Sett spor på pause"
+
+#: front/src/components/ShortcutsModal.vue:59
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Pause/play the current track"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:12
+msgctxt "Content/Moderation/Card.List item"
+msgid "Paused"
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:116
+#: front/src/components/manage/library/UploadsTable.vue:23
+#: front/src/components/mixins/Translations.vue:28
 #: front/src/views/content/libraries/FilesTable.vue:14
-#: front/src/views/content/libraries/FilesTable.vue:233
+#: front/src/components/mixins/Translations.vue:29
+msgctxt "Content/Library/*/Short"
 msgid "Pending"
 msgstr "Ventende"
 
 #: front/src/views/content/libraries/Detail.vue:37
+msgctxt "Content/Library/Table/Short"
 msgid "Pending approval"
 msgstr "I påvente av godkjennelse"
 
 #: front/src/views/content/libraries/Quota.vue:22
+msgctxt "Content/Library/Label"
 msgid "Pending files"
 msgstr "Ventende filer"
 
-#: front/src/components/requests/Form.vue:26
-msgid "Pending requests"
+#: front/src/components/Sidebar.vue:225
+msgctxt "Sidebar/Notifications/Hidden text"
+msgid "Pending follow requests"
+msgstr "Ventende følgingsforespørsler"
+
+#: front/src/components/library/EditCard.vue:29
+#: front/src/components/manage/library/EditsCardList.vue:18
+#, fuzzy
+msgctxt "Content/Admin/*/Noun"
+msgid "Pending review"
+msgstr "Ventende filer"
+
+#: front/src/components/Sidebar.vue:226
+#, fuzzy
+msgctxt "Sidebar/Moderation/Hidden text"
+msgid "Pending review edits"
 msgstr "Ventende forespørsler"
 
 #: front/src/components/manage/users/UsersTable.vue:42
-#: front/src/views/admin/users/UsersDetail.vue:68
+#: front/src/views/admin/moderation/AccountsDetail.vue:166
+msgctxt "Content/Admin/Table.Label/Noun"
+msgid "Permissions"
+msgstr "Tilganger"
+
+#: front/src/components/auth/Settings.vue:176
+msgctxt "Content/*/*/Noun"
 msgid "Permissions"
 msgstr "Tilganger"
 
-#: front/src/components/audio/PlayButton.vue:9 src/components/library/Track.vue:30
+#: front/src/components/audio/PlayButton.vue:9
+#: front/src/components/library/TrackBase.vue:26
+msgctxt "*/Queue/Button.Label/Short, Verb"
 msgid "Play"
 msgstr "Spill av"
 
-#: front/src/components/audio/album/Card.vue:50
-#: front/src/components/audio/artist/Card.vue:44 src/components/library/Album.vue:28
-#: front/src/views/playlists/Detail.vue:23
+#: front/src/components/audio/album/Card.vue:48
+#: front/src/components/audio/artist/Card.vue:44
+#: front/src/components/library/AlbumBase.vue:20
+#: front/src/components/library/AlbumDetail.vue:11
+#: src/views/playlists/Detail.vue:24
+msgctxt "Content/Queue/Button.Label/Short, Verb"
 msgid "Play all"
 msgstr "Spill av alle"
 
-#: front/src/components/library/Artist.vue:26
+#: front/src/components/library/ArtistBase.vue:31
+msgctxt "Content/Artist/Button.Label/Verb"
 msgid "Play all albums"
 msgstr "Spill av alle album"
 
-#: front/src/components/audio/PlayButton.vue:15
+#: front/src/components/audio/PlayButton.vue:76
+msgctxt "*/Queue/Dropdown/Button/Title"
 msgid "Play next"
 msgstr "Spill neste"
 
-#: front/src/components/audio/PlayButton.vue:16
+#: front/src/components/ShortcutsModal.vue:67
+#, fuzzy
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Play next track"
+msgstr "Spill spor"
+
+#: front/src/components/audio/PlayButton.vue:74
+msgctxt "*/Queue/Dropdown/Button/Title"
 msgid "Play now"
 msgstr "Spill nå"
 
+#: front/src/components/ShortcutsModal.vue:63
+#, fuzzy
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Play previous track"
+msgstr "Forrige spor"
+
+#: front/src/components/audio/PlayButton.vue:77
+msgctxt "*/Queue/Dropdown/Button/Title"
+msgid "Play similar songs"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:224
+#, fuzzy
+msgctxt "Sidebar/Player/Hidden text"
+msgid "Play this track"
+msgstr "Spill spor"
+
+#: front/src/components/audio/Player.vue:627
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Play track"
+msgstr "Spill spor"
+
+#: front/src/components/audio/PlayButton.vue:82
+#, fuzzy
+msgctxt "*/Queue/Button/Title"
+msgid "Play..."
+msgstr "Spill av"
+
+#: front/src/views/playlists/Detail.vue:91
+msgctxt "Head/Playlist/Title"
+msgid "Playlist"
+msgstr "Spilleliste"
+
 #: front/src/views/playlists/Detail.vue:12
+#, fuzzy
+msgctxt "Content/Playlist/Header.Subtitle"
 msgid "Playlist containing %{ count } track, by %{ username }"
 msgid_plural "Playlist containing %{ count } tracks, by %{ username }"
 msgstr[0] "Spilleliste inneholdende %{ count } spor, av %{ username }"
 msgstr[1] "Spilleliste inneholdende %{ count } spor, av %{ username }"
 
 #: front/src/components/playlists/Form.vue:9
+msgctxt "Content/Playlist/Message"
 msgid "Playlist created"
 msgstr "Spilleliste opprettet"
 
 #: front/src/components/playlists/Editor.vue:4
-#, fuzzy
+msgctxt "Content/Playlist/Title"
 msgid "Playlist editor"
 msgstr "Spillelisteredigering"
 
 #: front/src/components/playlists/Form.vue:21
+msgctxt "Content/Playlist/Input.Label"
 msgid "Playlist name"
 msgstr "Spillelistenavn"
 
 #: front/src/components/playlists/Form.vue:6
+msgctxt "Content/Playlist/Message"
 msgid "Playlist updated"
 msgstr "Spilleliste oppdatert"
 
 #: front/src/components/playlists/Form.vue:25
+msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Spillelistesynlighet"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Spillelister"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
-#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104
-#: front/src/views/admin/Settings.vue:82
+#: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
+#: front/src/views/admin/library/AlbumDetail.vue:173
+#: front/src/views/admin/library/ArtistDetail.vue:162
+#: front/src/views/admin/library/TrackDetail.vue:225
+#: src/views/playlists/List.vue:106
+msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Spillelister"
 
 #: front/src/components/Home.vue:56
+msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
 msgstr "Spillelister? Vi har dem"
 
 #: front/src/components/auth/Settings.vue:79
+msgctxt "Content/Settings/Error message.List item/Call to action"
 msgid "Please double-check your password is correct"
 msgstr "Dobbeltsjekk at passordet ditt stemmer"
 
 #: front/src/components/auth/Login.vue:9
+msgctxt "Content/Login/Error message.List item/Call to action"
 msgid "Please double-check your username/password couple is correct"
 msgstr "Dobbeltsjekk at brukernavnet/passordet ditt stemmer"
 
 #: front/src/components/auth/Settings.vue:46
+msgctxt "Content/Settings/Paragraph"
 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px."
 msgstr "PNG, GIF eller JPG. Høyst 2MB. Vil bli nedskalert til 400x400px."
 
-#: front/src/components/library/FileUpload.vue:58
+#: front/src/views/admin/library/TrackDetail.vue:137
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Position"
+msgstr "Beskrivelse"
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:118
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
+msgstr ""
+
+#: front/src/components/audio/EmbedWizard.vue:33
+msgctxt "Popup/Embed/Title/Noun"
+msgid "Preview"
+msgstr ""
+
+#: front/src/components/audio/Player.vue:626
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Previous track"
+msgstr "Forrige spor"
+
+#: front/src/components/mixins/Translations.vue:15
+#: front/src/components/mixins/Translations.vue:16
+msgctxt "Content/Settings/Dropdown/Short"
+msgid "Private"
+msgstr ""
+
+#: front/src/views/content/remote/Card.vue:43
+#, fuzzy
+msgctxt "Content/Library/Card.List item"
+msgid "Problem during scanning"
+msgstr "Feil under skanning"
+
+#: front/src/components/library/FileUpload.vue:57
+msgctxt "Content/Library/Button.Label"
 msgid "Proceed"
 msgstr "Fortsett"
 
 #: front/src/views/auth/EmailConfirm.vue:26
 #: front/src/views/auth/PasswordResetConfirm.vue:31
+msgctxt "Content/Signup/Link/Verb"
 msgid "Proceed to login"
 msgstr "Fortsett til innlogging"
 
 #: front/src/components/library/FileUpload.vue:17
+msgctxt "Content/Library/Tab.Title/Short"
 msgid "Processing"
 msgstr "Behandler"
 
+#: front/src/components/mixins/Translations.vue:68
+#: front/src/components/mixins/Translations.vue:69
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Profile"
+msgstr "Feilaktige filer"
+
+#: front/src/components/manage/moderation/AccountsTable.vue:188
+#: front/src/components/manage/moderation/DomainsTable.vue:168
 #: front/src/views/content/libraries/Quota.vue:36
 #: front/src/views/content/libraries/Quota.vue:39
 #: front/src/views/content/libraries/Quota.vue:62
 #: front/src/views/content/libraries/Quota.vue:65
 #: front/src/views/content/libraries/Quota.vue:88
 #: front/src/views/content/libraries/Quota.vue:91
-#, fuzzy
+msgctxt "*/*/*/Verb"
 msgid "Purge"
 msgstr "Fjern"
 
 #: front/src/views/content/libraries/Quota.vue:89
-#, fuzzy
+msgctxt "Popup/Library/Title"
 msgid "Purge errored files?"
 msgstr "Fjern feilaktige filer?"
 
 #: front/src/views/content/libraries/Quota.vue:37
-#, fuzzy
+msgctxt "Popup/Library/Title"
 msgid "Purge pending files?"
 msgstr "Fjern ventende filer?"
 
 #: front/src/views/content/libraries/Quota.vue:63
-#, fuzzy
+msgctxt "Popup/Library/Title"
 msgid "Purge skipped files?"
 msgstr "Fjern ignorerte filer?"
 
 #: front/src/components/Sidebar.vue:20
-#, fuzzy
+msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "Kø"
 
+#: front/src/components/audio/Player.vue:322
+msgctxt "Content/Queue/Message"
+msgid "Queue shuffled!"
+msgstr "Spillekø omstokket."
+
+#: front/src/views/radios/Detail.vue:80
+msgctxt "Head/Radio/Title"
+msgid "Radio"
+msgstr "Radiostasjon"
+
+#: front/src/components/library/radios/Builder.vue:235
+msgctxt "Head/Radio/Title"
+msgid "Radio Builder"
+msgstr "Radiostasjonsbygger"
+
 #: front/src/components/library/radios/Builder.vue:15
-#, fuzzy
+msgctxt "Content/Radio/Message"
 msgid "Radio created"
 msgstr "Radiostasjon opprettet"
 
 #: front/src/components/library/radios/Builder.vue:21
-#, fuzzy
+msgctxt "Content/Radio/Input.Label/Noun"
 msgid "Radio name"
 msgstr "Radiostasjonsnavn"
 
 #: front/src/components/library/radios/Builder.vue:12
-#, fuzzy
+msgctxt "Content/Radio/Message"
 msgid "Radio updated"
 msgstr "Radiostasjon oppdatert"
 
-#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:142
-#, fuzzy
+#: front/src/components/library/Library.vue:13
+#: src/components/library/Radios.vue:142
+msgctxt "*/*/*"
+msgid "Radios"
+msgstr "Radiostasjoner"
+
+#: front/src/components/mixins/Translations.vue:92
+#: front/src/components/mixins/Translations.vue:93
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "Radiostasjoner"
 
-#: front/src/views/instance/Timeline.vue:7
-msgid "Recent activity on this instance"
-msgstr "Nylig aktivitet på denne instansen"
+#: front/src/components/auth/ApplicationForm.vue:151
+msgctxt "Content/OAuth Scopes/Label/Verb"
+msgid "Read"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:51
+msgctxt "Popup/Import/Table.Label/Value"
+msgid "Read our documentation for this error"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:24
+msgctxt "Content/Auth/Label/Noun"
+msgid "Read-only"
+msgstr ""
+
+#: front/src/components/auth/ApplicationForm.vue:152
+msgctxt "Content/OAuth Scopes/Help Text"
+msgid "Read-only access to user data"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:39
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:25
+msgctxt "Content/Moderation/*/Noun"
+msgid "Reason"
+msgstr ""
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:251
+#: front/src/views/admin/moderation/DomainsDetail.vue:179
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Received library follows"
+msgstr ""
+
+#: front/src/components/manage/moderation/DomainsTable.vue:40
+#: front/src/components/mixins/Translations.vue:62
+#: front/src/components/mixins/Translations.vue:63
+msgctxt "Content/Moderation/*/Noun"
+msgid "Received messages"
+msgstr ""
+
+#: front/src/components/library/EditForm.vue:27
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Recent edits"
+msgstr "Nylig lagt til"
+
+#: front/src/components/library/EditForm.vue:17
+msgctxt "Content/Library/Paragraph"
+msgid "Recent edits awaiting review"
+msgstr ""
 
 #: front/src/components/library/Home.vue:24
+msgctxt "Content/Home/Title"
 msgid "Recently added"
 msgstr "Nylig lagt til"
 
 #: front/src/components/library/Home.vue:11
+msgctxt "Content/Home/Title"
 msgid "Recently favorited"
 msgstr "Nylig favorisert"
 
 #: front/src/components/library/Home.vue:6
+msgctxt "Content/Home/Title"
 msgid "Recently listened"
 msgstr "Nylig lyttet til"
 
-#: front/src/views/admin/users/UsersDetail.vue:103
-#: front/src/views/content/remote/Home.vue:15
+#: front/src/components/auth/ApplicationForm.vue:13
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Redirect URI"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:125
+#: src/components/auth/Settings.vue:170
+#: front/src/components/common/EmptyState.vue:16
+#: src/views/content/remote/Home.vue:15
+msgctxt "Content/*/Button.Label/Short, Verb"
 msgid "Refresh"
 msgstr "Gjenoppfrisk"
 
-#: front/src/components/auth/Profile.vue:12
-msgid "Registered since %{ date }"
-msgstr "Registrert siden %{ date }"
-
-#: front/src/components/auth/Signup.vue:9
+#: front/src/components/federation/FetchButton.vue:20
 #, fuzzy
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh error"
+msgstr "Gjenoppfrisk"
+
+#: front/src/views/admin/library/AlbumDetail.vue:50
+#: front/src/views/admin/library/ArtistDetail.vue:49
+#: front/src/views/admin/library/TrackDetail.vue:49
+msgctxt "Content/Moderation/Button/Verb"
+msgid "Refresh from remote server"
 msgstr ""
-"Registreringer er lukket på denne instansen, du trenger en invitasjonskode "
-"for å registrere deg."
 
-#: front/src/components/manage/users/UsersTable.vue:71
-msgid "regular user"
-msgstr "vanlig bruker"
+#: front/src/views/admin/moderation/DomainsDetail.vue:127
+msgctxt "Content/Moderation/Button.Label/Verb"
+msgid "Refresh node info"
+msgstr ""
 
-#: front/src/views/content/libraries/Detail.vue:51
-msgid "Reject"
-msgstr "Avslå"
+#: front/src/components/federation/FetchButton.vue:79
+#, fuzzy
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh pending"
+msgstr "Synkende"
 
-#: front/src/views/content/libraries/Detail.vue:43
-msgid "Rejected"
+#: front/src/components/federation/FetchButton.vue:80
+msgctxt "Popup/*/Message.Content"
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:16
+#, fuzzy
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh successful"
+msgstr "Skannet"
+
+#: front/src/components/common/ActionTable.vue:275
+msgctxt "Content/*/Button.Tooltip/Verb"
+msgid "Refresh table content"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:12
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh was skipped"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:7
+msgctxt "Popup/*/Title"
+msgid "Refreshing object from remote…"
+msgstr ""
+
+#: front/src/components/auth/Signup.vue:9
+msgctxt "Content/Signup/Form/Paragraph"
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
+msgstr ""
+"Registreringer er lukket på denne instansen, du trenger en invitasjonskode "
+"for å registrere deg."
+
+#: front/src/components/manage/users/UsersTable.vue:71
+#, fuzzy
+msgctxt "Content/Admin/Table, User role"
+msgid "Regular user"
+msgstr "vanlig bruker"
+
+#: front/src/components/library/EditCard.vue:87
+#: front/src/views/content/libraries/Detail.vue:51
+msgctxt "Content/Library/Button.Label"
+msgid "Reject"
+msgstr "Avslå"
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:32
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:123
+#, fuzzy
+msgctxt "Content/Moderation/*/Verb"
+msgid "Reject media"
+msgstr "Avslått"
+
+#: front/src/components/library/EditCard.vue:33
+#: front/src/components/manage/library/EditsCardList.vue:24
+#: front/src/views/content/libraries/Detail.vue:43
+msgctxt "Content/Library/*/Short"
+msgid "Rejected"
 msgstr "Avslått"
 
+#: front/src/components/manage/library/AlbumsTable.vue:43
+#: front/src/components/mixins/Translations.vue:44 src/edits.js:28
+#: front/src/components/mixins/Translations.vue:45
+#, fuzzy
+msgctxt "Content/*/*/Noun"
+msgid "Release date"
+msgstr "Tilgangsdato"
+
+#: front/src/components/library/FileUpload.vue:63
+msgctxt "Content/Library/Paragraph"
+msgid "Remaining storage space"
+msgstr ""
+
 #: front/src/views/content/remote/Home.vue:6
+msgctxt "Content/Library/Title/Noun"
 msgid "Remote libraries"
 msgstr "Bibliotek annensteds hen"
 
 #: front/src/views/content/remote/Home.vue:7
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
 msgstr ""
 "Bibliotek annensteds hen eies av andre brukere på nettverket. Du kan få "
 "tilgang til dem så lenge de er offentlige eller du innvilges tilgang."
 
 #: front/src/components/library/radios/Filter.vue:59
+msgctxt "Content/Radio/Button.Label/Verb"
 msgid "Remove"
 msgstr "Fjern"
 
 #: front/src/components/auth/Settings.vue:58
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Remove avatar"
 msgstr "Fjern avatar"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:34
-#: front/src/components/auth/SubsonicTokenForm.vue:37
+#: front/src/components/library/ArtistDetail.vue:12
+#, fuzzy
+msgctxt "Content/Moderation/Button.Label"
+msgid "Remove filter"
+msgstr "Fjern avatar"
+
+#: front/src/components/favorites/TrackFavoriteIcon.vue:26
+msgctxt "Content/Track/Icon.Tooltip/Verb"
+msgid "Remove from favorites"
+msgstr "Fjern fra favoritter"
+
+#: front/src/views/content/libraries/Quota.vue:38
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
+msgstr ""
+
+#: front/src/views/content/libraries/Quota.vue:64
+#, fuzzy
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
+msgstr ""
+"Dette vil fjerne spor som har blitt opplastet men ignorert under "
+"importprosessen permanent, og du vil få tilbake tilsvarende kvote."
+
+#: front/src/views/content/libraries/Quota.vue:90
+#, fuzzy
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
+msgstr ""
+"Dette vil fjerne spor som har blitt opplastet men ikke har blitt behandlet "
+"av tjeneren permanent, og du vil få tilbake tilsvarende kvote."
+
+#: front/src/components/auth/SubsonicTokenForm.vue:33
+#: front/src/components/auth/SubsonicTokenForm.vue:36
+msgctxt "*/Settings/Button.Label/Verb"
 msgid "Request a new password"
 msgstr "Forespør nytt passord"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:35
+#: front/src/components/auth/SubsonicTokenForm.vue:34
+msgctxt "Popup/Settings/Title"
 msgid "Request a new Subsonic API password?"
 msgstr "Forespør et nytt Subsonic API-passord?"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:43
+#: front/src/components/auth/SubsonicTokenForm.vue:42
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Request a password"
 msgstr "Forespør et passord"
 
-#: front/src/components/requests/Form.vue:20
-#, fuzzy
-msgid "Request submitted!"
-msgstr "Forespørsel innsendt"
+#: front/src/components/federation/FetchButton.vue:64
+msgctxt "Popup/*/Loading.Title"
+msgid "Requesting a fetch…"
+msgstr ""
+
+#: front/src/components/library/EditForm.vue:82
+msgctxt "Content/Library/Button.Label"
+msgid "Reset to initial value: %{ value }"
+msgstr ""
 
-#: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4
+#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4
+#: front/src/views/auth/PasswordReset.vue:53
+msgctxt "*/Login/*/Verb"
 msgid "Reset your password"
 msgstr "Tilbakestill passordet ditt"
 
-#: front/src/components/favorites/List.vue:38 src/components/library/Artists.vue:30
-#: front/src/components/library/Radios.vue:52 src/views/playlists/List.vue:32
+#: front/src/views/content/libraries/FilesTable.vue:223
+#, fuzzy
+msgctxt "Content/Library/Dropdown/Verb"
+msgid "Restart import"
+msgstr "Opprett import"
+
+#: front/src/components/favorites/List.vue:39
+#: src/components/library/Albums.vue:30
+#: front/src/components/library/Artists.vue:30
+#: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32
+msgctxt "Content/Search/Dropdown.Label/Noun"
 msgid "Results per page"
 msgstr "Resultater per side"
 
-#: front/src/components/admin/SettingsGroup.vue:63
-#: front/src/components/library/radios/Builder.vue:33
+#: front/src/components/library/EditForm.vue:31
+msgctxt "Content/Library/Button.Label"
+msgid "Retrict to unreviewed edits"
+msgstr ""
+
+#: front/src/views/auth/EmailConfirm.vue:17
+#, fuzzy
+msgctxt "Content/Signup/Link/Verb"
+msgid "Return to login"
+msgstr "Fortsett til innlogging"
+
+#: front/src/components/library/ArtistDetail.vue:9
+#, fuzzy
+msgctxt "Content/Moderation/Link"
+msgid "Review my filters"
+msgstr "Vis filer"
+
+#: front/src/components/auth/Settings.vue:192
+msgctxt "*/*/*/Verb"
+msgid "Revoke"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:195
+msgctxt "*/Settings/Button.Label/Verb"
+msgid "Revoke access"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:193
+msgctxt "Popup/Settings/Title"
+msgid "Revoke access for application \"%{ application }\"?"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:16
+msgctxt "Content/Moderation/Card.Title/Noun"
+msgid "Rule"
+msgstr ""
+
+#: front/src/components/admin/SettingsGroup.vue:67
+#: front/src/components/library/radios/Builder.vue:34
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Lagre"
 
-#: front/src/views/content/remote/Card.vue:31
+#: front/src/views/content/remote/Card.vue:175
+msgctxt "Content/Library/Message"
+msgid "Scan launched"
+msgstr "Skanning igangsatt"
+
+#: front/src/views/content/remote/Card.vue:67
+#, fuzzy
+msgctxt "Content/Library/Card.Button.Label/Verb"
+msgid "Scan now"
+msgstr "Spill nå"
+
+#: front/src/views/content/remote/Card.vue:35
+msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "Skanning venter"
 
-#: front/src/views/content/remote/Card.vue:43
-#, fuzzy
-msgid "Scanned successfully"
-msgstr "Skannet"
+#: front/src/views/content/remote/Card.vue:176
+msgctxt "Content/Library/Message"
+msgid "Scan skipped (previous scan is too recent)"
+msgstr "Skanning hoppet over (forrige skanning er for fersk)"
 
 #: front/src/views/content/remote/Card.vue:47
+#, fuzzy
+msgctxt "Content/Library/Card.List item"
+msgid "Scanned"
+msgstr "Skanning igangsatt"
+
+#: front/src/views/content/remote/Card.vue:51
+msgctxt "Content/Library/Card.List item"
 msgid "Scanned with errors"
 msgstr "Skannet med feil"
 
-#: front/src/views/content/remote/Card.vue:35
+#: front/src/views/content/remote/Card.vue:39
 #, fuzzy
-msgid "Scanning... (%{ progress }%)"
+msgctxt "Content/Library/Card.List item"
+msgid "Scanning… (%{ progress }%)"
 msgstr "Skanner… (%{ progress }%)"
 
-#: front/src/components/library/Artists.vue:10 src/components/library/Radios.vue:29
-#: front/src/components/manage/library/FilesTable.vue:5
+#: front/src/components/auth/ApplicationForm.vue:22
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Scopes"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:226
+msgctxt "Content/*/*/Noun"
+msgid "Scopes"
+msgstr ""
+
+#: front/src/components/library/Albums.vue:10
+#: src/components/library/Artists.vue:10
+#: front/src/components/library/Radios.vue:29
+#: front/src/components/manage/library/AlbumsTable.vue:5
+#: front/src/components/manage/library/ArtistsTable.vue:5
+#: front/src/components/manage/library/EditsCardList.vue:6
+#: front/src/components/manage/library/LibrariesTable.vue:5
+#: front/src/components/manage/library/TracksTable.vue:5
+#: front/src/components/manage/library/UploadsTable.vue:5
+#: front/src/components/manage/moderation/AccountsTable.vue:5
+#: front/src/components/manage/moderation/DomainsTable.vue:5
 #: front/src/components/manage/users/InvitationsTable.vue:5
 #: front/src/components/manage/users/UsersTable.vue:5
-#: front/src/views/content/libraries/FilesTable.vue:5 src/views/playlists/List.vue:13
+#: front/src/views/content/libraries/FilesTable.vue:5
+#: src/views/playlists/List.vue:13
+msgctxt "Content/Search/Input.Label/Noun"
 msgid "Search"
 msgstr "Søk"
 
 #: front/src/views/content/remote/ScanForm.vue:9
-#, fuzzy
+msgctxt "Content/Library/Input.Label/Verb"
 msgid "Search a remote library"
 msgstr "Søk i et bibliotek annensteds hen"
 
+#: front/src/components/manage/library/EditsCardList.vue:211
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by account, summary, domain…"
+msgstr "Søk etter tittel, artist, domene…"
+
+#: front/src/components/manage/library/LibrariesTable.vue:191
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, actor, name, description…"
+msgstr ""
+
+#: front/src/components/manage/library/UploadsTable.vue:241
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, actor, name, reference, source…"
+msgstr ""
+
+#: front/src/components/manage/library/ArtistsTable.vue:164
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, name, MusicBrainz ID…"
+msgstr ""
+
+#: front/src/components/manage/library/TracksTable.vue:174
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, title, artist, album, MusicBrainz ID…"
+msgstr "Søk etter tittel, artist, album…"
+
+#: front/src/components/manage/library/AlbumsTable.vue:174
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, title, artist, MusicBrainz ID…"
+msgstr "Søk etter tittel, artist, domene…"
+
+#: front/src/components/manage/moderation/AccountsTable.vue:171
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, username, bio…"
+msgstr "Søk etter brukernavn, e-postadresse, kode…"
+
+#: front/src/components/manage/moderation/DomainsTable.vue:151
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by name…"
+msgstr ""
+
+#: front/src/views/content/libraries/FilesTable.vue:208
+#, fuzzy
+msgctxt "Content/Library/Input.Placeholder"
+msgid "Search by title, artist, album…"
+msgstr "Søk etter tittel, artist, album…"
+
+#: front/src/components/manage/users/InvitationsTable.vue:153
+#, fuzzy
+msgctxt "Content/Admin/Input.Placeholder/Verb"
+msgid "Search by username, e-mail address, code…"
+msgstr "Søk etter brukernavn, e-postadresse, kode…"
+
+#: front/src/components/manage/users/UsersTable.vue:163
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by username, e-mail address, name…"
+msgstr "Søk etter brukernavn, e-post, navn…"
+
+#: front/src/components/audio/SearchBar.vue:20
+#, fuzzy
+msgctxt "Sidebar/Search/Input.Placeholder"
+msgid "Search for artists, albums, tracks…"
+msgstr "Søk etter artister, album, spor…"
+
 #: front/src/components/audio/Search.vue:2
+msgctxt "Content/Search/Title"
 msgid "Search for some music"
 msgstr "Søk etter noe musikk"
 
-#: front/src/components/library/Track.vue:116
-msgid "Search on lyrics.wikia.com"
-msgstr "Søk på lyrics.wikia.com"
-
-#: front/src/components/library/Album.vue:33 src/components/library/Artist.vue:31
-#: front/src/components/library/Track.vue:40
+#: front/src/components/library/AlbumBase.vue:57
+#: front/src/components/library/ArtistBase.vue:68
+#: front/src/components/library/TrackBase.vue:76
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Search on Wikipedia"
 msgstr "Søk på Wikipedia"
 
+#: front/src/components/library/Library.vue:35
+#: src/views/admin/library/Base.vue:32
+#: front/src/views/admin/moderation/Base.vue:22
+#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19
+msgctxt "Menu/*/Hidden text"
+msgid "Secondary menu"
+msgstr ""
+
 #: front/src/views/admin/Settings.vue:15
-#, fuzzy
+msgctxt "Content/Admin/Menu.Title"
 msgid "Sections"
 msgstr "Seksjoner"
 
-#: front/src/components/library/radios/Builder.vue:45
+#: front/src/components/library/radios/Builder.vue:46
+msgctxt "Content/Radio/Dropdown.Placeholder/Verb"
 msgid "Select a filter"
 msgstr "Velg et filter"
 
-#: front/src/components/common/ActionTable.vue:64
+#: front/src/components/common/ActionTable.vue:79
+#, fuzzy
+msgctxt "Content/*/Link/Verb"
 msgid "Select all %{ total } elements"
 msgid_plural "Select all %{ total } elements"
 msgstr[0] "Velg alle %{ total } elementer"
 msgstr[1] "Velg alle %{ total } elementer"
 
-#: front/src/components/common/ActionTable.vue:73
+#: front/src/components/common/ActionTable.vue:88
+msgctxt "Content/*/Link/Verb"
 msgid "Select only current page"
 msgstr "Velg kun gjeldende side"
 
-#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88
-#: front/src/components/manage/users/UsersTable.vue:185
-#: front/src/views/admin/users/UsersDetail.vue:189
+#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:108
+#: front/src/components/manage/users/UsersTable.vue:181
+#: front/src/views/admin/moderation/AccountsDetail.vue:506
+msgctxt "*/*/*/Noun"
 msgid "Settings"
 msgstr "Innstillinger"
 
 #: front/src/components/auth/Settings.vue:10
+msgctxt "Content/Settings/Message"
 msgid "Settings updated"
 msgstr "Innstillinger oppdatert"
 
 #: front/src/components/admin/SettingsGroup.vue:11
-#, fuzzy
+msgctxt "Content/Settings/Paragraph"
 msgid "Settings updated successfully."
 msgstr "Innstillinger oppdatert"
 
 #: front/src/components/manage/users/InvitationForm.vue:27
+msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Share link"
 msgstr "Del en lenke"
 
 #: front/src/views/content/libraries/Detail.vue:15
 #, fuzzy
-msgid "Share this link with other users so they can request an access to your library."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Share this link with other users so they can request access to your library."
 msgstr ""
 "Del denne lenken med andre brukere slik at de kan forespørre tilgang til "
 "ditt bibliotek."
 
 #: front/src/views/content/libraries/Detail.vue:14
-#: front/src/views/content/remote/Card.vue:73
-#, fuzzy
+#: front/src/views/content/remote/Card.vue:77
+msgctxt "Content/Library/Title"
 msgid "Sharing link"
 msgstr "Delingslenke"
 
-#: front/src/components/audio/album/Card.vue:40
+#: front/src/components/audio/album/Card.vue:38
+#, fuzzy
+msgctxt "Content/Album/Card.Link/Verb"
 msgid "Show %{ count } more track"
 msgid_plural "Show %{ count } more tracks"
 msgstr[0] "Vis %{ count } spor til"
 msgstr[1] "Vis %{ count } flere spor"
 
 #: front/src/components/audio/artist/Card.vue:30
+#, fuzzy
+msgctxt "Content/Artist/Card.Link"
 msgid "Show 1 more album"
 msgid_plural "Show %{ count } more albums"
 msgstr[0] "Vis ett album til"
 msgstr[1] "Vis % { count } flere album"
 
-#: front/src/views/Notifications.vue:10
-#, fuzzy
+#: front/src/components/library/EditForm.vue:21
+msgctxt "Content/Library/Button.Label"
+msgid "Show all edits"
+msgstr ""
+
+#: front/src/components/ShortcutsModal.vue:42
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Show available keyboard shortcuts"
+msgstr ""
+
+#: front/src/views/Notifications.vue:7
+msgctxt "Content/Notifications/Form.Label/Verb"
 msgid "Show read notifications"
 msgstr "Vis lesningsmerkander"
 
-#: front/src/components/manage/library/FilesTable.vue:97
+#: front/src/components/forms/PasswordInput.vue:26
+msgctxt "Content/Settings/Button.Tooltip/Verb"
+msgid "Show/hide password"
+msgstr "Vis/skjul passord"
+
+#: front/src/components/manage/library/AlbumsTable.vue:93
+#: front/src/components/manage/library/ArtistsTable.vue:84
+#: front/src/components/manage/library/EditsCardList.vue:72
+#: front/src/components/manage/library/LibrariesTable.vue:110
+#: front/src/components/manage/library/TracksTable.vue:95
+#: front/src/components/manage/library/UploadsTable.vue:144
+#: front/src/components/manage/moderation/AccountsTable.vue:88
+#: front/src/components/manage/moderation/DomainsTable.vue:74
 #: front/src/components/manage/users/InvitationsTable.vue:76
 #: front/src/components/manage/users/UsersTable.vue:87
-#: front/src/views/content/libraries/FilesTable.vue:111
-#, fuzzy
+#: front/src/views/content/libraries/FilesTable.vue:117
+msgctxt "Content/*/Paragraph"
 msgid "Showing results %{ start }-%{ end } on %{ total }"
 msgstr "Viser resultater %{ start }-%{ end } på %{ total }"
 
+#: front/src/components/ShortcutsModal.vue:83
+#, fuzzy
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Shuffle queue"
+msgstr "Omstokk spillekøen"
+
+#: front/src/components/audio/Player.vue:641
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Shuffle your queue"
+msgstr "Omstokk spillekøen"
+
+#: front/src/components/auth/Signup.vue:97
+msgctxt "*/Signup/Title"
+msgid "Sign Up"
+msgstr "Registrering"
+
 #: front/src/components/manage/users/UsersTable.vue:40
-#: front/src/views/admin/users/UsersDetail.vue:37
+msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)"
 msgid "Sign-up"
 msgstr "Registrering"
 
-#: front/src/components/library/FileUpload.vue:84 src/components/library/Track.vue:69
-#: front/src/components/manage/library/FilesTable.vue:44
-#: front/src/views/content/libraries/FilesTable.vue:57
-#: front/src/components/mixins/Translations.vue:27
+#: front/src/components/mixins/Translations.vue:57
+#: front/src/views/admin/moderation/AccountsDetail.vue:197
+#: front/src/components/mixins/Translations.vue:58
+msgctxt "Content/Admin/Table.Label/Noun"
+msgid "Sign-up date"
+msgstr "Registreringsdato"
+
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "Størrelse"
+
+#: front/src/components/library/FileUpload.vue:94
+#: front/src/components/library/TrackDetail.vue:39
+#: front/src/components/mixins/Translations.vue:54
+#: front/src/views/content/libraries/FilesTable.vue:61
+#: front/src/components/mixins/Translations.vue:55
+msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "Størrelse"
 
+#: front/src/components/manage/library/UploadsTable.vue:24
+#: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
-#: front/src/views/content/libraries/FilesTable.vue:229
-#, fuzzy
+#: front/src/components/mixins/Translations.vue:25
+msgctxt "Content/Library/*"
 msgid "Skipped"
 msgstr "Hoppet over"
 
 #: front/src/views/content/libraries/Quota.vue:49
+msgctxt "Content/Library/Label"
 msgid "Skipped files"
 msgstr "Ignorerte filer"
 
-#: front/src/components/requests/Form.vue:3
-#, fuzzy
-msgid "Something's missing in the library? Let us know what you would like to listen!"
-msgstr "Mangler noe i biblioteket? La oss vite hva du ønsker å lytte til."
+#: front/src/views/admin/moderation/DomainsDetail.vue:89
+msgctxt "Content/Moderation/Table.Label"
+msgid "Software"
+msgstr ""
 
-#: front/src/components/audio/Search.vue:25
-#, fuzzy
-msgid "Sorry, we did not found any album matching your query"
-msgstr "Fant ikke noe album som samsvarer med søket ditt"
+#: front/src/components/playlists/Editor.vue:21
+msgctxt "Content/Playlist/Paragraph"
+msgid "Some tracks in your queue are already in this playlist:"
+msgstr ""
 
-#: front/src/components/audio/Search.vue:16
-msgid "Sorry, we did not found any artist matching your query"
-msgstr "Fant ikke noen artist som samsvarer med søket ditt"
+#: front/src/components/PageNotFound.vue:10
+#, fuzzy
+msgctxt "Content/*/Paragraph"
+msgid "Sorry, the page you asked for does not exist:"
+msgstr "Siden du forespurte finnes ikke:"
 
-#: front/src/App.vue:40
+#: front/src/components/Footer.vue:49
+msgctxt "Footer/*/List item.Link"
 msgid "Source code"
 msgstr "Kildekode"
 
-#: front/src/App.vue:39
-msgid "Source code (%{version})"
-msgstr "Kildekode (%{version})"
-
 #: front/src/components/auth/Profile.vue:23
 #: front/src/components/manage/users/UsersTable.vue:70
-#, fuzzy
+msgctxt "Content/Profile/User role"
 msgid "Staff member"
 msgstr "Ansatt medlem"
 
-#: front/src/components/radios/Button.vue:4
-msgid "Start"
-msgstr "Start"
+#: front/src/components/audio/PlayButton.vue:23
+#: src/components/radios/Button.vue:4
+#, fuzzy
+msgctxt "*/Queue/Button.Label/Short, Verb"
+msgid "Start radio"
+msgstr "Stopp radiostasjon"
+
+#: front/src/views/admin/Settings.vue:86
+msgctxt "Content/Admin/Menu"
+msgid "Statistics"
+msgstr "Statistikk"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:490
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:371
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:329
+#: front/src/views/admin/library/ArtistDetail.vue:328
+#: front/src/views/admin/library/LibraryDetail.vue:316
+#: front/src/views/admin/library/TrackDetail.vue:371
+#: front/src/views/admin/library/UploadDetail.vue:335
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:115
+msgctxt "Content/Moderation/Table.Label (Value is Error message)"
+msgid "Status"
+msgstr "Status"
+
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
+msgid "Status"
+msgstr "Status"
+
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+msgid "Status"
+msgstr "Status"
 
-#: front/src/components/library/FileUpload.vue:85
 #: front/src/components/manage/users/InvitationsTable.vue:17
 #: front/src/components/manage/users/InvitationsTable.vue:39
+msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
+msgid "Status"
+msgstr "Status"
+
 #: front/src/components/manage/users/UsersTable.vue:43
-#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
 msgid "Status"
 msgstr "Status"
 
-#: front/src/components/radios/Button.vue:3
-msgid "Stop"
-msgstr "Stopp"
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
+msgid "Status"
+msgstr "Status"
 
-#: front/src/components/Sidebar.vue:150
+#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3
+msgctxt "*/Player/Button.Label/Short, Verb"
 msgid "Stop radio"
 msgstr "Stopp radiostasjon"
 
-#: front/src/App.vue:11 src/components/requests/Form.vue:17
+#: front/src/components/SetInstanceModal.vue:23
+msgctxt "*/*/Button.Label/Verb"
 msgid "Submit"
 msgstr "Send inn"
 
-#: front/src/components/requests/Form.vue:22
+#: front/src/components/library/EditForm.vue:98
+msgctxt "Content/Library/Button.Label/Verb"
+msgid "Submit and apply edit"
+msgstr ""
+
+#: front/src/components/library/EditForm.vue:7
 #, fuzzy
-msgid "Submit another request"
+msgctxt "Content/Library/Button.Label"
+msgid "Submit another edit"
 msgstr "Send inn en annen forespørsel"
 
+#: front/src/components/library/EditForm.vue:99
+msgctxt "Content/Library/Button.Label/Verb"
+msgid "Submit suggestion"
+msgstr ""
+
+#: front/src/views/admin/Settings.vue:85
+msgctxt "Content/Admin/Menu"
+msgid "Subsonic"
+msgstr "Subsonic"
+
 #: front/src/components/auth/SubsonicTokenForm.vue:2
+msgctxt "Content/Settings/Title"
 msgid "Subsonic API password"
 msgstr "Subsonic API-passord"
 
-#: front/src/App.vue:13
+#: front/src/components/library/EditForm.vue:38
+msgctxt "Content/Library/Paragraph"
+msgid "Suggest a change using the form below."
+msgstr ""
+
+#: front/src/components/library/AlbumEdit.vue:5
+msgctxt "Content/*/Title"
+msgid "Suggest an edit on this album"
+msgstr ""
+
+#: front/src/components/library/ArtistEdit.vue:5
+msgctxt "Content/*/Title"
+msgid "Suggest an edit on this artist"
+msgstr ""
+
+#: front/src/components/library/TrackEdit.vue:5
+msgctxt "Content/*/Title"
+msgid "Suggest an edit on this track"
+msgstr ""
+
+#: front/src/components/SetInstanceModal.vue:31
+msgctxt "Popup/Instance/List.Label"
 msgid "Suggested choices"
 msgstr "Anbefalte valg"
 
 #: front/src/components/library/FileUpload.vue:3
+msgctxt "Content/Library/Tab.Title/Short"
 msgid "Summary"
 msgstr "Sammendrag"
 
-#: front/src/components/playlists/Editor.vue:9
-#, fuzzy
-msgid "Syncing changes to server..."
-msgstr "Synkroniserer endringer til tjener…"
+#: front/src/components/library/EditForm.vue:87
+msgctxt "*/*/*"
+msgid "Summary (optional)"
+msgstr ""
 
-#: front/src/components/common/CopyInput.vue:3
-#, fuzzy
+#: front/src/components/Footer.vue:39
+msgctxt "Footer/*/Listitem.Link"
+msgid "Support forum"
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:85
+msgctxt "Content/Library/Paragraph"
+msgid "Supported extensions: %{ extensions }"
+msgstr ""
+
+#: front/src/components/playlists/Editor.vue:9
+#, fuzzy
+msgctxt "Content/Playlist/Paragraph"
+msgid "Syncing changes to server…"
+msgstr "Synkroniserer endringer til tjener…"
+
+#: front/src/components/audio/EmbedWizard.vue:25
+#: front/src/components/common/CopyInput.vue:3
+msgctxt "Content/*/Paragraph"
 msgid "Text copied to clipboard!"
 msgstr "Tekst kopiert til utklippstavle."
 
 #: front/src/components/Home.vue:26
-#, fuzzy
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
+msgctxt "Content/Home/Paragraph"
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
 msgstr ""
 "Det er enkelt. Vi elsket Grooveshark og vi ønsket å bygge noe enda bedre."
 
-#: front/src/App.vue:58
+#: front/src/views/admin/library/AlbumDetail.vue:75
 #, fuzzy
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
+msgstr "Biblioteket og alle dets spor vil bli slettet. Dette kan ikke angres."
+
+#: front/src/components/auth/Authorize.vue:39
+msgctxt "Content/Auth/Paragraph"
+msgid "The application is also requesting the following unknown permissions:"
+msgstr ""
+
+#: front/src/views/admin/library/ArtistDetail.vue:74
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/components/Footer.vue:53
+msgctxt "Footer/*/List item.Link"
 msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
-msgstr "Funkwhale-logoen ble på vennlig designet og tilbudt av Francis Gading."
+msgstr ""
+"Funkwhale-logoen ble på vennlig designet og tilbudt av Francis Gading."
+
+#: front/src/components/SetInstanceModal.vue:8
+msgctxt "Popup/Instance/Error message.List item"
+msgid "The given address is not a Funkwhale server"
+msgstr ""
 
 #: front/src/views/content/libraries/Form.vue:34
 #, fuzzy
-msgid "The library and all its tracks will be deleted. This action is irreversible."
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
+msgstr "Biblioteket og alle dets spor vil bli slettet. Dette kan ikke angres."
+
+#: front/src/views/admin/library/LibraryDetail.vue:61
+#, fuzzy
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
 msgstr "Biblioteket og alle dets spor vil bli slettet. Dette kan ikke angres."
 
-#: front/src/components/library/FileUpload.vue:39
-msgid "The music files you are uploading are tagged properly:"
-msgstr "Musikkfilene du laster opp har korrekte etiketter:"
+#: front/src/components/library/ImportStatusModal.vue:140
+msgctxt "Popup/Import/Error.Label"
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
+msgstr ""
 
-#: front/src/components/Home.vue:121
+#: front/src/components/library/FileUpload.vue:38
 #, fuzzy
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
+msgctxt "Content/Library/List item"
+msgid "The music files you are uploading are tagged properly."
+msgstr "Musikkfilene du laster opp har korrekte etiketter:"
+
+#: front/src/components/audio/Player.vue:65
+msgctxt "Sidebar/Player/Error message.Paragraph"
+msgid "The next track will play automatically in a few seconds…"
+msgstr ""
+
+#: front/src/components/Home.vue:116
+msgctxt "Content/Home/List item"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
 msgstr "Plattformen er fri, du kan installere og endre den uten bekymringer"
 
+#: front/src/components/playlists/Form.vue:14
+#, fuzzy
+msgctxt "Content/Playlist/Error message.Title"
+msgid "The playlist could not be created"
+msgstr "Spilleliste opprettet"
+
+#: front/src/components/federation/FetchButton.vue:37
+msgctxt "*/*/Error"
+msgid "The remote server answered with HTTP %{ status }"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:13
+msgctxt "Popup/*/Message.Content"
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:44
+msgctxt "*/*/Error"
+msgid "The remote server didn't answered fast enough"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:50
+msgctxt "*/*/Error"
+msgid "The return server returned invalid JSON or JSON-LD data"
+msgstr ""
+
+#: front/src/components/manage/library/AlbumsTable.vue:189
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/components/manage/library/ArtistsTable.vue:179
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/components/manage/library/LibrariesTable.vue:206
+#, fuzzy
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
+msgstr "Biblioteket og alle dets spor vil bli slettet. Dette kan ikke angres."
+
+#: front/src/components/manage/library/TracksTable.vue:189
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/components/manage/library/UploadsTable.vue:256
+#, fuzzy
+msgctxt "Popup/*/Paragraph"
+msgid "The selected upload will be removed. This action is irreversible."
+msgstr "Biblioteket og alle dets spor vil bli slettet. Dette kan ikke angres."
+
+#: front/src/components/SetInstanceModal.vue:7
+msgctxt "Popup/Instance/Error message.List item"
+msgid "The server might be down"
+msgstr ""
+
 #: front/src/components/auth/SubsonicTokenForm.vue:4
+msgctxt "Content/Settings/Paragraph"
 msgid "The Subsonic API is not available on this Funkwhale instance."
 msgstr "Subsonic API-et er ikke tilgjengelig på denne Funkwhale-instansen."
 
-#: front/src/components/library/FileUpload.vue:43
+#: front/src/components/library/EditCard.vue:96
+#, fuzzy
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
+msgstr "Biblioteket og alle dets spor vil bli slettet. Dette kan ikke angres."
+
+#: front/src/components/playlists/PlaylistModal.vue:34
+#, fuzzy
+msgctxt "Popup/Playlist/Error message.Title"
+msgid "The track can't be added to a playlist"
+msgstr "Kan ikke legge til sporet i en spilleliste"
+
+#: front/src/components/audio/Player.vue:62
+msgctxt "Sidebar/Player/Error message.Title"
+msgid "The track cannot be loaded"
+msgstr ""
+
+#: front/src/views/admin/library/TrackDetail.vue:74
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/views/admin/library/UploadDetail.vue:68
+#, fuzzy
+msgctxt "Content/Moderation/Paragraph"
+msgid "The upload will be removed. This action is irreversible."
+msgstr "Biblioteket og alle dets spor vil bli slettet. Dette kan ikke angres."
+
+#: front/src/components/library/FileUpload.vue:42
+msgctxt "Content/Library/List item"
 msgid "The uploaded music files are in OGG, Flac or MP3 format"
 msgstr "De opplastede filene er i OGG-, Flac- eller MP3-format"
 
-#: front/src/components/library/Album.vue:52
+#: front/src/views/content/Home.vue:4
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "There are various ways to grab new content and make it available here."
+msgstr "Det er mange måter å hente nytt innhold for tilgjengeliggjøring her."
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:66
+msgctxt "Popup/Moderation/Paragraph"
+msgid "This action is irreversible."
+msgstr ""
+
+#: front/src/components/library/AlbumDetail.vue:29
+msgctxt "Content/Album/Paragraph"
 msgid "This album is present in the following libraries:"
 msgstr "Dette albumet er å finne i følgende bibliotek:"
 
-#: front/src/components/library/Artist.vue:63
+#: front/src/components/library/ArtistDetail.vue:42
+msgctxt "Content/Artist/Paragraph"
 msgid "This artist is present in the following libraries:"
 msgstr "Denne artisten er å finne i følgende bibliotek:"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:84
+#: front/src/views/admin/moderation/DomainsDetail.vue:48
+msgctxt "Content/Moderation/Card.Title"
+msgid "This domain is subject to specific moderation rules"
+msgstr ""
+
 #: front/src/views/content/Home.vue:9
-msgid "This instance offers up to %{quota} of storage space to every user."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "This instance offers up to %{quota} of storage space for every user."
 msgstr "Denne instansen tilbyr opptil %{quota} lagringsplass til hver bruker."
 
+#: front/src/components/auth/Settings.vue:165
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"This is the list of applications that have access to your account data."
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:218
+msgctxt "Content/Settings/Paragraph"
+msgid "This is the list of applications that you have created."
+msgstr ""
+
 #: front/src/components/auth/Profile.vue:16
+msgctxt "Content/Profile/Button.Paragraph"
 msgid "This is you!"
 msgstr "Dette er deg."
 
-#: front/src/components/common/ActionTable.vue:38
-msgid "This may affect a lot of elements, please double check this is really what you want."
+#: front/src/views/content/libraries/Form.vue:73
+#, fuzzy
+msgctxt "Content/Library/Input.Placeholder"
+msgid "This library contains my personal music, I hope you like it."
+msgstr "Dette biblioteket inneholder personlig musikk, håper du liker det."
+
+#: front/src/views/content/remote/Card.vue:141
+msgctxt "Content/Library/Card.Help text"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
+msgstr ""
+
+#: front/src/views/content/remote/Card.vue:142
+msgctxt "Content/Library/Card.Help text"
+msgid "This library is public and you can access its content freely"
 msgstr ""
-"Dette kan ha innvirkning på mange elementer, dobbeltsjekk at dette er det du "
-"faktisk ønsker."
 
-#: front/src/components/library/FileUpload.vue:52
+#: front/src/components/common/ActionTable.vue:47
 #, fuzzy
+msgctxt "Modal/*/Paragraph"
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
+msgstr ""
+"Dette kan ha innvirkning på mange elementer, dobbeltsjekk at dette er det du"
+" faktisk ønsker."
+
+#: front/src/components/library/AlbumEdit.vue:8
+#: front/src/components/library/ArtistEdit.vue:8
+#: front/src/components/library/TrackEdit.vue:8
+msgctxt "Content/*/Message"
+msgid "This object is managed by another server, you cannot edit it."
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:51
+msgctxt "Content/Library/Paragraph"
 msgid "This reference will be used to group imported files together."
 msgstr "Denne referansen brukes til å gruppere importerte filer sammen."
 
-#: front/src/components/library/Track.vue:125
+#: front/src/components/mixins/Translations.vue:33
+#: front/src/components/mixins/Translations.vue:34
+msgctxt "Content/Library/Help text"
+msgid "This track could not be processed, please it is tagged correctly"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:29
+#: front/src/components/mixins/Translations.vue:30
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
+msgstr "Sporet er lastet opp, men ikke behandlet av tjeneren enda"
+
+#: front/src/components/mixins/Translations.vue:25
+#: front/src/components/mixins/Translations.vue:26
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid "This track is already present in one of your libraries"
+msgstr "Sporet finnes allerede i ett av bibliotekene dine"
+
+#: front/src/components/audio/PlayButton.vue:85
+msgctxt "*/Queue/Button/Title"
+msgid "This track is not available in any library you have access to"
+msgstr ""
+
+#: front/src/components/library/TrackDetail.vue:82
+msgctxt "Content/Track/Paragraph"
 msgid "This track is present in the following libraries:"
 msgstr "Dette sporet finnes i følgende bibliotek:"
 
-#: front/src/views/playlists/Detail.vue:37
+#: front/src/views/playlists/Detail.vue:38
+msgctxt "Popup/Playlist/Paragraph"
 msgid "This will completely delete this playlist and cannot be undone."
 msgstr "Dette vil slette denne spillelisten for godt, og kan ikke angres."
 
 #: front/src/views/radios/Detail.vue:27
-#, fuzzy
+msgctxt "Popup/Radio/Paragraph"
 msgid "This will completely delete this radio and cannot be undone."
 msgstr "Dette vil slette denne radiostasjonen for godt, og kan ikke angres."
 
-#: front/src/components/auth/SubsonicTokenForm.vue:51
-#, fuzzy
-msgid "This will completely disable access to the Subsonic API using from account."
+#: front/src/components/auth/SubsonicTokenForm.vue:50
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
 msgstr "Dette vil skru av tilgang til Subsonic API-et for denne kontoen."
 
-#: front/src/App.vue:162 src/components/About.vue:55 src/components/Home.vue:154
-#: front/src/components/PageNotFound.vue:33 src/components/Sidebar.vue:203
-#: front/src/components/Sidebar.vue:204 src/components/audio/PlayButton.vue:54
-#: front/src/components/audio/PlayButton.vue:55
-#: front/src/components/audio/PlayButton.vue:56
-#: front/src/components/audio/PlayButton.vue:61
-#: front/src/components/audio/PlayButton.vue:64
-#: front/src/components/audio/PlayButton.vue:158 src/components/audio/Player.vue:216
-#: front/src/components/audio/Player.vue:273 src/components/audio/Player.vue:274
-#: front/src/components/audio/Player.vue:275 src/components/audio/Player.vue:276
-#: front/src/components/audio/Player.vue:277 src/components/audio/Player.vue:278
-#: front/src/components/audio/Player.vue:279 src/components/audio/Player.vue:280
-#: front/src/components/audio/Player.vue:281 src/components/audio/Player.vue:282
-#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65
-#: front/src/components/audio/SearchBar.vue:20 src/components/audio/SearchBar.vue:25
-#: front/src/components/audio/SearchBar.vue:26 src/components/audio/SearchBar.vue:27
-#: front/src/components/auth/Login.vue:77 src/components/auth/Login.vue:78
-#: front/src/components/auth/Logout.vue:20 src/components/auth/Profile.vue:47
-#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95
-#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97
-#: front/src/components/auth/Signup.vue:98
-#: front/src/components/auth/SubsonicTokenForm.vue:95
-#: front/src/components/auth/SubsonicTokenForm.vue:111
-#: front/src/components/favorites/List.vue:110
-#: front/src/components/favorites/TrackFavoriteIcon.vue:19
-#: front/src/components/favorites/TrackFavoriteIcon.vue:21
-#: front/src/components/forms/PasswordInput.vue:25
-#: front/src/components/library/Album.vue:101 src/components/library/Artist.vue:129
-#: front/src/components/library/Artists.vue:119
-#: front/src/components/library/Artists.vue:120
-#: front/src/components/library/FileUpload.vue:238
-#: front/src/components/library/FileUpload.vue:239
-#: front/src/components/library/FileUpload.vue:240
-#: front/src/components/library/FileUpload.vue:241 src/components/library/Home.vue:65
-#: front/src/components/library/Radios.vue:141 src/components/library/Radios.vue:142
-#: front/src/components/library/Track.vue:195
-#: front/src/components/library/radios/Builder.vue:233
-#: front/src/components/library/radios/Builder.vue:235
-#: front/src/components/library/radios/Builder.vue:236
-#: front/src/components/manage/library/FilesTable.vue:176
-#: front/src/components/manage/library/FilesTable.vue:190
-#: front/src/components/manage/users/InvitationForm.vue:58
-#: front/src/components/manage/users/InvitationsTable.vue:153
-#: front/src/components/manage/users/InvitationsTable.vue:167
-#: front/src/components/manage/users/UsersTable.vue:163
-#: front/src/components/manage/users/UsersTable.vue:173
-#: front/src/components/manage/users/UsersTable.vue:177
-#: front/src/components/manage/users/UsersTable.vue:181
-#: front/src/components/manage/users/UsersTable.vue:185
-#: front/src/components/metadata/ArtistCard.vue:49
-#: front/src/components/metadata/ReleaseCard.vue:53
-#: front/src/components/metadata/Search.vue:114
-#: front/src/components/metadata/Search.vue:130
-#: front/src/components/metadata/Search.vue:134
-#: front/src/components/metadata/Search.vue:138
-#: front/src/components/mixins/Translations.vue:7
-#: front/src/components/mixins/Translations.vue:8
-#: front/src/components/mixins/Translations.vue:10
-#: front/src/components/mixins/Translations.vue:11
-#: front/src/components/mixins/Translations.vue:16
-#: front/src/components/mixins/Translations.vue:17
-#: front/src/components/mixins/Translations.vue:18
-#: front/src/components/mixins/Translations.vue:19
-#: front/src/components/mixins/Translations.vue:20
-#: front/src/components/mixins/Translations.vue:21
-#: front/src/components/mixins/Translations.vue:22
-#: front/src/components/mixins/Translations.vue:23
-#: front/src/components/mixins/Translations.vue:24
-#: front/src/components/mixins/Translations.vue:25
-#: front/src/components/mixins/Translations.vue:26
-#: front/src/components/mixins/Translations.vue:27
-#: front/src/components/mixins/Translations.vue:28
-#: front/src/components/mixins/Translations.vue:29
-#: front/src/components/mixins/Translations.vue:30
-#: front/src/components/mixins/Translations.vue:31
-#: front/src/components/notifications/NotificationRow.vue:39
-#: front/src/components/notifications/NotificationRow.vue:40
-#: front/src/components/notifications/NotificationRow.vue:44
-#: front/src/components/notifications/NotificationRow.vue:45
-#: front/src/components/notifications/NotificationRow.vue:62
-#: front/src/components/playlists/Editor.vue:163 src/components/playlists/Form.vue:74
-#: front/src/components/playlists/Form.vue:81 src/components/playlists/Form.vue:85
-#: front/src/components/playlists/Form.vue:89
-#: front/src/components/playlists/PlaylistModal.vue:116
-#: front/src/components/playlists/TrackPlaylistIcon.vue:32
-#: front/src/components/requests/Form.vue:73 src/components/requests/Form.vue:74
-#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74
-#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80
-#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82
-#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84
-#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86
-#: front/src/views/admin/library/Base.vue:16 src/views/admin/library/FilesList.vue:21
-#: front/src/views/admin/users/Base.vue:20
-#: front/src/views/admin/users/InvitationsList.vue:24
-#: front/src/views/admin/users/UsersDetail.vue:169
-#: front/src/views/admin/users/UsersDetail.vue:170
-#: front/src/views/admin/users/UsersDetail.vue:177
-#: front/src/views/admin/users/UsersDetail.vue:181
-#: front/src/views/admin/users/UsersDetail.vue:185
-#: front/src/views/admin/users/UsersDetail.vue:189
-#: front/src/views/admin/users/UsersList.vue:21 src/views/auth/EmailConfirm.vue:51
-#: front/src/views/auth/PasswordReset.vue:52 src/views/auth/PasswordReset.vue:53
-#: front/src/views/auth/PasswordResetConfirm.vue:62 src/views/content/Base.vue:19
-#: front/src/views/content/Home.vue:35 src/views/content/libraries/Card.vue:58
-#: front/src/views/content/libraries/Card.vue:59
-#: front/src/views/content/libraries/Card.vue:60
-#: front/src/views/content/libraries/Card.vue:61
-#: front/src/views/content/libraries/DetailArea.vue:24
-#: front/src/views/content/libraries/FilesTable.vue:226
-#: front/src/views/content/libraries/FilesTable.vue:229
-#: front/src/views/content/libraries/FilesTable.vue:230
-#: front/src/views/content/libraries/FilesTable.vue:233
-#: front/src/views/content/libraries/FilesTable.vue:234
-#: front/src/views/content/libraries/FilesTable.vue:237
-#: front/src/views/content/libraries/FilesTable.vue:238
-#: front/src/views/content/libraries/FilesTable.vue:241
-#: front/src/views/content/libraries/FilesTable.vue:242
-#: front/src/views/content/libraries/FilesTable.vue:258
-#: front/src/views/content/libraries/FilesTable.vue:259
-#: front/src/views/content/libraries/Form.vue:70
-#: front/src/views/content/libraries/Form.vue:71
-#: front/src/views/content/libraries/Form.vue:72
-#: front/src/views/content/libraries/Form.vue:73
-#: front/src/views/content/libraries/Form.vue:74
-#: front/src/views/content/libraries/Form.vue:106
-#: front/src/views/content/libraries/Form.vue:109
-#: front/src/views/content/libraries/Form.vue:129
-#: front/src/views/content/remote/Card.vue:131 src/views/content/remote/Card.vue:132
-#: front/src/views/content/remote/Card.vue:165 src/views/content/remote/Card.vue:166
-#: front/src/views/content/remote/ScanForm.vue:48 src/views/instance/Timeline.vue:57
-#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:104
-#: front/src/views/playlists/List.vue:105 src/views/radios/Detail.vue:80
-#, fuzzy
-msgid "This will erase your local data and disconnect you, do you want to continue?"
-msgid_plural "%{ count } tracks were added to your queue"
-msgstr[0] ""
-"Dette vil slette din lokale data og koble deg fra, ønsker du å fortsette?"
-msgstr[1] "%{ count } spor ble lagt til i din spilleliste"
-
-#: front/src/components/auth/SubsonicTokenForm.vue:36
-msgid "This will log you out from existing devices that use the current password."
+#: front/src/components/auth/SubsonicTokenForm.vue:35
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will log you out from existing devices that use the current password."
 msgstr ""
 "Dette vil logge deg ut av eksisterende enheter som bruker nåværende passord."
 
-#: front/src/components/playlists/Editor.vue:44
+#: front/src/components/auth/Settings.vue:253
+#, fuzzy
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will permanently delete the application and all the associated tokens."
+msgstr "Dette vil slette denne spillelisten for godt, og kan ikke angres."
+
+#: front/src/components/auth/Settings.vue:194
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
+msgstr ""
+
+#: front/src/components/playlists/Editor.vue:54
+msgctxt "Popup/Playlist/Paragraph"
 msgid "This will remove all tracks from this playlist and cannot be undone."
 msgstr "Dette vil fjerne alle spor fra denne spillelisten og kan ikke angres."
 
-#: front/src/views/content/libraries/Quota.vue:90
-#, fuzzy
-msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota."
+#: front/src/views/admin/library/AlbumDetail.vue:99
+#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
+#: src/edits.js:39
+msgctxt "*/*/*/Noun"
+msgid "Title"
+msgstr "Tittel"
+
+#: front/src/components/audio/track/Table.vue:7
+#: front/src/views/content/libraries/FilesTable.vue:55
+msgctxt "Content/Track/*/Noun"
+msgid "Title"
+msgstr "Tittel"
+
+#: front/src/components/manage/library/AlbumsTable.vue:39
+#: front/src/components/manage/library/TracksTable.vue:39
+msgctxt "*/*/*"
+msgid "Title"
+msgstr "Tittel"
+
+#: front/src/components/SetInstanceModal.vue:16
+msgctxt "Popup/Instance/Paragraph"
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
 msgstr ""
-"Dette vil fjerne spor som har blitt opplastet men ikke kunne behandles av "
-"tjeneren permanent, og du vil få tilbake tilsvarende kvote."
 
-#: front/src/views/content/libraries/Quota.vue:38
-#, fuzzy
-msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota."
+#: front/src/components/ShortcutsModal.vue:79
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Toggle queue looping"
 msgstr ""
-"Dette vil fjerne spor som har blitt opplastet men ikke har blitt behandlet "
-"av tjeneren permanent, og du vil få tilbake tilsvarende kvote."
 
-#: front/src/views/content/libraries/Quota.vue:64
-msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota."
+#: front/src/views/admin/library/AlbumDetail.vue:222
+#: front/src/views/admin/library/ArtistDetail.vue:211
+#: front/src/views/admin/library/LibraryDetail.vue:200
+#: front/src/views/admin/library/TrackDetail.vue:274
+#: front/src/views/admin/moderation/AccountsDetail.vue:317
+#: front/src/views/admin/moderation/DomainsDetail.vue:225
+msgctxt "Content/Moderation/Table.Label"
+msgid "Total size"
 msgstr ""
-"Dette vil fjerne spor som har blitt opplastet men ignorert under "
-"importprosessen permanent, og du vil få tilbake tilsvarende kvote."
 
-#: front/src/components/audio/track/Table.vue:6
-#: front/src/components/manage/library/FilesTable.vue:37
-#: front/src/views/content/libraries/FilesTable.vue:51
-#: front/src/components/mixins/Translations.vue:26
-msgid "Title"
-msgstr "Tittel"
+#: front/src/views/content/libraries/Card.vue:68
+msgctxt "Content/Library/Card.Help text"
+msgid "Total size of the files in this library"
+msgstr "Total størrelse på filene i dette biblioteket"
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:105
+#, fuzzy
+msgctxt "Content/*/*"
+msgid "Total users"
+msgstr "Ikke brukt"
+
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "Spor"
+
+#: front/src/components/audio/SearchBar.vue:27
+#: front/src/components/library/TrackBase.vue:173
+#: front/src/components/library/TrackDetail.vue:128
+#: front/src/components/metadata/Search.vue:138
+msgctxt "*/*/*/Noun"
+msgid "Track"
+msgstr "Spor"
+
+#: front/src/components/library/EditCard.vue:13
+msgctxt "Content/Library/Card/Short"
+msgid "Track #%{ id } - %{ name }"
+msgstr ""
 
-#: front/src/components/library/Track.vue:53
+#: front/src/views/admin/library/TrackDetail.vue:91
 #, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Track data"
+msgstr "Spornavn"
+
+#: front/src/components/library/TrackDetail.vue:4
+msgctxt "Content/Track/Title/Noun"
 msgid "Track information"
 msgstr "Sporinfo"
 
-#: front/src/components/library/radios/Filter.vue:44
-msgid "Track matching filter"
-msgstr "Sporsamsvarsfilter"
+#: front/src/components/mixins/Translations.vue:50
+#: front/src/components/mixins/Translations.vue:51
+msgctxt "Content/*/Dropdown/Noun"
+msgid "Track name"
+msgstr "Spornavn"
 
 #: front/src/components/instance/Stats.vue:54
-msgid "tracks"
-msgstr "spor"
+#: front/src/components/library/AlbumDetail.vue:19
+#: front/src/components/playlists/PlaylistModal.vue:47
+#: front/src/views/admin/moderation/AccountsDetail.vue:362
+#: front/src/views/admin/moderation/DomainsDetail.vue:274
+#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8
+#: front/src/views/playlists/Detail.vue:51 src/views/radios/Detail.vue:34
+msgctxt "*/*/*/Noun"
+msgid "Tracks"
+msgstr "Spor"
 
-#: front/src/components/library/Album.vue:43
-#: front/src/components/playlists/PlaylistModal.vue:33 src/views/content/Base.vue:8
-#: front/src/views/content/libraries/Detail.vue:8 src/views/playlists/Detail.vue:50
-#: front/src/views/radios/Detail.vue:34
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
 msgid "Tracks"
 msgstr "Spor"
 
-#: front/src/components/library/Artist.vue:54
+#: front/src/components/library/ArtistDetail.vue:33
+msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
 msgstr "Spor av denne artisten"
 
 #: front/src/components/instance/Stats.vue:25
+msgctxt "Content/About/Paragraph/Unit"
 msgid "Tracks favorited"
 msgstr "Spor favorisert"
 
 #: front/src/components/instance/Stats.vue:19
-#, fuzzy
+msgctxt "Content/About/Paragraph/Unit"
 msgid "tracks listened"
 msgstr "Spor lyttet til"
 
-#: front/src/components/library/Track.vue:91
-#: front/src/components/manage/library/FilesTable.vue:41
+#: front/src/components/library/radios/Filter.vue:44
+#, fuzzy
+msgctxt "Popup/Radio/Title/Noun"
+msgid "Tracks matching filter"
+msgstr "Sporsamsvarsfilter"
+
+#: front/src/components/library/TrackDetail.vue:57
+#: front/src/views/admin/library/UploadDetail.vue:250
+msgctxt "Content/Track/Table.Label/Noun"
+msgid "Type"
+msgstr "Type"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Type"
 msgstr "Type"
 
-#: front/src/views/content/remote/Card.vue:100 src/views/content/remote/Card.vue:105
+#: front/src/components/manage/moderation/AccountsTable.vue:44
+#: front/src/components/manage/moderation/DomainsTable.vue:42
+msgctxt "Content/Moderation/Table.Label/Short"
+msgid "Under moderation rule"
+msgstr ""
+
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
+msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "Opphev følging"
 
-#: front/src/views/content/remote/Card.vue:101
+#: front/src/views/content/remote/Card.vue:110
+msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "Opphev følging av dette biblioteket?"
 
-#: front/src/components/About.vue:15
+#: front/src/components/About.vue:17
 #, fuzzy
-msgid "Unfortunately, owners of this instance did not yet take the time to complete this page."
+msgctxt "Content/About/Paragraph"
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
 msgstr ""
 "Eierne av denne instansen har ikke tatt seg tid til å fullføre denne siden."
 
+#: front/src/components/federation/FetchButton.vue:54
+#: front/src/components/federation/FetchButton.vue:55
+msgctxt "*/*/Error"
+msgid "Unknowkn error"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:144
+msgctxt "Popup/Import/Error.Label"
+msgid "Unkwown error"
+msgstr ""
+
 #: front/src/components/Home.vue:37
+msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "Ubegrenset musikk"
 
+#: front/src/components/audio/Player.vue:630
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Unmute"
+msgstr "Opphev forstumming"
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:57
+#, fuzzy
+msgctxt "Content/Moderation/Card.Button.Label/Verb"
+msgid "Update"
+msgstr "Opplastingsdato"
+
+#: front/src/components/auth/ApplicationForm.vue:64
+#, fuzzy
+msgctxt "Content/Applications/Button.Label/Verb"
+msgid "Update application"
+msgstr "Oppdater spilleliste"
+
 #: front/src/components/auth/Settings.vue:50
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Update avatar"
 msgstr "Oppdater avatar"
 
 #: front/src/views/content/libraries/Form.vue:25
+msgctxt "Content/Library/Button.Label/Verb"
 msgid "Update library"
 msgstr "Oppdater bibliotek"
 
 #: front/src/components/playlists/Form.vue:33
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Update playlist"
 msgstr "Oppdater spilleliste"
 
 #: front/src/components/auth/Settings.vue:27
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Update settings"
 msgstr "Oppdater innstillinger"
 
 #: front/src/views/auth/PasswordResetConfirm.vue:21
+msgctxt "Content/Signup/Button.Label"
 msgid "Update your password"
 msgstr "Oppdater passordet ditt"
 
-#: front/src/views/content/libraries/Card.vue:44
-#: front/src/components/manage/users/UsersTable.vue:173
+#: front/src/views/content/libraries/Card.vue:45
 #: front/src/views/content/libraries/DetailArea.vue:24
-#: front/src/views/admin/users/UsersDetail.vue:177
+msgctxt "Content/Library/Card.Button.Label/Verb"
 msgid "Upload"
 msgstr "Last opp"
 
 #: front/src/components/auth/Settings.vue:45
+msgctxt "Content/Settings/Title/Verb"
 msgid "Upload a new avatar"
 msgstr "Last opp en ny avatar"
 
 #: front/src/views/content/Home.vue:6
+msgctxt "Content/Library/Title/Verb"
 msgid "Upload audio content"
 msgstr "Last opp lydinnhold"
 
-#: front/src/views/content/libraries/FilesTable.vue:54
+#: front/src/views/admin/library/UploadDetail.vue:85
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Upload data"
+msgstr "Opplastingsdato"
+
+#: front/src/views/content/libraries/FilesTable.vue:58
+msgctxt "*/*/*/Noun"
 msgid "Upload date"
 msgstr "Opplastingsdato"
 
-#: front/src/views/content/Home.vue:7
+#: front/src/components/library/FileUpload.vue:258
 #, fuzzy
-msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here."
+msgctxt "Content/Library/Help text"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
 msgstr ""
-"Last opp musikkfiler (MP3, OGG, Flac, osv.) fra ditt personlige bibiotek "
-"direkte fra din nettleser for å nyte dem her."
+"Opplasting nektet, forsikre deg om at filen ikke er for stor, og at du ikke "
+"har brukt opp kvoten din."
+
+#: front/src/components/library/ImportStatusModal.vue:8
+msgctxt "Popup/Import/Message"
+msgid "Upload is still pending and will soon be processed by the server."
+msgstr ""
+
+#: front/src/views/content/Home.vue:7
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
+msgstr ""
+"Last opp musikkfiler (MP3, OGG, Flac, osv.) fra ditt personlige bibiotek "
+"direkte fra din nettleser for å nyte dem her."
 
-#: front/src/components/library/FileUpload.vue:31
+#: front/src/components/library/FileUpload.vue:30
+msgctxt "Content/Library/Title/Verb"
 msgid "Upload new tracks"
 msgstr "Last opp nye spor"
 
-#: front/src/views/admin/users/UsersDetail.vue:82
+#: front/src/views/admin/moderation/AccountsDetail.vue:298
+msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Upload quota"
 msgstr "Opplastingskvote"
 
-#: front/src/components/library/FileUpload.vue:99
+#: front/src/components/library/FileUpload.vue:267
+msgctxt "Content/Library/Help text"
+msgid "Upload timeout, please try again"
+msgstr "Tidsavbrudd for opplasting, prøv igjen"
+
+#: front/src/components/library/ImportStatusModal.vue:14
+msgctxt "Popup/Import/Message"
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:11
+#, fuzzy
+msgctxt "Popup/Import/Message"
+msgid "Upload was successfully processed by the server."
+msgstr "Sporet er lastet opp, men ikke behandlet av tjeneren enda"
+
+#: front/src/components/library/FileUpload.vue:109
+msgctxt "Content/Library/Table"
 msgid "Uploaded"
 msgstr "Opplastet"
 
 #: front/src/components/library/FileUpload.vue:5
+msgctxt "Content/Library/Tab.Title/Short"
 msgid "Uploading"
 msgstr "Laster opp"
 
-#: front/src/components/library/FileUpload.vue:102
+#: front/src/components/library/FileUpload.vue:112
 #, fuzzy
-msgid "Uploading..."
-msgstr "Laster opp…"
+msgctxt "Content/Library/Table"
+msgid "Uploading…"
+msgstr "Laster opp"
+
+#: front/src/views/admin/library/Base.vue:20
+#: front/src/views/admin/library/UploadsList.vue:24
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Uploads"
+msgstr "Last opp"
+
+#: front/src/components/manage/moderation/AccountsTable.vue:41
+#: front/src/components/mixins/Translations.vue:63
+#: front/src/views/admin/library/AlbumDetail.vue:242
+#: front/src/views/admin/library/ArtistDetail.vue:231
+#: front/src/views/admin/library/LibraryDetail.vue:239
+#: front/src/views/admin/library/TrackDetail.vue:294
+#: front/src/views/admin/moderation/AccountsDetail.vue:337
+#: front/src/views/admin/moderation/DomainsDetail.vue:244
+#: front/src/components/mixins/Translations.vue:64
+#, fuzzy
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Uploads"
+msgstr "Last opp"
+
+#: front/src/components/manage/library/LibrariesTable.vue:52
+#, fuzzy
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr "Last opp"
+
+#: front/src/components/auth/ApplicationForm.vue:16
+msgctxt "Content/Applications/Help Text"
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
+msgstr ""
 
-#: front/src/App.vue:44
+#: front/src/components/Footer.vue:16
+msgctxt "Footer/*/List item.Link"
 msgid "Use another instance"
 msgstr "Bruk en annen instans"
 
 #: front/src/views/auth/PasswordReset.vue:12
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
+msgctxt "Content/Signup/Paragraph"
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
 msgstr ""
 "Bruk dette skjemaet til å forespørre tilbakestilling av passord. En e-post "
 "vil bli sendt til oppgitt adresse med instruksjoner."
 
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:111
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
+msgstr ""
+
 #: front/src/components/manage/users/InvitationsTable.vue:49
+msgctxt "Content/Admin/Table"
 msgid "Used"
 msgstr "Brukt"
 
 #: front/src/views/content/libraries/Detail.vue:26
+msgctxt "Content/Library/Table.Label"
 msgid "User"
 msgstr "Bruker"
 
 #: front/src/components/instance/Stats.vue:5
+msgctxt "Content/About/Title/Noun"
 msgid "User activity"
 msgstr "Brukeraktivitet"
 
-#: front/src/components/library/Album.vue:49 src/components/library/Artist.vue:60
-#: front/src/components/library/Track.vue:122
+#: front/src/components/library/AlbumDetail.vue:26
+#: front/src/components/library/ArtistDetail.vue:39
+#: front/src/components/library/TrackDetail.vue:79
+msgctxt "Content/*/Title/Noun"
 msgid "User libraries"
 msgstr "Brukerbibliotek"
 
 #: front/src/components/library/Radios.vue:20
-#, fuzzy
+msgctxt "Content/Radio/Title"
 msgid "User radios"
 msgstr "Brukerradiostasjoner"
 
 #: front/src/components/auth/Signup.vue:19
 #: front/src/components/manage/users/UsersTable.vue:37
-#: front/src/components/mixins/Translations.vue:32
+#: front/src/components/mixins/Translations.vue:59
+#: front/src/views/admin/moderation/AccountsDetail.vue:114
+#: front/src/components/mixins/Translations.vue:60
+msgctxt "Content/*/*"
 msgid "Username"
 msgstr "Brukernavn"
 
 #: front/src/components/auth/Login.vue:15
-#, fuzzy
+msgctxt "Content/Login/Input.Label/Noun"
 msgid "Username or email"
 msgstr "Brukernavn eller e-post"
 
 #: front/src/components/instance/Stats.vue:13
+msgctxt "Content/About/Paragraph/Unit"
 msgid "users"
 msgstr "brukere"
 
-#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5
-#: front/src/views/admin/users/UsersList.vue:3 src/views/admin/users/UsersList.vue:21
-#: front/src/views/admin/Settings.vue:81
+#: front/src/components/Sidebar.vue:102
+#: front/src/components/manage/moderation/DomainsTable.vue:39
+#: front/src/components/mixins/Translations.vue:61
+#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5
+#: src/views/admin/users/UsersList.vue:21
+#: front/src/components/mixins/Translations.vue:62
+msgctxt "*/*/*/Noun"
 msgid "Users"
 msgstr "Brukere"
 
+#: front/src/components/Footer.vue:29
+#, fuzzy
+msgctxt "Footer/*/Title"
+msgid "Using Funkwhale"
+msgstr "Om Funkwhale"
+
+#: front/src/components/Footer.vue:13
+#, fuzzy
+msgctxt "Footer/*/List item"
+msgid "Version %{version}"
+msgstr "Kildekode (%{version})"
+
 #: front/src/views/content/libraries/Quota.vue:29
 #: front/src/views/content/libraries/Quota.vue:56
 #: front/src/views/content/libraries/Quota.vue:82
+msgctxt "Content/Library/Link/Verb"
 msgid "View files"
 msgstr "Vis filer"
 
-#: front/src/components/library/Album.vue:37 src/components/library/Artist.vue:35
-#: front/src/components/library/Track.vue:44
-#: front/src/components/metadata/ReleaseCard.vue:53
+#: front/src/components/library/AlbumBase.vue:81
+#: front/src/components/library/ArtistBase.vue:92
+#: front/src/components/library/TrackBase.vue:100
+#: front/src/views/admin/library/AlbumDetail.vue:42
+#: front/src/views/admin/library/ArtistDetail.vue:41
+#: front/src/views/admin/library/LibraryDetail.vue:34
+#: front/src/views/admin/library/LibraryDetail.vue:45
+#: front/src/views/admin/library/TrackDetail.vue:41
+#: front/src/views/admin/library/UploadDetail.vue:35
+#: front/src/views/admin/library/UploadDetail.vue:46
+#: front/src/views/admin/moderation/AccountsDetail.vue:37
+#: front/src/views/admin/moderation/AccountsDetail.vue:45
+msgctxt "Content/Moderation/Link/Verb"
+msgid "View in Django's admin"
+msgstr ""
+
+#: front/src/components/library/AlbumBase.vue:61
+#: front/src/components/library/ArtistBase.vue:72
+#: front/src/components/library/TrackBase.vue:80
 #: front/src/components/metadata/ArtistCard.vue:49
+#: front/src/components/metadata/ReleaseCard.vue:53
+msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "Vis på MusicBrainz"
 
-#: front/src/views/content/libraries/Form.vue:18
+#: front/src/components/manage/library/LibrariesTable.vue:11
+#: front/src/components/manage/library/LibrariesTable.vue:51
+#: front/src/components/manage/library/UploadsTable.vue:11
+#: front/src/components/manage/library/UploadsTable.vue:63
+#: front/src/views/admin/library/LibraryDetail.vue:94
+#: front/src/views/admin/library/UploadDetail.vue:101
+msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "Synlighet"
 
-#: front/src/components/playlists/PlaylistModal.vue:20
-#, fuzzy
-msgid "We cannot add the track to a playlist"
-msgstr "Kan ikke legge til sporet i en spilleliste"
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Synlighet"
 
-#: front/src/components/playlists/Form.vue:14
-#, fuzzy
-msgid "We cannot create the playlist"
-msgstr "Kan ikke opprette spillelisten"
+#: front/src/components/library/AlbumDetail.vue:4
+msgctxt "Content/Album/"
+msgid "Volume %{ number }"
+msgstr ""
 
-#: front/src/components/auth/Signup.vue:13
-#, fuzzy
-msgid "We cannot create your account"
-msgstr "Kan ikke opprette konto"
+#: front/src/components/federation/FetchButton.vue:69
+msgctxt "Popup/*/Loading.Title"
+msgid "Waiting for result…"
+msgstr ""
 
 #: front/src/components/auth/Login.vue:7
-#, fuzzy
+msgctxt "Content/Login/Error message.Title"
 msgid "We cannot log you in"
 msgstr "Kan ikke logge inn"
 
-#: front/src/components/auth/Settings.vue:38
-#, fuzzy
-msgid "We cannot save your avatar"
-msgstr "Kan ikke lagre din avatar"
-
-#: front/src/components/auth/Settings.vue:14
+#: front/src/components/auth/ApplicationForm.vue:3
 #, fuzzy
-msgid "We cannot save your settings"
+msgctxt "Content/*/Error message.Title"
+msgid "We cannot save your changes"
 msgstr "Kan ikke lagre innstillingene"
 
-#: front/src/components/Home.vue:127
-#, fuzzy
+#: front/src/components/Home.vue:122
+msgctxt "Content/Home/List item"
 msgid "We do not track you or bother you with ads"
 msgstr "Ingen sporing eller reklame"
 
-#: front/src/views/Notifications.vue:26
-msgid "We don't have any notification to display!"
-msgstr "Ingen merknad å vise."
-
-#: front/src/views/content/Home.vue:4
-msgid "We offer various way to grab new content and make it available here."
-msgstr "Det er mange måter å hente nytt innhold for tilgjengeliggjøring her."
-
-#: front/src/components/library/FileUpload.vue:40
+#: front/src/components/library/FileUpload.vue:39
 #, fuzzy
-msgid "we recommend using Picard for that purpose"
+msgctxt "Content/Library/Link"
+msgid "We recommend using Picard for that purpose."
 msgstr "Til dette formålet anbefales Picard"
 
 #: front/src/components/Home.vue:7
-#, fuzzy
+msgctxt "Content/Home/Title"
 msgid "We think listening to music should be simple."
 msgstr "Lytting til musikk skal være enkelt."
 
-#: front/src/components/PageNotFound.vue:10
-#, fuzzy
-msgid "We're sorry, the page you asked for does not exist:"
-msgstr "Siden du forespurte finnes ikke:"
-
-#: front/src/components/requests/Form.vue:21
-#, fuzzy
-msgid "We've received your request, you'll get some groove soon ;)"
-msgstr "Din forespørsel er mottatt, du vil få rockefoten igang snart."
+#: front/src/components/Home.vue:148
+msgctxt "Head/Home/Title"
+msgid "Welcome"
+msgstr "Velkommen"
 
 #: front/src/components/Home.vue:5
-#, fuzzy
+msgctxt "Content/Home/Title/Verb"
 msgid "Welcome on Funkwhale"
 msgstr "Velkommen på Funkwhale"
 
 #: front/src/components/Home.vue:24
-#, fuzzy
+msgctxt "Content/Home/Title"
 msgid "Why funkwhale?"
 msgstr "Hvorfor Funkwhale?"
 
-#: front/src/components/Sidebar.vue:115
+#: front/src/components/audio/EmbedWizard.vue:13
+msgctxt "Popup/Embed/Input.Label"
+msgid "Widget height"
+msgstr ""
+
+#: front/src/components/audio/EmbedWizard.vue:6
+msgctxt "Popup/Embed/Input.Label"
+msgid "Widget width"
+msgstr ""
+
+#: front/src/components/auth/ApplicationForm.vue:157
+msgctxt "Content/OAuth Scopes/Label/Verb"
+msgid "Write"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:21
+msgctxt "Content/Auth/Label/Noun"
+msgid "Write-only"
+msgstr ""
+
+#: front/src/components/auth/ApplicationForm.vue:158
+msgctxt "Content/OAuth Scopes/Help Text"
+msgid "Write-only access to user data"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:129
+#: front/src/components/manage/moderation/AccountsTable.vue:72
+#: front/src/components/manage/moderation/DomainsTable.vue:58
+msgctxt "*/*/*"
 msgid "Yes"
 msgstr "Ja"
 
 #: front/src/components/auth/Logout.vue:8
-#, fuzzy
+msgctxt "Content/Login/Button.Label"
 msgid "Yes, log me out!"
 msgstr "Ja, logg meg ut."
 
-#: front/src/components/library/FileUpload.vue:33
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
+#: front/src/views/content/libraries/Form.vue:19
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
+msgstr "Du vil kunne dele biblioteket med andre, uavhengig av dets synlighet."
+
+#: front/src/components/library/FileUpload.vue:32
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
 msgstr ""
 "Du er i ferd med å laste opp musikk til ditt bibliotek. Før du fortsetter, "
 "forsikre deg om at:"
 
+#: front/src/components/SetInstanceModal.vue:12
+msgctxt "Popup/Login/Paragraph"
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
+msgstr ""
+
+#: front/src/components/library/ArtistDetail.vue:6
+msgctxt "Content/Artist/Paragraph"
+msgid "You are currently hiding content related to this artist."
+msgstr ""
+
 #: front/src/components/auth/Logout.vue:7
+msgctxt "Content/Login/Paragraph"
 msgid "You are currently logged in as %{ username }"
 msgstr "Du er innlogget som %{ username }"
 
+#: front/src/components/library/FileUpload.vue:35
+msgctxt "Content/Library/List item"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
+msgstr ""
+
+#: front/src/components/SetInstanceModal.vue:98
+msgctxt "*/Instance/Message"
+msgid "You are now using the Funkwhale instance at %{ url }"
+msgstr ""
+
 #: front/src/views/content/Home.vue:17
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
 msgstr ""
 "Følg bibliotek fra andre brukere for å få tilgang til ny musikk. Offentlige "
 "bibliotek kan følges umiddelbart, mens å følge et privat bibliotek krever "
 "samtykke fra dets eier."
 
-#: front/src/components/Home.vue:133
-msgid "You can invite friends and family to your instance so they can enjoy your music"
+#: front/src/components/Home.vue:128
+msgctxt "Content/Home/List item"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
 msgstr ""
 "Du kan invitere venner og familie til din instans slik at de kan nyte "
 "musikken din"
 
-#: front/src/components/library/radios/Builder.vue:7
+#: front/src/components/moderation/FilterModal.vue:31
+msgctxt "Popup/Moderation/Paragraph"
+msgid ""
+"You can manage and update your filters anytime from your account settings."
+msgstr ""
+
+#: front/src/views/auth/EmailConfirm.vue:24
 #, fuzzy
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
+msgctxt "Content/Signup/Paragraph"
+msgid "You can now use the service without limitations."
+msgstr ""
+"E-postadresse bekreftet, du kan nå bruke tjenesten uten begrensninger."
+
+#: front/src/components/library/radios/Builder.vue:7
+msgctxt "Content/Radio/Paragraph"
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
 msgstr ""
 "Du kan bruke dette grensesnittet til å bygge din egen tilpassede "
 "radiostasjon, som spiller spor i henhold til dine valg."
 
-#: front/src/components/auth/SubsonicTokenForm.vue:8
-#, fuzzy
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
+#: front/src/components/auth/SubsonicTokenForm.vue:7
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
 msgstr ""
 "Du kan bruke dem til å nyte din spilleliste og musikk i frakoblet modus, på "
 "din telefon eller nettbrett for eksempel."
 
-#: front/src/components/Sidebar.vue:147
-#, fuzzy
-msgid "You have a radio playing"
-msgstr "Du har en spillende radiostasjon"
-
-#: front/src/App.vue:8
-msgid "You need to select an instance in order to continue"
-msgstr "Du må velge en instans for å fortsette"
-
-#: front/src/views/content/libraries/Form.vue:19
-#, fuzzy
-msgid "You will be able to share your library with other people, regardless of it's visibility."
-msgstr "Du vil kunne dele biblioteket med andre, uavhengig av dets synlighet."
-
-#: front/src/components/auth/Settings.vue:100
-#, fuzzy
-msgid "You will be logged out from this session and have to log in with the new one"
-msgstr "Du vil bli logget ut av denne økta, og må logge inn i den nye"
-
-#: front/src/components/auth/Settings.vue:71
-#, fuzzy
-msgid "You will have to update your password on your clients that use this password."
+#: front/src/components/auth/Settings.vue:202
+msgctxt "Content/Applications/Paragraph"
+msgid "You don't have any application connected with your account."
 msgstr ""
-"Du vil måtte oppdatere ditt passord på klienter som bruker dette passordet."
 
-#: front/src/views/auth/EmailConfirm.vue:24
+#: front/src/components/auth/Settings.vue:261
 #, fuzzy
-msgid "Your email address was confirmed, you can now use the service without limitations."
-msgstr "E-postadresse bekreftet, du kan nå bruke tjenesten uten begrensninger."
-
-#: front/src/components/Home.vue:114
-msgid "Your music, your way"
-msgstr "Din musikk, på din måte"
-
-#: front/src/views/Notifications.vue:7
-msgid "Your notifications"
-msgstr "Dine merknader"
-
-#: front/src/views/auth/PasswordResetConfirm.vue:29
-#, fuzzy
-msgid "Your password has been updated successfully."
-msgstr "Passordet ditt har blitt oppdatert."
+msgctxt "Content/Applications/Paragraph"
+msgid "You don't have any configured application yet."
+msgstr "Ingen merknad å vise."
 
-#: front/src/components/auth/Settings.vue:101
-#, fuzzy
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
+#: front/src/views/admin/moderation/AccountsDetail.vue:75
+msgctxt "Content/Moderation/Card.Title"
+msgid "You don't have any rule in place for this account."
 msgstr ""
-"Ditt Subsonic-passord vil bli endret til noe nytt og tilfeldig, noe som "
-"logger deg ut fra enheter som bruker ditt gamle Subsonic-passord."
-
-#: front/src/components/mixins/Translations.vue:8
-msgid "Activity visibility"
-msgstr "Aktivitetssynlighet"
-
-#: front/src/components/mixins/Translations.vue:9
-msgid "Determine the visibility level of your activity"
-msgstr "Bestem synlighetsnivået for din aktivitet"
-
-#: front/src/components/mixins/Translations.vue:11
-#: front/src/components/playlists/Form.vue:81 src/views/content/libraries/Form.vue:72
-msgid "Nobody except me"
-msgstr "Ingen unntatt meg"
 
-#: front/src/components/mixins/Translations.vue:12
-#: front/src/components/playlists/Form.vue:85 src/views/content/libraries/Form.vue:73
-msgid "Everyone on this instance"
-msgstr "Alle på denne instansen"
-
-#: front/src/components/mixins/Translations.vue:18
-#, fuzzy
-msgid "Accessed date"
-msgstr "Tilgangsdato"
-
-#: front/src/components/mixins/Translations.vue:19
-msgid "Modification date"
-msgstr "Endringsdato"
-
-#: front/src/components/mixins/Translations.vue:20
-msgid "Imported date"
-msgstr "Importdato"
-
-#: front/src/components/mixins/Translations.vue:22
-msgid "Track name"
-msgstr "Spornavn"
-
-#: front/src/components/mixins/Translations.vue:23
-msgid "Album name"
-msgstr "Albumnavn"
-
-#: front/src/components/mixins/Translations.vue:30
-msgid "Sign-up date"
-msgstr "Registreringsdato"
-
-#: front/src/components/playlists/Editor.vue:163
-msgid "Copy tracks from current queue to playlist"
-msgstr "Kopier fra nåværende kø til spilleliste"
-
-#: front/src/components/playlists/PlaylistModal.vue:116
-msgid "Add to this playlist"
-msgstr "Legg til i denne spillelisten"
-
-#: front/src/components/playlists/Form.vue:74
-msgid "My awesome playlist"
-msgstr "Min flotte spilleliste"
-
-#: front/src/components/playlists/Form.vue:89
-msgid "Everyone"
-msgstr "Alle"
+#: front/src/views/admin/moderation/DomainsDetail.vue:39
+msgctxt "Content/Moderation/Card.Title"
+msgid "You don't have any rule in place for this domain."
+msgstr ""
 
-#: front/src/components/auth/Signup.vue:95
-msgid "Sign Up"
-msgstr "Registrering"
+#: front/src/components/library/EditForm.vue:52
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
+msgstr ""
 
-#: front/src/components/auth/Signup.vue:96
-#, fuzzy
-msgid "Enter your invitation code (case insensitive)"
-msgstr "Skriv inn din invitasjonskode (versalsensitiv)"
+#: front/src/components/Sidebar.vue:171
+msgctxt "Sidebar/Player/Title"
+msgid "You have a radio playing"
+msgstr "Du har en spillende radiostasjon"
 
-#: front/src/components/auth/Signup.vue:97
-msgid "Enter your username"
-msgstr "Skriv inn brukernavnet ditt"
+#: front/src/components/audio/Player.vue:69
+msgctxt "Sidebar/Player/Error message.Paragraph"
+msgid "You may have a connectivity issue."
+msgstr ""
 
-#: front/src/components/auth/Signup.vue:98
-#, fuzzy
-msgid "Enter your email"
-msgstr "Skriv inn e-postadressen din"
+#: front/src/components/auth/Settings.vue:100
+msgctxt "Popup/Settings/List item"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
+msgstr "Du vil bli logget ut av denne økta, og må logge inn i den nye"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:95
-msgid "Password updated"
-msgstr "Passord oppdatert"
+#: front/src/components/auth/Authorize.vue:51
+msgctxt "Content/Auth/Paragraph"
+msgid "You will be redirected to <strong>%{ url }</strong>"
+msgstr ""
 
-#: front/src/components/auth/SubsonicTokenForm.vue:111
-#, fuzzy
-msgid "Access disabled"
-msgstr "Tilgang avskrudd"
+#: front/src/components/auth/Authorize.vue:49
+msgctxt "Content/Auth/Paragraph"
+msgid "You will be shown a code to copy-paste in the application."
+msgstr ""
 
-#: front/src/components/auth/Login.vue:77
-#, fuzzy
-msgid "Enter your username or email"
-msgstr "Skriv inn brukernavnet eller e-postadressen din"
+#: front/src/components/auth/Settings.vue:71
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
+msgstr ""
+"Du vil måtte oppdatere ditt passord på klienter som bruker dette passordet."
 
-#: front/src/components/auth/Login.vue:78
-msgid "Log In"
-msgstr "Logg inn"
+#: front/src/components/moderation/FilterModal.vue:20
+msgctxt "Popup/Moderation/Paragraph"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
+msgstr ""
 
-#: front/src/components/auth/Profile.vue:47
-msgid "%{ username }'s profile"
-msgstr "%{ username } sin profil"
+#: front/src/components/auth/Signup.vue:13
+msgctxt "Content/Signup/Form/Paragraph"
+msgid "Your account cannot be created."
+msgstr ""
 
-#: front/src/components/auth/Logout.vue:20
+#: front/src/components/auth/Settings.vue:215
 #, fuzzy
-msgid "Log Out"
-msgstr "Logg ut"
+msgctxt "Content/Settings/Title/Noun"
+msgid "Your applications"
+msgstr "Dine merknader"
 
-#: front/src/components/auth/Settings.vue:249
-msgid "Account Settings"
-msgstr "Kontoinnstillinger"
+#: front/src/components/auth/Settings.vue:38
+msgctxt "Content/Settings/Error message.Title"
+msgid "Your avatar cannot be saved"
+msgstr ""
 
-#: front/src/components/favorites/TrackFavoriteIcon.vue:19
-msgid "Remove from favorites"
-msgstr "Fjern fra favoritter"
+#: front/src/components/library/EditForm.vue:3
+msgctxt "Content/Library/Paragraph"
+msgid "Your edit was successfully submitted."
+msgstr ""
 
-#: front/src/components/favorites/List.vue:110
-#, fuzzy
+#: front/src/components/favorites/List.vue:116
+msgctxt "Head/Favorites/Title"
 msgid "Your Favorites"
 msgstr "Dine favoritter"
 
-#: front/src/components/library/Radios.vue:141
-#, fuzzy
-msgid "Enter a radio name..."
-msgstr "Skriv inn et radiostasjonsnavn…"
-
-#: front/src/components/library/radios/Builder.vue:233
-#, fuzzy
-msgid "Radio Builder"
-msgstr "Radiostasjonsbygger"
-
-#: front/src/components/library/radios/Builder.vue:235
-#, fuzzy
-msgid "My awesome radio"
-msgstr "Min flotte radiostasjon"
+#: front/src/components/Home.vue:109
+msgctxt "Content/Home/Title"
+msgid "Your music, your way"
+msgstr "Din musikk, på din måte"
 
-#: front/src/components/library/radios/Builder.vue:236
-msgid "My awesome description"
-msgstr "Min flotte beskrivelse"
+#: front/src/views/Notifications.vue:4
+msgctxt "Content/Notifications/Title"
+msgid "Your notifications"
+msgstr "Dine merknader"
 
-#: front/src/components/library/FileUpload.vue:238
-#, fuzzy
-msgid "Upload refused, ensure the file is not too big and you have not reached your quota"
+#: front/src/components/auth/Settings.vue:76
+msgctxt "Content/Settings/Error message.Title"
+msgid "Your password cannot be changed"
 msgstr ""
-"Opplasting nektet, forsikre deg om at filen ikke er for stor, og at du ikke "
-"har brukt opp kvoten din."
 
-#: front/src/components/library/FileUpload.vue:239
+#: front/src/views/auth/PasswordResetConfirm.vue:29
+msgctxt "Content/Signup/Card.Paragraph"
+msgid "Your password has been updated successfully."
+msgstr "Passordet ditt har blitt oppdatert."
+
+#: front/src/components/auth/Settings.vue:14
 #, fuzzy
-msgid "Impossible to upload this file, ensure it is not too big"
-msgstr "Kunne ikke laste opp denne filen, sjekk at den ikke er for stor"
+msgctxt "Content/Settings/Error message.Title"
+msgid "Your settings can't be updateds"
+msgstr "Innstillinger oppdatert"
 
-#: front/src/components/library/FileUpload.vue:240
-msgid "A network error occured while uploading this file"
-msgstr "Kunne ikke laste opp denne filen som følge av nettverksfeil"
+#: front/src/components/auth/Settings.vue:101
+msgctxt "Popup/Settings/List item"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
+msgstr ""
+"Ditt Subsonic-passord vil bli endret til noe nytt og tilfeldig, noe som "
+"logger deg ut fra enheter som bruker ditt gamle Subsonic-passord."
 
-#: front/src/components/library/FileUpload.vue:241
+#: front/src/edits.js:47
 #, fuzzy
-msgid "Upload timeout, please try again"
-msgstr "Tidsavbrudd for opplasting, prøv igjen"
+msgctxt "*/*/*/Short, Noun"
+msgid "Position"
+msgstr "Beskrivelse"
 
-#: front/src/components/library/Artists.vue:119
+#: front/src/edits.js:54
 #, fuzzy
-msgid "Enter an artist name..."
-msgstr "Skriv inn artistnavn…"
-
-#: front/src/components/library/Track.vue:195 src/components/audio/SearchBar.vue:27
-#: front/src/components/metadata/Search.vue:138
-msgid "Track"
-msgstr "Spor"
-
-#: front/src/components/library/Home.vue:65
-msgid "Home"
-msgstr "Hjem"
-
-#: front/src/components/forms/PasswordInput.vue:25
-msgid "Show/hide password"
-msgstr "Vis/skjul passord"
+msgctxt "Content/Track/*/Noun"
+msgid "Copyright"
+msgstr "Kopier"
 
-#: front/src/components/requests/Form.vue:73
+#: front/src/components/library/AlbumBase.vue:183
 #, fuzzy
-msgid "The Beatles, Mickael Jackson…"
-msgstr "The Beatles, Mickael Jackson…"
-
-#: front/src/components/requests/Form.vue:74
-msgid "The White Album, Thriller…"
-msgstr "The White Album, Thriller…"
+msgctxt "Content/Album/Header.Title"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgstr[0] "Album inneholdende %{ count } spor, av %{ artist }"
+msgstr[1] "Album inneholdende %{ count } spor, av %{ artist }"
 
-#: front/src/components/requests/Form.vue:75
+#: front/src/components/audio/PlayButton.vue:220
 #, fuzzy
-msgid "Use this comment box to add details to your request if needed"
-msgstr ""
-"Bruk dette kommentarfeltet til å detaljere din forespørsel hvis nødvendig"
-
-#: front/src/components/audio/PlayButton.vue:158
+msgctxt "*/Queue/Message"
 msgid "%{ count } track was added to your queue"
 msgid_plural "%{ count } tracks were added to your queue"
 msgstr[0] "%{ count } spor ble lagt til i din spillekø"
 msgstr[1] "%{ count } spor ble lagt til i din spillekø"
-
-#: front/src/components/audio/Search.vue:65
-#, fuzzy
-msgid "Artist, album, track..."
-msgstr "Artist, album, spor…"
-
-#: front/src/components/audio/SearchBar.vue:20
-#, fuzzy
-msgid "Search for artists, albums, tracks..."
-msgstr "Søk etter artister, album, spor…"
-
-#: front/src/components/audio/Player.vue:216
-msgid "Queue shuffled!"
-msgstr "Spillekø omstokket."
-
-#: front/src/components/audio/Player.vue:273
-msgid "Previous track"
-msgstr "Forrige spor"
-
-#: front/src/components/audio/Player.vue:274
-msgid "Play track"
-msgstr "Spill spor"
-
-#: front/src/components/audio/Player.vue:275
-msgid "Pause track"
-msgstr "Sett spor på pause"
-
-#: front/src/components/audio/Player.vue:276
-msgid "Next track"
-msgstr "Neste spor"
-
-#: front/src/components/audio/Player.vue:277
-msgid "Unmute"
-msgstr "Opphev forstumming"
-
-#: front/src/components/audio/Player.vue:278
-msgid "Mute"
-msgstr "Forstum"
-
-#: front/src/components/audio/Player.vue:279
-msgid "Looping disabled. Click to switch to single-track looping."
-msgstr "Gjentagelse avskrudd. Klikk for å bytte til enkeltsporsgjentagelse."
-
-#: front/src/components/audio/Player.vue:280
-#, fuzzy
-msgid "Looping on a single track. Click to switch to whole queue looping."
-msgstr ""
-"Gjentar enkelt spor. Klikk for å bytte til gjentagelse av hele spillekøen."
-
-#: front/src/components/audio/Player.vue:281
-msgid "Looping on whole queue. Click to disable looping."
-msgstr "Gjentar hele spillekøen. Klikk for å skru av gjentagelse."
-
-#: front/src/components/audio/Player.vue:282
-#, fuzzy
-msgid "Shuffle your queue"
-msgstr "Omstokk spillekøen"
-
-#: front/src/components/audio/Player.vue:283
-#, fuzzy
-msgid "Clear your queue"
-msgstr "Tøm spillekøen"
-
-#: front/src/components/Sidebar.vue:203
-msgid "Pending import requests"
-msgstr "Ventende importforespørsler"
-
-#: front/src/components/Sidebar.vue:204
-msgid "Pending follow requests"
-msgstr "Ventende følgingsforespørsler"
-
-#: front/src/components/metadata/Search.vue:114
-#, fuzzy
-msgid "Enter your search query..."
-msgstr "Skriv inn din søkespørring…"
-
-#: front/src/components/manage/library/FilesTable.vue:176
-#, fuzzy
-msgid "Search by title, artist, domain..."
-msgstr "Søk etter tittel, artist, domene…"
-
-#: front/src/components/manage/users/InvitationForm.vue:58
-msgid "Leave empty for a random code"
-msgstr "La stå tom for tilfeldig kode"
-
-#: front/src/components/manage/users/InvitationsTable.vue:153
-#, fuzzy
-msgid "Search by username, email, code..."
-msgstr "Søk etter brukernavn, e-postadresse, kode…"
-
-#: front/src/components/manage/users/UsersTable.vue:163
-#, fuzzy
-msgid "Search by username, email, name..."
-msgstr "Søk etter brukernavn, e-post, navn…"
-
-#: front/src/components/manage/users/UsersTable.vue:181
-#: front/src/views/admin/users/UsersDetail.vue:185 src/views/admin/Settings.vue:83
-#, fuzzy
-msgid "Federation"
-msgstr "Føderasjon"
-
-#: front/src/components/Home.vue:154
-msgid "Welcome"
-msgstr "Velkommen"
-
-#: front/src/views/content/remote/ScanForm.vue:48
-msgid "Enter a library url"
-msgstr "Skriv inn biblioteksnettadresse"
-
-#: front/src/views/content/remote/Card.vue:165
-#, fuzzy
-msgid "Scan launched"
-msgstr "Skanning igangsatt"
-
-#: front/src/views/content/remote/Card.vue:166
-#, fuzzy
-msgid "Scan skipped (previous scan is too recent)"
-msgstr "Skanning hoppet over (forrige skanning er for fersk)"
-
-#: front/src/views/content/libraries/FilesTable.vue:226
-#, fuzzy
-msgid "Search by title, artist, album..."
-msgstr "Søk etter tittel, artist, album…"
-
-#: front/src/views/content/libraries/FilesTable.vue:230
-msgid "Track was already present in one of your libraries"
-msgstr "Sporet finnes allerede i ett av bibliotekene dine"
-
-#: front/src/views/content/libraries/FilesTable.vue:234
-msgid "Track is uploaded but not processed by the server yet"
-msgstr "Sporet er lastet opp, men ikke behandlet av tjeneren enda"
-
-#: front/src/views/content/libraries/FilesTable.vue:238
-#, fuzzy
-msgid "An error occured while processing this track, ensure the track is correctly tagged"
-msgstr ""
-"Kunne ikke behandle dette sporet, forsikre deg om at det har riktige "
-"etiketter"
-
-#: front/src/views/content/libraries/FilesTable.vue:242
-#, fuzzy
-msgid "Import went on successfully"
-msgstr "Importert"
-
-#: front/src/views/content/libraries/FilesTable.vue:259
-msgid "Relaunch import"
-msgstr "Start import på ny"
-
-#: front/src/views/content/libraries/Card.vue:58
-#, fuzzy
-msgid "Visibility: nobody except me"
-msgstr "Synlighet: Ingen unntatt meg"
-
-#: front/src/views/content/libraries/Card.vue:59
-#, fuzzy
-msgid "Visibility: everyone on this instance"
-msgstr "Synlighet: Alle på denne instansen"
-
-#: front/src/views/content/libraries/Card.vue:60
-msgid "Visibility: everyone, including other instances"
-msgstr "Synlighet: Alle, inkludert andre instanser"
-
-#: front/src/views/content/libraries/Card.vue:61
-msgid "Total size of the files in this library"
-msgstr "Total størrelse på filene i dette biblioteket"
-
-#: front/src/views/content/libraries/Form.vue:70
-msgid "My awesome library"
-msgstr "Mitt flotte bibliotek"
-
-#: front/src/views/content/libraries/Form.vue:71
-#, fuzzy
-msgid "This library contains my personnal music, I hope you will like it!"
-msgstr "Dette biblioteket inneholder personlig musikk, håper du liker det."
-
-#: front/src/views/content/libraries/Form.vue:74
-msgid "Everyone, including other instances"
-msgstr "Alle, inkludert andre instanser"
-
-#: front/src/views/content/libraries/Form.vue:106
-msgid "Library updated"
-msgstr "Bibliotek oppdatert"
-
-#: front/src/views/content/libraries/Form.vue:109
-msgid "Library created"
-msgstr "Bibliotek opprettet"
-
-#: front/src/views/content/Home.vue:35
-msgid "Add and manage content"
-msgstr "Legg til og behandle innhold"
-
-#: front/src/views/radios/Detail.vue:80
-msgid "Radio"
-msgstr "Radiostasjon"
-
-#: front/src/views/instance/Timeline.vue:57
-msgid "Instance Timeline"
-msgstr "Instanstidslinje"
-
-#: front/src/views/playlists/Detail.vue:90
-msgid "Playlist"
-msgstr "Spilleliste"
-
-#: front/src/views/playlists/List.vue:105
-msgid "Enter an playlist name..."
-msgstr "Skriv inn spillelistenavn…"
-
-#: front/src/views/admin/library/Base.vue:16
-msgid "Manage library"
-msgstr "Behandle bibliotek"
-
-#: front/src/views/admin/users/UsersDetail.vue:169
-#, fuzzy
-msgid "Determine if the user account is active or not. Inactive users cannot login or use the service."
-msgstr ""
-"Bestem hvorvidt brukerkontoen er aktiv eller ei. Inaktive brukere kan ikke "
-"logge inne eller bruke tjenesten."
-
-#: front/src/views/admin/users/UsersDetail.vue:170
-#, fuzzy
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
-msgstr ""
-"Bestem hvor mye innhold brukeren kan late opp. La stå tomt for å bruke "
-"forvalgt verdi på instansen."
-
-#: front/src/views/admin/users/Base.vue:20
-msgid "Manage users"
-msgstr "Behandle brukere"
-
-#: front/src/views/admin/Settings.vue:75
-msgid "Instance settings"
-msgstr "Instansinnstillinger"
-
-#: front/src/views/admin/Settings.vue:80
-#, fuzzy
-msgid "Instance information"
-msgstr "Instansinfo"
-
-#: front/src/views/admin/Settings.vue:84
-msgid "Subsonic"
-msgstr "Subsonic"
-
-#: front/src/views/admin/Settings.vue:85
-msgid "Statistics"
-msgstr "Statistikk"
-
-#: front/src/views/admin/Settings.vue:86
-msgid "Error reporting"
-msgstr "Feilrapportering"
diff --git a/front/locales/nl/LC_MESSAGES/app.po b/front/locales/nl/LC_MESSAGES/app.po
index 4ea82bf516104808c853db63ebbf93ceba9d516c..6626a85908123f1198cfd9b5e75f3ea5ebd660a4 100644
--- a/front/locales/nl/LC_MESSAGES/app.po
+++ b/front/locales/nl/LC_MESSAGES/app.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 0.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-10-05 20:10+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2019-04-08 08:01+0000\n"
 "Last-Translator: Koen <koen.glotzbach@gmail.com>\n"
 "Language-Team: none\n"
@@ -19,2593 +19,5467 @@ msgstr ""
 "X-Generator: Weblate 3.2.2\n"
 
 #: front/src/components/playlists/PlaylistModal.vue:9
+msgctxt "Popup/Playlist/Paragraph"
 msgid "\"%{ title }\", by %{ artist }"
 msgstr "\"%{ title }\", van %{ artist }"
 
 #: front/src/components/Sidebar.vue:24
+msgctxt "Sidebar/Queue/Tab.Title"
 msgid "(%{ index } of %{ length })"
 msgstr "(%{ index } van %{ length })"
 
 #: front/src/components/Sidebar.vue:22
+msgctxt "Sidebar/Queue/Tab.Title"
 msgid "(empty)"
 msgstr "(leeg)"
 
-#: front/src/components/common/ActionTable.vue:44
-#: front/src/components/common/ActionTable.vue:53
+#: front/src/components/auth/Authorize.vue:16
+#, fuzzy
+msgctxt "Content/Auth/Title"
+msgid "%{ app } wants to access your Funkwhale account"
+msgstr "Log in op je Funkwhale-account"
+
+#: front/src/components/common/ActionTable.vue:68
+#, fuzzy
+msgctxt "Content/*/Paragraph"
 msgid "%{ count } on %{ total } selected"
 msgid_plural "%{ count } on %{ total } selected"
 msgstr[0] "%{ count } van %{ total } element geselecteerd"
 msgstr[1] "%{ count } van %{ total } elementen geselecteerd"
 
-#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54
-#: front/src/views/content/libraries/Card.vue:39 src/views/content/remote/Card.vue:26
+#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52
+#: front/src/views/content/libraries/Card.vue:40
+#: src/views/content/remote/Card.vue:30
+#, fuzzy
+msgctxt "*/*/*"
 msgid "%{ count } track"
 msgid_plural "%{ count } tracks"
 msgstr[0] "%{ count } nummer"
 msgstr[1] "%{ count } nummers"
 
-#: front/src/components/library/Artist.vue:13
+#: front/src/components/library/ArtistBase.vue:13
+#, fuzzy
+msgctxt "Content/Artist/Paragraph"
 msgid "%{ count } track in %{ albumsCount } albums"
 msgid_plural "%{ count } tracks in %{ albumsCount } albums"
 msgstr[0] "% { count } nummer in %{ albumsCount } albums"
 msgstr[1] "% { count } nummers in %{ albumsCount } albums"
 
-#: front/src/components/library/radios/Builder.vue:80
+#: front/src/components/library/radios/Builder.vue:81
+#, fuzzy
+msgctxt "Content/Radio/Table.Paragraph/Short"
 msgid "%{ count } track matching combined filters"
 msgid_plural "%{ count } tracks matching combined filters"
 msgstr[0] "% { count } nummer komt overeen met de gecombineerde filters"
 msgstr[1] "% { count } nummers komen overeen met de gecombineerde filters"
 
 #: front/src/components/playlists/Card.vue:18
+#, fuzzy
+msgctxt "Content/*/Card/List item"
 msgid "%{ count} track"
 msgid_plural "%{ count } tracks"
 msgstr[0] "%{ count } nummer"
 msgstr[1] "%{ count } nummers"
 
 #: front/src/views/content/libraries/Quota.vue:11
+msgctxt "Content/Library/Paragraph"
 msgid "%{ current } used on %{ max } allowed"
 msgstr "%{ current } in gebruik; maximaal %{ max } toegestaan"
 
 #: front/src/components/common/Duration.vue:2
+msgctxt "Content/*/Paragraph"
 msgid "%{ hours } h %{ minutes } min"
 msgstr "%{ hours } uur %{ minutes } min"
 
 #: front/src/components/common/Duration.vue:5
+msgctxt "Content/*/Paragraph"
 msgid "%{ minutes } min"
 msgstr "%{ minutes } min"
 
-#: front/src/components/activity/Like.vue:7
-msgid "%{ user } favorited a track"
-msgstr "%{ user } heeft een nummer als favoriet gemarkeerd"
+#: front/src/components/notifications/NotificationRow.vue:40
+msgctxt "Content/Notifications/Paragraph"
+msgid "%{ username } accepted your follow on library \"%{ library }\""
+msgstr ""
+
+#: front/src/components/notifications/NotificationRow.vue:39
+msgctxt "Content/Notifications/Paragraph"
+msgid "%{ username } followed your library \"%{ library }\""
+msgstr ""
+
+#: front/src/components/notifications/NotificationRow.vue:41
+msgctxt "Content/Notifications/Paragraph"
+msgid "%{ username } wants to follow your library \"%{ library }\""
+msgstr ""
+
+#: front/src/components/auth/Profile.vue:46
+msgctxt "Head/Profile/Title"
+msgid "%{ username }'s profile"
+msgstr "%{ username }'s profiel"
 
-#: front/src/components/activity/Listen.vue:7
-msgid "%{ user } listened to a track"
-msgstr "%{ user } heeft een nummer beluisterd"
+#: front/src/components/playlists/PlaylistModal.vue:21
+msgctxt "Popup/Playlist/Paragraph"
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgstr ""
 
 #: front/src/components/audio/artist/Card.vue:41
+#, fuzzy
+msgctxt "Content/Artist/Card"
 msgid "1 album"
 msgid_plural "%{ count } albums"
 msgstr[0] "1 album"
 msgstr[1] "%{ count } albums"
 
 #: front/src/components/favorites/List.vue:10
+#, fuzzy
+msgctxt "Content/Favorites/Title"
 msgid "1 favorite"
 msgid_plural "%{ count } favorites"
 msgstr[0] "%{ count } favoriet"
 msgstr[1] "%{ count } favorieten"
 
+#: front/src/components/Home.vue:64
+#, fuzzy
+msgctxt "Content/Home/Title"
+msgid "A clean library"
+msgstr "Een nette verzameling"
+
+#: front/src/components/library/FileUpload.vue:264
+msgctxt "Content/Library/Help text"
+msgid "A network error occured while uploading this file"
+msgstr "Er is een netwerkfout opgetreden tijdens het uploaden van dit bestand"
+
+#: front/src/components/library/EditForm.vue:145
+#, fuzzy
+msgctxt "*/*/Placeholder"
+msgid "A short summary describing your changes."
+msgstr "Er is een fout opgetreden tijdens het opslaan van de wijzigingen"
+
 #: front/src/components/About.vue:5
+msgctxt "Content/About/Title/Short, Noun"
 msgid "About %{ instance }"
 msgstr "Over %{ instance }"
 
-#: front/src/App.vue:53
+#: front/src/components/Footer.vue:6
+#, fuzzy
+msgctxt "Footer/About/Title"
+msgid "About %{instanceName}"
+msgstr "Over %{ instance }"
+
+#: front/src/components/Footer.vue:45
+msgctxt "Footer/*/Title/Short"
 msgid "About Funkwhale"
 msgstr "Over Funkwhale"
 
-#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55
+#: front/src/components/Footer.vue:10
+#, fuzzy
+msgctxt "Footer/About/List item.Link"
+msgid "About page"
+msgstr "Albumpagina"
+
+#: front/src/components/About.vue:8 src/components/About.vue:67
+msgctxt "Content/About/Title"
 msgid "About this instance"
 msgstr "Over deze instantie"
 
 #: front/src/views/content/libraries/Detail.vue:48
+msgctxt "Content/Library/Button.Label"
 msgid "Accept"
 msgstr "Accepteren"
 
 #: front/src/views/content/libraries/Detail.vue:40
+msgctxt "Content/Library/Table/Short"
 msgid "Accepted"
 msgstr "Geaccepteerd"
 
-#: front/src/components/Home.vue:106
-msgid "Access your music from a clean interface that focus on what really matters"
+#: front/src/components/auth/SubsonicTokenForm.vue:110
+msgctxt "Content/Settings/Message"
+msgid "Access disabled"
+msgstr "Toegang uitgeschakeld"
+
+#: front/src/components/mixins/Translations.vue:73
+#: front/src/components/mixins/Translations.vue:74
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to audio files, libraries, artists, albums and tracks"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:97
+#: front/src/components/mixins/Translations.vue:98
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to content filters"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:105
+#: front/src/components/mixins/Translations.vue:106
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to edits"
+msgstr "Toegang uitgeschakeld"
+
+#: front/src/components/mixins/Translations.vue:69
+#: front/src/components/mixins/Translations.vue:70
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to email, username, and profile information"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:77
+#: front/src/components/mixins/Translations.vue:78
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to favorites"
+msgstr "Toevoegen aan favorieten"
+
+#: front/src/components/mixins/Translations.vue:85
+#: front/src/components/mixins/Translations.vue:86
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to follows"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:81
+#: front/src/components/mixins/Translations.vue:82
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to listening history"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:101
+#: front/src/components/mixins/Translations.vue:102
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to notifications"
+msgstr "Je meldingen"
+
+#: front/src/components/mixins/Translations.vue:89
+#: front/src/components/mixins/Translations.vue:90
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to playlists"
+msgstr "Toevoegen aan afspeellijst…"
+
+#: front/src/components/mixins/Translations.vue:93
+#: front/src/components/mixins/Translations.vue:94
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to radios"
+msgstr "Toegang uitgeschakeld"
+
+#: front/src/components/Home.vue:101
+#, fuzzy
+msgctxt "Content/Home/List item"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
 msgstr ""
 "Toegang tot je muziek, met een nette gebruikersomgeving die de nadruk legt "
 "op wat écht belangrijk is"
 
-#: front/src/views/admin/users/UsersDetail.vue:54
-msgid "Account active"
+#: front/src/components/manage/library/UploadsTable.vue:67
+#: front/src/components/mixins/Translations.vue:45
+#: front/src/views/admin/library/UploadDetail.vue:175
+#: front/src/components/mixins/Translations.vue:46
+msgctxt "Content/*/*/Noun"
+msgid "Accessed date"
+msgstr "Benaderd op"
+
+#: front/src/views/admin/library/LibraryDetail.vue:104
+#: front/src/views/admin/library/UploadDetail.vue:111
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Account"
+msgstr "Mijn account"
+
+#: front/src/components/manage/library/LibrariesTable.vue:49
+#: front/src/components/manage/library/UploadsTable.vue:61
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Account"
+msgstr "Mijn account"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:107
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Account data"
 msgstr "Actief account"
 
 #: front/src/components/auth/Settings.vue:5
+msgctxt "Content/Settings/Title"
 msgid "Account settings"
 msgstr "Accountinstellingen"
 
+#: front/src/components/auth/Settings.vue:479
+msgctxt "Head/Settings/Title"
+msgid "Account Settings"
+msgstr "Accountinstellingen"
+
 #: front/src/components/manage/users/UsersTable.vue:39
+msgctxt "Content/Admin/Table.Label/Short, Noun"
 msgid "Account status"
 msgstr "Accountstatus"
 
 #: front/src/views/auth/PasswordReset.vue:14
+msgctxt "Content/Signup/Input.Label"
 msgid "Account's email"
 msgstr "E-mailadres van account"
 
+#: front/src/views/admin/moderation/AccountsList.vue:3
+#: front/src/views/admin/moderation/AccountsList.vue:24
+#: front/src/views/admin/moderation/Base.vue:8
+#, fuzzy
+msgctxt "*/Moderation/Title"
+msgid "Accounts"
+msgstr "Accountstatus"
+
 #: front/src/views/content/libraries/Detail.vue:29
+msgctxt "Content/Library/Table.Label"
 msgid "Action"
 msgstr "Actie"
 
-#: front/src/components/common/ActionTable.vue:86
+#: front/src/components/common/ActionTable.vue:101
+#, fuzzy
+msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
 msgstr[0] "Actie %{ action } is begonnen voor %{ count } element"
 msgstr[1] "Actie %{ action } is begonnen voor %{ count } elementen"
 
-#: front/src/components/common/ActionTable.vue:8
-#: front/src/components/library/radios/Builder.vue:64
+#: front/src/components/common/ActionTable.vue:22
+#: front/src/components/library/radios/Builder.vue:65
+msgctxt "Content/*/*/Noun"
 msgid "Actions"
 msgstr "Acties"
 
 #: front/src/components/manage/users/UsersTable.vue:53
+msgctxt "Content/Admin/Table"
 msgid "Active"
 msgstr "Actief"
 
-#: front/src/components/Sidebar.vue:75
+#: front/src/views/admin/library/AlbumDetail.vue:134
+#: front/src/views/admin/library/ArtistDetail.vue:123
+#: front/src/views/admin/library/LibraryDetail.vue:138
+#: front/src/views/admin/library/TrackDetail.vue:186
+#: front/src/views/admin/library/UploadDetail.vue:160
+#: front/src/views/admin/moderation/AccountsDetail.vue:220
+#: front/src/views/admin/moderation/DomainsDetail.vue:136
+msgctxt "Content/Moderation/Title"
 msgid "Activity"
 msgstr "Activiteit"
 
-#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19
+#: front/src/components/mixins/Translations.vue:7
+#: front/src/components/mixins/Translations.vue:8
+msgctxt "Content/Settings/Dropdown.Label/Noun"
+msgid "Activity visibility"
+msgstr "Zichtbaarheid van activiteit"
+
+#: front/src/views/admin/moderation/DomainsList.vue:18
+msgctxt "Content/Moderation/Button/Verb"
+msgid "Add"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsList.vue:13
+msgctxt "Content/Moderation/Form.Label/Verb"
+msgid "Add a domain"
+msgstr ""
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:79
+msgctxt "Content/Moderation/Button/Verb"
+msgid "Add a moderation policy"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:4
+msgctxt "Content/Moderation/Card.Button.Label/Verb"
+msgid "Add a new moderation rule"
+msgstr ""
+
+#: front/src/views/content/Home.vue:35
+msgctxt "Content/Library/Title/Verb"
+msgid "Add and manage content"
+msgstr "Inhoud toevoegen en beheren"
+
+#: front/src/components/playlists/Editor.vue:28
+#: front/src/components/playlists/PlaylistModal.vue:31
+msgctxt "*/Playlist/Button.Label/Verb"
+msgid "Add anyways"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18
+msgctxt "*/Library/*/Verb"
 msgid "Add content"
 msgstr "Inhoud toevoegen"
 
-#: front/src/components/library/radios/Builder.vue:50
+#: front/src/components/library/radios/Builder.vue:51
+msgctxt "Content/Radio/Button.Label/Verb"
 msgid "Add filter"
 msgstr "Filter toevoegen"
 
-#: front/src/components/library/radios/Builder.vue:40
+#: front/src/components/library/radios/Builder.vue:41
+msgctxt "Content/Radio/Paragraph"
 msgid "Add filters to customize your radio"
 msgstr "Voeg filters toe om je radio te personaliseren"
 
+#: front/src/components/audio/PlayButton.vue:75
+#, fuzzy
+msgctxt "*/Queue/Dropdown/Button/Title"
+msgid "Add to current queue"
+msgstr "Toevoegen aan wachtrij"
+
 #: front/src/components/favorites/TrackFavoriteIcon.vue:4
-#: front/src/components/favorites/TrackFavoriteIcon.vue:21
+#: front/src/components/favorites/TrackFavoriteIcon.vue:28
+msgctxt "Content/Track/*/Verb"
 msgid "Add to favorites"
 msgstr "Toevoegen aan favorieten"
 
 #: front/src/components/playlists/TrackPlaylistIcon.vue:6
-#: front/src/components/playlists/TrackPlaylistIcon.vue:32
-msgid "Add to playlist..."
+#: front/src/components/playlists/TrackPlaylistIcon.vue:34
+#, fuzzy
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Add to playlist…"
 msgstr "Toevoegen aan afspeellijst…"
 
-#: front/src/components/audio/PlayButton.vue:14
+#: front/src/components/audio/PlayButton.vue:15
+msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Add to queue"
 msgstr "Toevoegen aan wachtrij"
 
-#: front/src/components/playlists/PlaylistModal.vue:54
+#: front/src/components/playlists/PlaylistModal.vue:142
+msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb"
+msgid "Add to this playlist"
+msgstr "Toevoegen aan deze afspeellijst"
+
+#: front/src/components/playlists/PlaylistModal.vue:68
+msgctxt "Popup/Playlist/Table.Button.Label/Verb"
 msgid "Add track"
 msgstr "Nummer toevoegen"
 
 #: front/src/components/manage/users/UsersTable.vue:69
+msgctxt "Content/Admin/Table.User role"
 msgid "Admin"
 msgstr "Beheerder"
 
-#: front/src/components/Sidebar.vue:82
+#: front/src/components/Sidebar.vue:79
+msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Administratie"
 
-#: front/src/components/audio/track/Table.vue:8
-#: front/src/components/manage/library/FilesTable.vue:39
-#: front/src/views/content/libraries/FilesTable.vue:53
-#: front/src/components/library/Album.vue:101 src/components/audio/SearchBar.vue:26
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Album"
+
+#: front/src/components/audio/SearchBar.vue:26
+#: src/components/audio/track/Table.vue:9
+#: front/src/components/library/AlbumBase.vue:152
+#: front/src/components/library/ArtistBase.vue:194
+#: front/src/components/manage/library/TracksTable.vue:40
 #: front/src/components/metadata/Search.vue:134
+#: front/src/views/content/libraries/FilesTable.vue:57
+msgctxt "*/*/*"
 msgid "Album"
 msgstr "Album"
 
-#: front/src/components/library/Album.vue:12
-msgid "Album containing %{ count } track, by %{ artist }"
-msgid_plural "Album containing %{ count } tracks, by %{ artist }"
-msgstr[0] "Album met %{ count } nummer, van %{ artist }"
-msgstr[1] "Album met %{ count } nummers, van %{ artist }"
+#: front/src/views/admin/library/TrackDetail.vue:128
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Album artist"
+msgstr "Albums van deze artiest"
 
-#: front/src/components/library/Track.vue:20
-msgid "Album page"
+#: front/src/views/admin/library/AlbumDetail.vue:92
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Album data"
 msgstr "Albumpagina"
 
-#: front/src/components/audio/Search.vue:19 src/components/instance/Stats.vue:48
-#: front/src/components/requests/Form.vue:9
+#: front/src/components/mixins/Translations.vue:51
+#: front/src/components/mixins/Translations.vue:52
+msgctxt "Content/*/Dropdown/Noun"
+msgid "Album name"
+msgstr "Albumnaam"
+
+#: front/src/components/audio/Search.vue:19
+#: src/components/instance/Stats.vue:48
+#: front/src/components/library/Albums.vue:120
+#: src/components/library/Library.vue:7
+#: front/src/components/manage/library/ArtistsTable.vue:41
+#: front/src/views/admin/library/AlbumsList.vue:24
+#: front/src/views/admin/library/ArtistDetail.vue:241
+#: front/src/views/admin/library/Base.vue:11
+#: front/src/views/admin/library/LibraryDetail.vue:219
+#: front/src/views/admin/moderation/AccountsDetail.vue:354
+#: front/src/views/admin/moderation/DomainsDetail.vue:264
+msgctxt "*/*/*"
 msgid "Albums"
 msgstr "Albums"
 
-#: front/src/components/library/Artist.vue:44
+#: front/src/components/library/ArtistDetail.vue:21
+msgctxt "Content/Artist/Title"
 msgid "Albums by this artist"
 msgstr "Albums van deze artiest"
 
+#: front/src/components/manage/library/EditsCardList.vue:15
+#: front/src/components/manage/library/LibrariesTable.vue:13
+#: front/src/components/manage/library/UploadsTable.vue:13
+#: front/src/components/manage/library/UploadsTable.vue:22
 #: front/src/components/manage/users/InvitationsTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:13
+msgctxt "Content/*/Dropdown"
 msgid "All"
 msgstr "Alles"
 
+#: front/src/components/common/ActionTable.vue:59
+#, fuzzy
+msgctxt "Content/*/Paragraph"
+msgid "All %{ count } element selected"
+msgid_plural "All %{ count } elements selected"
+msgstr[0] "%{ count } van %{ total } element geselecteerd"
+msgstr[1] "%{ count } van %{ total } elementen geselecteerd"
+
+#: front/src/components/auth/Authorize.vue:107
+msgctxt "Head/Authorize/Title"
+msgid "Allow application"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:17
+msgctxt "Popup/Import/Message"
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
+msgstr ""
+
 #: front/src/components/playlists/Editor.vue:13
+msgctxt "Content/Playlist/Error message.Title"
 msgid "An error occured while saving your changes"
 msgstr "Er is een fout opgetreden tijdens het opslaan van de wijzigingen"
 
+#: front/src/components/federation/FetchButton.vue:21
+#, fuzzy
+msgctxt "Popup/*/Message.Content"
+msgid "An error occured while trying to refresh data:"
+msgstr "Er is een fout opgetreden tijdens het opslaan van de wijzigingen"
+
+#: front/src/components/federation/FetchButton.vue:41
+#, fuzzy
+msgctxt "*/*/Error"
+msgid "An HTTP error occured while contacting the remote server"
+msgstr "Er is een fout opgetreden tijdens het opslaan van de wijzigingen"
+
 #: front/src/components/auth/Login.vue:10
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
+msgctxt "Content/Login/Error message/List item"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
 msgstr ""
 "Er is een onbekende fout opgetreden: mogelijk staat de server uit of is "
 "onbereikbaar"
 
+#: front/src/components/library/ImportStatusModal.vue:145
+msgctxt "Popup/Import/Error.Label"
+msgid "An unkwown error occured"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:175
+#: src/components/auth/Settings.vue:225
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Application"
+msgstr "Actie"
+
+#: front/src/components/auth/ApplicationEdit.vue:12
+msgctxt "Content/Applications/Title"
+msgid "Application details"
+msgstr ""
+
+#: front/src/components/auth/ApplicationEdit.vue:21
+#, fuzzy
+msgctxt "Content/Applications/Label"
+msgid "Application ID"
+msgstr "Actie"
+
+#: front/src/components/auth/ApplicationEdit.vue:16
+msgctxt "Content/Application/Paragraph/"
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
+msgstr ""
+
+#: front/src/components/auth/ApplicationEdit.vue:25
+msgctxt "Content/Applications/Label"
+msgid "Application secret"
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:81
+#: front/src/components/notifications/NotificationRow.vue:66
+msgctxt "Content/*/Button.Label/Verb"
+msgid "Approve"
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:25
+#: front/src/components/manage/library/EditsCardList.vue:21
+msgctxt "Content/*/*/Short"
+msgid "Approved"
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:21
+msgctxt "Content/Library/Card/Short"
+msgid "Approved and applied"
+msgstr ""
+
 #: front/src/components/auth/Logout.vue:5
+msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "Weet je zeker dat je wilt uitloggen?"
 
-#: front/src/components/audio/track/Table.vue:7
-#: front/src/components/manage/library/FilesTable.vue:38
-#: front/src/views/content/libraries/FilesTable.vue:52
-#: front/src/components/library/Artist.vue:129 src/components/audio/SearchBar.vue:25
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Artiest"
+
+#: front/src/components/audio/SearchBar.vue:25
+#: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
+#: front/src/views/admin/library/AlbumDetail.vue:108
+#: front/src/views/admin/library/TrackDetail.vue:118
+#: front/src/views/content/libraries/FilesTable.vue:56
+msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Artiest"
 
-#: front/src/components/requests/Form.vue:5 src/components/mixins/Translations.vue:24
+#: front/src/views/admin/library/ArtistDetail.vue:91
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Artist data"
+msgstr "Artiestnaam"
+
+#: front/src/components/mixins/Translations.vue:52
+#: front/src/components/mixins/Translations.vue:53
+msgctxt "Content/*/Dropdown/Noun"
 msgid "Artist name"
 msgstr "Artiestnaam"
 
-#: front/src/components/library/Album.vue:22 src/components/library/Track.vue:23
-msgid "Artist page"
-msgstr "Artiestpagina"
+#: front/src/components/audio/Search.vue:65
+#, fuzzy
+msgctxt "*/Search/Input.Placeholder"
+msgid "Artist, album, track…"
+msgstr "Artiest, album, nummer..."
+
+#: front/src/views/admin/library/ArtistsList.vue:24
+#: front/src/views/admin/library/Base.vue:8
+#: front/src/views/admin/library/LibraryDetail.vue:209
+msgctxt "*/*/*"
+msgid "Artists"
+msgstr "Artiesten"
 
-#: front/src/components/audio/Search.vue:10 src/components/instance/Stats.vue:42
-#: front/src/components/library/Library.vue:7 src/components/library/Artists.vue:120
+#: front/src/components/audio/Search.vue:10
+#: src/components/instance/Stats.vue:42
+#: front/src/components/library/Artists.vue:117
+#: src/components/library/Library.vue:10
+#: front/src/views/admin/moderation/AccountsDetail.vue:346
+#: front/src/views/admin/moderation/DomainsDetail.vue:254
+msgctxt "*/*/*/Noun"
 msgid "Artists"
 msgstr "Artiesten"
 
-#: front/src/components/favorites/List.vue:33 src/components/library/Artists.vue:25
-#: front/src/components/library/Radios.vue:44
-#: front/src/components/manage/library/FilesTable.vue:19
+#: front/src/components/favorites/List.vue:34
+#: src/components/library/Albums.vue:25
+#: front/src/components/library/Artists.vue:25
+#: src/components/library/Radios.vue:44
+#: front/src/components/manage/library/AlbumsTable.vue:21
+#: front/src/components/manage/library/ArtistsTable.vue:21
+#: front/src/components/manage/library/EditsCardList.vue:39
+#: front/src/components/manage/library/LibrariesTable.vue:30
+#: front/src/components/manage/library/TracksTable.vue:21
+#: front/src/components/manage/library/UploadsTable.vue:40
+#: front/src/components/manage/moderation/AccountsTable.vue:21
+#: front/src/components/manage/moderation/DomainsTable.vue:19
 #: front/src/components/manage/users/UsersTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:31
 #: front/src/views/playlists/List.vue:27
+msgctxt "Content/Search/Dropdown"
 msgid "Ascending"
 msgstr "Oplopend"
 
-#: front/src/views/auth/PasswordReset.vue:27
+#: front/src/views/auth/PasswordReset.vue:28
+msgctxt "Content/Signup/Button.Label/Verb"
 msgid "Ask for a password reset"
 msgstr "Wachtwoordherstel aanvragen"
 
-#: front/src/components/playlists/PlaylistModal.vue:26
+#: front/src/views/admin/library/AlbumDetail.vue:198
+#: front/src/views/admin/library/ArtistDetail.vue:187
+#: front/src/views/admin/library/LibraryDetail.vue:176
+#: front/src/views/admin/library/TrackDetail.vue:250
+#: front/src/views/admin/library/UploadDetail.vue:191
+#: front/src/views/admin/moderation/AccountsDetail.vue:274
+#: front/src/views/admin/moderation/DomainsDetail.vue:202
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Audio content"
+msgstr "Inhoud toevoegen"
+
+#: front/src/components/ShortcutsModal.vue:55
+msgctxt "Popup/Keyboard shortcuts/Title"
+msgid "Audio player shortcuts"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:47
+msgctxt "Content/Signup/Button.Label/Verb"
+msgid "Authorize %{ app }"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:4
+msgctxt "Content/Auth/Title/Verb"
+msgid "Authorize third-party app"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:162
+msgctxt "Content/Settings/Title/Noun"
+msgid "Authorized apps"
+msgstr ""
+
+#: front/src/components/playlists/PlaylistModal.vue:40
+msgctxt "Popup/Playlist/Title"
 msgid "Available playlists"
 msgstr "Beschikbare afspeellijsten"
 
 #: front/src/components/auth/Settings.vue:34
+msgctxt "Content/Settings/Title"
 msgid "Avatar"
 msgstr "Gebruikersafbeelding"
 
-#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24
+#: front/src/views/auth/PasswordReset.vue:25
 #: front/src/views/auth/PasswordResetConfirm.vue:18
+msgctxt "Content/Signup/Link"
 msgid "Back to login"
 msgstr "Terug naar inlogpagina"
 
-#: front/src/components/library/Track.vue:80
-#: front/src/components/manage/library/FilesTable.vue:42
-#: front/src/components/mixins/Translations.vue:28
+#: front/src/components/auth/ApplicationEdit.vue:9
+#: front/src/components/auth/ApplicationNew.vue:5
+#, fuzzy
+msgctxt "Content/Applications/Link"
+msgid "Back to settings"
+msgstr "Instellingen bijwerken"
+
+#: front/src/components/library/TrackDetail.vue:48
+#: front/src/components/mixins/Translations.vue:55
+#: front/src/views/admin/library/UploadDetail.vue:227
+#: front/src/components/mixins/Translations.vue:56
+msgctxt "Content/Track/*/Noun"
 msgid "Bitrate"
 msgstr "Bitsnelheid"
 
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:19
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:34
+msgctxt "Content/Moderation/*/Verb"
+msgid "Block everything"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:112
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
+msgstr ""
+
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
+msgctxt "*/Library/*/Verb"
 msgid "Browse"
 msgstr "Bladeren"
 
 #: front/src/components/Sidebar.vue:65
+msgctxt "Sidebar/Library/List item.Link/Verb"
 msgid "Browse library"
 msgstr "Verzameling doorbladeren"
 
+#: front/src/components/library/Albums.vue:4
+#, fuzzy
+msgctxt "Content/Album/Title"
+msgid "Browsing albums"
+msgstr "Radio's doorbladeren"
+
 #: front/src/components/library/Artists.vue:4
+msgctxt "Content/Artist/Title"
 msgid "Browsing artists"
 msgstr "Artiesten doorbladeren"
 
 #: front/src/views/playlists/List.vue:3
+msgctxt "Content/Playlist/Title"
 msgid "Browsing playlists"
 msgstr "Afspeellijsten doorbladeren"
 
 #: front/src/components/library/Radios.vue:4
+msgctxt "Content/Radio/Title"
 msgid "Browsing radios"
 msgstr "Radio's doorbladeren"
 
 #: front/src/components/library/radios/Builder.vue:5
+msgctxt "Content/Radio/Title"
 msgid "Builder"
 msgstr "Bouwer"
 
 #: front/src/components/audio/album/Card.vue:13
+msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "Van %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:103
-msgid "By unfollowing this library, you will loose access to its content."
+#: front/src/views/content/remote/Card.vue:112
+#, fuzzy
+msgctxt "Popup/Library/Paragraph"
+msgid "By unfollowing this library, you loose access to its content."
 msgstr ""
 "Als je deze verzameling ontvolgt, dan verlies je toegang tot alle inhoud."
 
+#: front/src/views/admin/library/AlbumDetail.vue:214
+#: front/src/views/admin/library/ArtistDetail.vue:203
+#: front/src/views/admin/library/LibraryDetail.vue:192
+#: front/src/views/admin/library/TrackDetail.vue:266
+#: front/src/views/admin/library/UploadDetail.vue:208
+#: front/src/views/admin/moderation/AccountsDetail.vue:290
+#: front/src/views/admin/moderation/DomainsDetail.vue:217
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Cached size"
+msgstr ""
+
+#: front/src/components/SetInstanceModal.vue:37
 #: front/src/components/common/DangerousButton.vue:17
+#: front/src/components/library/AlbumBase.vue:36
+#: front/src/components/library/ArtistBase.vue:47
+#: front/src/components/library/EditForm.vue:95
+#: front/src/components/library/TrackBase.vue:55
 #: front/src/components/library/radios/Filter.vue:53
-#: front/src/components/playlists/PlaylistModal.vue:63
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:54
+#: front/src/components/moderation/FilterModal.vue:39
+#: front/src/components/playlists/PlaylistModal.vue:26
+#: front/src/components/playlists/PlaylistModal.vue:77
+msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Annuleren"
 
-#: front/src/components/library/radios/Builder.vue:63
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "In behandeling zijnde volgverzoeken"
+
+#: front/src/components/library/radios/Builder.vue:64
+msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
 msgstr "Mogelijkheden"
 
-#: front/src/components/auth/Settings.vue:76
-msgid "Cannot change your password"
-msgstr "Kan wachtwoord niet wijzigen"
+#: front/src/components/library/FileUpload.vue:261
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid "Cannot upload this file, ensure it is not too big"
+msgstr "Kan dit bestand niet uploaden; zorg ervoor dat het niet te groot is"
 
-#: front/src/App.vue:65
+#: front/src/components/Footer.vue:21
+msgctxt "Footer/Settings/Dropdown.Label/Short, Verb"
 msgid "Change language"
 msgstr "Taal kiezen"
 
-#: front/src/components/auth/Settings.vue:67
+#: front/src/components/auth/Settings.vue:68
+msgctxt "Content/Settings/Title/Verb"
 msgid "Change my password"
 msgstr "Wachtwoord wijzigen"
 
 #: front/src/components/auth/Settings.vue:95
+msgctxt "Content/Settings/Button.Label"
 msgid "Change password"
 msgstr "Wachtwoord wijzigen"
 
-#: front/src/views/auth/PasswordResetConfirm.vue:4
 #: front/src/views/auth/PasswordResetConfirm.vue:62
+msgctxt "*/Signup/Title"
 msgid "Change your password"
 msgstr "Wachtwoord wijzigen"
 
 #: front/src/components/auth/Settings.vue:96
+msgctxt "Popup/Settings/Title"
 msgid "Change your password?"
 msgstr "Wil je je wachtwoord wijzigen?"
 
-#: front/src/components/playlists/Editor.vue:21
+#: front/src/components/playlists/Editor.vue:31
+msgctxt "Content/Playlist/Paragraph"
 msgid "Changes synced with server"
 msgstr "Wijzigingen opgeslagen op server"
 
-#: front/src/components/auth/Settings.vue:70
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
+#: front/src/components/auth/Settings.vue:71
+msgctxt "Content/Settings/Paragraph'"
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
 msgstr ""
 "Als je je wachtwoord wijzigt, dan wordt ook het wachtwoord voor de Subsonic-"
 "API gewijzigd als je deze had ingesteld."
 
 #: front/src/components/auth/Settings.vue:98
-msgid "Changing your password will have the following consequences"
+#, fuzzy
+msgctxt "Popup/Settings/Paragraph"
+msgid "Changing your password will have the following consequences:"
 msgstr "Het aanpassen van je wachtwoord heeft gevolgen"
 
-#: front/src/App.vue:6
+#: front/src/components/Footer.vue:40
+msgctxt "Footer/*/List item.Link"
+msgid "Chat room"
+msgstr ""
+
+#: front/src/components/auth/ApplicationForm.vue:24
+msgctxt "Content/Applications/Paragraph/"
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
+msgstr ""
+
+#: front/src/components/SetInstanceModal.vue:2
+msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Kies je instantie"
 
-#: front/src/components/Home.vue:64
-msgid "Clean library"
-msgstr "Een nette verzameling"
-
 #: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
+msgid "Clear"
+msgstr "Wissen"
+
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "Wissen"
 
-#: front/src/components/playlists/Editor.vue:40
-#: front/src/components/playlists/Editor.vue:45
+#: front/src/components/playlists/Editor.vue:50
+#: front/src/components/playlists/Editor.vue:55
+msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Afspeellijst wissen"
 
+#: front/src/components/audio/Player.vue:642
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Clear your queue"
+msgstr "Wachtrij wissen"
+
 #: front/src/components/Home.vue:44
+msgctxt "Content/Home/List item/Verb"
 msgid "Click once, listen for hours using built-in radios"
 msgstr "Met één druk op de knop urenlang muziek uit ingebouwde radiostations"
 
-#: front/src/components/library/FileUpload.vue:76
+#: front/src/components/mixins/Translations.vue:21
+#: front/src/components/mixins/Translations.vue:22
+msgctxt "Content/Library/Link.Title"
+msgid ""
+"Click to display more information about the import process for this upload"
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:82
+msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
-msgstr "Klik om bestanden te selecteren, of sleep bestanden of mappen hierheen"
+msgstr ""
+"Klik om bestanden te selecteren, of sleep bestanden of mappen hierheen"
+
+#: front/src/components/federation/FetchButton.vue:85
+#: front/src/components/library/ImportStatusModal.vue:79
+msgctxt "*/*/Button.Label/Verb"
+msgid "Close"
+msgstr ""
+
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:88
+msgctxt "*/*/Button.Label/Verb"
+msgid "Close and reload page"
+msgstr ""
 
 #: front/src/components/manage/users/InvitationForm.vue:26
 #: front/src/components/manage/users/InvitationsTable.vue:42
+msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Code"
 msgstr "Code"
 
-#: front/src/components/audio/album/Card.vue:43
+#: front/src/components/audio/album/Card.vue:41
 #: front/src/components/audio/artist/Card.vue:33
-#: front/src/components/discussion/Comment.vue:20
+msgctxt "Content/*/Card.Link/Verb"
 msgid "Collapse"
 msgstr "Inklappen"
 
-#: front/src/components/requests/Form.vue:14
-msgid "Comment"
-msgstr "Opmerking"
-
-#: front/src/components/library/radios/Builder.vue:62
+#: front/src/components/library/radios/Builder.vue:63
+msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)"
 msgid "Config"
 msgstr "Instellingen"
 
 #: front/src/components/common/DangerousButton.vue:21
+msgctxt "Modal/*/Button.Label/Short, Verb"
 msgid "Confirm"
 msgstr "Bevestigen"
 
-#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20
 #: front/src/views/auth/EmailConfirm.vue:51
-msgid "Confirm your email"
+#, fuzzy
+msgctxt "Head/Signup/Title"
+msgid "Confirm your e-mail address"
 msgstr "Bevestig je e-mailadres"
 
 #: front/src/views/auth/EmailConfirm.vue:13
+msgctxt "Content/Signup/Form.Label"
 msgid "Confirmation code"
 msgstr "Bevestigingscode"
 
+#: front/src/components/moderation/FilterModal.vue:90
+#, fuzzy
+msgctxt "*/Moderation/Message"
+msgid "Content filter successfully added"
+msgstr "Import voltooid"
+
+#: front/src/components/mixins/Translations.vue:96
+#: front/src/components/mixins/Translations.vue:97
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Content filters"
+msgstr "Filter kiezen"
+
+#: front/src/components/auth/Settings.vue:116
+#, fuzzy
+msgctxt "Content/Settings/Title/Noun"
+msgid "Content filters"
+msgstr "Filter kiezen"
+
+#: front/src/components/auth/Settings.vue:119
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
+msgstr ""
+
+#: front/src/components/common/ActionTable.vue:8
+msgctxt "Content/*/Button.Help text.Paragraph"
+msgid "Content have been updated, click refresh to see up-to-date content"
+msgstr ""
+
+#: front/src/components/Footer.vue:48
+msgctxt "Footer/*/List item.Link"
+msgid "Contribute"
+msgstr ""
+
+#: front/src/components/audio/EmbedWizard.vue:19
 #: front/src/components/common/CopyInput.vue:8
+msgctxt "*/*/Button.Label/Short, Verb"
 msgid "Copy"
 msgstr "Kopiëren"
 
-#: front/src/components/Home.vue:85
+#: front/src/components/playlists/Editor.vue:194
+#, fuzzy
+msgctxt "Content/Playlist/Button.Tooltip/Verb"
+msgid "Copy queued tracks to playlist"
+msgstr "Nummers kopiëren van huidige wachtrij naar afspeellijst"
+
+#: front/src/components/auth/Authorize.vue:55
+msgctxt "Content/Auth/Paragraph"
+msgid "Copy-paste the following code in the application:"
+msgstr ""
+
+#: front/src/components/audio/EmbedWizard.vue:21
+msgctxt "Popup/Embed/Paragraph"
+msgid "Copy/paste this code in your website HTML"
+msgstr ""
+
+#: front/src/components/library/TrackDetail.vue:10
+#: front/src/views/admin/library/TrackDetail.vue:153
+#, fuzzy
+msgctxt "Content/Track/Table.Label/Noun"
+msgid "Copyright"
+msgstr "Kopiëren"
+
+#: front/src/views/auth/EmailConfirm.vue:7
+#, fuzzy
+msgctxt "Content/Signup/Paragraph"
+msgid "Could not confirm your e-mail address"
+msgstr "Bevestig je e-mailadres"
+
+#: front/src/views/content/remote/ScanForm.vue:3
+#, fuzzy
+msgctxt "Content/Library/Error message.Title"
+msgid "Could not fetch remote library"
+msgstr "Fout tijdens ophalen van externe verzameling"
+
+#: front/src/components/Home.vue:80
+msgctxt "Content/Home/List item"
 msgid "Covers, lyrics, our goal is to have them all ;)"
 msgstr "Hoezen, songteksten - ons doel is om ze allemaal te hebben ;)"
 
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:58
+#, fuzzy
+msgctxt "Content/Moderation/Card.Button.Label/Verb"
+msgid "Create"
+msgstr "Importeren"
+
 #: front/src/components/auth/Signup.vue:4
+msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Creëer een Funkwhale-account"
 
+#: front/src/components/auth/Settings.vue:220
+#, fuzzy
+msgctxt "Content/Settings/Button.Label"
+msgid "Create a new application"
+msgstr "Creëer een nieuwe afspeellijst"
+
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+#, fuzzy
+msgctxt "Content/Applications/Title"
+msgid "Create a new application"
+msgstr "Creëer een nieuwe afspeellijst"
+
 #: front/src/views/content/libraries/Home.vue:14
+msgctxt "Content/Library/Link/Verb"
 msgid "Create a new library"
 msgstr "Creëer een nieuwe verzameling"
 
 #: front/src/components/playlists/Form.vue:2
+msgctxt "Popup/Playlist/Title/Verb"
 msgid "Create a new playlist"
 msgstr "Creëer een nieuwe afspeellijst"
 
 #: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17
+msgctxt "*/Signup/Link/Verb"
 msgid "Create an account"
 msgstr "Creëer een account"
 
-#: front/src/components/requests/Card.vue:25
-msgid "Create import"
-msgstr "Importeren"
+#: front/src/components/auth/ApplicationForm.vue:65
+#, fuzzy
+msgctxt "Content/Applications/Button.Label/Verb"
+msgid "Create application"
+msgstr "Afspeellijst creëren"
 
 #: front/src/views/content/libraries/Form.vue:26
+msgctxt "Content/Library/Button.Label/Verb"
 msgid "Create library"
 msgstr "Verzameling creëren"
 
-#: front/src/components/auth/Signup.vue:51
+#: front/src/components/auth/Signup.vue:53
+msgctxt "Content/Signup/Button.Label"
 msgid "Create my account"
 msgstr "Account creëren"
 
+#: front/src/components/auth/Settings.vue:264
+msgctxt "Content/Applications/Paragraph"
+msgid "Create one to integrate Funkwhale with third-party applications."
+msgstr ""
+
 #: front/src/components/playlists/Form.vue:34
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Create playlist"
 msgstr "Afspeellijst creëren"
 
 #: front/src/components/library/Radios.vue:23
+msgctxt "Content/Radio/Button.Label/Verb"
 msgid "Create your own radio"
 msgstr "Creëer je eigen radiostation"
 
+#: front/src/components/auth/Settings.vue:134
+#: src/components/auth/Settings.vue:227
+#: front/src/components/manage/library/AlbumsTable.vue:44
+#: front/src/components/manage/library/ArtistsTable.vue:43
+#: front/src/components/manage/library/LibrariesTable.vue:54
+#: front/src/components/manage/library/TracksTable.vue:44
+#: front/src/components/manage/library/UploadsTable.vue:66
 #: front/src/components/manage/users/InvitationsTable.vue:40
-#: front/src/components/mixins/Translations.vue:17
+#: front/src/components/mixins/Translations.vue:43
+#: front/src/components/mixins/Translations.vue:44
+msgctxt "Content/*/*/Noun"
 msgid "Creation date"
 msgstr "Gecreëerd op"
 
 #: front/src/components/auth/Settings.vue:54
+msgctxt "Content/Settings/Title/Noun"
 msgid "Current avatar"
 msgstr "Huidige gebruikersafbeelding"
 
 #: front/src/views/content/libraries/DetailArea.vue:4
+msgctxt "Content/Library/Title"
 msgid "Current library"
 msgstr "Huidige verzameling"
 
 #: front/src/components/playlists/PlaylistModal.vue:8
+msgctxt "Popup/Playlist/Title"
 msgid "Current track"
 msgstr "Huidig nummer"
 
 #: front/src/views/content/libraries/Quota.vue:2
+msgctxt "Content/Library/Title"
 msgid "Current usage"
 msgstr "Huidig verbruik"
 
+#: front/src/components/federation/FetchButton.vue:53
+msgctxt "*/*/Error"
+msgid "Data returned by the remote server had invalid or missing attributes"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:17
+msgctxt "Popup/*/Message.Content"
+msgid "Data was refreshed successfully from remote server."
+msgstr ""
+
 #: front/src/views/content/libraries/Detail.vue:27
+msgctxt "Content/Library/Table.Label"
 msgid "Date"
 msgstr "Datum"
 
-#: front/src/views/content/libraries/Form.vue:29 src/views/playlists/Detail.vue:33
-#: front/src/components/manage/library/FilesTable.vue:190
+#: front/src/components/library/ImportStatusModal.vue:64
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Debug information"
+msgstr "Nummerinformatie"
+
+#: front/src/components/ShortcutsModal.vue:75
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Decrease volume"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:150
+#: src/components/auth/Settings.vue:251
+#: front/src/components/library/EditCard.vue:93
+#: front/src/components/library/EditCard.vue:98
+#: front/src/components/manage/library/AlbumsTable.vue:188
+#: front/src/components/manage/library/ArtistsTable.vue:178
+#: front/src/components/manage/library/LibrariesTable.vue:205
+#: front/src/components/manage/library/TracksTable.vue:188
+#: front/src/components/manage/library/UploadsTable.vue:255
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:61
 #: front/src/components/manage/users/InvitationsTable.vue:167
-#: front/src/views/content/libraries/FilesTable.vue:258
+#: front/src/views/admin/library/AlbumDetail.vue:72
+#: front/src/views/admin/library/AlbumDetail.vue:77
+#: front/src/views/admin/library/ArtistDetail.vue:71
+#: front/src/views/admin/library/ArtistDetail.vue:76
+#: front/src/views/admin/library/LibraryDetail.vue:58
+#: front/src/views/admin/library/LibraryDetail.vue:63
+#: front/src/views/admin/library/TrackDetail.vue:71
+#: front/src/views/admin/library/TrackDetail.vue:76
+#: front/src/views/admin/library/UploadDetail.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:70
+#: front/src/views/content/libraries/FilesTable.vue:222
+#: front/src/views/content/libraries/Form.vue:29
+#: src/views/playlists/Detail.vue:34
+msgctxt "*/*/*/Verb"
 msgid "Delete"
 msgstr "Verwijderen"
 
-#: front/src/views/content/libraries/Form.vue:39
+#: front/src/components/auth/Settings.vue:254
+#, fuzzy
+msgctxt "*/Settings/Button.Label/Verb"
+msgid "Delete application"
+msgstr "Afspeellijst verwijderen"
+
+#: front/src/components/auth/Settings.vue:252
+msgctxt "Popup/Settings/Title"
+msgid "Delete application \"%{ application }\"?"
+msgstr ""
+
+#: front/src/views/content/libraries/Form.vue:39
+msgctxt "Popup/Library/Button.Label/Verb"
 msgid "Delete library"
 msgstr "Verzameling verwijderen"
 
-#: front/src/views/playlists/Detail.vue:38
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:69
+#, fuzzy
+msgctxt "Popup/Moderation/Button.Label/Verb"
+msgid "Delete moderation rule"
+msgstr "Radiostation verwijderen"
+
+#: front/src/views/playlists/Detail.vue:39
+msgctxt "Popup/Playlist/Button.Label/Verb"
 msgid "Delete playlist"
 msgstr "Afspeellijst verwijderen"
 
 #: front/src/views/radios/Detail.vue:28
+msgctxt "Popup/Radio/Button.Label/Verb"
 msgid "Delete radio"
 msgstr "Radiostation verwijderen"
 
+#: front/src/views/admin/library/AlbumDetail.vue:73
+#: front/src/views/admin/library/TrackDetail.vue:72
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this album?"
+msgstr "Wil je deze verzameling verwijderen?"
+
+#: front/src/views/admin/library/ArtistDetail.vue:72
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this artist?"
+msgstr "Wil je deze verzameling verwijderen?"
+
+#: front/src/views/admin/library/LibraryDetail.vue:59
 #: front/src/views/content/libraries/Form.vue:31
+msgctxt "Popup/Library/Title"
 msgid "Delete this library?"
 msgstr "Wil je deze verzameling verwijderen?"
 
-#: front/src/components/favorites/List.vue:34 src/components/library/Artists.vue:26
-#: front/src/components/library/Radios.vue:47
-#: front/src/components/manage/library/FilesTable.vue:20
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:63
+#, fuzzy
+msgctxt "Popup/Moderation/Title"
+msgid "Delete this moderation rule?"
+msgstr "Wil je deze verzameling verwijderen?"
+
+#: front/src/components/library/EditCard.vue:94
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this suggestion?"
+msgstr "Wil je deze verzameling verwijderen?"
+
+#: front/src/views/admin/library/UploadDetail.vue:66
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this upload?"
+msgstr "Wil je deze verzameling verwijderen?"
+
+#: front/src/components/favorites/List.vue:35
+#: src/components/library/Albums.vue:26
+#: front/src/components/library/Artists.vue:26
+#: src/components/library/Radios.vue:47
+#: front/src/components/manage/library/AlbumsTable.vue:22
+#: front/src/components/manage/library/ArtistsTable.vue:22
+#: front/src/components/manage/library/EditsCardList.vue:40
+#: front/src/components/manage/library/LibrariesTable.vue:31
+#: front/src/components/manage/library/TracksTable.vue:22
+#: front/src/components/manage/library/UploadsTable.vue:41
+#: front/src/components/manage/moderation/AccountsTable.vue:22
+#: front/src/components/manage/moderation/DomainsTable.vue:20
 #: front/src/components/manage/users/UsersTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:32
 #: front/src/views/playlists/List.vue:28
+msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "Aflopend"
 
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
+msgid "Description"
+msgstr "Omschrijving"
+
 #: front/src/components/library/radios/Builder.vue:25
 #: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Omschrijving"
 
-#: front/src/views/content/libraries/Card.vue:47
-msgid "Detail"
-msgstr "Details"
-
-#: front/src/views/content/remote/Card.vue:50
+#: front/src/views/content/libraries/Card.vue:48
+#: src/views/content/remote/Card.vue:54
+msgctxt "Content/Library/Card.Button.Label/Noun"
 msgid "Details"
 msgstr "Details"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:491
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
+msgstr ""
+"Bepaald hoeveel een gebruiker kan uploaden. Laat leeg om de standaardwaarde "
+"te gebruiken van deze instantie."
+
+#: front/src/components/mixins/Translations.vue:8
+#: front/src/components/mixins/Translations.vue:9
+msgctxt "Content/Settings/Dropdown.Help text"
+msgid "Determine the visibility level of your activity"
+msgstr "Bepaal de zichtbaarheid van je activiteit"
+
 #: front/src/components/auth/Settings.vue:104
-#: front/src/components/auth/SubsonicTokenForm.vue:52
+#: front/src/components/auth/SubsonicTokenForm.vue:51
+msgctxt "Popup/Settings/Button.Label"
 msgid "Disable access"
 msgstr "Toegang uitschakelen"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:49
+#: front/src/components/auth/SubsonicTokenForm.vue:48
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Disable Subsonic access"
 msgstr "Subsonic-toegang uitschakelen"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:50
+#: front/src/components/auth/SubsonicTokenForm.vue:49
+msgctxt "Popup/Settings/Title"
 msgid "Disable Subsonic API access?"
 msgstr "Subsonic-API-toegang uitschakelen?"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:14
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:18
+#: front/src/views/admin/moderation/AccountsDetail.vue:157
+#: front/src/views/admin/moderation/AccountsDetail.vue:161
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Disabled"
+msgstr "Toegang uitschakelen"
+
+#: front/src/views/admin/library/TrackDetail.vue:145
+msgctxt "*/*/*/Noun"
+msgid "Disc number"
+msgstr ""
+
+#: front/src/components/auth/SubsonicTokenForm.vue:13
+msgctxt "Content/Settings/Link"
 msgid "Discover how to use Funkwhale from other apps"
 msgstr "Ontdek hoe je Funkwhale met andere apps kunt gebruiken"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:132
+#, fuzzy
+msgctxt "'Content/*/*/Noun'"
+msgid "Display name"
+msgstr "Bestandsnaam"
+
 #: front/src/components/library/radios/Builder.vue:30
+msgctxt "Content/Radio/Checkbox.Label/Verb"
 msgid "Display publicly"
 msgstr "Openbaren"
 
-#: front/src/components/playlists/Editor.vue:42
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:122
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
+msgstr ""
+
+#: front/src/components/playlists/Editor.vue:51
+msgctxt "Popup/Playlist/Title"
 msgid "Do you want to clear the playlist \"%{ playlist }\"?"
 msgstr "Weet je zeker dat je de afspeellijst \"%{ playlist }\" wilt wissen?"
 
 #: front/src/components/common/DangerousButton.vue:7
+msgctxt "Modal/*/Title"
 msgid "Do you want to confirm this action?"
 msgstr "Wil je de actie bevestigen?"
 
 #: front/src/views/playlists/Detail.vue:35
+msgctxt "Popup/Playlist/Title/Call to action"
 msgid "Do you want to delete the playlist \"%{ playlist }\"?"
-msgstr ""
-"Weet je zeker dat je de afspeellijst \"%{ playlist }\" wilt verwijderen?"
+msgstr "Weet je zeker dat je de afspeellijst \"%{ playlist }\" wilt verwijderen?"
 
 #: front/src/views/radios/Detail.vue:26
+msgctxt "Popup/Radio/Title"
 msgid "Do you want to delete the radio \"%{ radio }\"?"
 msgstr "Weet je zeker dat je het radiostation \"%{ radio }\" wilt verwijderen?"
 
-#: front/src/components/common/ActionTable.vue:29
+#: front/src/components/moderation/FilterModal.vue:3
+#, fuzzy
+msgctxt "Popup/Moderation/Title/Verb"
+msgid "Do you want to hide content from artist \"%{ name }\"?"
+msgstr "Weet je zeker dat je het radiostation \"%{ radio }\" wilt verwijderen?"
+
+#: front/src/components/common/ActionTable.vue:37
+#, fuzzy
+msgctxt "Modal/*/Title"
 msgid "Do you want to launch %{ action } on %{ count } element?"
 msgid_plural "Do you want to launch %{ action } on %{ count } elements?"
 msgstr[0] "Wil je %{ action } toepassen op %{ count } element?"
 msgstr[1] "Wil je %{ action } toepassen op %{ count } elementen?"
 
-#: front/src/components/Sidebar.vue:104
+#: front/src/components/Sidebar.vue:118
+msgctxt "Sidebar/Queue/Message"
 msgid "Do you want to restore your previous queue?"
 msgstr "Wil je de vorige wachtrij herstellen?"
 
-#: front/src/App.vue:37
+#: front/src/components/Footer.vue:31
+msgctxt "Footer/*/List item.Link/Short, Noun"
 msgid "Documentation"
 msgstr "Documentatie"
 
-#: front/src/components/library/Track.vue:48
+#: front/src/components/manage/library/AlbumsTable.vue:41
+#: front/src/components/manage/library/ArtistsTable.vue:40
+#: front/src/components/manage/library/LibrariesTable.vue:50
+#: front/src/components/manage/library/TracksTable.vue:42
+#: front/src/components/manage/library/UploadsTable.vue:62
+#: front/src/components/manage/moderation/AccountsTable.vue:40
+#: front/src/components/mixins/Translations.vue:60
+#: front/src/views/admin/library/AlbumDetail.vue:118
+#: front/src/views/admin/library/ArtistDetail.vue:107
+#: front/src/views/admin/library/LibraryDetail.vue:114
+#: front/src/views/admin/library/TrackDetail.vue:170
+#: front/src/views/admin/library/UploadDetail.vue:121
+#: front/src/views/admin/moderation/AccountsDetail.vue:123
+#: front/src/components/mixins/Translations.vue:61
+msgctxt "Content/Moderation/*/Noun"
+msgid "Domain"
+msgstr ""
+
+#: front/src/views/admin/moderation/Base.vue:5
+#: front/src/views/admin/moderation/DomainsList.vue:3
+#: front/src/views/admin/moderation/DomainsList.vue:48
+msgctxt "*/Moderation/*/Noun"
+msgid "Domains"
+msgstr ""
+
+#: front/src/components/library/TrackBase.vue:39
+#: front/src/views/admin/library/UploadDetail.vue:58
+msgctxt "Content/Track/Link/Verb"
 msgid "Download"
 msgstr "Downloaden"
 
-#: front/src/components/playlists/Editor.vue:49
+#: front/src/components/playlists/Editor.vue:59
+msgctxt "Content/Playlist/Paragraph/Call to action"
 msgid "Drag and drop rows to reorder tracks in the playlist"
 msgstr "Versleep de rijen om nummers op de afspeellijst te herordenen"
 
-#: front/src/components/audio/track/Table.vue:9 src/components/library/Track.vue:58
-#: front/src/components/manage/library/FilesTable.vue:43
-#: front/src/views/content/libraries/FilesTable.vue:56
-#: front/src/components/mixins/Translations.vue:29
+#: front/src/components/audio/track/Table.vue:10
+#: front/src/components/library/TrackDetail.vue:30
+#: front/src/components/mixins/Translations.vue:56
+#: front/src/views/admin/library/UploadDetail.vue:238
+#: front/src/views/content/libraries/FilesTable.vue:60
+#: front/src/components/mixins/Translations.vue:57
+msgctxt "Content/*/*"
 msgid "Duration"
 msgstr "Duur"
 
-#: front/src/components/Home.vue:93
+#: front/src/views/auth/EmailConfirm.vue:23
+#, fuzzy
+msgctxt "Content/Signup/Message"
+msgid "E-mail address confirmed"
+msgstr "E-mailadres bevestigd"
+
+#: front/src/components/Home.vue:88
+msgctxt "Content/Home/Title"
 msgid "Easy to use"
 msgstr "Makkelijk te gebruiken"
 
+#: front/src/components/library/AlbumBase.vue:68
+#: front/src/components/library/ArtistBase.vue:79
+#: front/src/components/library/TrackBase.vue:87
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:45
+#: front/src/components/radios/Card.vue:23
+#: src/views/admin/library/AlbumDetail.vue:65
+#: front/src/views/admin/library/ArtistDetail.vue:64
+#: front/src/views/admin/library/TrackDetail.vue:64
 #: front/src/views/content/libraries/Detail.vue:9
+#: src/views/playlists/Detail.vue:31
+msgctxt "Content/*/Button.Label/Verb"
+msgid "Edit"
+msgstr "Bewerken"
+
+#: front/src/components/auth/Settings.vue:246
+msgctxt "Content/Settings/Button.Label"
 msgid "Edit"
 msgstr "Bewerken"
 
-#: front/src/components/About.vue:21
+#: front/src/components/auth/ApplicationEdit.vue:30
+#: front/src/components/auth/ApplicationEdit.vue:75
+#, fuzzy
+msgctxt "Content/Applications/Title"
+msgid "Edit application"
+msgstr "Fout tijdens toepassen van actie"
+
+#: front/src/components/About.vue:22
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Edit instance info"
 msgstr "Instantie-informatie bewerken"
 
-#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30
-msgid "Edit..."
-msgstr "Bewerken…"
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:3
+msgctxt "Content/Moderation/Card.Title/Verb"
+msgid "Edit moderation rule"
+msgstr ""
+
+#: front/src/components/library/AlbumEdit.vue:4
+msgctxt "Content/*/Title"
+msgid "Edit this album"
+msgstr ""
+
+#: front/src/components/library/ArtistEdit.vue:4
+#, fuzzy
+msgctxt "Content/*/Title"
+msgid "Edit this artist"
+msgstr "Toevoegen aan deze afspeellijst"
+
+#: front/src/components/library/TrackEdit.vue:4
+#, fuzzy
+msgctxt "Content/*/Title"
+msgid "Edit this track"
+msgstr "Instantie-informatie bewerken"
+
+#: front/src/views/admin/library/AlbumDetail.vue:182
+#: front/src/views/admin/library/ArtistDetail.vue:171
+#: front/src/views/admin/library/Base.vue:5
+#: src/views/admin/library/EditsList.vue:24
+#: front/src/views/admin/library/TrackDetail.vue:234
+#, fuzzy
+msgctxt "*/Admin/*/Noun"
+msgid "Edits"
+msgstr "Bewerken"
+
+#: front/src/components/mixins/Translations.vue:104
+#: front/src/components/mixins/Translations.vue:105
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Edits"
+msgstr "Bewerken"
 
-#: front/src/components/auth/Signup.vue:29
+#: front/src/components/auth/Signup.vue:30
 #: front/src/components/manage/users/UsersTable.vue:38
+msgctxt "Content/*/*/Noun"
 msgid "Email"
 msgstr "E-mailadres"
 
-#: front/src/views/admin/users/UsersDetail.vue:29
+#: front/src/views/admin/moderation/AccountsDetail.vue:140
+msgctxt "Content/*/*"
 msgid "Email address"
 msgstr "E-mailadres"
 
-#: front/src/views/auth/EmailConfirm.vue:23
-msgid "Email confirmed"
-msgstr "E-mailadres bevestigd"
+#: front/src/components/library/AlbumBase.vue:53
+#: front/src/components/library/ArtistBase.vue:64
+#: front/src/components/library/TrackBase.vue:72
+msgctxt "Content/*/Button.Label/Verb"
+msgid "Embed"
+msgstr ""
+
+#: front/src/components/audio/EmbedWizard.vue:20
+msgctxt "Popup/Embed/Input.Label/Noun"
+msgid "Embed code"
+msgstr ""
+
+#: front/src/components/library/AlbumBase.vue:26
+msgctxt "Popup/Album/Title/Verb"
+msgid "Embed this album on your website"
+msgstr ""
+
+#: front/src/components/library/ArtistBase.vue:37
+msgctxt "Popup/Artist/Title/Verb"
+msgid "Embed this artist work on your website"
+msgstr ""
+
+#: front/src/components/library/TrackBase.vue:45
+msgctxt "Popup/Track/Title"
+msgid "Embed this track on your website"
+msgstr ""
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:259
+#: front/src/views/admin/moderation/DomainsDetail.vue:187
+#, fuzzy
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Emitted library follows"
+msgstr "Voer de url in van een verzameling"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:243
+#: front/src/views/admin/moderation/DomainsDetail.vue:171
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Emitted messages"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:8
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:17
+#: front/src/views/admin/moderation/AccountsDetail.vue:156
+#: front/src/views/admin/moderation/AccountsDetail.vue:160
+msgctxt "*/*/*"
+msgid "Enabled"
+msgstr ""
 
-#: front/src/views/playlists/Detail.vue:29
+#: front/src/views/playlists/Detail.vue:30
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "End edition"
 msgstr "Bewerken afronden"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:20
+#: front/src/views/content/remote/ScanForm.vue:50
+#, fuzzy
+msgctxt "Content/Library/Input.Placeholder"
+msgid "Enter a library URL"
+msgstr "Voer de url in van een verzameling"
+
+#: front/src/components/library/Radios.vue:141
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Enter a radio name…"
+msgstr "Voer een naam in voor de radio..."
+
+#: front/src/components/library/Albums.vue:119
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Enter album title..."
+msgstr "Voer een artiestnaam in..."
+
+#: front/src/components/library/Artists.vue:116
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Enter artist name…"
+msgstr "Voer een artiestnaam in..."
+
+#: front/src/views/playlists/List.vue:107
+#, fuzzy
+msgctxt "Content/Playlist/Placeholder/Call to action"
+msgid "Enter playlist name…"
+msgstr "Voer een naam in voor de afspeellijst..."
+
+#: front/src/views/auth/PasswordReset.vue:54
+msgctxt "Content/Signup/Input.Placeholder"
+msgid "Enter the email address binded to your account"
+msgstr ""
+
+#: front/src/components/auth/Signup.vue:103
+msgctxt "Content/Signup/Form/Placeholder"
+msgid "Enter your email"
+msgstr "Voer je e-mailadres in"
+
+#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100
+msgctxt "Content/Signup/Form/Placeholder"
+msgid "Enter your invitation code (case insensitive)"
+msgstr "Voer je uitnodigingscode in (hoofdletterongevoelig)"
+
+#: front/src/components/metadata/Search.vue:114
+#, fuzzy
+msgctxt "Content/Library/Input.Placeholder/Verb"
+msgid "Enter your search query…"
+msgstr "Voer een zoekopdracht in..."
+
+#: front/src/components/auth/Signup.vue:102
+msgctxt "Content/Signup/Form/Placeholder"
+msgid "Enter your username"
+msgstr "Voer je gebruikersnaam in"
+
+#: front/src/components/auth/Login.vue:83
+msgctxt "Content/Login/Input.Placeholder"
+msgid "Enter your username or email"
+msgstr "Voer je gebruikersnaam of e-mailadres in"
+
+#: front/src/components/auth/SubsonicTokenForm.vue:19
 #: front/src/views/content/libraries/Form.vue:4
+msgctxt "Content/*/Error message.Title"
 msgid "Error"
 msgstr "Fout"
 
-#: front/src/views/content/remote/Card.vue:39
-msgid "Error during scan"
-msgstr "Fout tijdens scannen"
+#: front/src/components/federation/FetchButton.vue:34
+#: front/src/components/library/ImportStatusModal.vue:32
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Error detail"
+msgstr "Foutrapportage"
 
-#: front/src/components/common/ActionTable.vue:79
+#: front/src/views/admin/Settings.vue:87
+msgctxt "Content/Admin/Menu"
+msgid "Error reporting"
+msgstr "Foutrapportage"
+
+#: front/src/components/federation/FetchButton.vue:26
+#: front/src/components/library/ImportStatusModal.vue:24
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Error type"
+msgstr "Mislukt"
+
+#: front/src/components/common/ActionTable.vue:94
+msgctxt "Content/*/Error message/Header"
 msgid "Error while applying action"
 msgstr "Fout tijdens toepassen van actie"
 
 #: front/src/views/auth/PasswordReset.vue:7
+msgctxt "Content/Signup/Card.Title"
 msgid "Error while asking for a password reset"
 msgstr "Fout tijdens aanvragen van wachtwoordherstel"
 
+#: front/src/components/auth/Authorize.vue:6
+#, fuzzy
+msgctxt "Popup/Moderation/Error message"
+msgid "Error while authorizing application"
+msgstr "Fout tijdens toepassen van actie"
+
 #: front/src/views/auth/PasswordResetConfirm.vue:7
+msgctxt "Content/Signup/Card.Title"
 msgid "Error while changing your password"
 msgstr "Fout tijdens wijzigen van wachtwoord"
 
-#: front/src/views/auth/EmailConfirm.vue:7
-msgid "Error while confirming your email"
-msgstr "Fout tijdens bevestigen van e-mailadres"
+#: front/src/views/admin/moderation/DomainsList.vue:6
+#, fuzzy
+msgctxt "Content/Moderation/Message.Title"
+msgid "Error while creating domain"
+msgstr "Fout tijdens creëren van uitnodiging"
+
+#: front/src/components/moderation/FilterModal.vue:13
+#, fuzzy
+msgctxt "Popup/Moderation/Error message"
+msgid "Error while creating filter"
+msgstr "Fout tijdens creëren van uitnodiging"
 
 #: front/src/components/manage/users/InvitationForm.vue:4
+msgctxt "Content/Admin/Error message.Title"
 msgid "Error while creating invitation"
 msgstr "Fout tijdens creëren van uitnodiging"
 
-#: front/src/views/content/remote/ScanForm.vue:3
-msgid "Error while fetching remote library"
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:7
+#, fuzzy
+msgctxt "Content/Moderation/Error message.Title"
+msgid "Error while creating rule"
+msgstr "Fout tijdens creëren van uitnodiging"
+
+#: front/src/components/auth/Authorize.vue:7
+#, fuzzy
+msgctxt "Popup/Moderation/Error message"
+msgid "Error while fetching application data"
+msgstr "Fout tijdens creëren van uitnodiging"
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:118
+#, fuzzy
+msgctxt "Content/Moderation/Table"
+msgid "Error while fetching node info"
 msgstr "Fout tijdens ophalen van externe verzameling"
 
 #: front/src/components/admin/SettingsGroup.vue:5
+msgctxt "Content/Settings/Error message.Title"
 msgid "Error while saving settings"
 msgstr "Fout tijdens opslaan van instellingen"
 
-#: front/src/views/content/libraries/FilesTable.vue:16
-#: front/src/views/content/libraries/FilesTable.vue:237
+#: front/src/components/federation/FetchButton.vue:73
+msgctxt "Content/*/Error message.Title"
+msgid "Error while saving settings"
+msgstr "Fout tijdens opslaan van instellingen"
+
+#: front/src/components/library/EditForm.vue:46
+#, fuzzy
+msgctxt "Content/Library/Error message.Title"
+msgid "Error while submitting edit"
+msgstr "Fout tijdens opslaan van instellingen"
+
+#: front/src/components/mixins/Translations.vue:32
+#: front/src/components/mixins/Translations.vue:33
+msgctxt "Content/Library/Table/Short"
 msgid "Errored"
 msgstr "Mislukt"
 
 #: front/src/views/content/libraries/Quota.vue:75
+msgctxt "Content/Library/Label"
 msgid "Errored files"
 msgstr "Mislukte bestanden"
 
-#: front/src/views/content/remote/Card.vue:58
-msgid "Errored tracks:"
-msgstr "Mislukte nummers:"
+#: front/src/components/mixins/Translations.vue:17
+#: front/src/components/mixins/Translations.vue:18
+msgctxt "Content/Settings/Dropdown/Short"
+msgid "Everyone"
+msgstr "Iedereen"
 
-#: front/src/components/library/radios/Builder.vue:61
+#: front/src/components/mixins/Translations.vue:11
+#: front/src/components/mixins/Translations.vue:12
+msgctxt "Content/Settings/Dropdown"
+msgid "Everyone on this instance"
+msgstr "Iedereen op deze instantie"
+
+#: front/src/components/mixins/Translations.vue:12
+#: front/src/components/mixins/Translations.vue:13
+#, fuzzy
+msgctxt "Content/Settings/Dropdown"
+msgid "Everyone, across all instances"
+msgstr "Iedereen op deze instantie"
+
+#: front/src/components/library/radios/Builder.vue:62
+msgctxt "Content/Radio/Table.Label/Verb"
 msgid "Exclude"
 msgstr "Uitsluiten"
 
-#: front/src/components/discussion/Comment.vue:14
-msgid "Expand"
-msgstr "Uitklappen"
-
 #: front/src/components/manage/users/InvitationsTable.vue:41
-#: front/src/components/mixins/Translations.vue:21
+#: front/src/components/mixins/Translations.vue:49
+#: front/src/components/mixins/Translations.vue:50
+msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Expiration date"
 msgstr "Vervaldatum"
 
 #: front/src/components/manage/users/InvitationsTable.vue:50
+msgctxt "Content/Admin/Table"
 msgid "Expired"
 msgstr "Vervallen"
 
 #: front/src/components/manage/users/InvitationsTable.vue:21
+msgctxt "Content/Admin/Dropdown/Adjective"
 msgid "Expired/used"
 msgstr "Vervallen/gebruikt"
 
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:110
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
+msgstr ""
+
+#: front/src/components/manage/library/UploadsTable.vue:25
+#: front/src/views/content/libraries/FilesTable.vue:16
+msgctxt "Content/Library/Dropdown"
+msgid "Failed"
+msgstr ""
+
+#: front/src/views/content/remote/Card.vue:62
+#, fuzzy
+msgctxt "Content/Library/Card.List item/Noun"
+msgid "Failed tracks:"
+msgstr "Mislukte nummers:"
+
+#: front/src/views/admin/library/AlbumDetail.vue:165
+#: front/src/views/admin/library/ArtistDetail.vue:154
+#: front/src/views/admin/library/TrackDetail.vue:217
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Favorited tracks"
+msgstr "Favorieten"
+
 #: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr "Favorieten"
 
-#: front/src/components/library/FileUpload.vue:83
-msgid "File name"
-msgstr "Bestandsnaam"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Favorites"
+msgstr "Favorieten"
 
-#: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21
-msgid "Files"
-msgstr "Bestanden"
+#: front/src/views/admin/Settings.vue:84
+msgctxt "Content/Admin/Menu"
+msgid "Federation"
+msgstr "Federatie"
+
+#: front/src/components/library/TrackDetail.vue:66
+#, fuzzy
+msgctxt "Content/*/*/Noun"
+msgid "Federation ID"
+msgstr "Federatie"
+
+#: front/src/components/library/EditCard.vue:45
+msgctxt "Content/Library/Card.Table.Header/Short"
+msgid "Field"
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:93
+#, fuzzy
+msgctxt "Content/Library/Table.Label"
+msgid "Filename"
+msgstr "Bestandsnaam"
 
-#: front/src/components/library/radios/Builder.vue:60
+#: front/src/components/library/radios/Builder.vue:61
+msgctxt "Content/Radio/Table.Label/Noun"
 msgid "Filter name"
 msgstr "Filternaam"
 
+#: front/src/components/manage/library/UploadsTable.vue:26
+#: front/src/components/mixins/Translations.vue:36
 #: front/src/views/content/libraries/FilesTable.vue:17
-#: front/src/views/content/libraries/FilesTable.vue:241
+#: front/src/components/mixins/Translations.vue:37
+msgctxt "Content/Library/*"
 msgid "Finished"
 msgstr "Afgerond"
 
-#: front/src/views/content/remote/Card.vue:83
+#: front/src/components/manage/moderation/AccountsTable.vue:42
+#: front/src/components/manage/moderation/DomainsTable.vue:41
+#: front/src/views/admin/library/AlbumDetail.vue:149
+#: front/src/views/admin/library/ArtistDetail.vue:138
+#: front/src/views/admin/library/LibraryDetail.vue:153
+#: front/src/views/admin/library/TrackDetail.vue:201
+#: front/src/views/admin/library/UploadDetail.vue:167
+#: front/src/views/admin/moderation/AccountsDetail.vue:235
+#: front/src/views/admin/moderation/DomainsDetail.vue:151
+msgctxt "Content/Moderation/Table.Label/Short (Value is a date)"
+msgid "First seen"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:46
+#: front/src/components/mixins/Translations.vue:47
+#, fuzzy
+msgctxt "Content/Moderation/Dropdown/Noun"
+msgid "First seen date"
+msgstr "Vervaldatum"
+
+#: front/src/views/content/remote/Card.vue:87
+msgctxt "Content/Library/Card.Button.Label/Verb"
 msgid "Follow"
 msgstr "Volgen"
 
-#: front/src/views/content/remote/Card.vue:88
-msgid "Follow pending approval"
-msgstr "Wachten op toestemming"
-
 #: front/src/views/content/Home.vue:16
+msgctxt "Content/Library/Title/Verb"
 msgid "Follow remote libraries"
 msgstr "Externe verzamelingen volgen"
 
+#: front/src/views/content/remote/Card.vue:92
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Follow request pending approval"
+msgstr "Wachten op toestemming"
+
+#: front/src/components/mixins/Translations.vue:64
+#: front/src/views/admin/library/LibraryDetail.vue:161
 #: front/src/views/content/libraries/Detail.vue:7
+#: front/src/components/mixins/Translations.vue:65
+msgctxt "Content/Federation/*/Noun"
+msgid "Followers"
+msgstr "Volgers"
+
+#: front/src/components/manage/library/LibrariesTable.vue:53
+msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "Volgers"
 
-#: front/src/views/content/remote/Card.vue:93
+#: front/src/views/content/remote/Card.vue:103
+msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Volgend"
 
-#: front/src/components/activity/Like.vue:14 src/components/activity/Listen.vue:14
-msgid "from %{ album } by %{ artist }"
-msgstr "van %{ album } door %{ artist }"
-
-#: front/src/components/library/Track.vue:13
-msgid "From album %{ album } by %{ artist }"
-msgstr "Van het album %{ album } van %{ artist }"
+#: front/src/components/mixins/Translations.vue:84
+#: front/src/components/mixins/Translations.vue:85
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Follows"
+msgstr "Volgen"
 
-#: front/src/App.vue:55
-msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!"
+#: front/src/components/library/TrackBase.vue:17
+msgctxt "Content/Track/Paragraph"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 msgstr ""
-"Funkwhale is vrije, opensourcesoftware, gemaakt door vrijwilligers. Je kunt "
-"ons helpen dit platform te verbeteren door bugs te melden, functies voor te "
-"stellen en het project te delen met je vrienden!"
+
+#: front/src/components/auth/Authorize.vue:28
+#, fuzzy
+msgctxt "Content/Auth/Label/Noun"
+msgid "Full access"
+msgstr "Toegang uitschakelen"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
+msgctxt "Content/Settings/Paragraph'"
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
 msgstr ""
 "Funkwhale werkt met andere muziekspelers die de Subsonic-API ondersteunen."
 
-#: front/src/components/Home.vue:95
+#: front/src/components/Home.vue:90
+msgctxt "Content/Home/Paragraph"
 msgid "Funkwhale is dead simple to use."
 msgstr "Funkwhale is zeer eenvoudig te gebruiken."
 
 #: front/src/components/Home.vue:39
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
+msgctxt "Content/Home/Paragraph"
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
 msgstr ""
 "Funkwhale is ontworpen om het je makkelijk te maken je favoriete muziek te "
 "beluisteren of nieuwe artiesten te ontdekken."
 
-#: front/src/components/Home.vue:116
+#: front/src/components/Home.vue:111
+msgctxt "Content/Home/Paragraph"
 msgid "Funkwhale is free and gives you control on your music."
 msgstr "Funkwhale is gratis en geeft je het beheer over je muziek."
 
 #: front/src/components/Home.vue:66
+msgctxt "Content/Home/Paragraph"
 msgid "Funkwhale takes care of handling your music"
 msgstr "Funkwhale zorgt voor je muziek"
 
+#: front/src/components/ShortcutsModal.vue:38
+msgctxt "Popup/Keyboard shortcuts/Title"
+msgid "General shortcuts"
+msgstr ""
+
 #: front/src/components/manage/users/InvitationForm.vue:16
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Get a new invitation"
 msgstr "Nieuwe uitnodiging aanvragen"
 
 #: front/src/components/Home.vue:13
+msgctxt "Content/Home/Button.Label/Verb"
 msgid "Get me to the library"
 msgstr "Breng me naar de verzameling"
 
-#: front/src/components/Home.vue:76
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
+#: front/src/components/Home.vue:70
+msgctxt "Content/Home/List item/Verb"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
 msgstr ""
-"Verkrijg hoogwaardige metagegevens over je muziek met behulp van <a href=\"%{"
-" url }\" target=\"_blank\">MusicBrainz</a>"
+"Verkrijg hoogwaardige metagegevens over je muziek met behulp van <a "
+"href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
 
 #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19
+msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Aan de slag"
 
-#: front/src/components/common/ActionTable.vue:21
-#: front/src/components/common/ActionTable.vue:27
+#: front/src/components/Footer.vue:37
+#, fuzzy
+msgctxt "Footer/*/Link"
+msgid "Getting help"
+msgstr "Instellingen"
+
+#: front/src/components/library/ImportStatusModal.vue:45
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Getting help"
+msgstr "Instellingen"
+
+#: front/src/components/common/ActionTable.vue:35
+#: front/src/components/common/ActionTable.vue:56
+msgctxt "Content/*/Button.Label/Short, Verb"
 msgid "Go"
 msgstr "Ga"
 
 #: front/src/components/PageNotFound.vue:14
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Go to home page"
 msgstr "Terug naar hoofdpagina"
 
-#: front/src/App.vue:73
-msgid "Help us translate Funkwhale"
-msgstr "Help ons met de vertaling van Funkwhale"
+#: front/src/components/auth/Settings.vue:128
+#, fuzzy
+msgctxt "Content/Settings/Title"
+msgid "Hidden artists"
+msgstr "Artiesten doorbladeren"
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:114
+msgctxt "Content/Moderation/Help text"
+msgid "Hide account or domain content, except from followers."
+msgstr ""
+
+#: front/src/components/moderation/FilterModal.vue:40
+#, fuzzy
+msgctxt "Popup/*/Button.Label"
+msgid "Hide content"
+msgstr "Inhoud toevoegen"
+
+#: front/src/components/audio/PlayButton.vue:26
+msgctxt "*/Queue/Dropdown/Button/Label/Short"
+msgid "Hide content from this artist"
+msgstr ""
+
+#: front/src/components/audio/Player.vue:643
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Hide content from this artist…"
+msgstr ""
+
+#: front/src/components/library/Home.vue:65
+msgctxt "Head/Home/Title"
+msgid "Home"
+msgstr "Startpagina"
 
 #: front/src/components/instance/Stats.vue:36
+msgctxt "Content/About/Paragraph/Unit"
 msgid "Hours of music"
 msgstr "Uren aan muziek"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:11
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
+#: front/src/components/auth/SubsonicTokenForm.vue:10
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
 msgstr ""
 "Om Funkwhale te benaderen via die apps is een apart wachtwoord nodig. Dit "
 "kan je hieronder instellen."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
+msgctxt "Content/Signup/Paragraph"
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
 msgstr ""
 "Als het e-mailadres uit de vorige stap geldig is en toebehoort aan een "
 "gebruiker, dan zou je een e-mail moeten ontvangen met instructies voor "
 "wachtwoordherstel."
 
-#: front/src/components/manage/library/FilesTable.vue:40
-msgid "Import date"
-msgstr "Importdatum"
+#: front/src/components/auth/Settings.vue:205
+msgctxt "Content/Applications/Paragraph"
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
+msgstr ""
 
-#: front/src/components/Home.vue:71
-msgid "Import music from various platforms, such as YouTube or SoundCloud"
-msgstr "Importeer muziek uit meerdere platformen, zoals YouTube of SoundCloud"
+#: front/src/components/library/ImportStatusModal.vue:3
+#, fuzzy
+msgctxt "Popup/Import/Title"
+msgid "Import detail"
+msgstr "Importdatum"
 
-#: front/src/components/library/FileUpload.vue:51
+#: front/src/components/library/FileUpload.vue:50
+msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "Importnummer"
 
+#: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
-#: front/src/views/content/libraries/FilesTable.vue:55
+#: front/src/views/content/libraries/FilesTable.vue:59
+msgctxt "Content/Library/*/Noun"
+msgid "Import status"
+msgstr "Importstatus"
+
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
 msgid "Import status"
 msgstr "Importstatus"
 
+#: front/src/components/mixins/Translations.vue:37
+#: front/src/components/mixins/Translations.vue:38
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid "Imported"
+msgstr "Geïmporteerd op"
+
+#: front/src/components/federation/FetchButton.vue:47
+msgctxt "*/*/Error"
+msgid "Impossible to connect to the remote server"
+msgstr ""
+
+#: front/src/components/moderation/FilterModal.vue:26
+#, fuzzy
+msgctxt "Popup/Moderation/List item"
+msgid "In \"Recently added\" widget"
+msgstr "Recent toegevoegd"
+
+#: front/src/components/moderation/FilterModal.vue:27
+msgctxt "Popup/Moderation/List item"
+msgid "In artists and album listings"
+msgstr ""
+
 #: front/src/components/favorites/TrackFavoriteIcon.vue:3
+msgctxt "Content/Track/Button.Message"
 msgid "In favorites"
 msgstr "In je favorieten"
 
+#: front/src/components/moderation/FilterModal.vue:25
+msgctxt "Popup/Moderation/List item"
+msgid "In other users favorites and listening history"
+msgstr ""
+
+#: front/src/components/moderation/FilterModal.vue:28
+msgctxt "Popup/Moderation/List item"
+msgid "In radio suggestions"
+msgstr ""
+
 #: front/src/components/manage/users/UsersTable.vue:54
+msgctxt "Content/Admin/Table"
 msgid "Inactive"
 msgstr "Inactief"
 
-#: front/src/components/playlists/Editor.vue:31
+#: front/src/components/ShortcutsModal.vue:71
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Increase volume"
+msgstr ""
+
+#: front/src/components/playlists/Editor.vue:41
+#, fuzzy
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Insert from queue (%{ count } track)"
 msgid_plural "Insert from queue (%{ count } tracks)"
 msgstr[0] "Aan de wachtrij toevoegen (%{ count } nummer)"
 msgstr[1] "Aan de wachtrij toevoegen (%{ count } nummers)"
 
-#: front/src/components/library/Radios.vue:9
-msgid "Instance radios"
-msgstr "Radio's van de instantie"
+#: front/src/components/mixins/Translations.vue:16
+#: front/src/components/mixins/Translations.vue:17
+#, fuzzy
+msgctxt "Content/Settings/Dropdown/Short"
+msgid "Instance"
+msgstr "Radio's van de instantie"
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:71
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Instance data"
+msgstr "Radio's van de instantie"
+
+#: front/src/views/admin/Settings.vue:80
+msgctxt "Content/Admin/Menu"
+msgid "Instance information"
+msgstr "Instantie-informatie"
+
+#: front/src/components/library/Radios.vue:9
+msgctxt "Content/Radio/Title"
+msgid "Instance radios"
+msgstr "Radio's van de instantie"
+
+#: front/src/views/admin/Settings.vue:75
+msgctxt "Head/Admin/Title"
+msgid "Instance settings"
+msgstr "Instantie-instellingen"
+
+#: front/src/components/SetInstanceModal.vue:19
+#, fuzzy
+msgctxt "Popup/Instance/Input.Label/Noun"
+msgid "Instance URL"
+msgstr "Radio's van de instantie"
+
+#: front/src/components/library/FileUpload.vue:268
+msgctxt "Content/Library/Help text"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:139
+msgctxt "Popup/Import/Error.Label"
+msgid "Invalid metadata"
+msgstr ""
 
-#: front/src/components/auth/Signup.vue:42
+#: front/src/components/auth/Signup.vue:44
 #: front/src/components/manage/users/InvitationForm.vue:11
+msgctxt "Content/*/Input.Label"
 msgid "Invitation code"
 msgstr "Uitnodigingscode"
 
-#: front/src/components/auth/Signup.vue:43
-msgid "Invitation code (optional)"
-msgstr "Uitnodigingscode (optioneel)"
-
-#: front/src/views/admin/users/Base.vue:8 src/views/admin/users/InvitationsList.vue:3
+#: front/src/views/admin/users/Base.vue:8
 #: front/src/views/admin/users/InvitationsList.vue:24
+msgctxt "*/Admin/*/Noun"
 msgid "Invitations"
 msgstr "Uitnodigingen"
 
-#: front/src/App.vue:42
+#: front/src/components/Footer.vue:41
+msgctxt "Footer/*/List item.Link"
 msgid "Issue tracker"
 msgstr "Bugtracker"
 
-#: front/src/views/content/libraries/Home.vue:9
-msgid "It looks like you don't have any library yet, it's time to create one!"
+#: front/src/components/SetInstanceModal.vue:5
+msgctxt "Popup/Instance/Error message.Title"
+msgid "It is not possible to connect to the given URL"
 msgstr ""
-"Het lijkt erop dat je nog geen verzameling hebt; de hoogste tijd om er één "
-"te creëren!"
 
 #: front/src/components/Home.vue:50
+msgctxt "Content/Home/List item/Verb"
 msgid "Keep a track of your favorite songs"
 msgstr "Beheer je lievelingsmuziek"
 
+#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3
+msgctxt "*/*/*/Noun"
+msgid "Keyboard shortcuts"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:161
+#, fuzzy
+msgctxt "Content/Moderation/Table.Label.Link"
+msgid "Known accounts"
+msgstr "Mijn account"
+
 #: front/src/views/content/remote/Home.vue:14
+msgctxt "Content/Library/Title"
 msgid "Known libraries"
 msgstr "Bekende verzamelingen"
 
 #: front/src/components/manage/users/UsersTable.vue:41
-#: front/src/views/admin/users/UsersDetail.vue:45
-#: front/src/components/mixins/Translations.vue:31
+#: front/src/components/mixins/Translations.vue:58
+#: front/src/views/admin/moderation/AccountsDetail.vue:205
+#: front/src/components/mixins/Translations.vue:59
+msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)"
 msgid "Last activity"
 msgstr "Laatste activiteit"
 
-#: front/src/components/playlists/PlaylistModal.vue:32
+#: front/src/views/admin/moderation/AccountsDetail.vue:188
+#: front/src/views/admin/moderation/DomainsDetail.vue:78
+msgctxt "Content/*/Table.Label"
+msgid "Last checked"
+msgstr ""
+
+#: front/src/components/playlists/PlaylistModal.vue:46
+msgctxt "Popup/Playlist/Table.Label/Short"
 msgid "Last modification"
 msgstr "Laatste wijziging"
 
-#: front/src/views/content/remote/Card.vue:56
+#: front/src/components/manage/moderation/AccountsTable.vue:43
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Last seen"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:47
+#: front/src/components/mixins/Translations.vue:48
+#, fuzzy
+msgctxt "Content/Moderation/Dropdown/Noun"
+msgid "Last seen date"
+msgstr "Laatste update:"
+
+#: front/src/views/content/remote/Card.vue:60
+msgctxt "Content/Library/Card.List item/Noun"
 msgid "Last update:"
 msgstr "Laatste update:"
 
-#: front/src/components/common/ActionTable.vue:40
+#: front/src/components/common/ActionTable.vue:49
+msgctxt "Modal/*/Button.Label/Short, Verb"
 msgid "Launch"
 msgstr "Opstarten"
 
-#: front/src/views/content/remote/Card.vue:63
-msgid "Launch scan"
-msgstr "Scannen"
-
 #: front/src/components/Home.vue:10
+msgctxt "Content/Home/Button.Label/Verb"
 msgid "Learn more about this instance"
 msgstr "Meer informatie over deze instantie"
 
-#: front/src/components/requests/Form.vue:10
-msgid "Leave this field empty if you're requesting the whole discography."
-msgstr "Laat dit veld leeg als je de hele discografie wilt opvragen."
+#: front/src/components/manage/users/InvitationForm.vue:58
+msgctxt "Content/Admin/Input.Placeholder"
+msgid "Leave empty for a random code"
+msgstr "Laat leeg om een willekeurig code te krijgen"
+
+#: front/src/components/audio/EmbedWizard.vue:7
+#, fuzzy
+msgctxt "Popup/Embed/Paragraph"
+msgid "Leave empty for a responsive widget"
+msgstr "Laat leeg om een willekeurig code te krijgen"
 
+#: front/src/views/admin/library/AlbumDetail.vue:232
+#: front/src/views/admin/library/ArtistDetail.vue:221
+#: front/src/views/admin/library/TrackDetail.vue:284
+#: front/src/views/admin/moderation/AccountsDetail.vue:327
+#: front/src/views/admin/moderation/DomainsDetail.vue:234
 #: front/src/views/content/Base.vue:5
+msgctxt "*/*/*/Noun"
 msgid "Libraries"
 msgstr "Verzamelingen"
 
+#: front/src/views/admin/library/Base.vue:17
+#: front/src/views/admin/library/LibrariesList.vue:24
+msgctxt "*/*/*"
+msgid "Libraries"
+msgstr "Verzamelingen"
+
+#: front/src/components/mixins/Translations.vue:72
+#: front/src/components/mixins/Translations.vue:73
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Libraries and uploads"
+msgstr "Verzameling bijgewerkt"
+
 #: front/src/views/content/libraries/Form.vue:2
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
 msgstr ""
 "Verzamelingen helpen je bij het organiseren en delen van je "
 "muziekverzamelingen. Je kunt je eigen muziek uploaden naar Funkwhale en "
 "delen met vrienden en familie."
 
-#: front/src/components/instance/Stats.vue:30
-#: front/src/components/manage/users/UsersTable.vue:177
-#: front/src/views/admin/users/UsersDetail.vue:181
+#: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
+#: front/src/components/manage/library/UploadsTable.vue:60
+#: front/src/components/manage/users/UsersTable.vue:173
+#: front/src/views/admin/library/UploadDetail.vue:144
+#: front/src/views/admin/moderation/AccountsDetail.vue:498
+msgctxt "*/*/*"
 msgid "Library"
 msgstr "Verzameling"
 
-#: front/src/views/admin/library/FilesList.vue:3
-msgid "Library files"
+#: front/src/views/content/libraries/Form.vue:103
+msgctxt "Content/Library/Message"
+msgid "Library created"
+msgstr "Verzameling gecreëerd"
+
+#: front/src/views/admin/library/LibraryDetail.vue:78
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Library data"
+msgstr "Verzameling bijgewerkt"
+
+#: front/src/views/content/libraries/Form.vue:123
+#, fuzzy
+msgctxt "Content/Library/Message"
+msgid "Library deleted"
+msgstr "Verzameling bijgewerkt"
+
+#: front/src/views/admin/library/EditsList.vue:4
+#, fuzzy
+msgctxt "Content/Admin/Title/Noun"
+msgid "Library edits"
 msgstr "Verzamelingsbestanden"
 
-#: front/src/App.vue:31
-msgid "Links"
-msgstr "Links"
+#: front/src/views/content/libraries/Form.vue:100
+msgctxt "Content/Library/Message"
+msgid "Library updated"
+msgstr "Verzameling bijgewerkt"
+
+#: front/src/components/library/TrackDetail.vue:19
+#: front/src/components/manage/library/TracksTable.vue:43
+#: front/src/views/admin/library/TrackDetail.vue:159 src/edits.js:61
+msgctxt "Content/*/*/Noun"
+msgid "License"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:157
+#: front/src/views/admin/library/ArtistDetail.vue:146
+#: front/src/views/admin/library/TrackDetail.vue:209
+msgctxt "*/*/*/Noun"
+msgid "Listenings"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr ""
+
+#: front/src/components/audio/track/Table.vue:25
+#: front/src/components/library/ArtistDetail.vue:28
+msgctxt "Content/*/Button.Label"
+msgid "Load more…"
+msgstr ""
 
 #: front/src/views/content/libraries/Detail.vue:21
-msgid "Loading followers..."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Loading followers…"
 msgstr "Bezig met laden van volgers..."
 
 #: front/src/views/content/libraries/Home.vue:3
-msgid "Loading Libraries..."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Loading Libraries…"
 msgstr "Bezig met laden van verzamelingen..."
 
 #: front/src/views/content/libraries/Detail.vue:3
 #: front/src/views/content/libraries/Upload.vue:3
-msgid "Loading library data..."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Loading library data…"
 msgstr "Bezig met laden van verzamelingsgegevens..."
 
-#: front/src/views/Notifications.vue:4
-msgid "Loading notifications..."
+#: front/src/views/Notifications.vue:19
+#, fuzzy
+msgctxt "Content/Notifications/Paragraph"
+msgid "Loading notifications…"
 msgstr "Bezig met laden van meldingen..."
 
 #: front/src/views/content/remote/Home.vue:3
-msgid "Loading remote libraries..."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Loading remote libraries…"
 msgstr "Bezig met laden van externe verzamelingen..."
 
-#: front/src/views/instance/Timeline.vue:4
-msgid "Loading timeline..."
-msgstr "Bezig met laden van tijdlijn..."
-
 #: front/src/views/content/libraries/Quota.vue:4
-msgid "Loading usage data..."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Loading usage data…"
 msgstr "Bezig met laden van verbruiksgegevens..."
 
 #: front/src/components/favorites/List.vue:5
-msgid "Loading your favorites..."
+#, fuzzy
+msgctxt "Content/Favorites/Message"
+msgid "Loading your favorites…"
 msgstr "Bezig met laden van je favorieten..."
 
+#: front/src/components/manage/library/AlbumsTable.vue:65
+#: front/src/components/manage/library/ArtistsTable.vue:58
+#: front/src/components/manage/library/LibrariesTable.vue:75
+#: front/src/components/manage/library/TracksTable.vue:71
+#: front/src/components/manage/library/UploadsTable.vue:99
+#: front/src/views/admin/library/AlbumDetail.vue:19
+#: front/src/views/admin/library/ArtistDetail.vue:18
+#: front/src/views/admin/library/LibraryDetail.vue:18
+#: front/src/views/admin/library/TrackDetail.vue:18
+#: front/src/views/admin/library/UploadDetail.vue:19
+msgctxt "Content/Moderation/*/Short, Noun"
+msgid "Local"
+msgstr ""
+
+#: front/src/components/manage/moderation/AccountsTable.vue:59
+#: front/src/views/admin/moderation/AccountsDetail.vue:18
+#, fuzzy
+msgctxt "Content/Moderation/*/Short, Noun"
+msgid "Local account"
+msgstr "Mijn account"
+
+#: front/src/components/auth/Login.vue:84
+msgctxt "Head/Login/Title"
+msgid "Log In"
+msgstr "Inloggen"
+
 #: front/src/components/auth/Login.vue:4
+msgctxt "Content/Login/Title/Verb"
 msgid "Log in to your Funkwhale account"
 msgstr "Log in op je Funkwhale-account"
 
+#: front/src/components/auth/Logout.vue:20
+msgctxt "Head/Login/Title"
+msgid "Log Out"
+msgstr "Uitloggen"
+
 #: front/src/components/Sidebar.vue:38
+msgctxt "Sidebar/Profile/List item.Link"
 msgid "Logged in as %{ username }"
 msgstr "Ingelogd als %{ username }"
 
-#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:41
+#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42
+msgctxt "*/Login/*/Verb"
 msgid "Login"
 msgstr "Inloggen"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:148
+#, fuzzy
+msgctxt "Content/*/*/Noun"
+msgid "Login status"
+msgstr "Accountstatus"
+
 #: front/src/components/Sidebar.vue:52
+msgctxt "Sidebar/Login/List item.Link/Verb"
 msgid "Logout"
 msgstr "Uitloggen"
 
-#: front/src/components/library/Track.vue:105
-msgid "Lyrics"
-msgstr "Songtekst"
+#: front/src/views/content/libraries/Home.vue:9
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Looks like you don't have a library, it's time to create one."
+msgstr ""
+"Het lijkt erop dat je nog geen verzameling hebt; de hoogste tijd om er één "
+"te creëren!"
+
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Looping disabled. Click to switch to single-track looping."
+msgstr ""
+"Herhalen uitgeschakeld. Klik om over te schakelen naar één nummer-herhaling."
+
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Looping on a single track. Click to switch to whole queue looping."
+msgstr ""
+"Eén nummer wordt herhaald. Klik om over te schakelen naar wachtrijherhaling."
+
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Looping on whole queue. Click to disable looping."
+msgstr "Gehele wachtrij wordt herhaald. Klik om herhalen uit te schakelen."
+
+#: front/src/components/Sidebar.vue:223
+msgctxt "Sidebar/*/Hidden text"
+msgid "Main menu"
+msgstr ""
+
+#: front/src/views/admin/library/Base.vue:31
+msgctxt "Head/Admin/Title"
+msgid "Manage library"
+msgstr "Verzameling beheren"
 
 #: front/src/components/playlists/PlaylistModal.vue:3
+msgctxt "Popup/Playlist/Title/Verb"
 msgid "Manage playlists"
 msgstr "Afspeellijsten beheren"
 
+#: front/src/views/admin/users/Base.vue:20
+msgctxt "Head/Admin/Title"
+msgid "Manage users"
+msgstr "Gebruikers beheren"
+
 #: front/src/views/playlists/List.vue:8
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Manage your playlists"
 msgstr "Beheer je afspeellijsten"
 
-#: front/src/views/Notifications.vue:17
+#: front/src/views/Notifications.vue:14
+msgctxt "Content/Notifications/Button.Label/Verb"
 msgid "Mark all as read"
 msgstr "Alles markeren als gelezen"
 
-#: front/src/views/admin/users/UsersDetail.vue:94
+#: front/src/components/notifications/NotificationRow.vue:46
+#, fuzzy
+msgctxt "Content/Notifications/Button.Tooltip/Verb"
+msgid "Mark as read"
+msgstr "Alles markeren als gelezen"
+
+#: front/src/components/notifications/NotificationRow.vue:47
+#, fuzzy
+msgctxt "Content/Notifications/Button.Tooltip/Verb"
+msgid "Mark as unread"
+msgstr "Alles markeren als gelezen"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:310
+msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "MB"
 
-#: front/src/components/Sidebar.vue:63
+#: front/src/components/audio/Player.vue:625
+msgctxt "Sidebar/Player/Hidden text"
+msgid "Media player"
+msgstr ""
+
+#: front/src/components/auth/Profile.vue:12
+#, fuzzy
+msgctxt "Content/Profile/Paragraph"
+msgid "Member since %{ date }"
+msgstr "Geregistreerd sinds %{ date }"
+
+#: front/src/components/Footer.vue:32
+msgctxt "Footer/*/List item.Link"
+msgid "Mobile and desktop apps"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:96
+#: src/components/manage/users/UsersTable.vue:177
+#: front/src/views/admin/moderation/AccountsDetail.vue:502
+#: front/src/views/admin/moderation/Base.vue:21
+#, fuzzy
+msgctxt "*/Moderation/*"
+msgid "Moderation"
+msgstr "Federatie"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:78
+#: front/src/views/admin/moderation/DomainsDetail.vue:42
+msgctxt "Content/Moderation/Card.Paragraph"
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:5
+#, fuzzy
+msgctxt "Content/Library/Card/Short"
+msgid "Modification %{ id }"
+msgstr "Bewerkt op"
+
+#: front/src/components/mixins/Translations.vue:48
+#: front/src/components/mixins/Translations.vue:49
+msgctxt "Content/Playlist/Dropdown/Noun"
+msgid "Modification date"
+msgstr "Bewerkt op"
+
+#: front/src/components/library/AlbumBase.vue:42
+#: front/src/components/library/ArtistBase.vue:53
+#: front/src/components/library/TrackBase.vue:61
+msgctxt "*/*/Button.Label/Noun"
+msgid "More…"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82
+msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "Muziek"
 
+#: front/src/components/audio/Player.vue:631
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Mute"
+msgstr "Dempen"
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:24
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:115
+#, fuzzy
+msgctxt "Content/Moderation/*/Verb"
+msgid "Mute activity"
+msgstr "Laatste activiteit"
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:28
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:119
+#, fuzzy
+msgctxt "Content/Moderation/*/Verb"
+msgid "Mute notifications"
+msgstr "Je meldingen"
+
 #: front/src/components/Sidebar.vue:34
+msgctxt "Sidebar/Profile/Title"
 msgid "My account"
 msgstr "Mijn account"
 
+#: front/src/components/library/radios/Builder.vue:238
+msgctxt "Content/Radio/Input.Placeholder"
+msgid "My awesome description"
+msgstr "Mijn geweldige omschrijving"
+
+#: front/src/views/content/libraries/Form.vue:72
+msgctxt "Content/Library/Input.Placeholder"
+msgid "My awesome library"
+msgstr "Mijn geweldige verzameling"
+
+#: front/src/components/playlists/Form.vue:76
+msgctxt "Content/Playlist/Input.Placeholder"
+msgid "My awesome playlist"
+msgstr "Mijn geweldige afspeellijst"
+
+#: front/src/components/library/radios/Builder.vue:237
+msgctxt "Content/Radio/Input.Placeholder"
+msgid "My awesome radio"
+msgstr "Mijn geweldige radio"
+
 #: front/src/views/content/libraries/Home.vue:6
+msgctxt "Content/Library/Title"
 msgid "My libraries"
 msgstr "Mijn verzamelingen"
 
-#: front/src/components/audio/track/Row.vue:40 src/components/library/Track.vue:64
-#: front/src/components/library/Track.vue:75 src/components/library/Track.vue:86
-#: front/src/components/library/Track.vue:97
-#: front/src/components/manage/library/FilesTable.vue:63
-#: front/src/components/manage/library/FilesTable.vue:69
-#: front/src/components/manage/library/FilesTable.vue:75
-#: front/src/components/manage/library/FilesTable.vue:81
+#: front/src/components/audio/track/Row.vue:40
+#: src/components/library/EditCard.vue:60
+#: front/src/components/library/EditForm.vue:70
+#: front/src/components/library/TrackDetail.vue:34
+#: front/src/components/library/TrackDetail.vue:43
+#: front/src/components/library/TrackDetail.vue:52
+#: front/src/components/library/TrackDetail.vue:61
+#: front/src/components/manage/library/AlbumsTable.vue:73
+#: front/src/components/manage/library/TracksTable.vue:76
+#: front/src/components/manage/library/UploadsTable.vue:121
+#: front/src/components/manage/library/UploadsTable.vue:128
 #: front/src/components/manage/users/UsersTable.vue:61
-#: front/src/views/admin/users/UsersDetail.vue:49
-#: front/src/views/content/libraries/FilesTable.vue:89
+#: front/src/views/admin/library/UploadDetail.vue:179
+#: front/src/views/admin/library/UploadDetail.vue:214
+#: front/src/views/admin/library/UploadDetail.vue:233
+#: front/src/views/admin/library/UploadDetail.vue:244
+#: front/src/views/admin/library/UploadDetail.vue:257
+#: front/src/views/admin/moderation/AccountsDetail.vue:192
+#: front/src/views/admin/moderation/DomainsDetail.vue:82
 #: front/src/views/content/libraries/FilesTable.vue:95
+#: front/src/views/content/libraries/FilesTable.vue:101
+msgctxt "*/*/*"
 msgid "N/A"
 msgstr "N.B."
 
-#: front/src/components/playlists/PlaylistModal.vue:31
-#: front/src/views/admin/users/UsersDetail.vue:21
-#: front/src/views/content/libraries/Form.vue:10
-#: front/src/components/mixins/Translations.vue:25
+#: front/src/components/manage/library/LibrariesTable.vue:48
+#: front/src/components/manage/library/UploadsTable.vue:59
+msgctxt "*/*/*"
+msgid "Name"
+msgstr "Naam"
+
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Naam"
+
+#: front/src/components/auth/Settings.vue:133
+#: front/src/components/manage/library/ArtistsTable.vue:39
+#: front/src/components/manage/moderation/AccountsTable.vue:39
+#: front/src/components/manage/moderation/DomainsTable.vue:38
+#: front/src/components/mixins/Translations.vue:53
+#: front/src/components/playlists/PlaylistModal.vue:45
+#: front/src/views/admin/library/ArtistDetail.vue:98
+#: front/src/views/admin/library/LibraryDetail.vue:85
+#: front/src/views/admin/library/UploadDetail.vue:92
+#: front/src/views/admin/moderation/DomainsDetail.vue:97
+#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10
+#: front/src/components/mixins/Translations.vue:54
+msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Naam"
 
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
+msgctxt "Content/Settings/Input.Label"
 msgid "New password"
 msgstr "Nieuw wachtwoord"
 
-#: front/src/components/Sidebar.vue:149
+#: front/src/components/Sidebar.vue:173
+msgctxt "Sidebar/Player/Paragraph"
 msgid "New tracks will be appended here automatically."
 msgstr "Nieuwe nummers worden hier automatisch toegevoegd."
 
-#: front/src/components/Sidebar.vue:116
+#: front/src/components/library/EditCard.vue:47
+msgctxt "Content/Library/Card.Table.Header/Short"
+msgid "New value"
+msgstr ""
+
+#: front/src/components/audio/Player.vue:629
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Next track"
+msgstr "Volgend nummer"
+
+#: front/src/components/Sidebar.vue:130
+msgctxt "*/*/*"
 msgid "No"
 msgstr "Nee"
 
-#: front/src/components/Home.vue:100
+#: front/src/components/Home.vue:95
+msgctxt "Content/Home/List item"
 msgid "No add-ons, no plugins : you only need a web library"
 msgstr ""
 "Geen uitbreidingen of plug-ins: je hebt alleen een online verzameling nodig"
 
-#: front/src/components/library/Track.vue:113
-msgid "No lyrics available for this track."
+#: front/src/components/audio/Search.vue:25
+#, fuzzy
+msgctxt "Content/Search/Paragraph"
+msgid "No album matched your query"
+msgstr "Sorry, er is geen album dat overeenkomt met de zoekopdracht"
+
+#: front/src/components/audio/Search.vue:16
+#, fuzzy
+msgctxt "Content/Search/Paragraph"
+msgid "No artist matched your query"
+msgstr "Sorry, er is geen artiest die overeenkomt met de zoekopdracht"
+
+#: front/src/components/library/TrackDetail.vue:14
+#, fuzzy
+msgctxt "Content/Track/Table.Paragraph"
+msgid "No copyright information available for this track"
+msgstr "Geen songtekst beschikbaar voor dit nummer."
+
+#: front/src/components/library/TrackDetail.vue:25
+#, fuzzy
+msgctxt "Content/Track/Table.Paragraph"
+msgid "No licensing information for this track"
 msgstr "Geen songtekst beschikbaar voor dit nummer."
 
 #: front/src/components/federation/LibraryWidget.vue:6
+msgctxt "Content/Federation/Paragraph"
 msgid "No matching library."
 msgstr "Geen overeenkomende verzameling gevonden."
 
+#: front/src/views/Notifications.vue:28
+#, fuzzy
+msgctxt "Content/Notifications/Paragraph"
+msgid "No notification to show."
+msgstr "Je meldingen"
+
+#: front/src/components/common/EmptyState.vue:7
+msgctxt "Content/*/Paragraph"
+msgid "No results were found."
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:10
+#: front/src/components/mixins/Translations.vue:11
+msgctxt "Content/Settings/Dropdown"
+msgid "Nobody except me"
+msgstr "Niemand, behalve ik"
+
 #: front/src/views/content/libraries/Detail.vue:57
+msgctxt "Content/Library/Paragraph"
 msgid "Nobody is following this library"
 msgstr "Niemand volgt deze verzameling"
 
 #: front/src/components/manage/users/InvitationsTable.vue:51
+msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "Niet gebruikt"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74
+#: front/src/components/mixins/Translations.vue:100
+#: front/src/components/mixins/Translations.vue:101
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Notifications"
+msgstr "Meldingen"
+
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
 msgid "Notifications"
 msgstr "Meldingen"
 
-#: front/src/App.vue:36
+#: front/src/components/Footer.vue:47
+msgctxt "Footer/*/List item.Link"
 msgid "Official website"
 msgstr "Officiële website"
 
 #: front/src/components/auth/Settings.vue:83
+msgctxt "Content/Settings/Input.Label"
 msgid "Old password"
 msgstr "Vorig wachtwoord"
 
+#: front/src/components/library/EditCard.vue:46
+msgctxt "Content/Library/Card.Table.Header/Short"
+msgid "Old value"
+msgstr ""
+
 #: front/src/components/manage/users/InvitationsTable.vue:20
+msgctxt "Content/Admin/Dropdown/Adjective"
 msgid "Open"
 msgstr "Open"
 
-#: front/src/App.vue:62
-msgid "Options"
-msgstr "Opties"
+#: front/src/components/library/ImportStatusModal.vue:56
+msgctxt "Popup/Import/Table.Label/Value"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
+msgstr ""
+
+#: front/src/components/library/AlbumBase.vue:73
+#: front/src/components/library/ArtistBase.vue:84
+#: front/src/components/library/TrackBase.vue:92
+msgctxt "Content/Moderation/Link"
+msgid "Open in moderation interface"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:31
+#: front/src/views/admin/library/ArtistDetail.vue:30
+#: front/src/views/admin/library/TrackDetail.vue:30
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open local profile"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:46
+#: front/src/views/admin/library/ArtistDetail.vue:45
+#: front/src/views/admin/library/TrackDetail.vue:45
+#, fuzzy
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open on MusicBrainz"
+msgstr "Bekijken op MusicBrainz"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:23
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open profile"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:54
+#: front/src/views/admin/library/ArtistDetail.vue:53
+#: front/src/views/admin/library/LibraryDetail.vue:49
+#: front/src/views/admin/library/TrackDetail.vue:53
+#: front/src/views/admin/library/UploadDetail.vue:50
+#: front/src/views/admin/moderation/AccountsDetail.vue:52
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open remote profile"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:16
+#, fuzzy
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open website"
+msgstr "Officiële website"
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:40
+#, fuzzy
+msgctxt "Content/Moderation/Card.Title"
+msgid "Or customize your rule"
+msgstr "Voeg filters toe om je radio te personaliseren"
+
+#: front/src/components/favorites/List.vue:32
+#: src/components/library/Radios.vue:41
+#: front/src/components/manage/library/EditsCardList.vue:37
+#: front/src/components/manage/users/UsersTable.vue:17
+#: front/src/views/playlists/List.vue:25
+#, fuzzy
+msgctxt "Content/Search/Dropdown.Label/Noun"
+msgid "Order"
+msgstr "Volgorde"
 
-#: front/src/components/favorites/List.vue:23 src/components/library/Artists.vue:15
-#: front/src/components/library/Radios.vue:33
-#: front/src/components/manage/library/FilesTable.vue:9
+#: front/src/components/favorites/List.vue:24
+#: src/components/library/Albums.vue:15
+#: front/src/components/library/Artists.vue:15
+#: src/components/library/Radios.vue:33
+#: front/src/components/manage/library/AlbumsTable.vue:11
+#: front/src/components/manage/library/ArtistsTable.vue:11
+#: front/src/components/manage/library/EditsCardList.vue:29
+#: front/src/components/manage/library/LibrariesTable.vue:20
+#: front/src/components/manage/library/TracksTable.vue:11
+#: front/src/components/manage/library/UploadsTable.vue:30
+#: front/src/components/manage/moderation/AccountsTable.vue:11
+#: front/src/components/manage/moderation/DomainsTable.vue:9
 #: front/src/components/manage/users/InvitationsTable.vue:9
 #: front/src/components/manage/users/UsersTable.vue:9
 #: front/src/views/content/libraries/FilesTable.vue:21
 #: front/src/views/playlists/List.vue:17
+msgctxt "Content/Search/Dropdown.Label/Noun"
 msgid "Ordering"
 msgstr "Volgorde"
 
-#: front/src/components/favorites/List.vue:31 src/components/library/Artists.vue:23
-#: front/src/components/library/Radios.vue:41
-#: front/src/components/manage/library/FilesTable.vue:17
-#: front/src/components/manage/users/UsersTable.vue:17
+#: front/src/components/library/Albums.vue:23
+#: src/components/library/Artists.vue:23
+#: front/src/components/manage/library/AlbumsTable.vue:19
+#: front/src/components/manage/library/ArtistsTable.vue:19
+#: front/src/components/manage/library/LibrariesTable.vue:28
+#: front/src/components/manage/library/TracksTable.vue:19
+#: front/src/components/manage/library/UploadsTable.vue:38
+#: front/src/components/manage/moderation/AccountsTable.vue:19
+#: front/src/components/manage/moderation/DomainsTable.vue:17
 #: front/src/views/content/libraries/FilesTable.vue:29
-#: front/src/views/playlists/List.vue:25
+msgctxt "Content/Search/Dropdown.Label/Noun"
 msgid "Ordering direction"
 msgstr "Sorteervolgorde"
 
 #: front/src/components/manage/users/InvitationsTable.vue:38
+msgctxt "Content/Admin/Table.Label"
 msgid "Owner"
 msgstr "Eigenaar"
 
+#: front/src/components/PageNotFound.vue:33
+#, fuzzy
+msgctxt "Head/*/Title"
+msgid "Page Not Found"
+msgstr "Pagina niet gevonden!"
+
 #: front/src/components/PageNotFound.vue:7
+msgctxt "Content/*/Title"
 msgid "Page not found!"
 msgstr "Pagina niet gevonden!"
 
-#: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38
+#: front/src/components/Pagination.vue:39
+msgctxt "Content/*/Hidden text/Noun"
+msgid "Pagination"
+msgstr ""
+
+#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40
+msgctxt "Content/*/Input.Label"
 msgid "Password"
 msgstr "Wachtwoord"
 
+#: front/src/components/auth/SubsonicTokenForm.vue:94
+msgctxt "Content/Settings/Message"
+msgid "Password updated"
+msgstr "Wachtwoord bijgewerkt"
+
 #: front/src/views/auth/PasswordResetConfirm.vue:28
+msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Wachtwoord is gewijzigd"
 
-#: front/src/components/library/FileUpload.vue:105
+#: front/src/components/audio/Player.vue:628
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Pause track"
+msgstr "Nummer pauzeren"
+
+#: front/src/components/ShortcutsModal.vue:59
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Pause/play the current track"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:12
+msgctxt "Content/Moderation/Card.List item"
+msgid "Paused"
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:116
+#: front/src/components/manage/library/UploadsTable.vue:23
+#: front/src/components/mixins/Translations.vue:28
 #: front/src/views/content/libraries/FilesTable.vue:14
-#: front/src/views/content/libraries/FilesTable.vue:233
+#: front/src/components/mixins/Translations.vue:29
+msgctxt "Content/Library/*/Short"
 msgid "Pending"
 msgstr "In behandeling"
 
 #: front/src/views/content/libraries/Detail.vue:37
+msgctxt "Content/Library/Table/Short"
 msgid "Pending approval"
 msgstr "Wachtend op goedkeuring"
 
 #: front/src/views/content/libraries/Quota.vue:22
+msgctxt "Content/Library/Label"
 msgid "Pending files"
 msgstr "In behandeling zijnde bestanden"
 
-#: front/src/components/requests/Form.vue:26
-msgid "Pending requests"
+#: front/src/components/Sidebar.vue:225
+msgctxt "Sidebar/Notifications/Hidden text"
+msgid "Pending follow requests"
+msgstr "In behandeling zijnde volgverzoeken"
+
+#: front/src/components/library/EditCard.vue:29
+#: front/src/components/manage/library/EditsCardList.vue:18
+#, fuzzy
+msgctxt "Content/Admin/*/Noun"
+msgid "Pending review"
+msgstr "In behandeling zijnde bestanden"
+
+#: front/src/components/Sidebar.vue:226
+#, fuzzy
+msgctxt "Sidebar/Moderation/Hidden text"
+msgid "Pending review edits"
 msgstr "In behandeling zijnde verzoeken"
 
 #: front/src/components/manage/users/UsersTable.vue:42
-#: front/src/views/admin/users/UsersDetail.vue:68
+#: front/src/views/admin/moderation/AccountsDetail.vue:166
+msgctxt "Content/Admin/Table.Label/Noun"
+msgid "Permissions"
+msgstr "Machtigingen"
+
+#: front/src/components/auth/Settings.vue:176
+msgctxt "Content/*/*/Noun"
 msgid "Permissions"
 msgstr "Machtigingen"
 
-#: front/src/components/audio/PlayButton.vue:9 src/components/library/Track.vue:30
+#: front/src/components/audio/PlayButton.vue:9
+#: front/src/components/library/TrackBase.vue:26
+msgctxt "*/Queue/Button.Label/Short, Verb"
 msgid "Play"
 msgstr "Afspelen"
 
-#: front/src/components/audio/album/Card.vue:50
-#: front/src/components/audio/artist/Card.vue:44 src/components/library/Album.vue:28
-#: front/src/views/playlists/Detail.vue:23
+#: front/src/components/audio/album/Card.vue:48
+#: front/src/components/audio/artist/Card.vue:44
+#: front/src/components/library/AlbumBase.vue:20
+#: front/src/components/library/AlbumDetail.vue:11
+#: src/views/playlists/Detail.vue:24
+msgctxt "Content/Queue/Button.Label/Short, Verb"
 msgid "Play all"
 msgstr "Alles afspelen"
 
-#: front/src/components/library/Artist.vue:26
+#: front/src/components/library/ArtistBase.vue:31
+msgctxt "Content/Artist/Button.Label/Verb"
 msgid "Play all albums"
 msgstr "Alle albums afspelen"
 
-#: front/src/components/audio/PlayButton.vue:15
+#: front/src/components/audio/PlayButton.vue:76
+msgctxt "*/Queue/Dropdown/Button/Title"
 msgid "Play next"
 msgstr "Hierna afspelen"
 
-#: front/src/components/audio/PlayButton.vue:16
+#: front/src/components/ShortcutsModal.vue:67
+#, fuzzy
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Play next track"
+msgstr "Nummer afspelen"
+
+#: front/src/components/audio/PlayButton.vue:74
+msgctxt "*/Queue/Dropdown/Button/Title"
 msgid "Play now"
 msgstr "Nu afspelen"
 
+#: front/src/components/ShortcutsModal.vue:63
+#, fuzzy
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Play previous track"
+msgstr "Vorig nummer"
+
+#: front/src/components/audio/PlayButton.vue:77
+msgctxt "*/Queue/Dropdown/Button/Title"
+msgid "Play similar songs"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:224
+#, fuzzy
+msgctxt "Sidebar/Player/Hidden text"
+msgid "Play this track"
+msgstr "Nummer afspelen"
+
+#: front/src/components/audio/Player.vue:627
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Play track"
+msgstr "Nummer afspelen"
+
+#: front/src/components/audio/PlayButton.vue:82
+#, fuzzy
+msgctxt "*/Queue/Button/Title"
+msgid "Play..."
+msgstr "Afspelen"
+
+#: front/src/views/playlists/Detail.vue:91
+msgctxt "Head/Playlist/Title"
+msgid "Playlist"
+msgstr "Afspeellijst"
+
 #: front/src/views/playlists/Detail.vue:12
+#, fuzzy
+msgctxt "Content/Playlist/Header.Subtitle"
 msgid "Playlist containing %{ count } track, by %{ username }"
 msgid_plural "Playlist containing %{ count } tracks, by %{ username }"
 msgstr[0] "Afspeellijst met %{ count } nummer, door %{ username }"
 msgstr[1] "Afspeellijst met %{ count } nummers, door %{ username }"
 
 #: front/src/components/playlists/Form.vue:9
+msgctxt "Content/Playlist/Message"
 msgid "Playlist created"
 msgstr "Afspeellijst gecreëerd"
 
 #: front/src/components/playlists/Editor.vue:4
+msgctxt "Content/Playlist/Title"
 msgid "Playlist editor"
 msgstr "Afspeellijst wijzigen"
 
 #: front/src/components/playlists/Form.vue:21
+msgctxt "Content/Playlist/Input.Label"
 msgid "Playlist name"
 msgstr "Afspeellijstnaam"
 
 #: front/src/components/playlists/Form.vue:6
+msgctxt "Content/Playlist/Message"
 msgid "Playlist updated"
 msgstr "Afspeellijst gewijzigd"
 
 #: front/src/components/playlists/Form.vue:25
+msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Zichtbaarheid van afspeellijst"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Afspeellijsten"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
-#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104
-#: front/src/views/admin/Settings.vue:82
+#: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
+#: front/src/views/admin/library/AlbumDetail.vue:173
+#: front/src/views/admin/library/ArtistDetail.vue:162
+#: front/src/views/admin/library/TrackDetail.vue:225
+#: src/views/playlists/List.vue:106
+msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Afspeellijsten"
 
 #: front/src/components/Home.vue:56
+msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
 msgstr "Afspeellijsten? Die hebben we"
 
 #: front/src/components/auth/Settings.vue:79
+msgctxt "Content/Settings/Error message.List item/Call to action"
 msgid "Please double-check your password is correct"
 msgstr "Controleer of je wachtwoord klopt"
 
 #: front/src/components/auth/Login.vue:9
+msgctxt "Content/Login/Error message.List item/Call to action"
 msgid "Please double-check your username/password couple is correct"
 msgstr "Controleer of je gebruikersnaam en wachtwoord kloppen"
 
 #: front/src/components/auth/Settings.vue:46
+msgctxt "Content/Settings/Paragraph"
 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px."
 msgstr "PNG, GIF of JPG. Maximaal 2MB. Wordt verkleind tot 400x400px."
 
-#: front/src/components/library/FileUpload.vue:58
-msgid "Proceed"
-msgstr "Doorgaan"
+#: front/src/views/admin/library/TrackDetail.vue:137
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Position"
+msgstr "Omschrijving"
 
-#: front/src/views/auth/EmailConfirm.vue:26
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:118
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
+msgstr ""
+
+#: front/src/components/audio/EmbedWizard.vue:33
+msgctxt "Popup/Embed/Title/Noun"
+msgid "Preview"
+msgstr ""
+
+#: front/src/components/audio/Player.vue:626
+msgctxt "Sidebar/Player/Icon.Tooltip"
+msgid "Previous track"
+msgstr "Vorig nummer"
+
+#: front/src/components/mixins/Translations.vue:15
+#: front/src/components/mixins/Translations.vue:16
+msgctxt "Content/Settings/Dropdown/Short"
+msgid "Private"
+msgstr ""
+
+#: front/src/views/content/remote/Card.vue:43
+#, fuzzy
+msgctxt "Content/Library/Card.List item"
+msgid "Problem during scanning"
+msgstr "Fout tijdens scannen"
+
+#: front/src/components/library/FileUpload.vue:57
+msgctxt "Content/Library/Button.Label"
+msgid "Proceed"
+msgstr "Doorgaan"
+
+#: front/src/views/auth/EmailConfirm.vue:26
 #: front/src/views/auth/PasswordResetConfirm.vue:31
+msgctxt "Content/Signup/Link/Verb"
 msgid "Proceed to login"
 msgstr "Doorgaan met inloggen"
 
 #: front/src/components/library/FileUpload.vue:17
+msgctxt "Content/Library/Tab.Title/Short"
 msgid "Processing"
 msgstr "Bezig met verwerken..."
 
+#: front/src/components/mixins/Translations.vue:68
+#: front/src/components/mixins/Translations.vue:69
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Profile"
+msgstr "Mislukte bestanden"
+
+#: front/src/components/manage/moderation/AccountsTable.vue:188
+#: front/src/components/manage/moderation/DomainsTable.vue:168
 #: front/src/views/content/libraries/Quota.vue:36
 #: front/src/views/content/libraries/Quota.vue:39
 #: front/src/views/content/libraries/Quota.vue:62
 #: front/src/views/content/libraries/Quota.vue:65
 #: front/src/views/content/libraries/Quota.vue:88
 #: front/src/views/content/libraries/Quota.vue:91
+msgctxt "*/*/*/Verb"
 msgid "Purge"
 msgstr "Leegmaken"
 
 #: front/src/views/content/libraries/Quota.vue:89
+msgctxt "Popup/Library/Title"
 msgid "Purge errored files?"
 msgstr "Foutieve bestanden verwijderen?"
 
 #: front/src/views/content/libraries/Quota.vue:37
+msgctxt "Popup/Library/Title"
 msgid "Purge pending files?"
 msgstr "In behandeling zijnde bestanden verwijderen?"
 
 #: front/src/views/content/libraries/Quota.vue:63
+msgctxt "Popup/Library/Title"
 msgid "Purge skipped files?"
 msgstr "Overgeslagen bestanden verwijderen?"
 
 #: front/src/components/Sidebar.vue:20
+msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "Wachtrij"
 
+#: front/src/components/audio/Player.vue:322
+msgctxt "Content/Queue/Message"
+msgid "Queue shuffled!"
+msgstr "Wachtrij ingesteld op willekeurig!"
+
+#: front/src/views/radios/Detail.vue:80
+msgctxt "Head/Radio/Title"
+msgid "Radio"
+msgstr "Radio"
+
+#: front/src/components/library/radios/Builder.vue:235
+msgctxt "Head/Radio/Title"
+msgid "Radio Builder"
+msgstr "Radio opzetten"
+
 #: front/src/components/library/radios/Builder.vue:15
+msgctxt "Content/Radio/Message"
 msgid "Radio created"
 msgstr "Radio gecreëerd"
 
 #: front/src/components/library/radios/Builder.vue:21
+msgctxt "Content/Radio/Input.Label/Noun"
 msgid "Radio name"
 msgstr "Radionaam"
 
 #: front/src/components/library/radios/Builder.vue:12
+msgctxt "Content/Radio/Message"
 msgid "Radio updated"
 msgstr "Radio bijgewerkt"
 
-#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:142
+#: front/src/components/library/Library.vue:13
+#: src/components/library/Radios.vue:142
+msgctxt "*/*/*"
+msgid "Radios"
+msgstr "Radio's"
+
+#: front/src/components/mixins/Translations.vue:92
+#: front/src/components/mixins/Translations.vue:93
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "Radio's"
 
-#: front/src/views/instance/Timeline.vue:7
-msgid "Recent activity on this instance"
-msgstr "Recente activiteit op deze instantie"
+#: front/src/components/auth/ApplicationForm.vue:151
+msgctxt "Content/OAuth Scopes/Label/Verb"
+msgid "Read"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:51
+msgctxt "Popup/Import/Table.Label/Value"
+msgid "Read our documentation for this error"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:24
+msgctxt "Content/Auth/Label/Noun"
+msgid "Read-only"
+msgstr ""
+
+#: front/src/components/auth/ApplicationForm.vue:152
+msgctxt "Content/OAuth Scopes/Help Text"
+msgid "Read-only access to user data"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:39
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:25
+msgctxt "Content/Moderation/*/Noun"
+msgid "Reason"
+msgstr ""
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:251
+#: front/src/views/admin/moderation/DomainsDetail.vue:179
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Received library follows"
+msgstr ""
+
+#: front/src/components/manage/moderation/DomainsTable.vue:40
+#: front/src/components/mixins/Translations.vue:62
+#: front/src/components/mixins/Translations.vue:63
+msgctxt "Content/Moderation/*/Noun"
+msgid "Received messages"
+msgstr ""
+
+#: front/src/components/library/EditForm.vue:27
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Recent edits"
+msgstr "Recent toegevoegd"
+
+#: front/src/components/library/EditForm.vue:17
+msgctxt "Content/Library/Paragraph"
+msgid "Recent edits awaiting review"
+msgstr ""
 
 #: front/src/components/library/Home.vue:24
+msgctxt "Content/Home/Title"
 msgid "Recently added"
 msgstr "Recent toegevoegd"
 
 #: front/src/components/library/Home.vue:11
+msgctxt "Content/Home/Title"
 msgid "Recently favorited"
 msgstr "Recent toegevoegd aan favorieten"
 
 #: front/src/components/library/Home.vue:6
+msgctxt "Content/Home/Title"
 msgid "Recently listened"
 msgstr "Recent beluisterd"
 
-#: front/src/views/admin/users/UsersDetail.vue:103
-#: front/src/views/content/remote/Home.vue:15
+#: front/src/components/auth/ApplicationForm.vue:13
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Redirect URI"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:125
+#: src/components/auth/Settings.vue:170
+#: front/src/components/common/EmptyState.vue:16
+#: src/views/content/remote/Home.vue:15
+msgctxt "Content/*/Button.Label/Short, Verb"
 msgid "Refresh"
 msgstr "Verversen"
 
-#: front/src/components/auth/Profile.vue:12
-msgid "Registered since %{ date }"
-msgstr "Geregistreerd sinds %{ date }"
+#: front/src/components/federation/FetchButton.vue:20
+#, fuzzy
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh error"
+msgstr "Verversen"
+
+#: front/src/views/admin/library/AlbumDetail.vue:50
+#: front/src/views/admin/library/ArtistDetail.vue:49
+#: front/src/views/admin/library/TrackDetail.vue:49
+msgctxt "Content/Moderation/Button/Verb"
+msgid "Refresh from remote server"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:127
+msgctxt "Content/Moderation/Button.Label/Verb"
+msgid "Refresh node info"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:79
+#, fuzzy
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh pending"
+msgstr "Aflopend"
+
+#: front/src/components/federation/FetchButton.vue:80
+msgctxt "Popup/*/Message.Content"
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:16
+#, fuzzy
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh successful"
+msgstr "Scannen afgerond"
+
+#: front/src/components/common/ActionTable.vue:275
+msgctxt "Content/*/Button.Tooltip/Verb"
+msgid "Refresh table content"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:12
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh was skipped"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:7
+msgctxt "Popup/*/Title"
+msgid "Refreshing object from remote…"
+msgstr ""
 
 #: front/src/components/auth/Signup.vue:9
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
+msgctxt "Content/Signup/Form/Paragraph"
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
 msgstr ""
 "Registraties zijn gesloten op deze instantie. Je hebt een uitnodiging nodig "
 "om te registreren."
 
 #: front/src/components/manage/users/UsersTable.vue:71
-msgid "regular user"
+#, fuzzy
+msgctxt "Content/Admin/Table, User role"
+msgid "Regular user"
 msgstr "standaard gebruiker"
 
+#: front/src/components/library/EditCard.vue:87
 #: front/src/views/content/libraries/Detail.vue:51
+msgctxt "Content/Library/Button.Label"
 msgid "Reject"
 msgstr "Afkeuren"
 
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:32
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:123
+#, fuzzy
+msgctxt "Content/Moderation/*/Verb"
+msgid "Reject media"
+msgstr "Afgekeurd"
+
+#: front/src/components/library/EditCard.vue:33
+#: front/src/components/manage/library/EditsCardList.vue:24
 #: front/src/views/content/libraries/Detail.vue:43
+msgctxt "Content/Library/*/Short"
 msgid "Rejected"
 msgstr "Afgekeurd"
 
+#: front/src/components/manage/library/AlbumsTable.vue:43
+#: front/src/components/mixins/Translations.vue:44 src/edits.js:28
+#: front/src/components/mixins/Translations.vue:45
+#, fuzzy
+msgctxt "Content/*/*/Noun"
+msgid "Release date"
+msgstr "Benaderd op"
+
+#: front/src/components/library/FileUpload.vue:63
+msgctxt "Content/Library/Paragraph"
+msgid "Remaining storage space"
+msgstr ""
+
 #: front/src/views/content/remote/Home.vue:6
+msgctxt "Content/Library/Title/Noun"
 msgid "Remote libraries"
 msgstr "Externe verzamelingen"
 
 #: front/src/views/content/remote/Home.vue:7
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
 msgstr ""
 "Externe verzamelingen worden beheerd door andere gebruikers op het netwerk. "
 "Je kunt ze gebruiken als ze openbaar zijn of als jou toegang is verleend."
 
 #: front/src/components/library/radios/Filter.vue:59
+msgctxt "Content/Radio/Button.Label/Verb"
 msgid "Remove"
 msgstr "Verwijderen"
 
 #: front/src/components/auth/Settings.vue:58
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Remove avatar"
 msgstr "Gebruikersafbeelding verwijderen"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:34
-#: front/src/components/auth/SubsonicTokenForm.vue:37
+#: front/src/components/library/ArtistDetail.vue:12
+#, fuzzy
+msgctxt "Content/Moderation/Button.Label"
+msgid "Remove filter"
+msgstr "Gebruikersafbeelding verwijderen"
+
+#: front/src/components/favorites/TrackFavoriteIcon.vue:26
+msgctxt "Content/Track/Icon.Tooltip/Verb"
+msgid "Remove from favorites"
+msgstr "Verwijderen uit favorieten"
+
+#: front/src/views/content/libraries/Quota.vue:38
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
+msgstr ""
+
+#: front/src/views/content/libraries/Quota.vue:64
+#, fuzzy
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
+msgstr ""
+"Alle nummers die bij het importeren zijn overgeslagen (om wat voor reden dan"
+" ook), worden verwijderd. De bestanden worden volledig verwijderd en je "
+"krijgt het bijbehorende quotum terug."
+
+#: front/src/views/content/libraries/Quota.vue:90
+#, fuzzy
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
+msgstr ""
+"Alle nummers die nog niet verwerkt zijn, worden verwijderd. De bestanden "
+"worden volledig verwijderd en je krijgt het bijbehorende quotum terug."
+
+#: front/src/components/auth/SubsonicTokenForm.vue:33
+#: front/src/components/auth/SubsonicTokenForm.vue:36
+msgctxt "*/Settings/Button.Label/Verb"
 msgid "Request a new password"
 msgstr "Nieuw wachtwoord aanvragen"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:35
+#: front/src/components/auth/SubsonicTokenForm.vue:34
+msgctxt "Popup/Settings/Title"
 msgid "Request a new Subsonic API password?"
 msgstr "Nieuw Subsonic-API-wachtwoord aanvragen?"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:43
+#: front/src/components/auth/SubsonicTokenForm.vue:42
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Request a password"
 msgstr "Wachtwoord aanvragen"
 
-#: front/src/components/requests/Form.vue:20
-msgid "Request submitted!"
-msgstr "Verzoek ingediend!"
+#: front/src/components/federation/FetchButton.vue:64
+msgctxt "Popup/*/Loading.Title"
+msgid "Requesting a fetch…"
+msgstr ""
+
+#: front/src/components/library/EditForm.vue:82
+msgctxt "Content/Library/Button.Label"
+msgid "Reset to initial value: %{ value }"
+msgstr ""
 
-#: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4
+#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4
+#: front/src/views/auth/PasswordReset.vue:53
+msgctxt "*/Login/*/Verb"
 msgid "Reset your password"
 msgstr "Wachtwoord opnieuw instellen"
 
-#: front/src/components/favorites/List.vue:38 src/components/library/Artists.vue:30
-#: front/src/components/library/Radios.vue:52 src/views/playlists/List.vue:32
+#: front/src/views/content/libraries/FilesTable.vue:223
+#, fuzzy
+msgctxt "Content/Library/Dropdown/Verb"
+msgid "Restart import"
+msgstr "Importeren"
+
+#: front/src/components/favorites/List.vue:39
+#: src/components/library/Albums.vue:30
+#: front/src/components/library/Artists.vue:30
+#: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32
+msgctxt "Content/Search/Dropdown.Label/Noun"
 msgid "Results per page"
 msgstr "Aantal resultaten per pagina"
 
-#: front/src/components/admin/SettingsGroup.vue:63
-#: front/src/components/library/radios/Builder.vue:33
+#: front/src/components/library/EditForm.vue:31
+msgctxt "Content/Library/Button.Label"
+msgid "Retrict to unreviewed edits"
+msgstr ""
+
+#: front/src/views/auth/EmailConfirm.vue:17
+#, fuzzy
+msgctxt "Content/Signup/Link/Verb"
+msgid "Return to login"
+msgstr "Doorgaan met inloggen"
+
+#: front/src/components/library/ArtistDetail.vue:9
+#, fuzzy
+msgctxt "Content/Moderation/Link"
+msgid "Review my filters"
+msgstr "Bestanden bekijken"
+
+#: front/src/components/auth/Settings.vue:192
+msgctxt "*/*/*/Verb"
+msgid "Revoke"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:195
+msgctxt "*/Settings/Button.Label/Verb"
+msgid "Revoke access"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:193
+msgctxt "Popup/Settings/Title"
+msgid "Revoke access for application \"%{ application }\"?"
+msgstr ""
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:16
+msgctxt "Content/Moderation/Card.Title/Noun"
+msgid "Rule"
+msgstr ""
+
+#: front/src/components/admin/SettingsGroup.vue:67
+#: front/src/components/library/radios/Builder.vue:34
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Opslaan"
 
-#: front/src/views/content/remote/Card.vue:31
+#: front/src/views/content/remote/Card.vue:175
+msgctxt "Content/Library/Message"
+msgid "Scan launched"
+msgstr "Scan begonnen"
+
+#: front/src/views/content/remote/Card.vue:67
+#, fuzzy
+msgctxt "Content/Library/Card.Button.Label/Verb"
+msgid "Scan now"
+msgstr "Nu afspelen"
+
+#: front/src/views/content/remote/Card.vue:35
+msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "Nog te scannen"
 
-#: front/src/views/content/remote/Card.vue:43
-msgid "Scanned successfully"
-msgstr "Scannen afgerond"
+#: front/src/views/content/remote/Card.vue:176
+msgctxt "Content/Library/Message"
+msgid "Scan skipped (previous scan is too recent)"
+msgstr "Scan overgeslagen (vorige scan was zeer recent)"
 
 #: front/src/views/content/remote/Card.vue:47
+#, fuzzy
+msgctxt "Content/Library/Card.List item"
+msgid "Scanned"
+msgstr "Scan begonnen"
+
+#: front/src/views/content/remote/Card.vue:51
+msgctxt "Content/Library/Card.List item"
 msgid "Scanned with errors"
 msgstr "Afgerond, maar met foutmeldingen"
 
-#: front/src/views/content/remote/Card.vue:35
-msgid "Scanning... (%{ progress }%)"
+#: front/src/views/content/remote/Card.vue:39
+#, fuzzy
+msgctxt "Content/Library/Card.List item"
+msgid "Scanning… (%{ progress }%)"
 msgstr "Bezig met scannen... (% {progress }%)"
 
-#: front/src/components/library/Artists.vue:10 src/components/library/Radios.vue:29
-#: front/src/components/manage/library/FilesTable.vue:5
+#: front/src/components/auth/ApplicationForm.vue:22
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Scopes"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:226
+msgctxt "Content/*/*/Noun"
+msgid "Scopes"
+msgstr ""
+
+#: front/src/components/library/Albums.vue:10
+#: src/components/library/Artists.vue:10
+#: front/src/components/library/Radios.vue:29
+#: front/src/components/manage/library/AlbumsTable.vue:5
+#: front/src/components/manage/library/ArtistsTable.vue:5
+#: front/src/components/manage/library/EditsCardList.vue:6
+#: front/src/components/manage/library/LibrariesTable.vue:5
+#: front/src/components/manage/library/TracksTable.vue:5
+#: front/src/components/manage/library/UploadsTable.vue:5
+#: front/src/components/manage/moderation/AccountsTable.vue:5
+#: front/src/components/manage/moderation/DomainsTable.vue:5
 #: front/src/components/manage/users/InvitationsTable.vue:5
 #: front/src/components/manage/users/UsersTable.vue:5
-#: front/src/views/content/libraries/FilesTable.vue:5 src/views/playlists/List.vue:13
+#: front/src/views/content/libraries/FilesTable.vue:5
+#: src/views/playlists/List.vue:13
+msgctxt "Content/Search/Input.Label/Noun"
 msgid "Search"
 msgstr "Zoeken"
 
 #: front/src/views/content/remote/ScanForm.vue:9
+msgctxt "Content/Library/Input.Label/Verb"
 msgid "Search a remote library"
 msgstr "Zoeken naar externe verzameling"
 
+#: front/src/components/manage/library/EditsCardList.vue:211
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by account, summary, domain…"
+msgstr "Zoek op titel, artiest, domein..."
+
+#: front/src/components/manage/library/LibrariesTable.vue:191
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, actor, name, description…"
+msgstr ""
+
+#: front/src/components/manage/library/UploadsTable.vue:241
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, actor, name, reference, source…"
+msgstr ""
+
+#: front/src/components/manage/library/ArtistsTable.vue:164
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, name, MusicBrainz ID…"
+msgstr ""
+
+#: front/src/components/manage/library/TracksTable.vue:174
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, title, artist, album, MusicBrainz ID…"
+msgstr "Zoek op titel, artiest, album..."
+
+#: front/src/components/manage/library/AlbumsTable.vue:174
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, title, artist, MusicBrainz ID…"
+msgstr "Zoek op titel, artiest, domein..."
+
+#: front/src/components/manage/moderation/AccountsTable.vue:171
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, username, bio…"
+msgstr "Zoek op gebruikersnaam, e-mailadres, code..."
+
+#: front/src/components/manage/moderation/DomainsTable.vue:151
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by name…"
+msgstr ""
+
+#: front/src/views/content/libraries/FilesTable.vue:208
+#, fuzzy
+msgctxt "Content/Library/Input.Placeholder"
+msgid "Search by title, artist, album…"
+msgstr "Zoek op titel, artiest, album..."
+
+#: front/src/components/manage/users/InvitationsTable.vue:153
+#, fuzzy
+msgctxt "Content/Admin/Input.Placeholder/Verb"
+msgid "Search by username, e-mail address, code…"
+msgstr "Zoek op gebruikersnaam, e-mailadres, code..."
+
+#: front/src/components/manage/users/UsersTable.vue:163
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by username, e-mail address, name…"
+msgstr "Zoek op naam, gebruikersnaam, e-mailadres..."
+
+#: front/src/components/audio/SearchBar.vue:20
+#, fuzzy
+msgctxt "Sidebar/Search/Input.Placeholder"
+msgid "Search for artists, albums, tracks…"
+msgstr "Zoek naar artiesten, albums, nummers..."
+
 #: front/src/components/audio/Search.vue:2
+msgctxt "Content/Search/Title"
 msgid "Search for some music"
 msgstr "Zoeken naar muziek"
 
-#: front/src/components/library/Track.vue:116
-msgid "Search on lyrics.wikia.com"
-msgstr "Zoeken op lyrics.wikia.com"
-
-#: front/src/components/library/Album.vue:33 src/components/library/Artist.vue:31
-#: front/src/components/library/Track.vue:40
+#: front/src/components/library/AlbumBase.vue:57
+#: front/src/components/library/ArtistBase.vue:68
+#: front/src/components/library/TrackBase.vue:76
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Search on Wikipedia"
 msgstr "Zoeken op Wikipedia"
 
+#: front/src/components/library/Library.vue:35
+#: src/views/admin/library/Base.vue:32
+#: front/src/views/admin/moderation/Base.vue:22
+#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19
+msgctxt "Menu/*/Hidden text"
+msgid "Secondary menu"
+msgstr ""
+
 #: front/src/views/admin/Settings.vue:15
+msgctxt "Content/Admin/Menu.Title"
 msgid "Sections"
 msgstr "Secties"
 
-#: front/src/components/library/radios/Builder.vue:45
+#: front/src/components/library/radios/Builder.vue:46
+msgctxt "Content/Radio/Dropdown.Placeholder/Verb"
 msgid "Select a filter"
 msgstr "Filter kiezen"
 
-#: front/src/components/common/ActionTable.vue:64
+#: front/src/components/common/ActionTable.vue:79
+#, fuzzy
+msgctxt "Content/*/Link/Verb"
 msgid "Select all %{ total } elements"
 msgid_plural "Select all %{ total } elements"
 msgstr[0] "Selecteer %{ total } element"
 msgstr[1] "Selecteer alle %{ total } elementen"
 
-#: front/src/components/common/ActionTable.vue:73
+#: front/src/components/common/ActionTable.vue:88
+msgctxt "Content/*/Link/Verb"
 msgid "Select only current page"
 msgstr "Alleen deze pagina kiezen"
 
-#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88
-#: front/src/components/manage/users/UsersTable.vue:185
-#: front/src/views/admin/users/UsersDetail.vue:189
+#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:108
+#: front/src/components/manage/users/UsersTable.vue:181
+#: front/src/views/admin/moderation/AccountsDetail.vue:506
+msgctxt "*/*/*/Noun"
 msgid "Settings"
 msgstr "Instellingen"
 
 #: front/src/components/auth/Settings.vue:10
+msgctxt "Content/Settings/Message"
 msgid "Settings updated"
 msgstr "Instellingen bijgewerkt"
 
 #: front/src/components/admin/SettingsGroup.vue:11
+msgctxt "Content/Settings/Paragraph"
 msgid "Settings updated successfully."
 msgstr "De instellingen zijn bijgewerkt."
 
 #: front/src/components/manage/users/InvitationForm.vue:27
+msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Share link"
 msgstr "Link om te delen"
 
 #: front/src/views/content/libraries/Detail.vue:15
-msgid "Share this link with other users so they can request an access to your library."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Share this link with other users so they can request access to your library."
 msgstr ""
 "Deel deze link met anderen zodat ze toegang tot je verzamelingen kunnen "
 "aanvragen."
 
 #: front/src/views/content/libraries/Detail.vue:14
-#: front/src/views/content/remote/Card.vue:73
+#: front/src/views/content/remote/Card.vue:77
+msgctxt "Content/Library/Title"
 msgid "Sharing link"
 msgstr "Link om te delen"
 
-#: front/src/components/audio/album/Card.vue:40
+#: front/src/components/audio/album/Card.vue:38
+#, fuzzy
+msgctxt "Content/Album/Card.Link/Verb"
 msgid "Show %{ count } more track"
 msgid_plural "Show %{ count } more tracks"
 msgstr[0] "Nog %{ count } nummer tonen"
 msgstr[1] "Nog %{ count } nummers tonen"
 
 #: front/src/components/audio/artist/Card.vue:30
+#, fuzzy
+msgctxt "Content/Artist/Card.Link"
 msgid "Show 1 more album"
 msgid_plural "Show %{ count } more albums"
 msgstr[0] "Nog %{ count } album tonen"
 msgstr[1] "Nog %{ count } albums tonen"
 
-#: front/src/views/Notifications.vue:10
+#: front/src/components/library/EditForm.vue:21
+msgctxt "Content/Library/Button.Label"
+msgid "Show all edits"
+msgstr ""
+
+#: front/src/components/ShortcutsModal.vue:42
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Show available keyboard shortcuts"
+msgstr ""
+
+#: front/src/views/Notifications.vue:7
+msgctxt "Content/Notifications/Form.Label/Verb"
 msgid "Show read notifications"
 msgstr "Gelezen meldingen tonen"
 
-#: front/src/components/manage/library/FilesTable.vue:97
+#: front/src/components/forms/PasswordInput.vue:26
+msgctxt "Content/Settings/Button.Tooltip/Verb"
+msgid "Show/hide password"
+msgstr "Wachtwoord tonen/verbergen"
+
+#: front/src/components/manage/library/AlbumsTable.vue:93
+#: front/src/components/manage/library/ArtistsTable.vue:84
+#: front/src/components/manage/library/EditsCardList.vue:72
+#: front/src/components/manage/library/LibrariesTable.vue:110
+#: front/src/components/manage/library/TracksTable.vue:95
+#: front/src/components/manage/library/UploadsTable.vue:144
+#: front/src/components/manage/moderation/AccountsTable.vue:88
+#: front/src/components/manage/moderation/DomainsTable.vue:74
 #: front/src/components/manage/users/InvitationsTable.vue:76
 #: front/src/components/manage/users/UsersTable.vue:87
-#: front/src/views/content/libraries/FilesTable.vue:111
+#: front/src/views/content/libraries/FilesTable.vue:117
+msgctxt "Content/*/Paragraph"
 msgid "Showing results %{ start }-%{ end } on %{ total }"
 msgstr "Resultaten - %{ start }-%{ end } van de %{ total }"
 
+#: front/src/components/ShortcutsModal.vue:83
+#, fuzzy
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Shuffle queue"
+msgstr "Willekeurig"
+
+#: front/src/components/audio/Player.vue:641
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Shuffle your queue"
+msgstr "Willekeurig"
+
+#: front/src/components/auth/Signup.vue:97
+msgctxt "*/Signup/Title"
+msgid "Sign Up"
+msgstr "Registreren"
+
 #: front/src/components/manage/users/UsersTable.vue:40
-#: front/src/views/admin/users/UsersDetail.vue:37
+msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)"
 msgid "Sign-up"
 msgstr "Registreren"
 
-#: front/src/components/library/FileUpload.vue:84 src/components/library/Track.vue:69
-#: front/src/components/manage/library/FilesTable.vue:44
-#: front/src/views/content/libraries/FilesTable.vue:57
-#: front/src/components/mixins/Translations.vue:27
+#: front/src/components/mixins/Translations.vue:57
+#: front/src/views/admin/moderation/AccountsDetail.vue:197
+#: front/src/components/mixins/Translations.vue:58
+msgctxt "Content/Admin/Table.Label/Noun"
+msgid "Sign-up date"
+msgstr "Geregistreerd op"
+
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
 msgid "Size"
 msgstr "Grootte"
 
+#: front/src/components/library/FileUpload.vue:94
+#: front/src/components/library/TrackDetail.vue:39
+#: front/src/components/mixins/Translations.vue:54
+#: front/src/views/content/libraries/FilesTable.vue:61
+#: front/src/components/mixins/Translations.vue:55
+msgctxt "Content/Library/*/in MB"
+msgid "Size"
+msgstr "Grootte"
+
+#: front/src/components/manage/library/UploadsTable.vue:24
+#: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
-#: front/src/views/content/libraries/FilesTable.vue:229
+#: front/src/components/mixins/Translations.vue:25
+msgctxt "Content/Library/*"
 msgid "Skipped"
 msgstr "Overgeslagen"
 
 #: front/src/views/content/libraries/Quota.vue:49
+msgctxt "Content/Library/Label"
 msgid "Skipped files"
 msgstr "Overgeslagen bestanden"
 
-#: front/src/components/requests/Form.vue:3
-msgid "Something's missing in the library? Let us know what you would like to listen!"
+#: front/src/views/admin/moderation/DomainsDetail.vue:89
+msgctxt "Content/Moderation/Table.Label"
+msgid "Software"
 msgstr ""
-"Ontbreekt er iets in de verzameling? Laat ons weten waar je naar wilt "
-"luisteren!"
 
-#: front/src/components/audio/Search.vue:25
-msgid "Sorry, we did not found any album matching your query"
-msgstr "Sorry, er is geen album dat overeenkomt met de zoekopdracht"
+#: front/src/components/playlists/Editor.vue:21
+msgctxt "Content/Playlist/Paragraph"
+msgid "Some tracks in your queue are already in this playlist:"
+msgstr ""
 
-#: front/src/components/audio/Search.vue:16
-msgid "Sorry, we did not found any artist matching your query"
-msgstr "Sorry, er is geen artiest die overeenkomt met de zoekopdracht"
+#: front/src/components/PageNotFound.vue:10
+#, fuzzy
+msgctxt "Content/*/Paragraph"
+msgid "Sorry, the page you asked for does not exist:"
+msgstr "Helaas, de opgevraagde pagina bestaat niet:"
 
-#: front/src/App.vue:40
+#: front/src/components/Footer.vue:49
+msgctxt "Footer/*/List item.Link"
 msgid "Source code"
 msgstr "Broncode"
 
-#: front/src/App.vue:39
-msgid "Source code (%{version})"
-msgstr "Broncode (%{ version })"
-
 #: front/src/components/auth/Profile.vue:23
 #: front/src/components/manage/users/UsersTable.vue:70
+msgctxt "Content/Profile/User role"
 msgid "Staff member"
 msgstr "Staflid"
 
-#: front/src/components/radios/Button.vue:4
-msgid "Start"
-msgstr "Starten"
+#: front/src/components/audio/PlayButton.vue:23
+#: src/components/radios/Button.vue:4
+#, fuzzy
+msgctxt "*/Queue/Button.Label/Short, Verb"
+msgid "Start radio"
+msgstr "Radio stoppen"
+
+#: front/src/views/admin/Settings.vue:86
+msgctxt "Content/Admin/Menu"
+msgid "Statistics"
+msgstr "Statistieken"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:490
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:371
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
+msgstr ""
+
+#: front/src/views/admin/library/AlbumDetail.vue:329
+#: front/src/views/admin/library/ArtistDetail.vue:328
+#: front/src/views/admin/library/LibraryDetail.vue:316
+#: front/src/views/admin/library/TrackDetail.vue:371
+#: front/src/views/admin/library/UploadDetail.vue:335
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:115
+msgctxt "Content/Moderation/Table.Label (Value is Error message)"
+msgid "Status"
+msgstr "Status"
+
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
+msgid "Status"
+msgstr "Status"
+
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+msgid "Status"
+msgstr "Status"
 
-#: front/src/components/library/FileUpload.vue:85
 #: front/src/components/manage/users/InvitationsTable.vue:17
 #: front/src/components/manage/users/InvitationsTable.vue:39
+msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
+msgid "Status"
+msgstr "Status"
+
 #: front/src/components/manage/users/UsersTable.vue:43
-#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
 msgid "Status"
 msgstr "Status"
 
-#: front/src/components/radios/Button.vue:3
-msgid "Stop"
-msgstr "Stoppen"
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
+msgid "Status"
+msgstr "Status"
 
-#: front/src/components/Sidebar.vue:150
+#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3
+msgctxt "*/Player/Button.Label/Short, Verb"
 msgid "Stop radio"
 msgstr "Radio stoppen"
 
-#: front/src/App.vue:11 src/components/requests/Form.vue:17
+#: front/src/components/SetInstanceModal.vue:23
+msgctxt "*/*/Button.Label/Verb"
 msgid "Submit"
 msgstr "Indienen"
 
-#: front/src/components/requests/Form.vue:22
-msgid "Submit another request"
+#: front/src/components/library/EditForm.vue:98
+msgctxt "Content/Library/Button.Label/Verb"
+msgid "Submit and apply edit"
+msgstr ""
+
+#: front/src/components/library/EditForm.vue:7
+#, fuzzy
+msgctxt "Content/Library/Button.Label"
+msgid "Submit another edit"
 msgstr "Nóg een verzoek indienen"
 
+#: front/src/components/library/EditForm.vue:99
+msgctxt "Content/Library/Button.Label/Verb"
+msgid "Submit suggestion"
+msgstr ""
+
+#: front/src/views/admin/Settings.vue:85
+msgctxt "Content/Admin/Menu"
+msgid "Subsonic"
+msgstr "Subsonic"
+
 #: front/src/components/auth/SubsonicTokenForm.vue:2
+msgctxt "Content/Settings/Title"
 msgid "Subsonic API password"
 msgstr "Wachtwoord voor Subsonic-API"
 
-#: front/src/App.vue:13
-msgid "Suggested choices"
-msgstr "Aanbevelingen"
+#: front/src/components/library/EditForm.vue:38
+msgctxt "Content/Library/Paragraph"
+msgid "Suggest a change using the form below."
+msgstr ""
 
-#: front/src/components/library/FileUpload.vue:3
-msgid "Summary"
-msgstr "Samenvatting"
+#: front/src/components/library/AlbumEdit.vue:5
+msgctxt "Content/*/Title"
+msgid "Suggest an edit on this album"
+msgstr ""
+
+#: front/src/components/library/ArtistEdit.vue:5
+msgctxt "Content/*/Title"
+msgid "Suggest an edit on this artist"
+msgstr ""
+
+#: front/src/components/library/TrackEdit.vue:5
+msgctxt "Content/*/Title"
+msgid "Suggest an edit on this track"
+msgstr ""
+
+#: front/src/components/SetInstanceModal.vue:31
+msgctxt "Popup/Instance/List.Label"
+msgid "Suggested choices"
+msgstr "Aanbevelingen"
+
+#: front/src/components/library/FileUpload.vue:3
+msgctxt "Content/Library/Tab.Title/Short"
+msgid "Summary"
+msgstr "Samenvatting"
+
+#: front/src/components/library/EditForm.vue:87
+msgctxt "*/*/*"
+msgid "Summary (optional)"
+msgstr ""
+
+#: front/src/components/Footer.vue:39
+msgctxt "Footer/*/Listitem.Link"
+msgid "Support forum"
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:85
+msgctxt "Content/Library/Paragraph"
+msgid "Supported extensions: %{ extensions }"
+msgstr ""
 
 #: front/src/components/playlists/Editor.vue:9
-msgid "Syncing changes to server..."
+#, fuzzy
+msgctxt "Content/Playlist/Paragraph"
+msgid "Syncing changes to server…"
 msgstr "Bezig met synchroniseren van wijzigingen naar server..."
 
+#: front/src/components/audio/EmbedWizard.vue:25
 #: front/src/components/common/CopyInput.vue:3
+msgctxt "Content/*/Paragraph"
 msgid "Text copied to clipboard!"
 msgstr "Tekst gekopieerd naar het klembord!"
 
 #: front/src/components/Home.vue:26
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
+msgctxt "Content/Home/Paragraph"
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
 msgstr ""
 "Het zit zo: we waren fan van Grooveshark en wilden iets nóg beters bouwen."
 
-#: front/src/App.vue:58
+#: front/src/views/admin/library/AlbumDetail.vue:75
+#, fuzzy
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
+msgstr ""
+"De verzameling en alle bijbehorende nummers worden verwijderd. Dit kan niet "
+"ongedaan worden gemaakt."
+
+#: front/src/components/auth/Authorize.vue:39
+msgctxt "Content/Auth/Paragraph"
+msgid "The application is also requesting the following unknown permissions:"
+msgstr ""
+
+#: front/src/views/admin/library/ArtistDetail.vue:74
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/components/Footer.vue:53
+msgctxt "Footer/*/List item.Link"
 msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
 msgstr ""
 "Het Funkwhale-logo is met liefde ontworpen en gemaakt door Francis Gading."
 
+#: front/src/components/SetInstanceModal.vue:8
+msgctxt "Popup/Instance/Error message.List item"
+msgid "The given address is not a Funkwhale server"
+msgstr ""
+
 #: front/src/views/content/libraries/Form.vue:34
-msgid "The library and all its tracks will be deleted. This action is irreversible."
+#, fuzzy
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
 msgstr ""
 "De verzameling en alle bijbehorende nummers worden verwijderd. Dit kan niet "
 "ongedaan worden gemaakt."
 
-#: front/src/components/library/FileUpload.vue:39
-msgid "The music files you are uploading are tagged properly:"
+#: front/src/views/admin/library/LibraryDetail.vue:61
+#, fuzzy
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
+msgstr ""
+"De verzameling en alle bijbehorende nummers worden verwijderd. Dit kan niet "
+"ongedaan worden gemaakt."
+
+#: front/src/components/library/ImportStatusModal.vue:140
+msgctxt "Popup/Import/Error.Label"
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:38
+#, fuzzy
+msgctxt "Content/Library/List item"
+msgid "The music files you are uploading are tagged properly."
 msgstr "De muziekbestanden die je uploadt hebben de juiste tags:"
 
-#: front/src/components/Home.vue:121
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
+#: front/src/components/audio/Player.vue:65
+msgctxt "Sidebar/Player/Error message.Paragraph"
+msgid "The next track will play automatically in a few seconds…"
+msgstr ""
+
+#: front/src/components/Home.vue:116
+msgctxt "Content/Home/List item"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
 msgstr ""
 "Het platform is vrij en open source; je kunt het zorgeloos installeren en "
 "aanpassen"
 
+#: front/src/components/playlists/Form.vue:14
+#, fuzzy
+msgctxt "Content/Playlist/Error message.Title"
+msgid "The playlist could not be created"
+msgstr "Afspeellijst gecreëerd"
+
+#: front/src/components/federation/FetchButton.vue:37
+msgctxt "*/*/Error"
+msgid "The remote server answered with HTTP %{ status }"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:13
+msgctxt "Popup/*/Message.Content"
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:44
+msgctxt "*/*/Error"
+msgid "The remote server didn't answered fast enough"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:50
+msgctxt "*/*/Error"
+msgid "The return server returned invalid JSON or JSON-LD data"
+msgstr ""
+
+#: front/src/components/manage/library/AlbumsTable.vue:189
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/components/manage/library/ArtistsTable.vue:179
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/components/manage/library/LibrariesTable.vue:206
+#, fuzzy
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
+msgstr ""
+"De verzameling en alle bijbehorende nummers worden verwijderd. Dit kan niet "
+"ongedaan worden gemaakt."
+
+#: front/src/components/manage/library/TracksTable.vue:189
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/components/manage/library/UploadsTable.vue:256
+#, fuzzy
+msgctxt "Popup/*/Paragraph"
+msgid "The selected upload will be removed. This action is irreversible."
+msgstr ""
+"De verzameling en alle bijbehorende nummers worden verwijderd. Dit kan niet "
+"ongedaan worden gemaakt."
+
+#: front/src/components/SetInstanceModal.vue:7
+msgctxt "Popup/Instance/Error message.List item"
+msgid "The server might be down"
+msgstr ""
+
 #: front/src/components/auth/SubsonicTokenForm.vue:4
+msgctxt "Content/Settings/Paragraph"
 msgid "The Subsonic API is not available on this Funkwhale instance."
 msgstr "De Subsonic-API is niet beschikbaar op deze instantie."
 
-#: front/src/components/library/FileUpload.vue:43
+#: front/src/components/library/EditCard.vue:96
+#, fuzzy
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
+msgstr ""
+"De verzameling en alle bijbehorende nummers worden verwijderd. Dit kan niet "
+"ongedaan worden gemaakt."
+
+#: front/src/components/playlists/PlaylistModal.vue:34
+#, fuzzy
+msgctxt "Popup/Playlist/Error message.Title"
+msgid "The track can't be added to a playlist"
+msgstr "Dit nummer kan niet aan een afspeellijst worden toegevoegd"
+
+#: front/src/components/audio/Player.vue:62
+msgctxt "Sidebar/Player/Error message.Title"
+msgid "The track cannot be loaded"
+msgstr ""
+
+#: front/src/views/admin/library/TrackDetail.vue:74
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/views/admin/library/UploadDetail.vue:68
+#, fuzzy
+msgctxt "Content/Moderation/Paragraph"
+msgid "The upload will be removed. This action is irreversible."
+msgstr ""
+"De verzameling en alle bijbehorende nummers worden verwijderd. Dit kan niet "
+"ongedaan worden gemaakt."
+
+#: front/src/components/library/FileUpload.vue:42
+msgctxt "Content/Library/List item"
 msgid "The uploaded music files are in OGG, Flac or MP3 format"
 msgstr "De geüploade bestanden zijn in de formaten OGG, FLAC of MP3"
 
-#: front/src/components/library/Album.vue:52
+#: front/src/views/content/Home.vue:4
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "There are various ways to grab new content and make it available here."
+msgstr ""
+"We hebben verscheidene manieren om nieuwe nummers beschikbaar te maken."
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:66
+msgctxt "Popup/Moderation/Paragraph"
+msgid "This action is irreversible."
+msgstr ""
+
+#: front/src/components/library/AlbumDetail.vue:29
+msgctxt "Content/Album/Paragraph"
 msgid "This album is present in the following libraries:"
 msgstr "Dit album is beschikbaar in de volgende verzamelingen:"
 
-#: front/src/components/library/Artist.vue:63
+#: front/src/components/library/ArtistDetail.vue:42
+msgctxt "Content/Artist/Paragraph"
 msgid "This artist is present in the following libraries:"
 msgstr "Deze artiest komt voor in de volgende verzamelingen:"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:84
+#: front/src/views/admin/moderation/DomainsDetail.vue:48
+msgctxt "Content/Moderation/Card.Title"
+msgid "This domain is subject to specific moderation rules"
+msgstr ""
+
 #: front/src/views/content/Home.vue:9
-msgid "This instance offers up to %{quota} of storage space to every user."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "This instance offers up to %{quota} of storage space for every user."
 msgstr "Deze instantie biedt tot %{ quota } opslagruimte voor elke gebruiker."
 
+#: front/src/components/auth/Settings.vue:165
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"This is the list of applications that have access to your account data."
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:218
+msgctxt "Content/Settings/Paragraph"
+msgid "This is the list of applications that you have created."
+msgstr ""
+
 #: front/src/components/auth/Profile.vue:16
+msgctxt "Content/Profile/Button.Paragraph"
 msgid "This is you!"
 msgstr "Dit ben jij!"
 
-#: front/src/components/common/ActionTable.vue:38
-msgid "This may affect a lot of elements, please double check this is really what you want."
+#: front/src/views/content/libraries/Form.vue:73
+#, fuzzy
+msgctxt "Content/Library/Input.Placeholder"
+msgid "This library contains my personal music, I hope you like it."
+msgstr ""
+"Deze verzameling bevat mijn persoonlijke muziek. Ik hoop dat je ervan zult "
+"genieten!"
+
+#: front/src/views/content/remote/Card.vue:141
+msgctxt "Content/Library/Card.Help text"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
+msgstr ""
+
+#: front/src/views/content/remote/Card.vue:142
+msgctxt "Content/Library/Card.Help text"
+msgid "This library is public and you can access its content freely"
+msgstr ""
+
+#: front/src/components/common/ActionTable.vue:47
+#, fuzzy
+msgctxt "Modal/*/Paragraph"
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
 msgstr ""
 "Dit kan gevolgen hebben voor veel elementen. Controleer of je dit écht wilt "
 "doen."
 
-#: front/src/components/library/FileUpload.vue:52
+#: front/src/components/library/AlbumEdit.vue:8
+#: front/src/components/library/ArtistEdit.vue:8
+#: front/src/components/library/TrackEdit.vue:8
+msgctxt "Content/*/Message"
+msgid "This object is managed by another server, you cannot edit it."
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:51
+msgctxt "Content/Library/Paragraph"
 msgid "This reference will be used to group imported files together."
-msgstr "Deze referentie wordt gebruikt om geïmporteerde bestanden te groeperen."
+msgstr ""
+"Deze referentie wordt gebruikt om geïmporteerde bestanden te groeperen."
+
+#: front/src/components/mixins/Translations.vue:33
+#: front/src/components/mixins/Translations.vue:34
+msgctxt "Content/Library/Help text"
+msgid "This track could not be processed, please it is tagged correctly"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:29
+#: front/src/components/mixins/Translations.vue:30
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
+msgstr "Nummer is geüpload, maar nog niet verwerkt door de server"
 
-#: front/src/components/library/Track.vue:125
+#: front/src/components/mixins/Translations.vue:25
+#: front/src/components/mixins/Translations.vue:26
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid "This track is already present in one of your libraries"
+msgstr "Nummer is al aanwezig in één van je verzamelingen"
+
+#: front/src/components/audio/PlayButton.vue:85
+msgctxt "*/Queue/Button/Title"
+msgid "This track is not available in any library you have access to"
+msgstr ""
+
+#: front/src/components/library/TrackDetail.vue:82
+msgctxt "Content/Track/Paragraph"
 msgid "This track is present in the following libraries:"
 msgstr "Dit nummer komt voor in de volgende verzamelingen:"
 
-#: front/src/views/playlists/Detail.vue:37
+#: front/src/views/playlists/Detail.vue:38
+msgctxt "Popup/Playlist/Paragraph"
 msgid "This will completely delete this playlist and cannot be undone."
 msgstr ""
 "De afspeellijst wordt volledig verwijderd; dit kan niet ongedaan worden "
 "gemaakt."
 
 #: front/src/views/radios/Detail.vue:27
+msgctxt "Popup/Radio/Paragraph"
 msgid "This will completely delete this radio and cannot be undone."
 msgstr ""
 "De radio wordt volledig verwijderd; dit kan niet ongedaan worden gemaakt."
 
-#: front/src/components/auth/SubsonicTokenForm.vue:51
-msgid "This will completely disable access to the Subsonic API using from account."
+#: front/src/components/auth/SubsonicTokenForm.vue:50
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
 msgstr "De toegang tot de Subsonic-API vanaf dit account wordt uitgeschakeld."
 
-#: front/src/App.vue:162 src/components/About.vue:55 src/components/Home.vue:154
-#: front/src/components/PageNotFound.vue:33 src/components/Sidebar.vue:203
-#: front/src/components/Sidebar.vue:204 src/components/audio/PlayButton.vue:54
-#: front/src/components/audio/PlayButton.vue:55
-#: front/src/components/audio/PlayButton.vue:56
-#: front/src/components/audio/PlayButton.vue:61
-#: front/src/components/audio/PlayButton.vue:64
-#: front/src/components/audio/PlayButton.vue:158 src/components/audio/Player.vue:216
-#: front/src/components/audio/Player.vue:273 src/components/audio/Player.vue:274
-#: front/src/components/audio/Player.vue:275 src/components/audio/Player.vue:276
-#: front/src/components/audio/Player.vue:277 src/components/audio/Player.vue:278
-#: front/src/components/audio/Player.vue:279 src/components/audio/Player.vue:280
-#: front/src/components/audio/Player.vue:281 src/components/audio/Player.vue:282
-#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65
-#: front/src/components/audio/SearchBar.vue:20 src/components/audio/SearchBar.vue:25
-#: front/src/components/audio/SearchBar.vue:26 src/components/audio/SearchBar.vue:27
-#: front/src/components/auth/Login.vue:77 src/components/auth/Login.vue:78
-#: front/src/components/auth/Logout.vue:20 src/components/auth/Profile.vue:47
-#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95
-#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97
-#: front/src/components/auth/Signup.vue:98
-#: front/src/components/auth/SubsonicTokenForm.vue:95
-#: front/src/components/auth/SubsonicTokenForm.vue:111
-#: front/src/components/favorites/List.vue:110
-#: front/src/components/favorites/TrackFavoriteIcon.vue:19
-#: front/src/components/favorites/TrackFavoriteIcon.vue:21
-#: front/src/components/forms/PasswordInput.vue:25
-#: front/src/components/library/Album.vue:101 src/components/library/Artist.vue:129
-#: front/src/components/library/Artists.vue:119
-#: front/src/components/library/Artists.vue:120
-#: front/src/components/library/FileUpload.vue:238
-#: front/src/components/library/FileUpload.vue:239
-#: front/src/components/library/FileUpload.vue:240
-#: front/src/components/library/FileUpload.vue:241 src/components/library/Home.vue:65
-#: front/src/components/library/Radios.vue:141 src/components/library/Radios.vue:142
-#: front/src/components/library/Track.vue:195
-#: front/src/components/library/radios/Builder.vue:233
-#: front/src/components/library/radios/Builder.vue:235
-#: front/src/components/library/radios/Builder.vue:236
-#: front/src/components/manage/library/FilesTable.vue:176
-#: front/src/components/manage/library/FilesTable.vue:190
-#: front/src/components/manage/users/InvitationForm.vue:58
-#: front/src/components/manage/users/InvitationsTable.vue:153
-#: front/src/components/manage/users/InvitationsTable.vue:167
-#: front/src/components/manage/users/UsersTable.vue:163
-#: front/src/components/manage/users/UsersTable.vue:173
-#: front/src/components/manage/users/UsersTable.vue:177
-#: front/src/components/manage/users/UsersTable.vue:181
-#: front/src/components/manage/users/UsersTable.vue:185
-#: front/src/components/metadata/ArtistCard.vue:49
-#: front/src/components/metadata/ReleaseCard.vue:53
-#: front/src/components/metadata/Search.vue:114
-#: front/src/components/metadata/Search.vue:130
-#: front/src/components/metadata/Search.vue:134
-#: front/src/components/metadata/Search.vue:138
-#: front/src/components/mixins/Translations.vue:7
-#: front/src/components/mixins/Translations.vue:8
-#: front/src/components/mixins/Translations.vue:10
-#: front/src/components/mixins/Translations.vue:11
-#: front/src/components/mixins/Translations.vue:16
-#: front/src/components/mixins/Translations.vue:17
-#: front/src/components/mixins/Translations.vue:18
-#: front/src/components/mixins/Translations.vue:19
-#: front/src/components/mixins/Translations.vue:20
-#: front/src/components/mixins/Translations.vue:21
-#: front/src/components/mixins/Translations.vue:22
-#: front/src/components/mixins/Translations.vue:23
-#: front/src/components/mixins/Translations.vue:24
-#: front/src/components/mixins/Translations.vue:25
-#: front/src/components/mixins/Translations.vue:26
-#: front/src/components/mixins/Translations.vue:27
-#: front/src/components/mixins/Translations.vue:28
-#: front/src/components/mixins/Translations.vue:29
-#: front/src/components/mixins/Translations.vue:30
-#: front/src/components/mixins/Translations.vue:31
-#: front/src/components/notifications/NotificationRow.vue:39
-#: front/src/components/notifications/NotificationRow.vue:40
-#: front/src/components/notifications/NotificationRow.vue:44
-#: front/src/components/notifications/NotificationRow.vue:45
-#: front/src/components/notifications/NotificationRow.vue:62
-#: front/src/components/playlists/Editor.vue:163 src/components/playlists/Form.vue:74
-#: front/src/components/playlists/Form.vue:81 src/components/playlists/Form.vue:85
-#: front/src/components/playlists/Form.vue:89
-#: front/src/components/playlists/PlaylistModal.vue:116
-#: front/src/components/playlists/TrackPlaylistIcon.vue:32
-#: front/src/components/requests/Form.vue:73 src/components/requests/Form.vue:74
-#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74
-#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80
-#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82
-#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84
-#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86
-#: front/src/views/admin/library/Base.vue:16 src/views/admin/library/FilesList.vue:21
-#: front/src/views/admin/users/Base.vue:20
-#: front/src/views/admin/users/InvitationsList.vue:24
-#: front/src/views/admin/users/UsersDetail.vue:169
-#: front/src/views/admin/users/UsersDetail.vue:170
-#: front/src/views/admin/users/UsersDetail.vue:177
-#: front/src/views/admin/users/UsersDetail.vue:181
-#: front/src/views/admin/users/UsersDetail.vue:185
-#: front/src/views/admin/users/UsersDetail.vue:189
-#: front/src/views/admin/users/UsersList.vue:21 src/views/auth/EmailConfirm.vue:51
-#: front/src/views/auth/PasswordReset.vue:52 src/views/auth/PasswordReset.vue:53
-#: front/src/views/auth/PasswordResetConfirm.vue:62 src/views/content/Base.vue:19
-#: front/src/views/content/Home.vue:35 src/views/content/libraries/Card.vue:58
-#: front/src/views/content/libraries/Card.vue:59
-#: front/src/views/content/libraries/Card.vue:60
-#: front/src/views/content/libraries/Card.vue:61
-#: front/src/views/content/libraries/DetailArea.vue:24
-#: front/src/views/content/libraries/FilesTable.vue:226
-#: front/src/views/content/libraries/FilesTable.vue:229
-#: front/src/views/content/libraries/FilesTable.vue:230
-#: front/src/views/content/libraries/FilesTable.vue:233
-#: front/src/views/content/libraries/FilesTable.vue:234
-#: front/src/views/content/libraries/FilesTable.vue:237
-#: front/src/views/content/libraries/FilesTable.vue:238
-#: front/src/views/content/libraries/FilesTable.vue:241
-#: front/src/views/content/libraries/FilesTable.vue:242
-#: front/src/views/content/libraries/FilesTable.vue:258
-#: front/src/views/content/libraries/FilesTable.vue:259
-#: front/src/views/content/libraries/Form.vue:70
-#: front/src/views/content/libraries/Form.vue:71
-#: front/src/views/content/libraries/Form.vue:72
-#: front/src/views/content/libraries/Form.vue:73
-#: front/src/views/content/libraries/Form.vue:74
-#: front/src/views/content/libraries/Form.vue:106
-#: front/src/views/content/libraries/Form.vue:109
-#: front/src/views/content/libraries/Form.vue:129
-#: front/src/views/content/remote/Card.vue:131 src/views/content/remote/Card.vue:132
-#: front/src/views/content/remote/Card.vue:165 src/views/content/remote/Card.vue:166
-#: front/src/views/content/remote/ScanForm.vue:48 src/views/instance/Timeline.vue:57
-#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:104
-#: front/src/views/playlists/List.vue:105 src/views/radios/Detail.vue:80
-msgid "This will erase your local data and disconnect you, do you want to continue?"
-msgid_plural "%{ count } tracks were added to your queue"
-msgstr[0] ""
-"Dit wist al je lokale gegevens en ontkoppelt je. Weet je zeker dat je wilt "
-"doorgaan?"
-msgstr[1] "Er zijn %{ count } nummers toegevoegd aan je wachtrij"
-
-#: front/src/components/auth/SubsonicTokenForm.vue:36
-msgid "This will log you out from existing devices that use the current password."
+#: front/src/components/auth/SubsonicTokenForm.vue:35
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will log you out from existing devices that use the current password."
 msgstr "Je wordt uitgelogd op elk apparaat met het huidige wachtwoord."
 
-#: front/src/components/playlists/Editor.vue:44
+#: front/src/components/auth/Settings.vue:253
+#, fuzzy
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will permanently delete the application and all the associated tokens."
+msgstr ""
+"De afspeellijst wordt volledig verwijderd; dit kan niet ongedaan worden "
+"gemaakt."
+
+#: front/src/components/auth/Settings.vue:194
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
+msgstr ""
+
+#: front/src/components/playlists/Editor.vue:54
+msgctxt "Popup/Playlist/Paragraph"
 msgid "This will remove all tracks from this playlist and cannot be undone."
 msgstr ""
 "Alle nummers worden verwijderd uit de afspeellijst; dit kan niet ongedaan "
 "worden gemaakt."
 
-#: front/src/views/content/libraries/Quota.vue:90
-msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota."
+#: front/src/views/admin/library/AlbumDetail.vue:99
+#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
+#: src/edits.js:39
+msgctxt "*/*/*/Noun"
+msgid "Title"
+msgstr "Titel"
+
+#: front/src/components/audio/track/Table.vue:7
+#: front/src/views/content/libraries/FilesTable.vue:55
+msgctxt "Content/Track/*/Noun"
+msgid "Title"
+msgstr "Titel"
+
+#: front/src/components/manage/library/AlbumsTable.vue:39
+#: front/src/components/manage/library/TracksTable.vue:39
+msgctxt "*/*/*"
+msgid "Title"
+msgstr "Titel"
+
+#: front/src/components/SetInstanceModal.vue:16
+msgctxt "Popup/Instance/Paragraph"
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
 msgstr ""
-"Alle nummers die niet konden worden verwerkt, worden verwijderd. De "
-"bestanden worden volledig verwijderd en je krijgt het bijbehorende quotum "
-"terug."
 
-#: front/src/views/content/libraries/Quota.vue:38
-msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota."
+#: front/src/components/ShortcutsModal.vue:79
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
+msgid "Toggle queue looping"
 msgstr ""
-"Alle nummers die nog niet verwerkt zijn, worden verwijderd. De bestanden "
-"worden volledig verwijderd en je krijgt het bijbehorende quotum terug."
 
-#: front/src/views/content/libraries/Quota.vue:64
-msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota."
+#: front/src/views/admin/library/AlbumDetail.vue:222
+#: front/src/views/admin/library/ArtistDetail.vue:211
+#: front/src/views/admin/library/LibraryDetail.vue:200
+#: front/src/views/admin/library/TrackDetail.vue:274
+#: front/src/views/admin/moderation/AccountsDetail.vue:317
+#: front/src/views/admin/moderation/DomainsDetail.vue:225
+msgctxt "Content/Moderation/Table.Label"
+msgid "Total size"
 msgstr ""
-"Alle nummers die bij het importeren zijn overgeslagen (om wat voor reden dan "
-"ook), worden verwijderd. De bestanden worden volledig verwijderd en je "
-"krijgt het bijbehorende quotum terug."
 
-#: front/src/components/audio/track/Table.vue:6
-#: front/src/components/manage/library/FilesTable.vue:37
-#: front/src/views/content/libraries/FilesTable.vue:51
-#: front/src/components/mixins/Translations.vue:26
-msgid "Title"
-msgstr "Titel"
+#: front/src/views/content/libraries/Card.vue:68
+msgctxt "Content/Library/Card.Help text"
+msgid "Total size of the files in this library"
+msgstr "Totale grootte van de bestanden in deze verzameling"
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:105
+#, fuzzy
+msgctxt "Content/*/*"
+msgid "Total users"
+msgstr "Niet gebruikt"
+
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "Nummer"
+
+#: front/src/components/audio/SearchBar.vue:27
+#: front/src/components/library/TrackBase.vue:173
+#: front/src/components/library/TrackDetail.vue:128
+#: front/src/components/metadata/Search.vue:138
+msgctxt "*/*/*/Noun"
+msgid "Track"
+msgstr "Nummer"
+
+#: front/src/components/library/EditCard.vue:13
+msgctxt "Content/Library/Card/Short"
+msgid "Track #%{ id } - %{ name }"
+msgstr ""
 
-#: front/src/components/library/Track.vue:53
+#: front/src/views/admin/library/TrackDetail.vue:91
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Track data"
+msgstr "Naam van nummer"
+
+#: front/src/components/library/TrackDetail.vue:4
+msgctxt "Content/Track/Title/Noun"
 msgid "Track information"
 msgstr "Nummerinformatie"
 
-#: front/src/components/library/radios/Filter.vue:44
-msgid "Track matching filter"
-msgstr "Kloppend nummer"
+#: front/src/components/mixins/Translations.vue:50
+#: front/src/components/mixins/Translations.vue:51
+msgctxt "Content/*/Dropdown/Noun"
+msgid "Track name"
+msgstr "Naam van nummer"
 
 #: front/src/components/instance/Stats.vue:54
-msgid "tracks"
-msgstr "nummers"
+#: front/src/components/library/AlbumDetail.vue:19
+#: front/src/components/playlists/PlaylistModal.vue:47
+#: front/src/views/admin/moderation/AccountsDetail.vue:362
+#: front/src/views/admin/moderation/DomainsDetail.vue:274
+#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8
+#: front/src/views/playlists/Detail.vue:51 src/views/radios/Detail.vue:34
+msgctxt "*/*/*/Noun"
+msgid "Tracks"
+msgstr "Nummers"
 
-#: front/src/components/library/Album.vue:43
-#: front/src/components/playlists/PlaylistModal.vue:33 src/views/content/Base.vue:8
-#: front/src/views/content/libraries/Detail.vue:8 src/views/playlists/Detail.vue:50
-#: front/src/views/radios/Detail.vue:34
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
 msgid "Tracks"
 msgstr "Nummers"
 
-#: front/src/components/library/Artist.vue:54
+#: front/src/components/library/ArtistDetail.vue:33
+msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
 msgstr "Nummers van deze artiest"
 
 #: front/src/components/instance/Stats.vue:25
+msgctxt "Content/About/Paragraph/Unit"
 msgid "Tracks favorited"
 msgstr "Nummers in favorieten"
 
 #: front/src/components/instance/Stats.vue:19
+msgctxt "Content/About/Paragraph/Unit"
 msgid "tracks listened"
 msgstr "beluisterde nummers"
 
-#: front/src/components/library/Track.vue:91
-#: front/src/components/manage/library/FilesTable.vue:41
+#: front/src/components/library/radios/Filter.vue:44
+#, fuzzy
+msgctxt "Popup/Radio/Title/Noun"
+msgid "Tracks matching filter"
+msgstr "Kloppend nummer"
+
+#: front/src/components/library/TrackDetail.vue:57
+#: front/src/views/admin/library/UploadDetail.vue:250
+msgctxt "Content/Track/Table.Label/Noun"
+msgid "Type"
+msgstr "Type"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Type"
 msgstr "Type"
 
-#: front/src/views/content/remote/Card.vue:100 src/views/content/remote/Card.vue:105
+#: front/src/components/manage/moderation/AccountsTable.vue:44
+#: front/src/components/manage/moderation/DomainsTable.vue:42
+msgctxt "Content/Moderation/Table.Label/Short"
+msgid "Under moderation rule"
+msgstr ""
+
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
+msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "Ontvolgen"
 
-#: front/src/views/content/remote/Card.vue:101
+#: front/src/views/content/remote/Card.vue:110
+msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "Wil je deze verzameling ontvolgen?"
 
-#: front/src/components/About.vue:15
-msgid "Unfortunately, owners of this instance did not yet take the time to complete this page."
+#: front/src/components/About.vue:17
+#, fuzzy
+msgctxt "Content/About/Paragraph"
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
 msgstr ""
 "Helaas is deze pagina nog niet ingevuld door de beheerders van deze "
 "instantie."
 
+#: front/src/components/federation/FetchButton.vue:54
+#: front/src/components/federation/FetchButton.vue:55
+msgctxt "*/*/Error"
+msgid "Unknowkn error"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:144
+msgctxt "Popup/Import/Error.Label"
+msgid "Unkwown error"
+msgstr ""
+
 #: front/src/components/Home.vue:37
+msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "Ongelimiteerd luisteren naar muziek"
 
+#: front/src/components/audio/Player.vue:630
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Unmute"
+msgstr "Ontdempen"
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:57
+#, fuzzy
+msgctxt "Content/Moderation/Card.Button.Label/Verb"
+msgid "Update"
+msgstr "Uploaddatum"
+
+#: front/src/components/auth/ApplicationForm.vue:64
+#, fuzzy
+msgctxt "Content/Applications/Button.Label/Verb"
+msgid "Update application"
+msgstr "Afspeellijst bijwerken"
+
 #: front/src/components/auth/Settings.vue:50
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Update avatar"
 msgstr "Gebruikersafbeelding bijwerken"
 
 #: front/src/views/content/libraries/Form.vue:25
+msgctxt "Content/Library/Button.Label/Verb"
 msgid "Update library"
 msgstr "Verzameling bijwerken"
 
 #: front/src/components/playlists/Form.vue:33
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Update playlist"
 msgstr "Afspeellijst bijwerken"
 
 #: front/src/components/auth/Settings.vue:27
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Update settings"
 msgstr "Instellingen bijwerken"
 
 #: front/src/views/auth/PasswordResetConfirm.vue:21
+msgctxt "Content/Signup/Button.Label"
 msgid "Update your password"
 msgstr "Wachtwoord bijwerken"
 
-#: front/src/views/content/libraries/Card.vue:44
-#: front/src/components/manage/users/UsersTable.vue:173
+#: front/src/views/content/libraries/Card.vue:45
 #: front/src/views/content/libraries/DetailArea.vue:24
-#: front/src/views/admin/users/UsersDetail.vue:177
+msgctxt "Content/Library/Card.Button.Label/Verb"
 msgid "Upload"
 msgstr "Uploaden"
 
 #: front/src/components/auth/Settings.vue:45
+msgctxt "Content/Settings/Title/Verb"
 msgid "Upload a new avatar"
 msgstr "Nieuwe gebruikersafbeelding uploaden"
 
 #: front/src/views/content/Home.vue:6
+msgctxt "Content/Library/Title/Verb"
 msgid "Upload audio content"
 msgstr "Audio uploaden"
 
-#: front/src/views/content/libraries/FilesTable.vue:54
+#: front/src/views/admin/library/UploadDetail.vue:85
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Upload data"
+msgstr "Uploaddatum"
+
+#: front/src/views/content/libraries/FilesTable.vue:58
+msgctxt "*/*/*/Noun"
 msgid "Upload date"
 msgstr "Uploaddatum"
 
-#: front/src/views/content/Home.vue:7
-msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here."
+#: front/src/components/library/FileUpload.vue:258
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
 msgstr ""
-"Upload je eigen muziekbestanden (MP3, FLAC, OGG) via je browser om er hier "
-"naar te luisteren."
-
-#: front/src/components/library/FileUpload.vue:31
+"Upload geweigerd. Zorg ervoor dat het bestand niet te groot is en dat je je "
+"quotum nog niet hebt bereikt."
+
+#: front/src/components/library/ImportStatusModal.vue:8
+msgctxt "Popup/Import/Message"
+msgid "Upload is still pending and will soon be processed by the server."
+msgstr ""
+
+#: front/src/views/content/Home.vue:7
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
+msgstr ""
+"Upload je eigen muziekbestanden (MP3, FLAC, OGG) via je browser om er hier "
+"naar te luisteren."
+
+#: front/src/components/library/FileUpload.vue:30
+msgctxt "Content/Library/Title/Verb"
 msgid "Upload new tracks"
 msgstr "Nieuwe nummers uploaden"
 
-#: front/src/views/admin/users/UsersDetail.vue:82
+#: front/src/views/admin/moderation/AccountsDetail.vue:298
+msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Upload quota"
 msgstr "Uploadquotum"
 
-#: front/src/components/library/FileUpload.vue:99
+#: front/src/components/library/FileUpload.vue:267
+msgctxt "Content/Library/Help text"
+msgid "Upload timeout, please try again"
+msgstr "Upload verlopen; probeer het opnieuw"
+
+#: front/src/components/library/ImportStatusModal.vue:14
+msgctxt "Popup/Import/Message"
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:11
+#, fuzzy
+msgctxt "Popup/Import/Message"
+msgid "Upload was successfully processed by the server."
+msgstr "Nummer is geüpload, maar nog niet verwerkt door de server"
+
+#: front/src/components/library/FileUpload.vue:109
+msgctxt "Content/Library/Table"
 msgid "Uploaded"
 msgstr "Geüpload"
 
 #: front/src/components/library/FileUpload.vue:5
+msgctxt "Content/Library/Tab.Title/Short"
 msgid "Uploading"
 msgstr "Bezig met uploaden"
 
-#: front/src/components/library/FileUpload.vue:102
-msgid "Uploading..."
-msgstr "Bezig met uploaden..."
+#: front/src/components/library/FileUpload.vue:112
+#, fuzzy
+msgctxt "Content/Library/Table"
+msgid "Uploading…"
+msgstr "Bezig met uploaden"
+
+#: front/src/views/admin/library/Base.vue:20
+#: front/src/views/admin/library/UploadsList.vue:24
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Uploads"
+msgstr "Uploaden"
+
+#: front/src/components/manage/moderation/AccountsTable.vue:41
+#: front/src/components/mixins/Translations.vue:63
+#: front/src/views/admin/library/AlbumDetail.vue:242
+#: front/src/views/admin/library/ArtistDetail.vue:231
+#: front/src/views/admin/library/LibraryDetail.vue:239
+#: front/src/views/admin/library/TrackDetail.vue:294
+#: front/src/views/admin/moderation/AccountsDetail.vue:337
+#: front/src/views/admin/moderation/DomainsDetail.vue:244
+#: front/src/components/mixins/Translations.vue:64
+#, fuzzy
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Uploads"
+msgstr "Uploaden"
 
-#: front/src/App.vue:44
+#: front/src/components/manage/library/LibrariesTable.vue:52
+#, fuzzy
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr "Uploaden"
+
+#: front/src/components/auth/ApplicationForm.vue:16
+msgctxt "Content/Applications/Help Text"
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
+msgstr ""
+
+#: front/src/components/Footer.vue:16
+msgctxt "Footer/*/List item.Link"
 msgid "Use another instance"
 msgstr "Andere instantie gebruiken"
 
 #: front/src/views/auth/PasswordReset.vue:12
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
+msgctxt "Content/Signup/Paragraph"
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
+msgstr ""
+"Met dit formulier kun je een nieuw wachtwoord aanvragen. Je ontvangt van ons"
+" een e-mail op het door jou ingevoerde aangegeven adres met de instructies "
+"om je wachtwoord te herstellen."
+
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:111
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
 msgstr ""
-"Met dit formulier kun je een nieuw wachtwoord aanvragen. Je ontvangt van ons "
-"een e-mail op het door jou ingevoerde aangegeven adres met de instructies om "
-"je wachtwoord te herstellen."
 
 #: front/src/components/manage/users/InvitationsTable.vue:49
+msgctxt "Content/Admin/Table"
 msgid "Used"
 msgstr "Gebruikt"
 
 #: front/src/views/content/libraries/Detail.vue:26
+msgctxt "Content/Library/Table.Label"
 msgid "User"
 msgstr "Gebruiker"
 
 #: front/src/components/instance/Stats.vue:5
+msgctxt "Content/About/Title/Noun"
 msgid "User activity"
 msgstr "Gebruikersactiviteit"
 
-#: front/src/components/library/Album.vue:49 src/components/library/Artist.vue:60
-#: front/src/components/library/Track.vue:122
+#: front/src/components/library/AlbumDetail.vue:26
+#: front/src/components/library/ArtistDetail.vue:39
+#: front/src/components/library/TrackDetail.vue:79
+msgctxt "Content/*/Title/Noun"
 msgid "User libraries"
 msgstr "Gebruikersverzamelingen"
 
 #: front/src/components/library/Radios.vue:20
+msgctxt "Content/Radio/Title"
 msgid "User radios"
 msgstr "Gebruikersradio's"
 
 #: front/src/components/auth/Signup.vue:19
 #: front/src/components/manage/users/UsersTable.vue:37
-#: front/src/components/mixins/Translations.vue:32
+#: front/src/components/mixins/Translations.vue:59
+#: front/src/views/admin/moderation/AccountsDetail.vue:114
+#: front/src/components/mixins/Translations.vue:60
+msgctxt "Content/*/*"
 msgid "Username"
 msgstr "Gebruikersnaam"
 
 #: front/src/components/auth/Login.vue:15
+msgctxt "Content/Login/Input.Label/Noun"
 msgid "Username or email"
 msgstr "Gebruikersnaam of e-mailadres"
 
 #: front/src/components/instance/Stats.vue:13
+msgctxt "Content/About/Paragraph/Unit"
 msgid "users"
 msgstr "gebruikers"
 
-#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5
-#: front/src/views/admin/users/UsersList.vue:3 src/views/admin/users/UsersList.vue:21
-#: front/src/views/admin/Settings.vue:81
+#: front/src/components/Sidebar.vue:102
+#: front/src/components/manage/moderation/DomainsTable.vue:39
+#: front/src/components/mixins/Translations.vue:61
+#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5
+#: src/views/admin/users/UsersList.vue:21
+#: front/src/components/mixins/Translations.vue:62
+msgctxt "*/*/*/Noun"
 msgid "Users"
 msgstr "Gebruikers"
 
+#: front/src/components/Footer.vue:29
+#, fuzzy
+msgctxt "Footer/*/Title"
+msgid "Using Funkwhale"
+msgstr "Over Funkwhale"
+
+#: front/src/components/Footer.vue:13
+#, fuzzy
+msgctxt "Footer/*/List item"
+msgid "Version %{version}"
+msgstr "Broncode (%{ version })"
+
 #: front/src/views/content/libraries/Quota.vue:29
 #: front/src/views/content/libraries/Quota.vue:56
 #: front/src/views/content/libraries/Quota.vue:82
+msgctxt "Content/Library/Link/Verb"
 msgid "View files"
 msgstr "Bestanden bekijken"
 
-#: front/src/components/library/Album.vue:37 src/components/library/Artist.vue:35
-#: front/src/components/library/Track.vue:44
-#: front/src/components/metadata/ReleaseCard.vue:53
+#: front/src/components/library/AlbumBase.vue:81
+#: front/src/components/library/ArtistBase.vue:92
+#: front/src/components/library/TrackBase.vue:100
+#: front/src/views/admin/library/AlbumDetail.vue:42
+#: front/src/views/admin/library/ArtistDetail.vue:41
+#: front/src/views/admin/library/LibraryDetail.vue:34
+#: front/src/views/admin/library/LibraryDetail.vue:45
+#: front/src/views/admin/library/TrackDetail.vue:41
+#: front/src/views/admin/library/UploadDetail.vue:35
+#: front/src/views/admin/library/UploadDetail.vue:46
+#: front/src/views/admin/moderation/AccountsDetail.vue:37
+#: front/src/views/admin/moderation/AccountsDetail.vue:45
+msgctxt "Content/Moderation/Link/Verb"
+msgid "View in Django's admin"
+msgstr ""
+
+#: front/src/components/library/AlbumBase.vue:61
+#: front/src/components/library/ArtistBase.vue:72
+#: front/src/components/library/TrackBase.vue:80
 #: front/src/components/metadata/ArtistCard.vue:49
+#: front/src/components/metadata/ReleaseCard.vue:53
+msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "Bekijken op MusicBrainz"
 
-#: front/src/views/content/libraries/Form.vue:18
+#: front/src/components/manage/library/LibrariesTable.vue:11
+#: front/src/components/manage/library/LibrariesTable.vue:51
+#: front/src/components/manage/library/UploadsTable.vue:11
+#: front/src/components/manage/library/UploadsTable.vue:63
+#: front/src/views/admin/library/LibraryDetail.vue:94
+#: front/src/views/admin/library/UploadDetail.vue:101
+msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "Zichtbaarheid"
 
-#: front/src/components/playlists/PlaylistModal.vue:20
-msgid "We cannot add the track to a playlist"
-msgstr "Dit nummer kan niet aan een afspeellijst worden toegevoegd"
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Zichtbaarheid"
 
-#: front/src/components/playlists/Form.vue:14
-msgid "We cannot create the playlist"
-msgstr "De afspeellijst kan niet worden gecreëerd"
+#: front/src/components/library/AlbumDetail.vue:4
+msgctxt "Content/Album/"
+msgid "Volume %{ number }"
+msgstr ""
 
-#: front/src/components/auth/Signup.vue:13
-msgid "We cannot create your account"
-msgstr "Je account kan niet worden gecreëerd"
+#: front/src/components/federation/FetchButton.vue:69
+msgctxt "Popup/*/Loading.Title"
+msgid "Waiting for result…"
+msgstr ""
 
 #: front/src/components/auth/Login.vue:7
+msgctxt "Content/Login/Error message.Title"
 msgid "We cannot log you in"
 msgstr "Er is een fout opgetreden tijdens het inloggen"
 
-#: front/src/components/auth/Settings.vue:38
-msgid "We cannot save your avatar"
-msgstr "Je gebruikersafbeelding kan niet worden opgeslagen"
-
-#: front/src/components/auth/Settings.vue:14
-msgid "We cannot save your settings"
+#: front/src/components/auth/ApplicationForm.vue:3
+#, fuzzy
+msgctxt "Content/*/Error message.Title"
+msgid "We cannot save your changes"
 msgstr "Je instellingen kunnen niet worden opgeslagen"
 
-#: front/src/components/Home.vue:127
+#: front/src/components/Home.vue:122
+msgctxt "Content/Home/List item"
 msgid "We do not track you or bother you with ads"
 msgstr "We volgen je niet en vallen je niet lastig met reclame"
 
-#: front/src/views/Notifications.vue:26
-msgid "We don't have any notification to display!"
-msgstr "Er zijn geen te tonen meldingen!"
-
-#: front/src/views/content/Home.vue:4
-msgid "We offer various way to grab new content and make it available here."
-msgstr "We hebben verscheidene manieren om nieuwe nummers beschikbaar te maken."
-
-#: front/src/components/library/FileUpload.vue:40
-msgid "we recommend using Picard for that purpose"
+#: front/src/components/library/FileUpload.vue:39
+#, fuzzy
+msgctxt "Content/Library/Link"
+msgid "We recommend using Picard for that purpose."
 msgstr "we raden aan om hiervoor Picard te gebruiken"
 
 #: front/src/components/Home.vue:7
+msgctxt "Content/Home/Title"
 msgid "We think listening to music should be simple."
 msgstr "Omdat het makkelijk moet zijn naar muziek te luisteren."
 
-#: front/src/components/PageNotFound.vue:10
-msgid "We're sorry, the page you asked for does not exist:"
-msgstr "Helaas, de opgevraagde pagina bestaat niet:"
-
-#: front/src/components/requests/Form.vue:21
-msgid "We've received your request, you'll get some groove soon ;)"
-msgstr "We hebben je verzoek ontvangen. Binnenkort kun je genieten ;)"
+#: front/src/components/Home.vue:148
+msgctxt "Head/Home/Title"
+msgid "Welcome"
+msgstr "Welkom"
 
 #: front/src/components/Home.vue:5
+msgctxt "Content/Home/Title/Verb"
 msgid "Welcome on Funkwhale"
 msgstr "Welkom op Funkwhale"
 
 #: front/src/components/Home.vue:24
+msgctxt "Content/Home/Title"
 msgid "Why funkwhale?"
 msgstr "Waarom Funkwhale?"
 
-#: front/src/components/Sidebar.vue:115
-msgid "Yes"
-msgstr "Ja"
-
-#: front/src/components/auth/Logout.vue:8
-msgid "Yes, log me out!"
-msgstr "Ja, ik wil uitloggen!"
-
-#: front/src/components/library/FileUpload.vue:33
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
+#: front/src/components/audio/EmbedWizard.vue:13
+msgctxt "Popup/Embed/Input.Label"
+msgid "Widget height"
 msgstr ""
-"Je staat op het punt muziek te uploaden. Controleer voordat je doorgaat:"
-
-#: front/src/components/auth/Logout.vue:7
-msgid "You are currently logged in as %{ username }"
-msgstr "Je bent ingelogd als %{ username }"
 
-#: front/src/views/content/Home.vue:17
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
+#: front/src/components/audio/EmbedWizard.vue:6
+msgctxt "Popup/Embed/Input.Label"
+msgid "Widget width"
 msgstr ""
-"Je kunt andere verzamelingen volgen voor toegang tot nieuwe muziek. Openbare "
-"verzamelingen kun je meteen volgen, maar voor privéverzamelingen heb je "
-"toestemming nodig van de beheerder."
 
-#: front/src/components/Home.vue:133
-msgid "You can invite friends and family to your instance so they can enjoy your music"
+#: front/src/components/auth/ApplicationForm.vue:157
+msgctxt "Content/OAuth Scopes/Label/Verb"
+msgid "Write"
 msgstr ""
-"Je kunt vrienden en familie uitnodigen zodat ze kunnen genieten van je muziek"
 
-#: front/src/components/library/radios/Builder.vue:7
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
+#: front/src/components/auth/Authorize.vue:21
+msgctxt "Content/Auth/Label/Noun"
+msgid "Write-only"
 msgstr ""
-"Met dit hulpmiddel kun je je eigen radiostation opzetten. Dit station speelt "
-"nummers aan de hand van jouw wensen."
 
-#: front/src/components/auth/SubsonicTokenForm.vue:8
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
+#: front/src/components/auth/ApplicationForm.vue:158
+msgctxt "Content/OAuth Scopes/Help Text"
+msgid "Write-only access to user data"
 msgstr ""
-"Je kunt ze gebruiken om ook offline te genieten van je afspeellijst en "
-"muziek, bijvoorbeeld op je smartphone of tablet."
 
-#: front/src/components/Sidebar.vue:147
-msgid "You have a radio playing"
-msgstr "Er wordt een radiostation afgespeeld"
+#: front/src/components/Sidebar.vue:129
+#: front/src/components/manage/moderation/AccountsTable.vue:72
+#: front/src/components/manage/moderation/DomainsTable.vue:58
+msgctxt "*/*/*"
+msgid "Yes"
+msgstr "Ja"
 
-#: front/src/App.vue:8
-msgid "You need to select an instance in order to continue"
-msgstr "Kies een instantie om door te gaan"
+#: front/src/components/auth/Logout.vue:8
+msgctxt "Content/Login/Button.Label"
+msgid "Yes, log me out!"
+msgstr "Ja, ik wil uitloggen!"
 
 #: front/src/views/content/libraries/Form.vue:19
-msgid "You will be able to share your library with other people, regardless of it's visibility."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
 msgstr ""
 "Je kunt je verzameling delen met anderen, ongeacht hoe je de zichtbaarheid "
 "hebt ingesteld."
 
-#: front/src/components/auth/Settings.vue:100
-msgid "You will be logged out from this session and have to log in with the new one"
-msgstr "Je wordt uitgelogd uit deze sessie moet inloggen op de nieuwe"
-
-#: front/src/components/auth/Settings.vue:71
-msgid "You will have to update your password on your clients that use this password."
+#: front/src/components/library/FileUpload.vue:32
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
 msgstr ""
-"Je moet je wachtwoord bijwerken op je clients die ook dit wachtwoord "
-"gebruiken."
+"Je staat op het punt muziek te uploaden. Controleer voordat je doorgaat:"
 
-#: front/src/views/auth/EmailConfirm.vue:24
-msgid "Your email address was confirmed, you can now use the service without limitations."
+#: front/src/components/SetInstanceModal.vue:12
+msgctxt "Popup/Login/Paragraph"
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
 msgstr ""
-"Je e-mailadres is bevestigd. Je kunt nu onbeperkt gebruikmaken van de dienst."
-
-#: front/src/components/Home.vue:114
-msgid "Your music, your way"
-msgstr "Jouw muziek op jouw manier"
-
-#: front/src/views/Notifications.vue:7
-msgid "Your notifications"
-msgstr "Je meldingen"
-
-#: front/src/views/auth/PasswordResetConfirm.vue:29
-msgid "Your password has been updated successfully."
-msgstr "Je wachtwoord is bijgewerkt."
 
-#: front/src/components/auth/Settings.vue:101
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
+#: front/src/components/library/ArtistDetail.vue:6
+msgctxt "Content/Artist/Paragraph"
+msgid "You are currently hiding content related to this artist."
 msgstr ""
-"Je Subsonic-wachtwoord wordt gewijzigd in een nieuw willekeurig wachtwoord. "
-"Hierbij wordt je uitgelogd op apparaten die het oude Subsonic-wachtwoord "
-"gebruiken."
-
-#: front/src/components/mixins/Translations.vue:8
-msgid "Activity visibility"
-msgstr "Zichtbaarheid van activiteit"
-
-#: front/src/components/mixins/Translations.vue:9
-msgid "Determine the visibility level of your activity"
-msgstr "Bepaal de zichtbaarheid van je activiteit"
-
-#: front/src/components/mixins/Translations.vue:11
-#: front/src/components/playlists/Form.vue:81 src/views/content/libraries/Form.vue:72
-msgid "Nobody except me"
-msgstr "Niemand, behalve ik"
-
-#: front/src/components/mixins/Translations.vue:12
-#: front/src/components/playlists/Form.vue:85 src/views/content/libraries/Form.vue:73
-msgid "Everyone on this instance"
-msgstr "Iedereen op deze instantie"
-
-#: front/src/components/mixins/Translations.vue:18
-msgid "Accessed date"
-msgstr "Benaderd op"
-
-#: front/src/components/mixins/Translations.vue:19
-msgid "Modification date"
-msgstr "Bewerkt op"
-
-#: front/src/components/mixins/Translations.vue:20
-msgid "Imported date"
-msgstr "Geïmporteerd op"
-
-#: front/src/components/mixins/Translations.vue:22
-msgid "Track name"
-msgstr "Naam van nummer"
-
-#: front/src/components/mixins/Translations.vue:23
-msgid "Album name"
-msgstr "Albumnaam"
-
-#: front/src/components/mixins/Translations.vue:30
-msgid "Sign-up date"
-msgstr "Geregistreerd op"
-
-#: front/src/components/playlists/Editor.vue:163
-msgid "Copy tracks from current queue to playlist"
-msgstr "Nummers kopiëren van huidige wachtrij naar afspeellijst"
-
-#: front/src/components/playlists/PlaylistModal.vue:116
-msgid "Add to this playlist"
-msgstr "Toevoegen aan deze afspeellijst"
-
-#: front/src/components/playlists/Form.vue:74
-msgid "My awesome playlist"
-msgstr "Mijn geweldige afspeellijst"
-
-#: front/src/components/playlists/Form.vue:89
-msgid "Everyone"
-msgstr "Iedereen"
-
-#: front/src/components/auth/Signup.vue:95
-msgid "Sign Up"
-msgstr "Registreren"
 
-#: front/src/components/auth/Signup.vue:96
-msgid "Enter your invitation code (case insensitive)"
-msgstr "Voer je uitnodigingscode in (hoofdletterongevoelig)"
-
-#: front/src/components/auth/Signup.vue:97
-msgid "Enter your username"
-msgstr "Voer je gebruikersnaam in"
-
-#: front/src/components/auth/Signup.vue:98
-msgid "Enter your email"
-msgstr "Voer je e-mailadres in"
-
-#: front/src/components/auth/SubsonicTokenForm.vue:95
-msgid "Password updated"
-msgstr "Wachtwoord bijgewerkt"
-
-#: front/src/components/auth/SubsonicTokenForm.vue:111
-msgid "Access disabled"
-msgstr "Toegang uitgeschakeld"
-
-#: front/src/components/auth/Login.vue:77
-msgid "Enter your username or email"
-msgstr "Voer je gebruikersnaam of e-mailadres in"
-
-#: front/src/components/auth/Login.vue:78
-msgid "Log In"
-msgstr "Inloggen"
-
-#: front/src/components/auth/Profile.vue:47
-msgid "%{ username }'s profile"
-msgstr "%{ username }'s profiel"
-
-#: front/src/components/auth/Logout.vue:20
-msgid "Log Out"
-msgstr "Uitloggen"
-
-#: front/src/components/auth/Settings.vue:249
-msgid "Account Settings"
-msgstr "Accountinstellingen"
-
-#: front/src/components/favorites/TrackFavoriteIcon.vue:19
-msgid "Remove from favorites"
-msgstr "Verwijderen uit favorieten"
-
-#: front/src/components/favorites/List.vue:110
-msgid "Your Favorites"
-msgstr "Je favorieten"
-
-#: front/src/components/library/Radios.vue:141
-msgid "Enter a radio name..."
-msgstr "Voer een naam in voor de radio..."
-
-#: front/src/components/library/radios/Builder.vue:233
-msgid "Radio Builder"
-msgstr "Radio opzetten"
-
-#: front/src/components/library/radios/Builder.vue:235
-msgid "My awesome radio"
-msgstr "Mijn geweldige radio"
-
-#: front/src/components/library/radios/Builder.vue:236
-msgid "My awesome description"
-msgstr "Mijn geweldige omschrijving"
+#: front/src/components/auth/Logout.vue:7
+msgctxt "Content/Login/Paragraph"
+msgid "You are currently logged in as %{ username }"
+msgstr "Je bent ingelogd als %{ username }"
 
-#: front/src/components/library/FileUpload.vue:238
-msgid "Upload refused, ensure the file is not too big and you have not reached your quota"
+#: front/src/components/library/FileUpload.vue:35
+msgctxt "Content/Library/List item"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
 msgstr ""
-"Upload geweigerd. Zorg ervoor dat het bestand niet te groot is en dat je je "
-"quotum nog niet hebt bereikt."
-
-#: front/src/components/library/FileUpload.vue:239
-msgid "Impossible to upload this file, ensure it is not too big"
-msgstr "Kan dit bestand niet uploaden; zorg ervoor dat het niet te groot is"
-
-#: front/src/components/library/FileUpload.vue:240
-msgid "A network error occured while uploading this file"
-msgstr "Er is een netwerkfout opgetreden tijdens het uploaden van dit bestand"
-
-#: front/src/components/library/FileUpload.vue:241
-msgid "Upload timeout, please try again"
-msgstr "Upload verlopen; probeer het opnieuw"
-
-#: front/src/components/library/Artists.vue:119
-msgid "Enter an artist name..."
-msgstr "Voer een artiestnaam in..."
-
-#: front/src/components/library/Track.vue:195 src/components/audio/SearchBar.vue:27
-#: front/src/components/metadata/Search.vue:138
-msgid "Track"
-msgstr "Nummer"
-
-#: front/src/components/library/Home.vue:65
-msgid "Home"
-msgstr "Startpagina"
-
-#: front/src/components/forms/PasswordInput.vue:25
-msgid "Show/hide password"
-msgstr "Wachtwoord tonen/verbergen"
-
-#: front/src/components/requests/Form.vue:73
-msgid "The Beatles, Mickael Jackson…"
-msgstr "The Beatles, Michael Jackson…"
-
-#: front/src/components/requests/Form.vue:74
-msgid "The White Album, Thriller…"
-msgstr "The White Album, Thriller…"
 
-#: front/src/components/requests/Form.vue:75
-msgid "Use this comment box to add details to your request if needed"
+#: front/src/components/SetInstanceModal.vue:98
+msgctxt "*/Instance/Message"
+msgid "You are now using the Funkwhale instance at %{ url }"
 msgstr ""
-"Gebruik, indien nodig, dit opmerkingsveld om iets extra's toe te voegen aan "
-"je verzoek"
 
-#: front/src/components/audio/PlayButton.vue:158
-msgid "%{ count } track was added to your queue"
-msgid_plural "%{ count } tracks were added to your queue"
-msgstr[0] "%{ count } nummer toegevoegd aan je wachtrij"
-msgstr[1] "%{ count } nummers toegevoegd aan je wachtrij"
-
-#: front/src/components/audio/Search.vue:65
-msgid "Artist, album, track..."
-msgstr "Artiest, album, nummer..."
-
-#: front/src/components/audio/SearchBar.vue:20
-msgid "Search for artists, albums, tracks..."
-msgstr "Zoek naar artiesten, albums, nummers..."
-
-#: front/src/components/audio/Player.vue:216
-msgid "Queue shuffled!"
-msgstr "Wachtrij ingesteld op willekeurig!"
-
-#: front/src/components/audio/Player.vue:273
-msgid "Previous track"
-msgstr "Vorig nummer"
-
-#: front/src/components/audio/Player.vue:274
-msgid "Play track"
-msgstr "Nummer afspelen"
-
-#: front/src/components/audio/Player.vue:275
-msgid "Pause track"
-msgstr "Nummer pauzeren"
-
-#: front/src/components/audio/Player.vue:276
-msgid "Next track"
-msgstr "Volgend nummer"
-
-#: front/src/components/audio/Player.vue:277
-msgid "Unmute"
-msgstr "Ontdempen"
-
-#: front/src/components/audio/Player.vue:278
-msgid "Mute"
-msgstr "Dempen"
-
-#: front/src/components/audio/Player.vue:279
-msgid "Looping disabled. Click to switch to single-track looping."
+#: front/src/views/content/Home.vue:17
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
 msgstr ""
-"Herhalen uitgeschakeld. Klik om over te schakelen naar één nummer-herhaling."
+"Je kunt andere verzamelingen volgen voor toegang tot nieuwe muziek. Openbare"
+" verzamelingen kun je meteen volgen, maar voor privéverzamelingen heb je "
+"toestemming nodig van de beheerder."
 
-#: front/src/components/audio/Player.vue:280
-msgid "Looping on a single track. Click to switch to whole queue looping."
+#: front/src/components/Home.vue:128
+msgctxt "Content/Home/List item"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
 msgstr ""
-"Eén nummer wordt herhaald. Klik om over te schakelen naar wachtrijherhaling."
-
-#: front/src/components/audio/Player.vue:281
-msgid "Looping on whole queue. Click to disable looping."
-msgstr "Gehele wachtrij wordt herhaald. Klik om herhalen uit te schakelen."
-
-#: front/src/components/audio/Player.vue:282
-msgid "Shuffle your queue"
-msgstr "Willekeurig"
-
-#: front/src/components/audio/Player.vue:283
-msgid "Clear your queue"
-msgstr "Wachtrij wissen"
-
-#: front/src/components/Sidebar.vue:203
-msgid "Pending import requests"
-msgstr "In behandeling zijnde importverzoeken"
-
-#: front/src/components/Sidebar.vue:204
-msgid "Pending follow requests"
-msgstr "In behandeling zijnde volgverzoeken"
-
-#: front/src/components/metadata/Search.vue:114
-msgid "Enter your search query..."
-msgstr "Voer een zoekopdracht in..."
-
-#: front/src/components/manage/library/FilesTable.vue:176
-msgid "Search by title, artist, domain..."
-msgstr "Zoek op titel, artiest, domein..."
-
-#: front/src/components/manage/users/InvitationForm.vue:58
-msgid "Leave empty for a random code"
-msgstr "Laat leeg om een willekeurig code te krijgen"
-
-#: front/src/components/manage/users/InvitationsTable.vue:153
-msgid "Search by username, email, code..."
-msgstr "Zoek op gebruikersnaam, e-mailadres, code..."
-
-#: front/src/components/manage/users/UsersTable.vue:163
-msgid "Search by username, email, name..."
-msgstr "Zoek op naam, gebruikersnaam, e-mailadres..."
+"Je kunt vrienden en familie uitnodigen zodat ze kunnen genieten van je "
+"muziek"
 
-#: front/src/components/manage/users/UsersTable.vue:181
-#: front/src/views/admin/users/UsersDetail.vue:185 src/views/admin/Settings.vue:83
-msgid "Federation"
-msgstr "Federatie"
-
-#: front/src/components/Home.vue:154
-msgid "Welcome"
-msgstr "Welkom"
-
-#: front/src/views/content/remote/ScanForm.vue:48
-msgid "Enter a library url"
-msgstr "Voer de url in van een verzameling"
+#: front/src/components/moderation/FilterModal.vue:31
+msgctxt "Popup/Moderation/Paragraph"
+msgid ""
+"You can manage and update your filters anytime from your account settings."
+msgstr ""
 
-#: front/src/views/content/remote/Card.vue:165
-msgid "Scan launched"
-msgstr "Scan begonnen"
+#: front/src/views/auth/EmailConfirm.vue:24
+#, fuzzy
+msgctxt "Content/Signup/Paragraph"
+msgid "You can now use the service without limitations."
+msgstr ""
+"Je e-mailadres is bevestigd. Je kunt nu onbeperkt gebruikmaken van de "
+"dienst."
 
-#: front/src/views/content/remote/Card.vue:166
-msgid "Scan skipped (previous scan is too recent)"
-msgstr "Scan overgeslagen (vorige scan was zeer recent)"
+#: front/src/components/library/radios/Builder.vue:7
+msgctxt "Content/Radio/Paragraph"
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
+msgstr ""
+"Met dit hulpmiddel kun je je eigen radiostation opzetten. Dit station speelt"
+" nummers aan de hand van jouw wensen."
 
-#: front/src/views/content/libraries/FilesTable.vue:226
-msgid "Search by title, artist, album..."
-msgstr "Zoek op titel, artiest, album..."
+#: front/src/components/auth/SubsonicTokenForm.vue:7
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
+msgstr ""
+"Je kunt ze gebruiken om ook offline te genieten van je afspeellijst en "
+"muziek, bijvoorbeeld op je smartphone of tablet."
 
-#: front/src/views/content/libraries/FilesTable.vue:230
-msgid "Track was already present in one of your libraries"
-msgstr "Nummer is al aanwezig in één van je verzamelingen"
+#: front/src/components/auth/Settings.vue:202
+msgctxt "Content/Applications/Paragraph"
+msgid "You don't have any application connected with your account."
+msgstr ""
 
-#: front/src/views/content/libraries/FilesTable.vue:234
-msgid "Track is uploaded but not processed by the server yet"
-msgstr "Nummer is geüpload, maar nog niet verwerkt door de server"
+#: front/src/components/auth/Settings.vue:261
+#, fuzzy
+msgctxt "Content/Applications/Paragraph"
+msgid "You don't have any configured application yet."
+msgstr "Er zijn geen te tonen meldingen!"
 
-#: front/src/views/content/libraries/FilesTable.vue:238
-msgid "An error occured while processing this track, ensure the track is correctly tagged"
+#: front/src/views/admin/moderation/AccountsDetail.vue:75
+msgctxt "Content/Moderation/Card.Title"
+msgid "You don't have any rule in place for this account."
 msgstr ""
-"Er is een fout opgetreden tijdens het verwerken van dit nummer. Zorg ervoor "
-"dat het juist getagd is."
 
-#: front/src/views/content/libraries/FilesTable.vue:242
-msgid "Import went on successfully"
-msgstr "Import voltooid"
-
-#: front/src/views/content/libraries/FilesTable.vue:259
-msgid "Relaunch import"
-msgstr "Opnieuw importeren"
+#: front/src/views/admin/moderation/DomainsDetail.vue:39
+msgctxt "Content/Moderation/Card.Title"
+msgid "You don't have any rule in place for this domain."
+msgstr ""
 
-#: front/src/views/content/libraries/Card.vue:58
-msgid "Visibility: nobody except me"
-msgstr "Zichtbaarheid: niemand, behalve ik"
+#: front/src/components/library/EditForm.vue:52
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
+msgstr ""
 
-#: front/src/views/content/libraries/Card.vue:59
-msgid "Visibility: everyone on this instance"
-msgstr "Zichtbaarheid: iedereen op deze instantie"
+#: front/src/components/Sidebar.vue:171
+msgctxt "Sidebar/Player/Title"
+msgid "You have a radio playing"
+msgstr "Er wordt een radiostation afgespeeld"
 
-#: front/src/views/content/libraries/Card.vue:60
-msgid "Visibility: everyone, including other instances"
-msgstr "Zichtbaarheid: iedereen, inclusief personen op andere instanties"
+#: front/src/components/audio/Player.vue:69
+msgctxt "Sidebar/Player/Error message.Paragraph"
+msgid "You may have a connectivity issue."
+msgstr ""
 
-#: front/src/views/content/libraries/Card.vue:61
-msgid "Total size of the files in this library"
-msgstr "Totale grootte van de bestanden in deze verzameling"
+#: front/src/components/auth/Settings.vue:100
+msgctxt "Popup/Settings/List item"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
+msgstr "Je wordt uitgelogd uit deze sessie moet inloggen op de nieuwe"
 
-#: front/src/views/content/libraries/Form.vue:70
-msgid "My awesome library"
-msgstr "Mijn geweldige verzameling"
+#: front/src/components/auth/Authorize.vue:51
+msgctxt "Content/Auth/Paragraph"
+msgid "You will be redirected to <strong>%{ url }</strong>"
+msgstr ""
 
-#: front/src/views/content/libraries/Form.vue:71
-msgid "This library contains my personnal music, I hope you will like it!"
+#: front/src/components/auth/Authorize.vue:49
+msgctxt "Content/Auth/Paragraph"
+msgid "You will be shown a code to copy-paste in the application."
 msgstr ""
-"Deze verzameling bevat mijn persoonlijke muziek. Ik hoop dat je ervan zult "
-"genieten!"
 
-#: front/src/views/content/libraries/Form.vue:74
-msgid "Everyone, including other instances"
-msgstr "Iedereen, inclusief personen op andere instanties"
+#: front/src/components/auth/Settings.vue:71
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
+msgstr ""
+"Je moet je wachtwoord bijwerken op je clients die ook dit wachtwoord "
+"gebruiken."
 
-#: front/src/views/content/libraries/Form.vue:106
-msgid "Library updated"
-msgstr "Verzameling bijgewerkt"
+#: front/src/components/moderation/FilterModal.vue:20
+msgctxt "Popup/Moderation/Paragraph"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
+msgstr ""
 
-#: front/src/views/content/libraries/Form.vue:109
-msgid "Library created"
-msgstr "Verzameling gecreëerd"
+#: front/src/components/auth/Signup.vue:13
+msgctxt "Content/Signup/Form/Paragraph"
+msgid "Your account cannot be created."
+msgstr ""
 
-#: front/src/views/content/Home.vue:35
-msgid "Add and manage content"
-msgstr "Inhoud toevoegen en beheren"
+#: front/src/components/auth/Settings.vue:215
+#, fuzzy
+msgctxt "Content/Settings/Title/Noun"
+msgid "Your applications"
+msgstr "Je meldingen"
 
-#: front/src/views/radios/Detail.vue:80
-msgid "Radio"
-msgstr "Radio"
+#: front/src/components/auth/Settings.vue:38
+msgctxt "Content/Settings/Error message.Title"
+msgid "Your avatar cannot be saved"
+msgstr ""
 
-#: front/src/views/instance/Timeline.vue:57
-msgid "Instance Timeline"
-msgstr "Instantietijdlijn"
+#: front/src/components/library/EditForm.vue:3
+msgctxt "Content/Library/Paragraph"
+msgid "Your edit was successfully submitted."
+msgstr ""
 
-#: front/src/views/playlists/Detail.vue:90
-msgid "Playlist"
-msgstr "Afspeellijst"
+#: front/src/components/favorites/List.vue:116
+msgctxt "Head/Favorites/Title"
+msgid "Your Favorites"
+msgstr "Je favorieten"
 
-#: front/src/views/playlists/List.vue:105
-msgid "Enter an playlist name..."
-msgstr "Voer een naam in voor de afspeellijst..."
+#: front/src/components/Home.vue:109
+msgctxt "Content/Home/Title"
+msgid "Your music, your way"
+msgstr "Jouw muziek op jouw manier"
 
-#: front/src/views/admin/library/Base.vue:16
-msgid "Manage library"
-msgstr "Verzameling beheren"
+#: front/src/views/Notifications.vue:4
+msgctxt "Content/Notifications/Title"
+msgid "Your notifications"
+msgstr "Je meldingen"
 
-#: front/src/views/admin/users/UsersDetail.vue:169
-msgid "Determine if the user account is active or not. Inactive users cannot login or use the service."
+#: front/src/components/auth/Settings.vue:76
+msgctxt "Content/Settings/Error message.Title"
+msgid "Your password cannot be changed"
 msgstr ""
-"Bepaal of het gebruikersaccount actief is of niet. Inactieve gebruikers "
-"kunnen niet inloggen of gebruikmaken van de dienst."
 
-#: front/src/views/admin/users/UsersDetail.vue:170
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
-msgstr ""
-"Bepaald hoeveel een gebruiker kan uploaden. Laat leeg om de standaardwaarde "
-"te gebruiken van deze instantie."
+#: front/src/views/auth/PasswordResetConfirm.vue:29
+msgctxt "Content/Signup/Card.Paragraph"
+msgid "Your password has been updated successfully."
+msgstr "Je wachtwoord is bijgewerkt."
 
-#: front/src/views/admin/users/Base.vue:20
-msgid "Manage users"
-msgstr "Gebruikers beheren"
+#: front/src/components/auth/Settings.vue:14
+#, fuzzy
+msgctxt "Content/Settings/Error message.Title"
+msgid "Your settings can't be updateds"
+msgstr "Instellingen bijgewerkt"
 
-#: front/src/views/admin/Settings.vue:75
-msgid "Instance settings"
-msgstr "Instantie-instellingen"
+#: front/src/components/auth/Settings.vue:101
+msgctxt "Popup/Settings/List item"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
+msgstr ""
+"Je Subsonic-wachtwoord wordt gewijzigd in een nieuw willekeurig wachtwoord. "
+"Hierbij wordt je uitgelogd op apparaten die het oude Subsonic-wachtwoord "
+"gebruiken."
 
-#: front/src/views/admin/Settings.vue:80
-msgid "Instance information"
-msgstr "Instantie-informatie"
+#: front/src/edits.js:47
+#, fuzzy
+msgctxt "*/*/*/Short, Noun"
+msgid "Position"
+msgstr "Omschrijving"
 
-#: front/src/views/admin/Settings.vue:84
-msgid "Subsonic"
-msgstr "Subsonic"
+#: front/src/edits.js:54
+#, fuzzy
+msgctxt "Content/Track/*/Noun"
+msgid "Copyright"
+msgstr "Kopiëren"
 
-#: front/src/views/admin/Settings.vue:85
-msgid "Statistics"
-msgstr "Statistieken"
+#: front/src/components/library/AlbumBase.vue:183
+#, fuzzy
+msgctxt "Content/Album/Header.Title"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgstr[0] "Album met %{ count } nummer, van %{ artist }"
+msgstr[1] "Album met %{ count } nummers, van %{ artist }"
 
-#: front/src/views/admin/Settings.vue:86
-msgid "Error reporting"
-msgstr "Foutrapportage"
+#: front/src/components/audio/PlayButton.vue:220
+#, fuzzy
+msgctxt "*/Queue/Message"
+msgid "%{ count } track was added to your queue"
+msgid_plural "%{ count } tracks were added to your queue"
+msgstr[0] "%{ count } nummer toegevoegd aan je wachtrij"
+msgstr[1] "%{ count } nummers toegevoegd aan je wachtrij"
diff --git a/front/locales/oc/LC_MESSAGES/app.po b/front/locales/oc/LC_MESSAGES/app.po
index f622786573b4d4b22b982128a260f879e7b7e5b2..2ba2f5e23c320a992431ca412e36c676c67098c4 100644
--- a/front/locales/oc/LC_MESSAGES/app.po
+++ b/front/locales/oc/LC_MESSAGES/app.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 1.0.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-02 14:06+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2019-05-07 09:29+0000\n"
 "Last-Translator: Quentí <quentin_antonin@hotmail.com>\n"
 "Language-Team: none\n"
@@ -93,7 +93,9 @@ msgstr "%{ minutes } min"
 #: front/src/components/notifications/NotificationRow.vue:40
 msgctxt "Content/Notifications/Paragraph"
 msgid "%{ username } accepted your follow on library \"%{ library }\""
-msgstr "%{ username } acceptèt vòstra demanda de seguiment de la bibliotèca « %{ library } »"
+msgstr ""
+"%{ username } acceptèt vòstra demanda de seguiment de la bibliotèca « %{ "
+"library } »"
 
 #: front/src/components/notifications/NotificationRow.vue:39
 msgctxt "Content/Notifications/Paragraph"
@@ -112,8 +114,10 @@ msgstr "Perfil de %{ username }"
 
 #: front/src/components/playlists/PlaylistModal.vue:21
 msgctxt "Popup/Playlist/Paragraph"
-msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
-msgstr "<strong>%{ track }</strong> es ja dins <strong>%{ playlist }</strong>."
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgstr ""
+"<strong>%{ track }</strong> es ja dins <strong>%{ playlist }</strong>."
 
 #: front/src/components/audio/artist/Card.vue:41
 msgctxt "Content/Artist/Card"
@@ -246,7 +250,8 @@ msgstr "Accès a las ràdios"
 
 #: front/src/components/Home.vue:101
 msgctxt "Content/Home/List item"
-msgid "Access your music from a clean interface that focuses on what really matters"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
 msgstr ""
 "Accedissètz a vòstra musica d’una interfàcia afinada estant, adaptada a çò "
 "que compta vertadièrament"
@@ -311,9 +316,12 @@ msgstr "Accion"
 #: front/src/components/common/ActionTable.vue:101
 msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
-msgstr[0] "L’action %{ action } es estada lançada corrèctament sus %{ count } element"
-msgstr[1] "L’action %{ action } es estada lançada corrèctament sus %{ count } elements"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
+msgstr[0] ""
+"L’action %{ action } es estada lançada corrèctament sus %{ count } element"
+msgstr[1] ""
+"L’action %{ action } es estada lançada corrèctament sus %{ count } elements"
 
 #: front/src/components/common/ActionTable.vue:22
 #: front/src/components/library/radios/Builder.vue:65
@@ -431,6 +439,11 @@ msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Administracion"
 
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Album"
+
 #: front/src/components/audio/SearchBar.vue:26
 #: src/components/audio/track/Table.vue:9
 #: front/src/components/library/AlbumBase.vue:152
@@ -442,11 +455,6 @@ msgctxt "*/*/*"
 msgid "Album"
 msgstr "Album"
 
-#: front/src/views/admin/library/TrackDetail.vue:107
-msgctxt "*/*/*/Noun"
-msgid "Album"
-msgstr "Album"
-
 #: front/src/views/admin/library/TrackDetail.vue:128
 msgctxt "*/*/*/Noun"
 msgid "Album artist"
@@ -507,10 +515,12 @@ msgstr "Autorizar l’aplicacion"
 
 #: front/src/components/library/ImportStatusModal.vue:17
 msgctxt "Popup/Import/Message"
-msgid "An error occured during upload processing. You will find more information below."
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
 msgstr ""
-"Una error s’es producha pendent lo processús de mandadís. Trobaretz mai d’"
-"informacion çai-jos."
+"Una error s’es producha pendent lo processús de mandadís. Trobaretz mai "
+"d’informacion çai-jos."
 
 #: front/src/components/playlists/Editor.vue:13
 msgctxt "Content/Playlist/Error message.Title"
@@ -529,8 +539,12 @@ msgstr "Una error HTTP s’es producha en contactar lo servidor alonhat"
 
 #: front/src/components/auth/Login.vue:10
 msgctxt "Content/Login/Error message/List item"
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
-msgstr "Una error desconeguda encontrada, aquò pòt significar que lo servidor es fòra servici o pòt pas èsser atengut"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
+msgstr ""
+"Una error desconeguda encontrada, aquò pòt significar que lo servidor es "
+"fòra servici o pòt pas èsser atengut"
 
 #: front/src/components/library/ImportStatusModal.vue:145
 msgctxt "Popup/Import/Error.Label"
@@ -555,7 +569,9 @@ msgstr "ID de l’aplicacion"
 
 #: front/src/components/auth/ApplicationEdit.vue:16
 msgctxt "Content/Application/Paragraph/"
-msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else."
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
 msgstr ""
 "L’ID e lo secrèt de l’aplicacion son de donadas vertadièrament sensiblas e "
 "devon èsser consideradas coma de senhals. Partegetz-las pas amb degun."
@@ -587,6 +603,12 @@ msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "Volètz vertadièrament vos desconnectar ?"
 
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Artista"
+
 #: front/src/components/audio/SearchBar.vue:25
 #: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
@@ -597,12 +619,6 @@ msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Artista"
 
-#: front/src/components/manage/library/AlbumsTable.vue:40
-#: front/src/components/manage/library/TracksTable.vue:41
-msgctxt "*/*/*"
-msgid "Artist"
-msgstr "Artista"
-
 #: front/src/views/admin/library/ArtistDetail.vue:91
 msgctxt "Content/Moderation/Title"
 msgid "Artist data"
@@ -729,8 +745,14 @@ msgstr "O blocar tot"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:112
 msgctxt "Content/Moderation/Help text"
-msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)"
-msgstr "O blocar tot d’aqueste compte estant. Empacharà totas interaccion amb l’entitat e purgarà lo contengut ligat (pistas, bibliotèca, seguiments, etc.)"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
+msgstr ""
+"O blocar tot d’aqueste compte estant. Empacharà totas interaccion amb "
+"l’entitat e purgarà lo contengut ligat (pistas, bibliotèca, seguiments, "
+"etc.)"
 
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
 msgctxt "*/Library/*/Verb"
@@ -772,10 +794,11 @@ msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "De %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:107
+#: front/src/views/content/remote/Card.vue:112
 msgctxt "Popup/Library/Paragraph"
 msgid "By unfollowing this library, you loose access to its content."
-msgstr "En quitar de seguir aquesta bibliotèca, perdretz l’accès a son contengut."
+msgstr ""
+"En quitar de seguir aquesta bibliotèca, perdretz l’accès a son contengut."
 
 #: front/src/views/admin/library/AlbumDetail.vue:214
 #: front/src/views/admin/library/ArtistDetail.vue:203
@@ -803,6 +826,12 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Anullar"
 
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "Demandas d’abonament en espèra"
+
 #: front/src/components/library/radios/Builder.vue:64
 msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
@@ -845,8 +874,12 @@ msgstr "Cambiament sincronizat amb lo servidor"
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph'"
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
-msgstr "L’actualizacion de vòstra senhal cambiarà tanben lo de l’API Subsonic se n’avètz un."
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
+msgstr ""
+"L’actualizacion de vòstra senhal cambiarà tanben lo de l’API Subsonic se "
+"n’avètz un."
 
 #: front/src/components/auth/Settings.vue:98
 msgctxt "Popup/Settings/Paragraph"
@@ -860,7 +893,9 @@ msgstr "Sala de discutida"
 
 #: front/src/components/auth/ApplicationForm.vue:24
 msgctxt "Content/Applications/Paragraph/"
-msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes."
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
 msgstr ""
 "Causir l’autorizacion «Lectura» o «Escritura» sul parent implica l’accès a "
 "totes los jos elements correspondents."
@@ -870,13 +905,13 @@ msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Causissètz vòstra instància"
 
-#: front/src/components/library/EditForm.vue:75
-msgctxt "Content/Library/Button.Label"
+#: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Clear"
 msgstr "Escafar"
 
-#: front/src/components/manage/users/InvitationForm.vue:37
-msgctxt "Content/Admin/Button.Label/Verb"
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "Escafar"
 
@@ -886,7 +921,7 @@ msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Escafar la lista de lectura"
 
-#: front/src/components/audio/Player.vue:614
+#: front/src/components/audio/Player.vue:642
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Clear your queue"
 msgstr "Voidar la fila"
@@ -899,7 +934,8 @@ msgstr "Amb un clic, escotatz d’oras de musica a la ràdio"
 #: front/src/components/mixins/Translations.vue:21
 #: front/src/components/mixins/Translations.vue:22
 msgctxt "Content/Library/Link.Title"
-msgid "Click to display more information about the import process for this upload"
+msgid ""
+"Click to display more information about the import process for this upload"
 msgstr ""
 "Clicar per mostrar mai d’informacion tocant lo processús d’import d’aqueste "
 "mandadís"
@@ -907,12 +943,8 @@ msgstr ""
 #: front/src/components/library/FileUpload.vue:82
 msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
-msgstr "Clicatz per causir los fichièrs d’enviar o lisatz los fichièrs o repertòris"
-
-#: front/src/components/ShortcutsModal.vue:20
-msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
-msgid "Close"
-msgstr "Tampar"
+msgstr ""
+"Clicatz per causir los fichièrs d’enviar o lisatz los fichièrs o repertòris"
 
 #: front/src/components/federation/FetchButton.vue:85
 #: front/src/components/library/ImportStatusModal.vue:79
@@ -920,6 +952,11 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Close"
 msgstr "Tampar"
 
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr "Tampar"
+
 #: front/src/components/federation/FetchButton.vue:88
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close and reload page"
@@ -975,7 +1012,8 @@ msgstr "Filtres de contengut"
 
 #: front/src/components/auth/Settings.vue:119
 msgctxt "Content/Settings/Paragraph"
-msgid "Content filters help you hide content you don't want to see on the service."
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
 msgstr ""
 "Los filtres de contengut vos ajudan a amagar los contenguts que volètz pas "
 "veire sus aqueste servici."
@@ -983,7 +1021,9 @@ msgstr ""
 #: front/src/components/common/ActionTable.vue:8
 msgctxt "Content/*/Button.Help text.Paragraph"
 msgid "Content have been updated, click refresh to see up-to-date content"
-msgstr "Lo contengut es estat actualizat, clicar per tornar cargar e veire lo contengut a jorn"
+msgstr ""
+"Lo contengut es estat actualizat, clicar per tornar cargar e veire lo "
+"contengut a jorn"
 
 #: front/src/components/Footer.vue:48
 msgctxt "Footer/*/List item.Link"
@@ -1042,14 +1082,14 @@ msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Crear un compte funkwhale"
 
-#: front/src/components/auth/ApplicationNew.vue:8
-#: front/src/components/auth/ApplicationNew.vue:34
-msgctxt "Content/Applications/Title"
+#: front/src/components/auth/Settings.vue:220
+msgctxt "Content/Settings/Button.Label"
 msgid "Create a new application"
 msgstr "Crear una nòva aplicacion"
 
-#: front/src/components/auth/Settings.vue:220
-msgctxt "Content/Settings/Button.Label"
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+msgctxt "Content/Applications/Title"
 msgid "Create a new application"
 msgstr "Crear una nòva aplicacion"
 
@@ -1269,14 +1309,14 @@ msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "Descendent"
 
-#: front/src/components/library/radios/Builder.vue:25
-#: front/src/views/content/libraries/Form.vue:14
-msgctxt "Content/*/Input.Label/Noun"
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
 msgid "Description"
 msgstr "Descripcion"
 
-#: front/src/views/admin/library/LibraryDetail.vue:123
-msgctxt "*/*/*/Noun"
+#: front/src/components/library/radios/Builder.vue:25
+#: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Descripcion"
 
@@ -1288,8 +1328,12 @@ msgstr "Detalhs"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:491
 msgctxt "Content/Moderation/Help text"
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
-msgstr "Definissètz la quantitat de contengut que l’utilizaire pòt enviar. Daissatz void per emplegar las valors per defaut de l’instància."
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
+msgstr ""
+"Definissètz la quantitat de contengut que l’utilizaire pòt enviar. Daissatz "
+"void per emplegar las valors per defaut de l’instància."
 
 #: front/src/components/mixins/Translations.vue:8
 #: front/src/components/mixins/Translations.vue:9
@@ -1342,8 +1386,12 @@ msgstr "Mostrar publicament"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:122
 msgctxt "Content/Moderation/Help text"
-msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well."
-msgstr "Telecargar pas cap de mèdia (àudio, album, tampa, avatar de compte…) d’aqueste compte o domeni. Purgarà tanben lo contengut existent."
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
+msgstr ""
+"Telecargar pas cap de mèdia (àudio, album, tampa, avatar de compte…) "
+"d’aqueste compte o domeni. Purgarà tanben lo contengut existent."
 
 #: front/src/components/playlists/Editor.vue:51
 msgctxt "Popup/Playlist/Title"
@@ -1767,8 +1815,16 @@ msgstr "Expirada/utilizada"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:110
 msgctxt "Content/Moderation/Help text"
-msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place."
-msgstr "Explicatz perque aplicatz aquesta politica. Segon la configuracion de l’instància, aquò vos ajudarà a vos rapelar perque avètz agit sus aqueste compte o domeni, e aquò pòt èsser mostrat publicament per ajudar als utilizaires a comprendre qualas règlas de moderacion son en plaça."
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
+msgstr ""
+"Explicatz perque aplicatz aquesta politica. Segon la configuracion de "
+"l’instància, aquò vos ajudarà a vos rapelar perque avètz agit sus aqueste "
+"compte o domeni, e aquò pòt èsser mostrat publicament per ajudar als "
+"utilizaires a comprendre qualas règlas de moderacion son en plaça."
 
 #: front/src/components/manage/library/UploadsTable.vue:25
 #: front/src/views/content/libraries/FilesTable.vue:16
@@ -1788,14 +1844,14 @@ msgctxt "*/*/*"
 msgid "Favorited tracks"
 msgstr "Pistas en favorit"
 
-#: front/src/components/mixins/Translations.vue:76
-#: front/src/components/mixins/Translations.vue:77
-msgctxt "Content/OAuth Scopes/Label"
+#: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr "Favorits"
 
-#: front/src/components/Sidebar.vue:66
-msgctxt "Sidebar/Favorites/List item.Link/Noun"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr "Favorits"
 
@@ -1879,7 +1935,7 @@ msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "Seguidors"
 
-#: front/src/views/content/remote/Card.vue:97
+#: front/src/views/content/remote/Card.vue:103
 msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Abonat"
@@ -1892,8 +1948,12 @@ msgstr "Seguir"
 
 #: front/src/components/library/TrackBase.vue:17
 msgctxt "Content/Track/Paragraph"
-msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
-msgstr "De l’album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> per <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgstr ""
+"De l’album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> per "
+"<a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 
 #: front/src/components/auth/Authorize.vue:28
 msgctxt "Content/Auth/Label/Noun"
@@ -1902,8 +1962,12 @@ msgstr "Accès complèt"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph'"
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
-msgstr "Funkwhale es compatible amb d’autres lectors de musica compatibles amb l’API Subsonic."
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
+msgstr ""
+"Funkwhale es compatible amb d’autres lectors de musica compatibles amb l’API"
+" Subsonic."
 
 #: front/src/components/Home.vue:90
 msgctxt "Content/Home/Paragraph"
@@ -1912,8 +1976,12 @@ msgstr "Funkwhale es simple d’utilizar."
 
 #: front/src/components/Home.vue:39
 msgctxt "Content/Home/Paragraph"
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
-msgstr "Funkwhale es concebut per facilitar l’escota de las musicas que vos agradan e descobrir de novèls artistas."
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
+msgstr ""
+"Funkwhale es concebut per facilitar l’escota de las musicas que vos agradan "
+"e descobrir de novèls artistas."
 
 #: front/src/components/Home.vue:111
 msgctxt "Content/Home/Paragraph"
@@ -1942,7 +2010,9 @@ msgstr "Menatz-me a la bibliotèca"
 
 #: front/src/components/Home.vue:70
 msgctxt "Content/Home/List item/Verb"
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
 msgstr ""
 "Obtenètz de metadonadas de qualitat per vòstra musica gràcia a <a href=\"%{ "
 "url }\" target=\"_blank\">MusicBrainz</a>"
@@ -1952,13 +2022,13 @@ msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Començar"
 
-#: front/src/components/library/ImportStatusModal.vue:45
-msgctxt "Popup/Import/Table.Label/Noun"
+#: front/src/components/Footer.vue:37
+msgctxt "Footer/*/Link"
 msgid "Getting help"
 msgstr "Obténer d’ajuda"
 
-#: front/src/components/Footer.vue:37
-msgctxt "Footer/*/Link"
+#: front/src/components/library/ImportStatusModal.vue:45
+msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Getting help"
 msgstr "Obténer d’ajuda"
 
@@ -1993,7 +2063,7 @@ msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Hide content from this artist"
 msgstr "Amagar lo contengut d’aqueste artista"
 
-#: front/src/components/audio/Player.vue:615
+#: front/src/components/audio/Player.vue:643
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Hide content from this artist…"
 msgstr "Amagar lo contengut d’aqueste artista…"
@@ -2010,17 +2080,29 @@ msgstr "Oras de musica"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:10
 msgctxt "Content/Settings/Paragraph"
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
-msgstr "Pr’aquò, accedir a Funkwhale d’un client estant demanda un senhal diferent que podètz configurar çai-jos."
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
+msgstr ""
+"Pr’aquò, accedir a Funkwhale d’un client estant demanda un senhal diferent "
+"que podètz configurar çai-jos."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
-msgstr "Se l’adreça qu’avètz provesida es valida e associada a un compte utilizaire, sètz per recebre un messatge amb las consignas de reïnicializacion d’aquí una estona."
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
+msgstr ""
+"Se l’adreça qu’avètz provesida es valida e associada a un compte utilizaire,"
+" sètz per recebre un messatge amb las consignas de reïnicializacion d’aquí "
+"una estona."
 
 #: front/src/components/auth/Settings.vue:205
 msgctxt "Content/Applications/Paragraph"
-msgid "If you authorize third-party applications to access your data, those applications will be listed here."
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
 msgstr ""
 "S’autorizatz de tèrças aplicacions a accedir a vòstras donadas, seràn "
 "listadas aquí."
@@ -2035,12 +2117,6 @@ msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "Importar la referéncia"
 
-#: front/src/components/manage/library/UploadsTable.vue:64
-#: front/src/views/admin/library/UploadDetail.vue:131
-msgctxt "Content/*/*/Noun"
-msgid "Import status"
-msgstr "Estatut de l’import"
-
 #: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
 #: front/src/views/content/libraries/FilesTable.vue:59
@@ -2048,6 +2124,12 @@ msgctxt "Content/Library/*/Noun"
 msgid "Import status"
 msgstr "Estatut de l’import"
 
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
+msgid "Import status"
+msgstr "Estatut de l’import"
+
 #: front/src/components/mixins/Translations.vue:37
 #: front/src/components/mixins/Translations.vue:38
 msgctxt "Content/Library/Help text"
@@ -2135,8 +2217,12 @@ msgstr "URL de l’instància"
 
 #: front/src/components/library/FileUpload.vue:268
 msgctxt "Content/Library/Help text"
-msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }"
-msgstr "Tipe de fichièr pas valid, asseguratz-vos d’enviar un fichièr àudio. Las extensions compatiblas son %{ extensions }"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
+msgstr ""
+"Tipe de fichièr pas valid, asseguratz-vos d’enviar un fichièr àudio. Las "
+"extensions compatiblas son %{ extensions }"
 
 #: front/src/components/library/ImportStatusModal.vue:139
 msgctxt "Popup/Import/Error.Label"
@@ -2264,8 +2350,14 @@ msgstr "Bibliotèca e mandadís"
 
 #: front/src/views/content/libraries/Form.vue:2
 msgctxt "Content/Library/Paragraph"
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
-msgstr "Las bibliotècas vos ajudan a organizar e partejar vòstras colleccions de musica. Podètz enviar vòstra pròpria collecion musicala a Funkwhale e la partejar amb vòstres amics e vòstra familha."
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
+msgstr ""
+"Las bibliotècas vos ajudan a organizar e partejar vòstras colleccions de "
+"musica. Podètz enviar vòstra pròpria collecion musicala a Funkwhale e la "
+"partejar amb vòstres amics e vòstra familha."
 
 #: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
 #: front/src/components/manage/library/UploadsTable.vue:60
@@ -2308,12 +2400,6 @@ msgctxt "Content/*/*/Noun"
 msgid "License"
 msgstr "Licéncia"
 
-#: front/src/components/mixins/Translations.vue:80
-#: front/src/components/mixins/Translations.vue:81
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Listenings"
-msgstr "Escotas"
-
 #: front/src/views/admin/library/AlbumDetail.vue:157
 #: front/src/views/admin/library/ArtistDetail.vue:146
 #: front/src/views/admin/library/TrackDetail.vue:209
@@ -2321,6 +2407,12 @@ msgctxt "*/*/*/Noun"
 msgid "Listenings"
 msgstr "Escotas"
 
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr "Escotas"
+
 #: front/src/components/audio/track/Table.vue:25
 #: front/src/components/library/ArtistDetail.vue:28
 msgctxt "Content/*/Button.Label"
@@ -2421,22 +2513,27 @@ msgstr "Desconnexion"
 #: front/src/views/content/libraries/Home.vue:9
 msgctxt "Content/Library/Paragraph"
 msgid "Looks like you don't have a library, it's time to create one."
-msgstr "Sembla qu’avètz pas cap de bibliotèca pel moment, es ora de ne crear una."
+msgstr ""
+"Sembla qu’avètz pas cap de bibliotèca pel moment, es ora de ne crear una."
 
-#: front/src/components/audio/Player.vue:604
-#: src/components/audio/Player.vue:605
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping disabled. Click to switch to single-track looping."
-msgstr "Repeticion desactivada. Clicatz per activar la repeticion de la pista actuala."
+msgstr ""
+"Repeticion desactivada. Clicatz per activar la repeticion de la pista "
+"actuala."
 
-#: front/src/components/audio/Player.vue:607
-#: src/components/audio/Player.vue:608
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on a single track. Click to switch to whole queue looping."
-msgstr "Repeticion de la pista actuala. Clicatz per activar la repeticion de tota la fila."
+msgstr ""
+"Repeticion de la pista actuala. Clicatz per activar la repeticion de tota la"
+" fila."
 
-#: front/src/components/audio/Player.vue:610
-#: src/components/audio/Player.vue:611
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on whole queue. Click to disable looping."
 msgstr "Repeticion de tota la fila, clicatz per desactivar la repeticion."
@@ -2486,7 +2583,7 @@ msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "Mo"
 
-#: front/src/components/audio/Player.vue:597
+#: front/src/components/audio/Player.vue:625
 msgctxt "Sidebar/Player/Hidden text"
 msgid "Media player"
 msgstr "Lector mèdia"
@@ -2512,8 +2609,12 @@ msgstr "Moderacion"
 #: front/src/views/admin/moderation/AccountsDetail.vue:78
 #: front/src/views/admin/moderation/DomainsDetail.vue:42
 msgctxt "Content/Moderation/Card.Paragraph"
-msgid "Moderation policies help you control how your instance interact with a given domain or account."
-msgstr "Las politicas de moderacion vos ajudan a contrarotlar cossí vòstra instància deu interagir amb un compte o domeni donat."
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
+msgstr ""
+"Las politicas de moderacion vos ajudan a contrarotlar cossí vòstra instància"
+" deu interagir amb un compte o domeni donat."
 
 #: front/src/components/library/EditCard.vue:5
 msgctxt "Content/Library/Card/Short"
@@ -2538,7 +2639,7 @@ msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "Musica"
 
-#: front/src/components/audio/Player.vue:603
+#: front/src/components/audio/Player.vue:631
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Mute"
 msgstr "Copar lo son"
@@ -2616,6 +2717,11 @@ msgctxt "*/*/*"
 msgid "Name"
 msgstr "Nom"
 
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Nom"
+
 #: front/src/components/auth/Settings.vue:133
 #: front/src/components/manage/library/ArtistsTable.vue:39
 #: front/src/components/manage/moderation/AccountsTable.vue:39
@@ -2632,11 +2738,6 @@ msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Nom"
 
-#: front/src/components/auth/ApplicationForm.vue:9
-msgctxt "Content/Applications/Input.Label/Noun"
-msgid "Name"
-msgstr "Nom"
-
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
 msgctxt "Content/Settings/Input.Label"
@@ -2653,7 +2754,7 @@ msgctxt "Content/Library/Card.Table.Header/Short"
 msgid "New value"
 msgstr "Nòva valor"
 
-#: front/src/components/audio/Player.vue:601
+#: front/src/components/audio/Player.vue:629
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Next track"
 msgstr "Pista seguenta"
@@ -2721,17 +2822,17 @@ msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "Pas utilizat"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
-msgctxt "*/Notifications/*"
-msgid "Notifications"
-msgstr "Notificacions"
-
 #: front/src/components/mixins/Translations.vue:100
 #: front/src/components/mixins/Translations.vue:101
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Notifications"
 msgstr "Notificacions"
 
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
+msgid "Notifications"
+msgstr "Notificacions"
+
 #: front/src/components/Footer.vue:47
 msgctxt "Footer/*/List item.Link"
 msgid "Official website"
@@ -2754,7 +2855,8 @@ msgstr "Accès liure"
 
 #: front/src/components/library/ImportStatusModal.vue:56
 msgctxt "Popup/Import/Table.Label/Value"
-msgid "Open a support thread (include the debug information below in your message)"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
 msgstr ""
 
 #: front/src/components/library/AlbumBase.vue:73
@@ -2881,7 +2983,7 @@ msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Senhal corrèctament modificat"
 
-#: front/src/components/audio/Player.vue:600
+#: front/src/components/audio/Player.vue:628
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Pause track"
 msgstr "Pausar"
@@ -2927,7 +3029,6 @@ msgid "Pending review"
 msgstr "En espèra de validacion"
 
 #: front/src/components/Sidebar.vue:226
-#, fuzzy
 msgctxt "Sidebar/Moderation/Hidden text"
 msgid "Pending review edits"
 msgstr "Fichièrs en espèra"
@@ -2993,7 +3094,7 @@ msgctxt "Sidebar/Player/Hidden text"
 msgid "Play this track"
 msgstr "Legir aquesta pista"
 
-#: front/src/components/audio/Player.vue:599
+#: front/src/components/audio/Player.vue:627
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Play track"
 msgstr "Legir"
@@ -3040,6 +3141,12 @@ msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Visibilitat de la lista de lectura"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Listas de lectura"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
 #: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
 #: front/src/views/admin/library/AlbumDetail.vue:173
@@ -3050,12 +3157,6 @@ msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Listas de lectura"
 
-#: front/src/components/mixins/Translations.vue:88
-#: front/src/components/mixins/Translations.vue:89
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Playlists"
-msgstr "Listas de lectura"
-
 #: front/src/components/Home.vue:56
 msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
@@ -3074,7 +3175,8 @@ msgstr "Mercés de verificar que lo nom d’utilizaire e lo senhal son corrècte
 #: front/src/components/auth/Settings.vue:46
 msgctxt "Content/Settings/Paragraph"
 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px."
-msgstr "PNG, GIF o JPG. 2Mo al maximum. L’imatge serà retalhat en 400×400 pixèls."
+msgstr ""
+"PNG, GIF o JPG. 2Mo al maximum. L’imatge serà retalhat en 400×400 pixèls."
 
 #: front/src/views/admin/library/TrackDetail.vue:137
 msgctxt "*/*/*/Noun"
@@ -3083,15 +3185,19 @@ msgstr "Posicions"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:118
 msgctxt "Content/Moderation/Help text"
-msgid "Prevent account or domain from triggering notifications, except from followers."
-msgstr "Empacha lo compte o domeni de far veire de notificacions, levat pels seguidors."
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
+msgstr ""
+"Empacha lo compte o domeni de far veire de notificacions, levat pels "
+"seguidors."
 
 #: front/src/components/audio/EmbedWizard.vue:33
 msgctxt "Popup/Embed/Title/Noun"
 msgid "Preview"
 msgstr "Apercebut"
 
-#: front/src/components/audio/Player.vue:598
+#: front/src/components/audio/Player.vue:626
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Previous track"
 msgstr "Pista precedenta"
@@ -3161,7 +3267,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "Fila"
 
-#: front/src/components/audio/Player.vue:310
+#: front/src/components/audio/Player.vue:322
 msgctxt "Content/Queue/Message"
 msgid "Queue shuffled!"
 msgstr "La fila es estada mesclada !"
@@ -3203,7 +3309,7 @@ msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "Ràdios"
 
-#: front/src/components/auth/ApplicationForm.vue:149
+#: front/src/components/auth/ApplicationForm.vue:151
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Read"
 msgstr "Lectura"
@@ -3218,7 +3324,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Read-only"
 msgstr "Lectura sola"
 
-#: front/src/components/auth/ApplicationForm.vue:150
+#: front/src/components/auth/ApplicationForm.vue:152
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Read-only access to user data"
 msgstr "Accès lectura sola de las donadas utilizaire"
@@ -3298,14 +3404,15 @@ msgid "Refresh node info"
 msgstr "Actualizar las info del nos"
 
 #: front/src/components/federation/FetchButton.vue:79
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh pending"
 msgstr "Actualizar las info del nos"
 
 #: front/src/components/federation/FetchButton.vue:80
 msgctxt "Popup/*/Message.Content"
-msgid "Refresh request wasn't proceed in time by our server. It will be processed later."
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:16
@@ -3329,10 +3436,13 @@ msgid "Refreshing object from remote…"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:9
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
-msgstr "Las inscripcions son tampadas sus aquestà instància, aurètz de téner un còdi d’invitacion per vos marcar."
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
+msgstr ""
+"Las inscripcions son tampadas sus aquestà instància, aurètz de téner un còdi"
+" d’invitacion per vos marcar."
 
 #: front/src/components/manage/users/UsersTable.vue:71
 msgctxt "Content/Admin/Table, User role"
@@ -3377,8 +3487,12 @@ msgstr "Bibliotècas alonhadas"
 
 #: front/src/views/content/remote/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
-msgstr "Las bibliotècas alonhadas apertenon a d’autres utilizaires del malhum. I podètz accedir tant que sián publicas o qu’ajatz l’autorizacion."
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
+msgstr ""
+"Las bibliotècas alonhadas apertenon a d’autres utilizaires del malhum. I "
+"podètz accedir tant que sián publicas o qu’ajatz l’autorizacion."
 
 #: front/src/components/library/radios/Filter.vue:59
 msgctxt "Content/Radio/Button.Label/Verb"
@@ -3402,18 +3516,31 @@ msgstr "Tirar dels favorits"
 
 #: front/src/views/content/libraries/Quota.vue:38
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota."
-msgstr "Las pistas importadas que lo servidor a pas encara tractadas seràn complètament suprimidas. Lo quòta correspondent vos serà tornat."
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
+msgstr ""
+"Las pistas importadas que lo servidor a pas encara tractadas seràn "
+"complètament suprimidas. Lo quòta correspondent vos serà tornat."
 
 #: front/src/views/content/libraries/Quota.vue:64
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota."
-msgstr "Las pistas enviadas mas ignoradas pendent lo processús d’importacion per mantun rasons seràn complètament suprimidas. Vos donarà de nòu lo quòta escafat."
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
+msgstr ""
+"Las pistas enviadas mas ignoradas pendent lo processús d’importacion per "
+"mantun rasons seràn complètament suprimidas. Vos donarà de nòu lo quòta "
+"escafat."
 
 #: front/src/views/content/libraries/Quota.vue:90
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota."
-msgstr "Las pistas enviadas mas pas complètament tractadas pel servidor seràn complètament suprimidas. Vos donarà de nòu lo quòta escafat."
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
+msgstr ""
+"Las pistas enviadas mas pas complètament tractadas pel servidor seràn "
+"complètament suprimidas. Vos donarà de nòu lo quòta escafat."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:33
 #: front/src/components/auth/SubsonicTokenForm.vue:36
@@ -3501,7 +3628,7 @@ msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Enregistrar"
 
-#: front/src/views/content/remote/Card.vue:169
+#: front/src/views/content/remote/Card.vue:175
 msgctxt "Content/Library/Message"
 msgid "Scan launched"
 msgstr "Exploracion lançada"
@@ -3516,7 +3643,7 @@ msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "Analisi en espèra"
 
-#: front/src/views/content/remote/Card.vue:170
+#: front/src/views/content/remote/Card.vue:176
 msgctxt "Content/Library/Message"
 msgid "Scan skipped (previous scan is too recent)"
 msgstr "Exploracion sautada (la darrièra es tròp recenta)"
@@ -3697,8 +3824,11 @@ msgstr "Ligam de partatge"
 
 #: front/src/views/content/libraries/Detail.vue:15
 msgctxt "Content/Library/Paragraph"
-msgid "Share this link with other users so they can request access to your library."
-msgstr "Partajatz aqueste ligam amb d’autres utilizaires per que pòscan accedir a vòstra bibliotèca."
+msgid ""
+"Share this link with other users so they can request access to your library."
+msgstr ""
+"Partajatz aqueste ligam amb d’autres utilizaires per que pòscan accedir a "
+"vòstra bibliotèca."
 
 #: front/src/views/content/libraries/Detail.vue:14
 #: front/src/views/content/remote/Card.vue:77
@@ -3762,7 +3892,7 @@ msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Shuffle queue"
 msgstr "Mesclar la fila"
 
-#: front/src/components/audio/Player.vue:613
+#: front/src/components/audio/Player.vue:641
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Shuffle your queue"
 msgstr "Mesclar la fila"
@@ -3784,6 +3914,12 @@ msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Sign-up date"
 msgstr "Data d’inscripcion"
 
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "Talha"
+
 #: front/src/components/library/FileUpload.vue:94
 #: front/src/components/library/TrackDetail.vue:39
 #: front/src/components/mixins/Translations.vue:54
@@ -3793,12 +3929,6 @@ msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "Talha"
 
-#: front/src/components/manage/library/UploadsTable.vue:65
-#: front/src/views/admin/library/UploadDetail.vue:219
-msgctxt "Content/*/*/Noun"
-msgid "Size"
-msgstr "Talha"
-
 #: front/src/components/manage/library/UploadsTable.vue:24
 #: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
@@ -3851,41 +3981,50 @@ msgstr "Estatisticas"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:490
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account"
-msgstr "Las estatisticas son calculadas amb las activitats conegudas e lo contengut de vòstra instància, son pas lo rebat de l’activitat generala d’aqueste compte"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
+msgstr ""
+"Las estatisticas son calculadas amb las activitats conegudas e lo contengut "
+"de vòstra instància, son pas lo rebat de l’activitat generala d’aqueste "
+"compte"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:371
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain"
-msgstr "Las estatisticas son calculadas amb las activitats conegudas e lo contengut de vòstra instància, son pas lo rebat de l’activitat generala d’aqueste domeni"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
+msgstr ""
+"Las estatisticas son calculadas amb las activitats conegudas e lo contengut "
+"de vòstra instància, son pas lo rebat de l’activitat generala d’aqueste "
+"domeni"
 
 #: front/src/views/admin/library/AlbumDetail.vue:329
 #: front/src/views/admin/library/ArtistDetail.vue:328
 #: front/src/views/admin/library/LibraryDetail.vue:316
 #: front/src/views/admin/library/TrackDetail.vue:371
 #: front/src/views/admin/library/UploadDetail.vue:335
-#, fuzzy
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object"
-msgstr "Las estatisticas son calculadas amb las activitats conegudas e lo contengut de vòstra instància, son pas lo rebat de l’activitat generala d’aqueste compte"
-
-#: front/src/components/library/FileUpload.vue:95
-msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
-msgid "Status"
-msgstr "Estatut"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
+msgstr ""
+"Las estatisticas son calculadas amb las activitats conegudas e lo contengut "
+"de vòstra instància, son pas lo rebat de l’activitat generala d’aqueste "
+"compte"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:115
 msgctxt "Content/Moderation/Table.Label (Value is Error message)"
 msgid "Status"
 msgstr "Estatut"
 
-#: front/src/components/manage/library/EditsCardList.vue:12
-msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)"
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
 msgid "Status"
 msgstr "Estatut"
 
-#: front/src/components/manage/users/UsersTable.vue:43
-msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
 msgid "Status"
 msgstr "Estatut"
 
@@ -3895,8 +4034,15 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
 msgid "Status"
 msgstr "Estatut"
 
-#: front/src/views/content/libraries/Detail.vue:28
-msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+#: front/src/components/manage/users/UsersTable.vue:43
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+msgid "Status"
+msgstr "Estatut"
+
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
 msgid "Status"
 msgstr "Estatut"
 
@@ -3941,19 +4087,16 @@ msgid "Suggest a change using the form below."
 msgstr "Suggerir un cambiament en utilizar lo formulari çai-jos."
 
 #: front/src/components/library/AlbumEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this album"
 msgstr "Podèm pas cargar aquesta pisata"
 
 #: front/src/components/library/ArtistEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this artist"
 msgstr "Podèm pas cargar aquesta pisata"
 
 #: front/src/components/library/TrackEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this track"
 msgstr "Podèm pas cargar aquesta pisata"
@@ -3996,28 +4139,37 @@ msgstr "Tèxte copiat al quichapapièr !"
 
 #: front/src/components/Home.vue:26
 msgctxt "Content/Home/Paragraph"
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
-msgstr "Es simple : nos agradava Grooveshark e voliam construire quicòm de melhor."
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
+msgstr ""
+"Es simple : nos agradava Grooveshark e voliam construire quicòm de melhor."
 
 #: front/src/views/admin/library/AlbumDetail.vue:75
 msgctxt "Content/Moderation/Paragraph"
-msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible."
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:39
 msgctxt "Content/Auth/Paragraph"
 msgid "The application is also requesting the following unknown permissions:"
-msgstr "L’aplicacion demanda tanben las autorizacions desconegudas seguentas :"
+msgstr ""
+"L’aplicacion demanda tanben las autorizacions desconegudas seguentas :"
 
 #: front/src/views/admin/library/ArtistDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/Footer.vue:53
 msgctxt "Footer/*/List item.Link"
 msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
-msgstr "Lo logotipe de Funkwhale foguèt dessenhat e fornit per Francis Gading."
+msgstr ""
+"Lo logotipe de Funkwhale foguèt dessenhat e fornit per Francis Gading."
 
 #: front/src/components/SetInstanceModal.vue:8
 msgctxt "Popup/Instance/Error message.List item"
@@ -4026,17 +4178,24 @@ msgstr "L’adreça donada es pas un servidor Funkwhale"
 
 #: front/src/views/content/libraries/Form.vue:34
 msgctxt "Popup/Library/Paragraph"
-msgid "The library and all its tracks will be deleted. This can not be undone."
-msgstr "Aquesta bibliotèca e totas sas pistas seràn suprimidas. Aquesta accion se pòt pas anullar."
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
+msgstr ""
+"Aquesta bibliotèca e totas sas pistas seràn suprimidas. Aquesta accion se "
+"pòt pas anullar."
 
 #: front/src/views/admin/library/LibraryDetail.vue:61
 msgctxt "Content/Moderation/Paragraph"
-msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible."
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:140
 msgctxt "Popup/Import/Error.Label"
-msgid "The metadata included in the file is invalid or some mandatory fields are missing."
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:38
@@ -4051,11 +4210,14 @@ msgstr "La pista seguenta serà legida automaticament dins una estona…"
 
 #: front/src/components/Home.vue:116
 msgctxt "Content/Home/List item"
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
-msgstr "La plataforma es gratuita e liura, podètz l’installar e la modificar sens cap de limit"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
+msgstr ""
+"La plataforma es gratuita e liura, podètz l’installar e la modificar sens "
+"cap de limit"
 
 #: front/src/components/playlists/Form.vue:14
-#, fuzzy
 msgctxt "Content/Playlist/Error message.Title"
 msgid "The playlist could not be created"
 msgstr "Lista de lectura creada"
@@ -4067,7 +4229,8 @@ msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:13
 msgctxt "Popup/*/Message.Content"
-msgid "The remote server answered, but returned data was unsupported by Funkwhale."
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:44
@@ -4082,29 +4245,37 @@ msgstr ""
 
 #: front/src/components/manage/library/AlbumsTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected albums will be removed, as well as associated tracks, uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/ArtistsTable.vue:179
 msgctxt "Popup/*/Paragraph"
-msgid "The selected artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/LibrariesTable.vue:206
 msgctxt "Popup/*/Paragraph"
-msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible."
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/TracksTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected tracks will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/UploadsTable.vue:256
-#, fuzzy
 msgctxt "Popup/*/Paragraph"
 msgid "The selected upload will be removed. This action is irreversible."
-msgstr "La suggestion serà complètament tirada, aquesta accion es irreversibla."
+msgstr ""
+"La suggestion serà complètament tirada, aquesta accion es irreversibla."
 
 #: front/src/components/SetInstanceModal.vue:7
 msgctxt "Popup/Instance/Error message.List item"
@@ -4118,8 +4289,10 @@ msgstr "L’API Subsonic es pas disponibla per aquesta instància Funkwhale."
 
 #: front/src/components/library/EditCard.vue:96
 msgctxt "Popup/Library/Paragraph"
-msgid "The suggestion will be completely removed, this action is irreversible."
-msgstr "La suggestion serà complètament tirada, aquesta accion es irreversibla."
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
+msgstr ""
+"La suggestion serà complètament tirada, aquesta accion es irreversibla."
 
 #: front/src/components/playlists/PlaylistModal.vue:34
 msgctxt "Popup/Playlist/Error message.Title"
@@ -4133,14 +4306,16 @@ msgstr "La pista pòt pas èsser cargada"
 
 #: front/src/views/admin/library/TrackDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/views/admin/library/UploadDetail.vue:68
-#, fuzzy
 msgctxt "Content/Moderation/Paragraph"
 msgid "The upload will be removed. This action is irreversible."
-msgstr "La suggestion serà complètament tirada, aquesta accion es irreversibla."
+msgstr ""
+"La suggestion serà complètament tirada, aquesta accion es irreversibla."
 
 #: front/src/components/library/FileUpload.vue:42
 msgctxt "Content/Library/List item"
@@ -4150,7 +4325,9 @@ msgstr "Los fichièrs enviats son al format OGG, Flac o MP3"
 #: front/src/views/content/Home.vue:4
 msgctxt "Content/Library/Paragraph"
 msgid "There are various ways to grab new content and make it available here."
-msgstr "Prepausam mantun biais de recuperar de nòu contengut e de lo far venir disponible aquí."
+msgstr ""
+"Prepausam mantun biais de recuperar de nòu contengut e de lo far venir "
+"disponible aquí."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:66
 msgctxt "Popup/Moderation/Paragraph"
@@ -4176,11 +4353,13 @@ msgstr "Aqueste domeni es sosmés a de règlas de moderacion especificadas"
 #: front/src/views/content/Home.vue:9
 msgctxt "Content/Library/Paragraph"
 msgid "This instance offers up to %{quota} of storage space for every user."
-msgstr "Aquesta instància provesís fins a %{quota} d’espaci per cada utilizaire."
+msgstr ""
+"Aquesta instància provesís fins a %{quota} d’espaci per cada utilizaire."
 
 #: front/src/components/auth/Settings.vue:165
 msgctxt "Content/Settings/Paragraph"
-msgid "This is the list of applications that have access to your account data."
+msgid ""
+"This is the list of applications that have access to your account data."
 msgstr ""
 
 #: front/src/components/auth/Settings.vue:218
@@ -4196,22 +4375,32 @@ msgstr "Sètz vos !"
 #: front/src/views/content/libraries/Form.vue:73
 msgctxt "Content/Library/Input.Placeholder"
 msgid "This library contains my personal music, I hope you like it."
-msgstr "Aquesta bibliotèca conten ma musica personala, espèri que vos agradarà."
+msgstr ""
+"Aquesta bibliotèca conten ma musica personala, espèri que vos agradarà."
 
-#: front/src/views/content/remote/Card.vue:135
+#: front/src/views/content/remote/Card.vue:141
 msgctxt "Content/Library/Card.Help text"
-msgid "This library is private and your approval from its owner is needed to access its content"
-msgstr "Aquesta bibliotèca es privada e son proprietari deu validar vòstra demanda d’accès per que accediscatz a son contengut"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
+msgstr ""
+"Aquesta bibliotèca es privada e son proprietari deu validar vòstra demanda "
+"d’accès per que accediscatz a son contengut"
 
-#: front/src/views/content/remote/Card.vue:136
+#: front/src/views/content/remote/Card.vue:142
 msgctxt "Content/Library/Card.Help text"
 msgid "This library is public and you can access its content freely"
-msgstr "Aqueste bibliotèca es publica e podètz accedir a son contengut liurament"
+msgstr ""
+"Aqueste bibliotèca es publica e podètz accedir a son contengut liurament"
 
 #: front/src/components/common/ActionTable.vue:47
 msgctxt "Modal/*/Paragraph"
-msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want."
-msgstr "Aquesta operacion pòt afectar mantun elements o pòt pas èsser anullada, mercés de verificar s’es ben çò que desiratz."
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
+msgstr ""
+"Aquesta operacion pòt afectar mantun elements o pòt pas èsser anullada, "
+"mercés de verificar s’es ben çò que desiratz."
 
 #: front/src/components/library/AlbumEdit.vue:8
 #: front/src/components/library/ArtistEdit.vue:8
@@ -4223,7 +4412,8 @@ msgstr ""
 #: front/src/components/library/FileUpload.vue:51
 msgctxt "Content/Library/Paragraph"
 msgid "This reference will be used to group imported files together."
-msgstr "Utilizarem aquesta referéncia per gropar los fichièrs importats amassa."
+msgstr ""
+"Utilizarem aquesta referéncia per gropar los fichièrs importats amassa."
 
 #: front/src/components/mixins/Translations.vue:33
 #: front/src/components/mixins/Translations.vue:34
@@ -4236,7 +4426,8 @@ msgstr ""
 #: front/src/components/mixins/Translations.vue:29
 #: front/src/components/mixins/Translations.vue:30
 msgctxt "Content/Library/Help text"
-msgid "This track has been uploaded, but hasn't been processed by the server yet"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
 msgstr "La pista es enviada mas pas encara tractada pel servidor"
 
 #: front/src/components/mixins/Translations.vue:25
@@ -4248,7 +4439,8 @@ msgstr "La pista ja presenta dins una de vòstras bibliotècas"
 #: front/src/components/audio/PlayButton.vue:85
 msgctxt "*/Queue/Button/Title"
 msgid "This track is not available in any library you have access to"
-msgstr "Aquesta pista es pas disponibla dins cap de las bibliotècas qu’avètz accès"
+msgstr ""
+"Aquesta pista es pas disponibla dins cap de las bibliotècas qu’avètz accès"
 
 #: front/src/components/library/TrackDetail.vue:82
 msgctxt "Content/Track/Paragraph"
@@ -4258,7 +4450,9 @@ msgstr "Aquesta pista es presenta a las bibliotècas seguentas :"
 #: front/src/views/playlists/Detail.vue:38
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will completely delete this playlist and cannot be undone."
-msgstr "Aquò escafarà aquesta lista de lectura per totjorn e poirà pas èsser anullat."
+msgstr ""
+"Aquò escafarà aquesta lista de lectura per totjorn e poirà pas èsser "
+"anullat."
 
 #: front/src/views/radios/Detail.vue:27
 msgctxt "Popup/Radio/Paragraph"
@@ -4267,28 +4461,39 @@ msgstr "Aquò escafarà aquesta ràdio per totjorn e poirà pas èsser anullat."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:50
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will completely disable access to the Subsonic API using from account."
-msgstr "Aquò desactivarà complètament l’accès a l’API Subsonic de vòstre compte estant."
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
+msgstr ""
+"Aquò desactivarà complètament l’accès a l’API Subsonic de vòstre compte "
+"estant."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:35
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will log you out from existing devices that use the current password."
-msgstr "Aquò vos desconnectarà de totes los periferics qu’utilizan aqueste senhal."
+msgid ""
+"This will log you out from existing devices that use the current password."
+msgstr ""
+"Aquò vos desconnectarà de totes los periferics qu’utilizan aqueste senhal."
 
 #: front/src/components/auth/Settings.vue:253
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will permanently delete the application and all the associated tokens."
-msgstr "Aquò escafarà aquesta aplicacion per totjorn e totes los getons ligats."
+msgid ""
+"This will permanently delete the application and all the associated tokens."
+msgstr ""
+"Aquò escafarà aquesta aplicacion per totjorn e totes los getons ligats."
 
 #: front/src/components/auth/Settings.vue:194
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will prevent this application from accessing the service on your behalf."
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:54
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will remove all tracks from this playlist and cannot be undone."
-msgstr "Aquò escafarà totas las pistas de la lista de lectura e poirà pas èsser anullat."
+msgstr ""
+"Aquò escafarà totas las pistas de la lista de lectura e poirà pas èsser "
+"anullat."
 
 #: front/src/views/admin/library/AlbumDetail.vue:99
 #: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
@@ -4311,8 +4516,13 @@ msgstr "Títol"
 
 #: front/src/components/SetInstanceModal.vue:16
 msgctxt "Popup/Instance/Paragraph"
-msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices."
-msgstr "Per contunhar, seleccionatz una instància Funkwhale que volètz vos i connectar. Picatz l’adreça dirèctament, o seleccionatz-ne una dins las en suggestion."
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
+msgstr ""
+"Per contunhar, seleccionatz una instància Funkwhale que volètz vos i "
+"connectar. Picatz l’adreça dirèctament, o seleccionatz-ne una dins las en "
+"suggestion."
 
 #: front/src/components/ShortcutsModal.vue:79
 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
@@ -4339,6 +4549,11 @@ msgctxt "Content/*/*"
 msgid "Total users"
 msgstr "Utilizaires totals"
 
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "Pista"
+
 #: front/src/components/audio/SearchBar.vue:27
 #: front/src/components/library/TrackBase.vue:173
 #: front/src/components/library/TrackDetail.vue:128
@@ -4347,11 +4562,6 @@ msgctxt "*/*/*/Noun"
 msgid "Track"
 msgstr "Pista"
 
-#: front/src/views/admin/library/UploadDetail.vue:199
-msgctxt "*/*/*"
-msgid "Track"
-msgstr "Pista"
-
 #: front/src/components/library/EditCard.vue:13
 msgctxt "Content/Library/Card/Short"
 msgid "Track #%{ id } - %{ name }"
@@ -4373,17 +4583,6 @@ msgctxt "Content/*/Dropdown/Noun"
 msgid "Track name"
 msgstr "Nom de la pista"
 
-#: front/src/components/manage/library/AlbumsTable.vue:42
-#: front/src/components/manage/library/ArtistsTable.vue:42
-#: front/src/views/admin/library/AlbumDetail.vue:252
-#: front/src/views/admin/library/ArtistDetail.vue:251
-#: front/src/views/admin/library/Base.vue:14
-#: front/src/views/admin/library/LibraryDetail.vue:229
-#: front/src/views/admin/library/TracksList.vue:24
-msgctxt "*/*/*"
-msgid "Tracks"
-msgstr "Pistas"
-
 #: front/src/components/instance/Stats.vue:54
 #: front/src/components/library/AlbumDetail.vue:19
 #: front/src/components/playlists/PlaylistModal.vue:47
@@ -4395,6 +4594,17 @@ msgctxt "*/*/*/Noun"
 msgid "Tracks"
 msgstr "Pistas"
 
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
+msgstr "Pistas"
+
 #: front/src/components/library/ArtistDetail.vue:33
 msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
@@ -4415,38 +4625,42 @@ msgctxt "Popup/Radio/Title/Noun"
 msgid "Tracks matching filter"
 msgstr "Pistas correspondentas al filtre"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:180
-msgctxt "Content/Moderation/Table.Label/Noun"
-msgid "Type"
-msgstr "Tipe"
-
 #: front/src/components/library/TrackDetail.vue:57
 #: front/src/views/admin/library/UploadDetail.vue:250
 msgctxt "Content/Track/Table.Label/Noun"
 msgid "Type"
 msgstr "Tipe"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Type"
+msgstr "Tipe"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:44
 #: front/src/components/manage/moderation/DomainsTable.vue:42
 msgctxt "Content/Moderation/Table.Label/Short"
 msgid "Under moderation rule"
 msgstr "Jos règla de moderacion"
 
-#: front/src/views/content/remote/Card.vue:104
-#: src/views/content/remote/Card.vue:109
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
 msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "Quitar de seguir"
 
-#: front/src/views/content/remote/Card.vue:105
+#: front/src/views/content/remote/Card.vue:110
 msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "Quitar de seguir aquesta bibliotèca ?"
 
 #: front/src/components/About.vue:17
 msgctxt "Content/About/Paragraph"
-msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page."
-msgstr "Malurosament, los gestionaris d’aquesta instància aguèron pas encara lo temps de completar pas aquesta pagina."
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
+msgstr ""
+"Malurosament, los gestionaris d’aquesta instància aguèron pas encara lo "
+"temps de completar pas aquesta pagina."
 
 #: front/src/components/federation/FetchButton.vue:54
 #: front/src/components/federation/FetchButton.vue:55
@@ -4464,7 +4678,7 @@ msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "Musica sens cap de limit"
 
-#: front/src/components/audio/Player.vue:602
+#: front/src/components/audio/Player.vue:630
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Unmute"
 msgstr "Restablir lo son"
@@ -4532,8 +4746,12 @@ msgstr "Data de mandadís"
 
 #: front/src/components/library/FileUpload.vue:258
 msgctxt "Content/Library/Help text"
-msgid "Upload denied, ensure the file is not too big and that you have not reached your quota"
-msgstr "Mandadís refusat, asseguratz-vos que lo fichièr es pas tròp grand e qu’avètz pas atenhut vòstre quòta"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
+msgstr ""
+"Mandadís refusat, asseguratz-vos que lo fichièr es pas tròp grand e qu’avètz"
+" pas atenhut vòstre quòta"
 
 #: front/src/components/library/ImportStatusModal.vue:8
 msgctxt "Popup/Import/Message"
@@ -4542,8 +4760,13 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here."
-msgstr "Enviatz vòstres fichièrs musicals (MP3, OGG, FLAC, etc.) de vòstra bibliotèca personala estant dirèctament amb vòstre navigador per ne profechar aquí."
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
+msgstr ""
+"Enviatz vòstres fichièrs musicals (MP3, OGG, FLAC, etc.) de vòstra "
+"bibliotèca personala estant dirèctament amb vòstre navigador per ne "
+"profechar aquí."
 
 #: front/src/components/library/FileUpload.vue:30
 msgctxt "Content/Library/Title/Verb"
@@ -4562,7 +4785,9 @@ msgstr "Temps de transferiment expirat, ensajatz tornamai"
 
 #: front/src/components/library/ImportStatusModal.vue:14
 msgctxt "Popup/Import/Message"
-msgid "Upload was skipped because a similar one is already available in one of your libraries."
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:11
@@ -4585,11 +4810,6 @@ msgctxt "Content/Library/Table"
 msgid "Uploading…"
 msgstr "Mandadís…"
 
-#: front/src/components/manage/library/LibrariesTable.vue:52
-msgctxt "Content/*/*/Noun"
-msgid "Uploads"
-msgstr "Mandadís"
-
 #: front/src/views/admin/library/Base.vue:20
 #: front/src/views/admin/library/UploadsList.vue:24
 msgctxt "*/*/*"
@@ -4609,9 +4829,16 @@ msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Uploads"
 msgstr "Mandadís"
 
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr "Mandadís"
+
 #: front/src/components/auth/ApplicationForm.vue:16
 msgctxt "Content/Applications/Help Text"
-msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web."
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
 msgstr ""
 
 #: front/src/components/Footer.vue:16
@@ -4621,13 +4848,21 @@ msgstr "Utilizar una autra instància"
 
 #: front/src/views/auth/PasswordReset.vue:12
 msgctxt "Content/Signup/Paragraph"
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
-msgstr "Garnissètz aqueste formulari per demandar un nòu senhal. Auretz un corrièl a vòstra adreça indicada contenent las consignas de reïnicializacion."
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
+msgstr ""
+"Garnissètz aqueste formulari per demandar un nòu senhal. Auretz un corrièl a"
+" vòstra adreça indicada contenent las consignas de reïnicializacion."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:111
 msgctxt "Content/Moderation/Help text"
-msgid "Use this setting to temporarily enable/disable the policy without completely removing it."
-msgstr "Utilizatz aqueste paramètre per activar/desactivar temporàriament la règla sens la suprimir complètament."
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
+msgstr ""
+"Utilizatz aqueste paramètre per activar/desactivar temporàriament la règla "
+"sens la suprimir complètament."
 
 #: front/src/components/manage/users/InvitationsTable.vue:49
 msgctxt "Content/Admin/Table"
@@ -4727,11 +4962,6 @@ msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "Veire sus MusicBrainz"
 
-#: front/src/views/content/libraries/Form.vue:18
-msgctxt "Content/Library/Dropdown.Label"
-msgid "Visibility"
-msgstr "Visibilitat"
-
 #: front/src/components/manage/library/LibrariesTable.vue:11
 #: front/src/components/manage/library/LibrariesTable.vue:51
 #: front/src/components/manage/library/UploadsTable.vue:11
@@ -4742,6 +4972,11 @@ msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "Visibilitat"
 
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Visibilitat"
+
 #: front/src/components/library/AlbumDetail.vue:4
 msgctxt "Content/Album/"
 msgid "Volume %{ number }"
@@ -4802,7 +5037,7 @@ msgctxt "Popup/Embed/Input.Label"
 msgid "Widget width"
 msgstr "Largor del widget"
 
-#: front/src/components/auth/ApplicationForm.vue:155
+#: front/src/components/auth/ApplicationForm.vue:157
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Write"
 msgstr "Escritura"
@@ -4812,7 +5047,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Write-only"
 msgstr "Escritura sola"
 
-#: front/src/components/auth/ApplicationForm.vue:156
+#: front/src/components/auth/ApplicationForm.vue:158
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Write-only access to user data"
 msgstr ""
@@ -4831,18 +5066,34 @@ msgstr "Òc-ben, desconnectatz-me !"
 
 #: front/src/views/content/libraries/Form.vue:19
 msgctxt "Content/Library/Paragraph"
-msgid "You are able to share your library with other people, regardless of its visibility."
-msgstr "Poiretz partejar vòstra bibiotèca amb d’autres gents, sens importància de sa visibilitat."
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
+msgstr ""
+"Poiretz partejar vòstra bibiotèca amb d’autres gents, sens importància de sa"
+" visibilitat."
 
 #: front/src/components/library/FileUpload.vue:32
 msgctxt "Content/Library/Paragraph"
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
-msgstr "Sètz a man d’enviar de la musica a vòstra bibliotèca. Abans de començar, mercés de vos assegurar que :"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
+msgstr ""
+"Sètz a man d’enviar de la musica a vòstra bibliotèca. Abans de començar, "
+"mercés de vos assegurar que :"
 
 #: front/src/components/SetInstanceModal.vue:12
 msgctxt "Popup/Login/Paragraph"
-msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted."
-msgstr "Sètz actualament connectat a <a href=\"%{ url }\" target=\"_blank\">%{ hostname }&nbsp;<i class=\"external icon\"/></a>. Se contunhatz, seretz desconnectat de l’instància actuala e totas vòstras donadas localas seràn suprimidas."
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
+msgstr ""
+"Sètz actualament connectat a <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. Se contunhatz, seretz "
+"desconnectat de l’instància actuala e totas vòstras donadas localas seràn "
+"suprimidas."
 
 #: front/src/components/library/ArtistDetail.vue:6
 msgctxt "Content/Artist/Paragraph"
@@ -4856,8 +5107,12 @@ msgstr "Sètz connectat coma %{ username }"
 
 #: front/src/components/library/FileUpload.vue:35
 msgctxt "Content/Library/List item"
-msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law"
-msgstr "Envietz pas cap de contengut jos dreches a una bibliotèca publica, autrament enfranhètz la lei"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
+msgstr ""
+"Envietz pas cap de contengut jos dreches a una bibliotèca publica, autrament"
+" enfranhètz la lei"
 
 #: front/src/components/SetInstanceModal.vue:98
 msgctxt "*/Instance/Message"
@@ -4866,18 +5121,31 @@ msgstr "Utilizatz una instància Funkwhale a %{ url }"
 
 #: front/src/views/content/Home.vue:17
 msgctxt "Content/Library/Paragraph"
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
-msgstr "Podètz seguir las bibliotècas d’autres utilizaires per accedir a de nòvas musicas. Las bibliotècas publicas pòdon èsser seguidas còp sec, mentre qu’una bibliotèca privada demanda una aprovacion de sus proprietaris."
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
+msgstr ""
+"Podètz seguir las bibliotècas d’autres utilizaires per accedir a de nòvas "
+"musicas. Las bibliotècas publicas pòdon èsser seguidas còp sec, mentre "
+"qu’una bibliotèca privada demanda una aprovacion de sus proprietaris."
 
 #: front/src/components/Home.vue:128
 msgctxt "Content/Home/List item"
-msgid "You can invite friends and family to your instance so they can enjoy your music"
-msgstr "Podètz convidar vòstres amics e vòstra familha a aquesta instància per que pòscan profeitar de vòstra musica"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
+msgstr ""
+"Podètz convidar vòstres amics e vòstra familha a aquesta instància per que "
+"pòscan profeitar de vòstra musica"
 
 #: front/src/components/moderation/FilterModal.vue:31
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You can manage and update your filters anytime from your account settings."
-msgstr "Podètz gerir e actualizar los filtres quand volgatz dels paramètres de compte estant."
+msgid ""
+"You can manage and update your filters anytime from your account settings."
+msgstr ""
+"Podètz gerir e actualizar los filtres quand volgatz dels paramètres de "
+"compte estant."
 
 #: front/src/views/auth/EmailConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
@@ -4886,13 +5154,21 @@ msgstr "Podètz ara utilizar lo servici sens cap de limitacions."
 
 #: front/src/components/library/radios/Builder.vue:7
 msgctxt "Content/Radio/Paragraph"
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
-msgstr "Podètz utilizar aquesta interfàcia per realizar vòstra pròpria ràdio personalizada, que jogarà las listas segon los critèris indicats."
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
+msgstr ""
+"Podètz utilizar aquesta interfàcia per realizar vòstra pròpria ràdio "
+"personalizada, que jogarà las listas segon los critèris indicats."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph"
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
-msgstr "Podètz los utilizar per profeitar de vòstras listas de lectura e de vòstra musica en mòde fòra linha sus vòstre mobil, tableta, per exemple."
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
+msgstr ""
+"Podètz los utilizar per profeitar de vòstras listas de lectura e de vòstra "
+"musica en mòde fòra linha sus vòstre mobil, tableta, per exemple."
 
 #: front/src/components/auth/Settings.vue:202
 msgctxt "Content/Applications/Paragraph"
@@ -4916,8 +5192,13 @@ msgstr "Avètz pas cap de règla en plaça per aqueste domeni."
 
 #: front/src/components/library/EditForm.vue:52
 msgctxt "Content/Library/Paragraph"
-msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval."
-msgstr "Avètz pas l’autorizacion de modificar aqueste objècte, mas podètz suggerir de cambiaments. Un còp mandadas, las suggestions seràn repassadas abans validacion."
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
+msgstr ""
+"Avètz pas l’autorizacion de modificar aqueste objècte, mas podètz suggerir "
+"de cambiaments. Un còp mandadas, las suggestions seràn repassadas abans "
+"validacion."
 
 #: front/src/components/Sidebar.vue:171
 msgctxt "Sidebar/Player/Title"
@@ -4931,8 +5212,11 @@ msgstr "Poiriá arribar qu’ajatz de problèma de connexion."
 
 #: front/src/components/auth/Settings.vue:100
 msgctxt "Popup/Settings/List item"
-msgid "You will be logged out from this session and have to log in with the new one"
-msgstr "Sètz per èsser desconnectat d’aquesta session e vos caldrà vos connectar amb lo nòu senhal"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
+msgstr ""
+"Sètz per èsser desconnectat d’aquesta session e vos caldrà vos connectar amb"
+" lo nòu senhal"
 
 #: front/src/components/auth/Authorize.vue:51
 msgctxt "Content/Auth/Paragraph"
@@ -4946,16 +5230,23 @@ msgstr "Vos mostrarem un còdi de copiar-pegar dins l’aplicacion."
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph"
-msgid "You will have to update your password on your clients that use this password."
-msgstr "Vos caldrà actualizar lo senhal sus totes los clients qu’utilizan aqueste senhal."
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
+msgstr ""
+"Vos caldrà actualizar lo senhal sus totes los clients qu’utilizan aqueste "
+"senhal."
 
 #: front/src/components/moderation/FilterModal.vue:20
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You will not see tracks, albums and user activity linked to this artist anymore:"
-msgstr "Veiretz pas mai las pistas, albums e las activitats d’utilizaires ligadas a aqueste artista :"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
+msgstr ""
+"Veiretz pas mai las pistas, albums e las activitats d’utilizaires ligadas a "
+"aqueste artista :"
 
 #: front/src/components/auth/Signup.vue:13
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
 msgid "Your account cannot be created."
 msgstr "L’avatar pòt pas èsser enregistrat"
@@ -5007,8 +5298,12 @@ msgstr "Impossible d’actualizar vòstres paramètres"
 
 #: front/src/components/auth/Settings.vue:101
 msgctxt "Popup/Settings/List item"
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
-msgstr "Vòstre senhal Subsonic serà remplaçat per un nòu aleatòri, aquò vos desconnectarà de totes los periferics qu’utilizan l’ancian senhal"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
+msgstr ""
+"Vòstre senhal Subsonic serà remplaçat per un nòu aleatòri, aquò vos "
+"desconnectarà de totes los periferics qu’utilizan l’ancian senhal"
 
 #: front/src/edits.js:47
 msgctxt "*/*/*/Short, Noun"
@@ -5023,8 +5318,12 @@ msgstr "Copyright"
 #: front/src/components/library/AlbumBase.vue:183
 #, fuzzy
 msgctxt "Content/Album/Header.Title"
-msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
-msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
 msgstr[0] "Album contenent %{ count } pista, de %{ artist }"
 msgstr[1] "Album contenent %{ count } pistas, de %{ artist }"
 
diff --git a/front/locales/pl/LC_MESSAGES/app.po b/front/locales/pl/LC_MESSAGES/app.po
index a49742b58262bfa77bac6667925d1aa07b65aa8d..8bd099422c801c81c0e1a81f65a5cfac6c253e07 100644
--- a/front/locales/pl/LC_MESSAGES/app.po
+++ b/front/locales/pl/LC_MESSAGES/app.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 1.0.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-02 14:06+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2018-11-11 08:36+0000\n"
 "Last-Translator: Marcin Mikołajczak <me@m4sk.in>\n"
 "Language-Team: \n"
@@ -34,7 +34,6 @@ msgid "(empty)"
 msgstr "(pusta)"
 
 #: front/src/components/auth/Authorize.vue:16
-#, fuzzy
 msgctxt "Content/Auth/Title"
 msgid "%{ app } wants to access your Funkwhale account"
 msgstr "Zaloguj siÄ™ na swoje konto Funkwhale"
@@ -123,7 +122,8 @@ msgstr "Profil %{ username }"
 
 #: front/src/components/playlists/PlaylistModal.vue:21
 msgctxt "Popup/Playlist/Paragraph"
-msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
 msgstr ""
 
 #: front/src/components/audio/artist/Card.vue:41
@@ -145,7 +145,6 @@ msgstr[1] "%{ count} polubienia"
 msgstr[2] "%{ count} polubień"
 
 #: front/src/components/Home.vue:64
-#, fuzzy
 msgctxt "Content/Home/Title"
 msgid "A clean library"
 msgstr "Przejrzysta biblioteka"
@@ -156,7 +155,6 @@ msgid "A network error occured while uploading this file"
 msgstr "Wystąpił błąd sieci podczas wysyłania tego pliku"
 
 #: front/src/components/library/EditForm.vue:145
-#, fuzzy
 msgctxt "*/*/Placeholder"
 msgid "A short summary describing your changes."
 msgstr "Wystąpił błąd podczas zapisywania zmian"
@@ -172,7 +170,6 @@ msgid "About %{instanceName}"
 msgstr "O %{ instance }"
 
 #: front/src/components/Footer.vue:45
-#, fuzzy
 msgctxt "Footer/*/Title/Short"
 msgid "About Funkwhale"
 msgstr "O Funkwhale"
@@ -183,7 +180,6 @@ msgid "About page"
 msgstr "Strona albumu"
 
 #: front/src/components/About.vue:8 src/components/About.vue:67
-#, fuzzy
 msgctxt "Content/About/Title"
 msgid "About this instance"
 msgstr "O tej instancji"
@@ -211,14 +207,12 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:97
 #: front/src/components/mixins/Translations.vue:98
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to content filters"
 msgstr "Zaznacz filtr"
 
 #: front/src/components/mixins/Translations.vue:105
 #: front/src/components/mixins/Translations.vue:106
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to edits"
 msgstr "Brak dostępu"
@@ -231,7 +225,6 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:77
 #: front/src/components/mixins/Translations.vue:78
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to favorites"
 msgstr "Dodaj do ulubionych"
@@ -250,50 +243,46 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:101
 #: front/src/components/mixins/Translations.vue:102
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to notifications"
 msgstr "Twoje powiadomienia"
 
 #: front/src/components/mixins/Translations.vue:89
 #: front/src/components/mixins/Translations.vue:90
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to playlists"
 msgstr "Dodaj do playlisty…"
 
 #: front/src/components/mixins/Translations.vue:93
 #: front/src/components/mixins/Translations.vue:94
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to radios"
 msgstr "Brak dostępu"
 
 #: front/src/components/Home.vue:101
-#, fuzzy
 msgctxt "Content/Home/List item"
-msgid "Access your music from a clean interface that focuses on what really matters"
-msgstr "Uzyskaj dostęp do swojej muzyki z przejrzystego interfejsu skupionego na tym, co naprawdę ważne"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
+msgstr ""
+"Uzyskaj dostęp do swojej muzyki z przejrzystego interfejsu skupionego na "
+"tym, co naprawdę ważne"
 
 #: front/src/components/manage/library/UploadsTable.vue:67
 #: front/src/components/mixins/Translations.vue:45
 #: front/src/views/admin/library/UploadDetail.vue:175
 #: front/src/components/mixins/Translations.vue:46
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Accessed date"
 msgstr "Brak dostępu"
 
 #: front/src/views/admin/library/LibraryDetail.vue:104
 #: front/src/views/admin/library/UploadDetail.vue:111
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Account"
 msgstr "Stan konta"
 
 #: front/src/components/manage/library/LibrariesTable.vue:49
 #: front/src/components/manage/library/UploadsTable.vue:61
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Account"
 msgstr "Stan konta"
@@ -326,7 +315,6 @@ msgstr "Adres e-mail konta"
 #: front/src/views/admin/moderation/AccountsList.vue:3
 #: front/src/views/admin/moderation/AccountsList.vue:24
 #: front/src/views/admin/moderation/Base.vue:8
-#, fuzzy
 msgctxt "*/Moderation/Title"
 msgid "Accounts"
 msgstr "Stan konta"
@@ -340,14 +328,17 @@ msgstr "Działanie"
 #, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
-msgstr[0] "Działanie %{ action } zostało rozpoczęte pomyślnie na %{ count } elemencie"
-msgstr[1] "Działanie %{ action } zostało rozpoczęte pomyślnie na %{ count } elementach"
-msgstr[2] "Działanie %{ action } zostało rozpoczęte pomyślnie na %{ count } elementach"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
+msgstr[0] ""
+"Działanie %{ action } zostało rozpoczęte pomyślnie na %{ count } elemencie"
+msgstr[1] ""
+"Działanie %{ action } zostało rozpoczęte pomyślnie na %{ count } elementach"
+msgstr[2] ""
+"Działanie %{ action } zostało rozpoczęte pomyślnie na %{ count } elementach"
 
 #: front/src/components/common/ActionTable.vue:22
 #: front/src/components/library/radios/Builder.vue:65
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Actions"
 msgstr "Działania"
@@ -390,7 +381,6 @@ msgid "Add a moderation policy"
 msgstr ""
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:4
-#, fuzzy
 msgctxt "Content/Moderation/Card.Button.Label/Verb"
 msgid "Add a new moderation rule"
 msgstr "Usuń radio"
@@ -407,7 +397,6 @@ msgid "Add anyways"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18
-#, fuzzy
 msgctxt "*/Library/*/Verb"
 msgid "Add content"
 msgstr "Dodaj zawartość"
@@ -429,7 +418,6 @@ msgstr "Dodaj do kolejki"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:4
 #: front/src/components/favorites/TrackFavoriteIcon.vue:28
-#, fuzzy
 msgctxt "Content/Track/*/Verb"
 msgid "Add to favorites"
 msgstr "Dodaj do ulubionych"
@@ -465,6 +453,11 @@ msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Administracja"
 
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Album"
+
 #: front/src/components/audio/SearchBar.vue:26
 #: src/components/audio/track/Table.vue:9
 #: front/src/components/library/AlbumBase.vue:152
@@ -476,20 +469,12 @@ msgctxt "*/*/*"
 msgid "Album"
 msgstr "Album"
 
-#: front/src/views/admin/library/TrackDetail.vue:107
-#, fuzzy
-msgctxt "*/*/*/Noun"
-msgid "Album"
-msgstr "Album"
-
 #: front/src/views/admin/library/TrackDetail.vue:128
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Album artist"
 msgstr "Albumy tego wykonawcy"
 
 #: front/src/views/admin/library/AlbumDetail.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Album data"
 msgstr "Nazwa albumu"
@@ -511,7 +496,6 @@ msgstr "Nazwa albumu"
 #: front/src/views/admin/library/LibraryDetail.vue:219
 #: front/src/views/admin/moderation/AccountsDetail.vue:354
 #: front/src/views/admin/moderation/DomainsDetail.vue:264
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Albums"
 msgstr "Albumy"
@@ -527,7 +511,6 @@ msgstr "Albumy tego wykonawcy"
 #: front/src/components/manage/library/UploadsTable.vue:22
 #: front/src/components/manage/users/InvitationsTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:13
-#, fuzzy
 msgctxt "Content/*/Dropdown"
 msgid "All"
 msgstr "Wszystkie"
@@ -548,7 +531,9 @@ msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:17
 msgctxt "Popup/Import/Message"
-msgid "An error occured during upload processing. You will find more information below."
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:13
@@ -557,21 +542,23 @@ msgid "An error occured while saving your changes"
 msgstr "Wystąpił błąd podczas zapisywania zmian"
 
 #: front/src/components/federation/FetchButton.vue:21
-#, fuzzy
 msgctxt "Popup/*/Message.Content"
 msgid "An error occured while trying to refresh data:"
 msgstr "Wystąpił błąd podczas zapisywania zmian"
 
 #: front/src/components/federation/FetchButton.vue:41
-#, fuzzy
 msgctxt "*/*/Error"
 msgid "An HTTP error occured while contacting the remote server"
 msgstr "Wystąpił błąd podczas zapisywania zmian"
 
 #: front/src/components/auth/Login.vue:10
 msgctxt "Content/Login/Error message/List item"
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
-msgstr "Wystąpił nieznany błąd, może oznaczać to że serwer jest wyłączony lub nieosiągalny"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
+msgstr ""
+"Wystąpił nieznany błąd, może oznaczać to że serwer jest wyłączony lub "
+"nieosiÄ…galny"
 
 #: front/src/components/library/ImportStatusModal.vue:145
 msgctxt "Popup/Import/Error.Label"
@@ -580,7 +567,6 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:175
 #: src/components/auth/Settings.vue:225
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Application"
 msgstr "Działanie"
@@ -597,7 +583,9 @@ msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:16
 msgctxt "Content/Application/Paragraph/"
-msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else."
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
 msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:25
@@ -627,25 +615,23 @@ msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "Czy na pewno chcesz się wylogować?"
 
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Wykonawca"
+
 #: front/src/components/audio/SearchBar.vue:25
 #: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
 #: front/src/views/admin/library/AlbumDetail.vue:108
 #: front/src/views/admin/library/TrackDetail.vue:118
 #: front/src/views/content/libraries/FilesTable.vue:56
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Wykonawca"
 
-#: front/src/components/manage/library/AlbumsTable.vue:40
-#: front/src/components/manage/library/TracksTable.vue:41
-msgctxt "*/*/*"
-msgid "Artist"
-msgstr "Wykonawca"
-
 #: front/src/views/admin/library/ArtistDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Artist data"
 msgstr "Nazwa wykonawcy"
@@ -664,7 +650,6 @@ msgstr "Wykonawca, album, utwór…"
 #: front/src/views/admin/library/ArtistsList.vue:24
 #: front/src/views/admin/library/Base.vue:8
 #: front/src/views/admin/library/LibraryDetail.vue:209
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Artists"
 msgstr "Wykonawcy"
@@ -675,7 +660,6 @@ msgstr "Wykonawcy"
 #: src/components/library/Library.vue:10
 #: front/src/views/admin/moderation/AccountsDetail.vue:346
 #: front/src/views/admin/moderation/DomainsDetail.vue:254
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artists"
 msgstr "Wykonawcy"
@@ -753,7 +737,6 @@ msgstr "Wróć do logowania"
 
 #: front/src/components/auth/ApplicationEdit.vue:9
 #: front/src/components/auth/ApplicationNew.vue:5
-#, fuzzy
 msgctxt "Content/Applications/Link"
 msgid "Back to settings"
 msgstr "Aktualizuj ustawienia"
@@ -762,7 +745,6 @@ msgstr "Aktualizuj ustawienia"
 #: front/src/components/mixins/Translations.vue:55
 #: front/src/views/admin/library/UploadDetail.vue:227
 #: front/src/components/mixins/Translations.vue:56
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Bitrate"
 msgstr "Bitrate"
@@ -775,11 +757,13 @@ msgstr ""
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:112
 msgctxt "Content/Moderation/Help text"
-msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
-#, fuzzy
 msgctxt "*/Library/*/Verb"
 msgid "Browse"
 msgstr "PrzeglÄ…daj"
@@ -790,7 +774,6 @@ msgid "Browse library"
 msgstr "PrzeglÄ…daj bibliotekÄ™"
 
 #: front/src/components/library/Albums.vue:4
-#, fuzzy
 msgctxt "Content/Album/Title"
 msgid "Browsing albums"
 msgstr "Przeglądanie radiów"
@@ -820,10 +803,12 @@ msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "Od %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:107
+#: front/src/views/content/remote/Card.vue:112
 msgctxt "Popup/Library/Paragraph"
 msgid "By unfollowing this library, you loose access to its content."
-msgstr "Gdy przestaniesz obserwować tę bibliotekę, stracisz dostęp do jej zawartości."
+msgstr ""
+"Gdy przestaniesz obserwować tę bibliotekę, stracisz dostęp do jej "
+"zawartości."
 
 #: front/src/views/admin/library/AlbumDetail.vue:214
 #: front/src/views/admin/library/ArtistDetail.vue:203
@@ -851,6 +836,12 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Anuluj"
 
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "Oczekujące prośby o możliwość śledzenia"
+
 #: front/src/components/library/radios/Builder.vue:64
 msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
@@ -859,7 +850,8 @@ msgstr "Kandydaci"
 #: front/src/components/library/FileUpload.vue:261
 msgctxt "Content/Library/Help text"
 msgid "Cannot upload this file, ensure it is not too big"
-msgstr "Nie można było zaimportować tego pliku, upewnij się że nie jest zbyt duży"
+msgstr ""
+"Nie można było zaimportować tego pliku, upewnij się że nie jest zbyt duży"
 
 #: front/src/components/Footer.vue:21
 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb"
@@ -877,7 +869,6 @@ msgid "Change password"
 msgstr "Zmień hasło"
 
 #: front/src/views/auth/PasswordResetConfirm.vue:62
-#, fuzzy
 msgctxt "*/Signup/Title"
 msgid "Change your password"
 msgstr "Zmień swoje hasło"
@@ -894,11 +885,14 @@ msgstr "Zsynchronizowano zmiany z serwerem"
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph'"
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
-msgstr "Zmiana Twojego hasła zmieni też Twoje hasło API Subsonic, jeżeli uzyskałeś(-aś) je."
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
+msgstr ""
+"Zmiana Twojego hasła zmieni też Twoje hasło API Subsonic, jeżeli "
+"uzyskałeś(-aś) je."
 
 #: front/src/components/auth/Settings.vue:98
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
 msgid "Changing your password will have the following consequences:"
 msgstr "Zmiana hasła będzie miała następujące konsekwencje"
@@ -910,7 +904,9 @@ msgstr ""
 
 #: front/src/components/auth/ApplicationForm.vue:24
 msgctxt "Content/Applications/Paragraph/"
-msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes."
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:2
@@ -918,25 +914,23 @@ msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Wybierz instancjÄ™"
 
-#: front/src/components/library/EditForm.vue:75
-#, fuzzy
-msgctxt "Content/Library/Button.Label"
+#: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Clear"
 msgstr "Wyczyść"
 
-#: front/src/components/manage/users/InvitationForm.vue:37
-msgctxt "Content/Admin/Button.Label/Verb"
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "Wyczyść"
 
 #: front/src/components/playlists/Editor.vue:50
 #: front/src/components/playlists/Editor.vue:55
-#, fuzzy
 msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Wyczyść listę odtwarzania"
 
-#: front/src/components/audio/Player.vue:614
+#: front/src/components/audio/Player.vue:642
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Clear your queue"
 msgstr "Wyczyść swoją kolejkę"
@@ -949,18 +943,16 @@ msgstr "Naciśnij raz, słuchaj godzinami dzięki wbudowanemu radio"
 #: front/src/components/mixins/Translations.vue:21
 #: front/src/components/mixins/Translations.vue:22
 msgctxt "Content/Library/Link.Title"
-msgid "Click to display more information about the import process for this upload"
+msgid ""
+"Click to display more information about the import process for this upload"
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:82
 msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
-msgstr "Naciśnij aby wybrać pliki do wysłania lub przeciągnij i upuść pliki lub katalogi"
-
-#: front/src/components/ShortcutsModal.vue:20
-msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
-msgid "Close"
 msgstr ""
+"Naciśnij aby wybrać pliki do wysłania lub przeciągnij i upuść pliki lub "
+"katalogi"
 
 #: front/src/components/federation/FetchButton.vue:85
 #: front/src/components/library/ImportStatusModal.vue:79
@@ -968,6 +960,11 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Close"
 msgstr ""
 
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr ""
+
 #: front/src/components/federation/FetchButton.vue:88
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close and reload page"
@@ -981,7 +978,6 @@ msgstr "Kod"
 
 #: front/src/components/audio/album/Card.vue:41
 #: front/src/components/audio/artist/Card.vue:33
-#, fuzzy
 msgctxt "Content/*/Card.Link/Verb"
 msgid "Collapse"
 msgstr "Zwiń"
@@ -1013,20 +1009,19 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:96
 #: front/src/components/mixins/Translations.vue:97
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Content filters"
 msgstr "Zaznacz filtr"
 
 #: front/src/components/auth/Settings.vue:116
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Content filters"
 msgstr "Zaznacz filtr"
 
 #: front/src/components/auth/Settings.vue:119
 msgctxt "Content/Settings/Paragraph"
-msgid "Content filters help you hide content you don't want to see on the service."
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
 msgstr ""
 
 #: front/src/components/common/ActionTable.vue:8
@@ -1041,7 +1036,6 @@ msgstr ""
 
 #: front/src/components/audio/EmbedWizard.vue:19
 #: front/src/components/common/CopyInput.vue:8
-#, fuzzy
 msgctxt "*/*/Button.Label/Short, Verb"
 msgid "Copy"
 msgstr "Kopiuj"
@@ -1088,21 +1082,18 @@ msgid "Create"
 msgstr "Utwórz importowanie"
 
 #: front/src/components/auth/Signup.vue:4
-#, fuzzy
 msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Utwórz konto funkwhale"
 
-#: front/src/components/auth/ApplicationNew.vue:8
-#: front/src/components/auth/ApplicationNew.vue:34
-#, fuzzy
-msgctxt "Content/Applications/Title"
+#: front/src/components/auth/Settings.vue:220
+msgctxt "Content/Settings/Button.Label"
 msgid "Create a new application"
 msgstr "Utwórz nową listę odtwarzania"
 
-#: front/src/components/auth/Settings.vue:220
-#, fuzzy
-msgctxt "Content/Settings/Button.Label"
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+msgctxt "Content/Applications/Title"
 msgid "Create a new application"
 msgstr "Utwórz nową listę odtwarzania"
 
@@ -1117,13 +1108,11 @@ msgid "Create a new playlist"
 msgstr "Utwórz nową listę odtwarzania"
 
 #: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17
-#, fuzzy
 msgctxt "*/Signup/Link/Verb"
 msgid "Create an account"
 msgstr "Utwórz konto"
 
 #: front/src/components/auth/ApplicationForm.vue:65
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Create application"
 msgstr "Utwórz listę odtwarzania"
@@ -1134,7 +1123,6 @@ msgid "Create library"
 msgstr "Utwórz bibliotekę"
 
 #: front/src/components/auth/Signup.vue:53
-#, fuzzy
 msgctxt "Content/Signup/Button.Label"
 msgid "Create my account"
 msgstr "Utwórz konto"
@@ -1164,7 +1152,6 @@ msgstr "Utwórz własne radio"
 #: front/src/components/manage/users/InvitationsTable.vue:40
 #: front/src/components/mixins/Translations.vue:43
 #: front/src/components/mixins/Translations.vue:44
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Creation date"
 msgstr "Data utworzenia"
@@ -1205,7 +1192,6 @@ msgid "Date"
 msgstr "Data"
 
 #: front/src/components/library/ImportStatusModal.vue:64
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Debug information"
 msgstr "Informacje o utworze"
@@ -1244,7 +1230,6 @@ msgid "Delete"
 msgstr "Usuń"
 
 #: front/src/components/auth/Settings.vue:254
-#, fuzzy
 msgctxt "*/Settings/Button.Label/Verb"
 msgid "Delete application"
 msgstr "Usuń listę odtwarzania"
@@ -1276,13 +1261,11 @@ msgstr "Usuń radio"
 
 #: front/src/views/admin/library/AlbumDetail.vue:73
 #: front/src/views/admin/library/TrackDetail.vue:72
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this album?"
 msgstr "Czy chcesz usunąć tę bibliotekę?"
 
 #: front/src/views/admin/library/ArtistDetail.vue:72
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this artist?"
 msgstr "Czy chcesz usunąć tę bibliotekę?"
@@ -1299,13 +1282,11 @@ msgid "Delete this moderation rule?"
 msgstr "Czy chcesz usunąć tę bibliotekę?"
 
 #: front/src/components/library/EditCard.vue:94
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this suggestion?"
 msgstr "Czy chcesz usunąć tę bibliotekę?"
 
 #: front/src/views/admin/library/UploadDetail.vue:66
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this upload?"
 msgstr "Czy chcesz usunąć tę bibliotekę?"
@@ -1329,16 +1310,14 @@ msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "MalejÄ…co"
 
-#: front/src/components/library/radios/Builder.vue:25
-#: front/src/views/content/libraries/Form.vue:14
-#, fuzzy
-msgctxt "Content/*/Input.Label/Noun"
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
 msgid "Description"
 msgstr "Opis"
 
-#: front/src/views/admin/library/LibraryDetail.vue:123
-#, fuzzy
-msgctxt "*/*/*/Noun"
+#: front/src/components/library/radios/Builder.vue:25
+#: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Opis"
 
@@ -1350,8 +1329,12 @@ msgstr "Szczegóły"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:491
 msgctxt "Content/Moderation/Help text"
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
-msgstr "Określ jak dużo zawartości może zaimportować użytkownik. Pozostaw puste, aby użyć domyślnej wartości instancji"
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
+msgstr ""
+"Określ jak dużo zawartości może zaimportować użytkownik. Pozostaw puste, aby"
+" użyć domyślnej wartości instancji"
 
 #: front/src/components/mixins/Translations.vue:8
 #: front/src/components/mixins/Translations.vue:9
@@ -1404,7 +1387,9 @@ msgstr "Wyświetlaj publicznie"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:122
 msgctxt "Content/Moderation/Help text"
-msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well."
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:51
@@ -1428,7 +1413,6 @@ msgid "Do you want to delete the radio \"%{ radio }\"?"
 msgstr "Czy chcesz usunąć radio „%{ radio }”?"
 
 #: front/src/components/moderation/FilterModal.vue:3
-#, fuzzy
 msgctxt "Popup/Moderation/Title/Verb"
 msgid "Do you want to hide content from artist \"%{ name }\"?"
 msgstr "Czy chcesz usunąć radio „%{ radio }”?"
@@ -1486,7 +1470,8 @@ msgstr "Pobierz"
 #: front/src/components/playlists/Editor.vue:59
 msgctxt "Content/Playlist/Paragraph/Call to action"
 msgid "Drag and drop rows to reorder tracks in the playlist"
-msgstr "Przeciągnij i upuść aby zmienić kolejność utworów w liście odtwarzania"
+msgstr ""
+"Przeciągnij i upuść aby zmienić kolejność utworów w liście odtwarzania"
 
 #: front/src/components/audio/track/Table.vue:10
 #: front/src/components/library/TrackDetail.vue:30
@@ -1518,20 +1503,17 @@ msgstr "Prosty w użyciu"
 #: front/src/views/admin/library/TrackDetail.vue:64
 #: front/src/views/content/libraries/Detail.vue:9
 #: src/views/playlists/Detail.vue:31
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Edit"
 msgstr "Edytuj"
 
 #: front/src/components/auth/Settings.vue:246
-#, fuzzy
 msgctxt "Content/Settings/Button.Label"
 msgid "Edit"
 msgstr "Edytuj"
 
 #: front/src/components/auth/ApplicationEdit.vue:30
 #: front/src/components/auth/ApplicationEdit.vue:75
-#, fuzzy
 msgctxt "Content/Applications/Title"
 msgid "Edit application"
 msgstr "Błąd podczas zastosowywania działania"
@@ -1542,25 +1524,21 @@ msgid "Edit instance info"
 msgstr "Edytuj informacje o instancji"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:3
-#, fuzzy
 msgctxt "Content/Moderation/Card.Title/Verb"
 msgid "Edit moderation rule"
 msgstr "Usuń radio"
 
 #: front/src/components/library/AlbumEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this album"
 msgstr "Odtwórz utwór"
 
 #: front/src/components/library/ArtistEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this artist"
 msgstr "Odtwórz utwór"
 
 #: front/src/components/library/TrackEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this track"
 msgstr "Odtwórz utwór"
@@ -1570,21 +1548,18 @@ msgstr "Odtwórz utwór"
 #: front/src/views/admin/library/Base.vue:5
 #: src/views/admin/library/EditsList.vue:24
 #: front/src/views/admin/library/TrackDetail.vue:234
-#, fuzzy
 msgctxt "*/Admin/*/Noun"
 msgid "Edits"
 msgstr "Edytuj"
 
 #: front/src/components/mixins/Translations.vue:104
 #: front/src/components/mixins/Translations.vue:105
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Edits"
 msgstr "Edytuj"
 
 #: front/src/components/auth/Signup.vue:30
 #: front/src/components/manage/users/UsersTable.vue:38
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Email"
 msgstr "E-mail"
@@ -1637,7 +1612,6 @@ msgstr ""
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17
 #: front/src/views/admin/moderation/AccountsDetail.vue:156
 #: front/src/views/admin/moderation/AccountsDetail.vue:160
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Enabled"
 msgstr "Wyłącz dostęp"
@@ -1704,14 +1678,12 @@ msgstr "Wprowadź swoją nazwę użytkownika lub e-mail"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:19
 #: front/src/views/content/libraries/Form.vue:4
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "Error"
 msgstr "BÅ‚Ä…d"
 
 #: front/src/components/federation/FetchButton.vue:34
 #: front/src/components/library/ImportStatusModal.vue:32
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Error detail"
 msgstr "Zgłaszanie błędów"
@@ -1723,7 +1695,6 @@ msgstr "Zgłaszanie błędów"
 
 #: front/src/components/federation/FetchButton.vue:26
 #: front/src/components/library/ImportStatusModal.vue:24
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Error type"
 msgstr "Zakończono błędem"
@@ -1739,7 +1710,6 @@ msgid "Error while asking for a password reset"
 msgstr "Wystąpił błąd podczas prośby o zresetowanie hasła"
 
 #: front/src/components/auth/Authorize.vue:6
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while authorizing application"
 msgstr "Błąd podczas zastosowywania działania"
@@ -1755,7 +1725,6 @@ msgid "Error while creating domain"
 msgstr "Wystąpił błąd podczas tworzenia zaproszenia"
 
 #: front/src/components/moderation/FilterModal.vue:13
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while creating filter"
 msgstr "Wystąpił błąd podczas tworzenia zaproszenia"
@@ -1771,7 +1740,6 @@ msgid "Error while creating rule"
 msgstr "Wystąpił błąd podczas tworzenia zaproszenia"
 
 #: front/src/components/auth/Authorize.vue:7
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while fetching application data"
 msgstr "Wystąpił błąd podczas tworzenia zaproszenia"
@@ -1787,13 +1755,11 @@ msgid "Error while saving settings"
 msgstr "Wystąpił błąd podczas zapisywania ustawień"
 
 #: front/src/components/federation/FetchButton.vue:73
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "Error while saving settings"
 msgstr "Wystąpił błąd podczas zapisywania ustawień"
 
 #: front/src/components/library/EditForm.vue:46
-#, fuzzy
 msgctxt "Content/Library/Error message.Title"
 msgid "Error while submitting edit"
 msgstr "Wystąpił błąd podczas zapisywania ustawień"
@@ -1811,7 +1777,6 @@ msgstr "Zakończono błędem"
 
 #: front/src/components/mixins/Translations.vue:17
 #: front/src/components/mixins/Translations.vue:18
-#, fuzzy
 msgctxt "Content/Settings/Dropdown/Short"
 msgid "Everyone"
 msgstr "Wszyscy"
@@ -1824,7 +1789,6 @@ msgstr "Wszyscy na tej instancji"
 
 #: front/src/components/mixins/Translations.vue:12
 #: front/src/components/mixins/Translations.vue:13
-#, fuzzy
 msgctxt "Content/Settings/Dropdown"
 msgid "Everyone, across all instances"
 msgstr "Wszyscy na tej instancji"
@@ -1853,12 +1817,15 @@ msgstr "Wyczerpany/zużyty"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:110
 msgctxt "Content/Moderation/Help text"
-msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place."
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
 msgstr ""
 
 #: front/src/components/manage/library/UploadsTable.vue:25
 #: front/src/views/content/libraries/FilesTable.vue:16
-#, fuzzy
 msgctxt "Content/Library/Dropdown"
 msgid "Failed"
 msgstr "Sfederowane utwory"
@@ -1871,20 +1838,18 @@ msgstr "Sfederowane utwory"
 #: front/src/views/admin/library/AlbumDetail.vue:165
 #: front/src/views/admin/library/ArtistDetail.vue:154
 #: front/src/views/admin/library/TrackDetail.vue:217
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Favorited tracks"
 msgstr "Sfederowane utwory"
 
-#: front/src/components/mixins/Translations.vue:76
-#: front/src/components/mixins/Translations.vue:77
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
+#: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr "Ulubione"
 
-#: front/src/components/Sidebar.vue:66
-msgctxt "Sidebar/Favorites/List item.Link/Noun"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr "Ulubione"
 
@@ -1894,7 +1859,6 @@ msgid "Federation"
 msgstr "Federacja"
 
 #: front/src/components/library/TrackDetail.vue:66
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Federation ID"
 msgstr "Federacja"
@@ -1918,7 +1882,6 @@ msgstr "Filtruj nazwÄ™"
 #: front/src/components/mixins/Translations.vue:36
 #: front/src/views/content/libraries/FilesTable.vue:17
 #: front/src/components/mixins/Translations.vue:37
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Finished"
 msgstr "Ukończono"
@@ -1932,7 +1895,6 @@ msgstr "Ukończono"
 #: front/src/views/admin/library/UploadDetail.vue:167
 #: front/src/views/admin/moderation/AccountsDetail.vue:235
 #: front/src/views/admin/moderation/DomainsDetail.vue:151
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)"
 msgid "First seen"
 msgstr "Data wygaśnięcia"
@@ -1967,38 +1929,41 @@ msgid "Followers"
 msgstr "ÅšledzÄ…cy"
 
 #: front/src/components/manage/library/LibrariesTable.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "ÅšledzÄ…cy"
 
-#: front/src/views/content/remote/Card.vue:97
+#: front/src/views/content/remote/Card.vue:103
 msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Åšledzisz"
 
 #: front/src/components/mixins/Translations.vue:84
 #: front/src/components/mixins/Translations.vue:85
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Follows"
 msgstr "Śledź"
 
 #: front/src/components/library/TrackBase.vue:17
 msgctxt "Content/Track/Paragraph"
-msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:28
-#, fuzzy
 msgctxt "Content/Auth/Label/Noun"
 msgid "Full access"
 msgstr "Wyłącz dostęp"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph'"
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
-msgstr "Funkwhale jest kompatybilny z innymi odtwarzaczami muzycznymi obsługującymi API Subsonic."
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
+msgstr ""
+"Funkwhale jest kompatybilny z innymi odtwarzaczami muzycznymi obsługującymi "
+"API Subsonic."
 
 #: front/src/components/Home.vue:90
 msgctxt "Content/Home/Paragraph"
@@ -2007,8 +1972,12 @@ msgstr "Funkwhale jest niezwykle prosty w użyciu."
 
 #: front/src/components/Home.vue:39
 msgctxt "Content/Home/Paragraph"
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
-msgstr "Funkwhale został zaprojektowany, aby uczynić słuchanie muzyki którą lubisz i poznawanie nowych wykonawców prostym."
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
+msgstr ""
+"Funkwhale został zaprojektowany, aby uczynić słuchanie muzyki którą lubisz i"
+" poznawanie nowych wykonawców prostym."
 
 #: front/src/components/Home.vue:111
 msgctxt "Content/Home/Paragraph"
@@ -2036,25 +2005,26 @@ msgid "Get me to the library"
 msgstr "Pokaż mi bibliotekę"
 
 #: front/src/components/Home.vue:70
-#, fuzzy
 msgctxt "Content/Home/List item/Verb"
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
-msgstr "Uzyskaj dobrej jakości metadane o Twojej muzyce dzięki <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
+msgstr ""
+"Uzyskaj dobrej jakości metadane o Twojej muzyce dzięki <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
 
 #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19
 msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Rozpocznij"
 
-#: front/src/components/library/ImportStatusModal.vue:45
-#, fuzzy
-msgctxt "Popup/Import/Table.Label/Noun"
+#: front/src/components/Footer.vue:37
+msgctxt "Footer/*/Link"
 msgid "Getting help"
 msgstr "Ustawienia"
 
-#: front/src/components/Footer.vue:37
-#, fuzzy
-msgctxt "Footer/*/Link"
+#: front/src/components/library/ImportStatusModal.vue:45
+msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Getting help"
 msgstr "Ustawienia"
 
@@ -2070,7 +2040,6 @@ msgid "Go to home page"
 msgstr "Przejdź na stronę główną"
 
 #: front/src/components/auth/Settings.vue:128
-#, fuzzy
 msgctxt "Content/Settings/Title"
 msgid "Hidden artists"
 msgstr "Przeglądanie wykonawców"
@@ -2081,7 +2050,6 @@ msgid "Hide account or domain content, except from followers."
 msgstr ""
 
 #: front/src/components/moderation/FilterModal.vue:40
-#, fuzzy
 msgctxt "Popup/*/Button.Label"
 msgid "Hide content"
 msgstr "Dodaj zawartość"
@@ -2091,7 +2059,7 @@ msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Hide content from this artist"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:615
+#: front/src/components/audio/Player.vue:643
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Hide content from this artist…"
 msgstr ""
@@ -2108,21 +2076,32 @@ msgstr "Godziny muzyki"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:10
 msgctxt "Content/Settings/Paragraph"
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
-msgstr "Korzystanie z Funkwhale z tych klientów wymaga jednak oddzielnego hasła, które możesz ustawić poniżej."
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
+msgstr ""
+"Korzystanie z Funkwhale z tych klientów wymaga jednak oddzielnego hasła, "
+"które możesz ustawić poniżej."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
-msgstr "Jeżeli adres e-mail podany w poprzednim kroku jest prawidłowy i przypisany do konta użytkownika, powinieneś dostać wiadomość z instrukcjami resetowania hasła w przeciągu kilku minut."
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
+msgstr ""
+"Jeżeli adres e-mail podany w poprzednim kroku jest prawidłowy i przypisany "
+"do konta użytkownika, powinieneś dostać wiadomość z instrukcjami resetowania"
+" hasła w przeciągu kilku minut."
 
 #: front/src/components/auth/Settings.vue:205
 msgctxt "Content/Applications/Paragraph"
-msgid "If you authorize third-party applications to access your data, those applications will be listed here."
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:3
-#, fuzzy
 msgctxt "Popup/Import/Title"
 msgid "Import detail"
 msgstr "Stan importu"
@@ -2132,21 +2111,19 @@ msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "Importuj źródło"
 
-#: front/src/components/manage/library/UploadsTable.vue:64
-#: front/src/views/admin/library/UploadDetail.vue:131
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Import status"
-msgstr "Stan importu"
-
 #: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
 #: front/src/views/content/libraries/FilesTable.vue:59
-#, fuzzy
 msgctxt "Content/Library/*/Noun"
 msgid "Import status"
 msgstr "Stan importu"
 
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
+msgid "Import status"
+msgstr "Stan importu"
+
 #: front/src/components/mixins/Translations.vue:37
 #: front/src/components/mixins/Translations.vue:38
 msgctxt "Content/Library/Help text"
@@ -2159,7 +2136,6 @@ msgid "Impossible to connect to the remote server"
 msgstr ""
 
 #: front/src/components/moderation/FilterModal.vue:26
-#, fuzzy
 msgctxt "Popup/Moderation/List item"
 msgid "In \"Recently added\" widget"
 msgstr "Ostatnio dodane"
@@ -2205,7 +2181,6 @@ msgstr[2] "Dodaj z kolejki (%{ count } utworów)"
 
 #: front/src/components/mixins/Translations.vue:16
 #: front/src/components/mixins/Translations.vue:17
-#, fuzzy
 msgctxt "Content/Settings/Dropdown/Short"
 msgid "Instance"
 msgstr "Radia instancji"
@@ -2231,14 +2206,15 @@ msgid "Instance settings"
 msgstr "Ustawienia instancji"
 
 #: front/src/components/SetInstanceModal.vue:19
-#, fuzzy
 msgctxt "Popup/Instance/Input.Label/Noun"
 msgid "Instance URL"
 msgstr "Radia instancji"
 
 #: front/src/components/library/FileUpload.vue:268
 msgctxt "Content/Library/Help text"
-msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:139
@@ -2248,14 +2224,12 @@ msgstr ""
 
 #: front/src/components/auth/Signup.vue:44
 #: front/src/components/manage/users/InvitationForm.vue:11
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Invitation code"
 msgstr "Kod zapraszajÄ…cy"
 
 #: front/src/views/admin/users/Base.vue:8
 #: front/src/views/admin/users/InvitationsList.vue:24
-#, fuzzy
 msgctxt "*/Admin/*/Noun"
 msgid "Invitations"
 msgstr "Zaproszenia"
@@ -2294,14 +2268,12 @@ msgstr "Znane biblioteki"
 #: front/src/components/mixins/Translations.vue:58
 #: front/src/views/admin/moderation/AccountsDetail.vue:205
 #: front/src/components/mixins/Translations.vue:59
-#, fuzzy
 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)"
 msgid "Last activity"
 msgstr "Ostatnia aktywność"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:188
 #: front/src/views/admin/moderation/DomainsDetail.vue:78
-#, fuzzy
 msgctxt "Content/*/Table.Label"
 msgid "Last checked"
 msgstr "Ostatnia aktualizacja:"
@@ -2312,7 +2284,6 @@ msgid "Last modification"
 msgstr "Ostatnia modyfikacja"
 
 #: front/src/components/manage/moderation/AccountsTable.vue:43
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Last seen"
 msgstr "Ostatnia aktualizacja:"
@@ -2354,36 +2325,38 @@ msgstr "Pozostaw puste, aby wygenerować kod"
 #: front/src/views/admin/moderation/AccountsDetail.vue:327
 #: front/src/views/admin/moderation/DomainsDetail.vue:234
 #: front/src/views/content/Base.vue:5
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Libraries"
 msgstr "Biblioteki"
 
 #: front/src/views/admin/library/Base.vue:17
 #: front/src/views/admin/library/LibrariesList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Libraries"
 msgstr "Biblioteki"
 
 #: front/src/components/mixins/Translations.vue:72
 #: front/src/components/mixins/Translations.vue:73
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Libraries and uploads"
 msgstr "Zaktualizowano bibliotekÄ™"
 
 #: front/src/views/content/libraries/Form.vue:2
 msgctxt "Content/Library/Paragraph"
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
-msgstr "Biblioteki pomagają organizować i udostępniać kolekcje muzyki. Możesz wysłać własną kolekcję muzyki na Funkwhale i dzielić się nią z rodziną i znajomymi."
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
+msgstr ""
+"Biblioteki pomagają organizować i udostępniać kolekcje muzyki. Możesz wysłać"
+" własną kolekcję muzyki na Funkwhale i dzielić się nią z rodziną i "
+"znajomymi."
 
 #: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
 #: front/src/components/manage/library/UploadsTable.vue:60
 #: front/src/components/manage/users/UsersTable.vue:173
 #: front/src/views/admin/library/UploadDetail.vue:144
 #: front/src/views/admin/moderation/AccountsDetail.vue:498
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Library"
 msgstr "Biblioteka"
@@ -2394,7 +2367,6 @@ msgid "Library created"
 msgstr "Utworzono bibliotekÄ™"
 
 #: front/src/views/admin/library/LibraryDetail.vue:78
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Library data"
 msgstr "Zaktualizowano bibliotekÄ™"
@@ -2405,7 +2377,6 @@ msgid "Library deleted"
 msgstr "Zaktualizowano bibliotekÄ™"
 
 #: front/src/views/admin/library/EditsList.vue:4
-#, fuzzy
 msgctxt "Content/Admin/Title/Noun"
 msgid "Library edits"
 msgstr "Pliki z biblioteki"
@@ -2422,12 +2393,6 @@ msgctxt "Content/*/*/Noun"
 msgid "License"
 msgstr ""
 
-#: front/src/components/mixins/Translations.vue:80
-#: front/src/components/mixins/Translations.vue:81
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Listenings"
-msgstr ""
-
 #: front/src/views/admin/library/AlbumDetail.vue:157
 #: front/src/views/admin/library/ArtistDetail.vue:146
 #: front/src/views/admin/library/TrackDetail.vue:209
@@ -2435,9 +2400,14 @@ msgctxt "*/*/*/Noun"
 msgid "Listenings"
 msgstr ""
 
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr ""
+
 #: front/src/components/audio/track/Table.vue:25
 #: front/src/components/library/ArtistDetail.vue:28
-#, fuzzy
 msgctxt "Content/*/Button.Label"
 msgid "Load more…"
 msgstr "Ładowanie śledzących…"
@@ -2494,7 +2464,6 @@ msgstr ""
 
 #: front/src/components/manage/moderation/AccountsTable.vue:59
 #: front/src/views/admin/moderation/AccountsDetail.vue:18
-#, fuzzy
 msgctxt "Content/Moderation/*/Short, Noun"
 msgid "Local account"
 msgstr "Moje konto"
@@ -2520,7 +2489,6 @@ msgid "Logged in as %{ username }"
 msgstr "Zalogowano jako %{ username }"
 
 #: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Login"
 msgstr "Logowanie"
@@ -2538,25 +2506,32 @@ msgstr "Wyloguj siÄ™"
 #: front/src/views/content/libraries/Home.vue:9
 msgctxt "Content/Library/Paragraph"
 msgid "Looks like you don't have a library, it's time to create one."
-msgstr "Wygląda na to, że nie masz jeszcze żadnej biblioteki — czas na jej utworzenie!"
+msgstr ""
+"Wygląda na to, że nie masz jeszcze żadnej biblioteki — czas na jej "
+"utworzenie!"
 
-#: front/src/components/audio/Player.vue:604
-#: src/components/audio/Player.vue:605
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping disabled. Click to switch to single-track looping."
-msgstr "Zapętlanie jest wyłączone. Naciśnij, aby przełączyć na powtarzanie jednego utworu."
+msgstr ""
+"Zapętlanie jest wyłączone. Naciśnij, aby przełączyć na powtarzanie jednego "
+"utworu."
 
-#: front/src/components/audio/Player.vue:607
-#: src/components/audio/Player.vue:608
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on a single track. Click to switch to whole queue looping."
-msgstr "Zapętlanie jednego utworu jest włączone. Naciśnij, aby przełączyć na powtarzanie całej kolejki."
+msgstr ""
+"Zapętlanie jednego utworu jest włączone. Naciśnij, aby przełączyć na "
+"powtarzanie całej kolejki."
 
-#: front/src/components/audio/Player.vue:610
-#: src/components/audio/Player.vue:611
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on whole queue. Click to disable looping."
-msgstr "Zapętlanie całej kolejki jest włączone. Naciśnij, aby wyłączyć zapętlanie."
+msgstr ""
+"Zapętlanie całej kolejki jest włączone. Naciśnij, aby wyłączyć zapętlanie."
 
 #: front/src/components/Sidebar.vue:223
 msgctxt "Sidebar/*/Hidden text"
@@ -2603,13 +2578,12 @@ msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "MB"
 
-#: front/src/components/audio/Player.vue:597
+#: front/src/components/audio/Player.vue:625
 msgctxt "Sidebar/Player/Hidden text"
 msgid "Media player"
 msgstr ""
 
 #: front/src/components/auth/Profile.vue:12
-#, fuzzy
 msgctxt "Content/Profile/Paragraph"
 msgid "Member since %{ date }"
 msgstr "Zarejestrowany od %{ date }"
@@ -2623,7 +2597,6 @@ msgstr ""
 #: src/components/manage/users/UsersTable.vue:177
 #: front/src/views/admin/moderation/AccountsDetail.vue:502
 #: front/src/views/admin/moderation/Base.vue:21
-#, fuzzy
 msgctxt "*/Moderation/*"
 msgid "Moderation"
 msgstr "Federacja"
@@ -2631,11 +2604,12 @@ msgstr "Federacja"
 #: front/src/views/admin/moderation/AccountsDetail.vue:78
 #: front/src/views/admin/moderation/DomainsDetail.vue:42
 msgctxt "Content/Moderation/Card.Paragraph"
-msgid "Moderation policies help you control how your instance interact with a given domain or account."
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
 msgstr ""
 
 #: front/src/components/library/EditCard.vue:5
-#, fuzzy
 msgctxt "Content/Library/Card/Short"
 msgid "Modification %{ id }"
 msgstr "Data modyfikacji"
@@ -2654,26 +2628,23 @@ msgid "More…"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "Muzyka"
 
-#: front/src/components/audio/Player.vue:603
+#: front/src/components/audio/Player.vue:631
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Mute"
 msgstr "Wycisz"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:24
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute activity"
 msgstr "Ostatnia aktywność"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:28
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:119
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute notifications"
 msgstr "Twoje powiadomienia"
@@ -2735,11 +2706,15 @@ msgstr "N/A"
 
 #: front/src/components/manage/library/LibrariesTable.vue:48
 #: front/src/components/manage/library/UploadsTable.vue:59
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Name"
 msgstr "Nazwa"
 
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Nazwa"
+
 #: front/src/components/auth/Settings.vue:133
 #: front/src/components/manage/library/ArtistsTable.vue:39
 #: front/src/components/manage/moderation/AccountsTable.vue:39
@@ -2752,17 +2727,10 @@ msgstr "Nazwa"
 #: front/src/views/admin/moderation/DomainsDetail.vue:97
 #: front/src/views/content/libraries/Form.vue:10 src/edits.js:10
 #: front/src/components/mixins/Translations.vue:54
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Nazwa"
 
-#: front/src/components/auth/ApplicationForm.vue:9
-#, fuzzy
-msgctxt "Content/Applications/Input.Label/Noun"
-msgid "Name"
-msgstr "Nazwa"
-
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
 msgctxt "Content/Settings/Input.Label"
@@ -2779,7 +2747,7 @@ msgctxt "Content/Library/Card.Table.Header/Short"
 msgid "New value"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:601
+#: front/src/components/audio/Player.vue:629
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Next track"
 msgstr "Następny utwór"
@@ -2805,13 +2773,11 @@ msgid "No artist matched your query"
 msgstr "Przepraszamy, nie znaleziono wykonawcy spełniającego Twoje kryteria"
 
 #: front/src/components/library/TrackDetail.vue:14
-#, fuzzy
 msgctxt "Content/Track/Table.Paragraph"
 msgid "No copyright information available for this track"
 msgstr "Tekst nie jest dostępny dla tego utworu."
 
 #: front/src/components/library/TrackDetail.vue:25
-#, fuzzy
 msgctxt "Content/Track/Table.Paragraph"
 msgid "No licensing information for this track"
 msgstr "Brak powiadomień do wyświetlenia!"
@@ -2847,19 +2813,17 @@ msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "Nie użyty"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
-#, fuzzy
-msgctxt "*/Notifications/*"
-msgid "Notifications"
-msgstr "Powiadomienia"
-
 #: front/src/components/mixins/Translations.vue:100
 #: front/src/components/mixins/Translations.vue:101
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Notifications"
 msgstr "Powiadomienia"
 
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
+msgid "Notifications"
+msgstr "Powiadomienia"
+
 #: front/src/components/Footer.vue:47
 msgctxt "Footer/*/List item.Link"
 msgid "Official website"
@@ -2882,13 +2846,13 @@ msgstr "Otwórz"
 
 #: front/src/components/library/ImportStatusModal.vue:56
 msgctxt "Popup/Import/Table.Label/Value"
-msgid "Open a support thread (include the debug information below in your message)"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
 msgstr ""
 
 #: front/src/components/library/AlbumBase.vue:73
 #: front/src/components/library/ArtistBase.vue:84
 #: front/src/components/library/TrackBase.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Open in moderation interface"
 msgstr "Usuń radio"
@@ -2903,7 +2867,6 @@ msgstr ""
 #: front/src/views/admin/library/AlbumDetail.vue:46
 #: front/src/views/admin/library/ArtistDetail.vue:45
 #: front/src/views/admin/library/TrackDetail.vue:45
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open on MusicBrainz"
 msgstr "Wyświetl na MusicBrainz"
@@ -2997,7 +2960,6 @@ msgid "Pagination"
 msgstr ""
 
 #: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Password"
 msgstr "Haslo"
@@ -3012,13 +2974,12 @@ msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Pomyślnie zmieniono hasło"
 
-#: front/src/components/audio/Player.vue:600
+#: front/src/components/audio/Player.vue:628
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Pause track"
 msgstr "Wstrzymaj utwór"
 
 #: front/src/components/ShortcutsModal.vue:59
-#, fuzzy
 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Pause/play the current track"
 msgstr "Odtwórz utwór"
@@ -3033,7 +2994,6 @@ msgstr ""
 #: front/src/components/mixins/Translations.vue:28
 #: front/src/views/content/libraries/FilesTable.vue:14
 #: front/src/components/mixins/Translations.vue:29
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Pending"
 msgstr "OczekujÄ…ce"
@@ -3055,13 +3015,11 @@ msgstr "Oczekujące prośby o możliwość śledzenia"
 
 #: front/src/components/library/EditCard.vue:29
 #: front/src/components/manage/library/EditsCardList.vue:18
-#, fuzzy
 msgctxt "Content/Admin/*/Noun"
 msgid "Pending review"
 msgstr "OczekujÄ…ce pliki"
 
 #: front/src/components/Sidebar.vue:226
-#, fuzzy
 msgctxt "Sidebar/Moderation/Hidden text"
 msgid "Pending review edits"
 msgstr "OczekujÄ…ce pliki"
@@ -3073,7 +3031,6 @@ msgid "Permissions"
 msgstr "Uprawnienia"
 
 #: front/src/components/auth/Settings.vue:176
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Permissions"
 msgstr "Uprawnienia"
@@ -3128,7 +3085,7 @@ msgctxt "Sidebar/Player/Hidden text"
 msgid "Play this track"
 msgstr "Odtwórz utwór"
 
-#: front/src/components/audio/Player.vue:599
+#: front/src/components/audio/Player.vue:627
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Play track"
 msgstr "Odtwórz utwór"
@@ -3139,7 +3096,6 @@ msgid "Play..."
 msgstr "Odtwórz"
 
 #: front/src/views/playlists/Detail.vue:91
-#, fuzzy
 msgctxt "Head/Playlist/Title"
 msgid "Playlist"
 msgstr "Lista odtwarzania"
@@ -3178,24 +3134,22 @@ msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Widoczność listy odtwarzania"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Listy odtwarzania"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
 #: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
 #: front/src/views/admin/library/AlbumDetail.vue:173
 #: front/src/views/admin/library/ArtistDetail.vue:162
 #: front/src/views/admin/library/TrackDetail.vue:225
 #: src/views/playlists/List.vue:106
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Listy odtwarzania"
 
-#: front/src/components/mixins/Translations.vue:88
-#: front/src/components/mixins/Translations.vue:89
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Playlists"
-msgstr "Listy odtwarzania"
-
 #: front/src/components/Home.vue:56
 msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
@@ -3209,22 +3163,25 @@ msgstr "Sprawdź dwukrotnie, czy Twoje hasło jest poprawne"
 #: front/src/components/auth/Login.vue:9
 msgctxt "Content/Login/Error message.List item/Call to action"
 msgid "Please double-check your username/password couple is correct"
-msgstr "Sprawdź dwukrotnie, czy połączenie nazwy użytkownika i hasła jest poprawne"
+msgstr ""
+"Sprawdź dwukrotnie, czy połączenie nazwy użytkownika i hasła jest poprawne"
 
 #: front/src/components/auth/Settings.vue:46
 msgctxt "Content/Settings/Paragraph"
 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px."
-msgstr "PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie pomniejszony do 400x400 pikseli."
+msgstr ""
+"PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie pomniejszony do 400x400 pikseli."
 
 #: front/src/views/admin/library/TrackDetail.vue:137
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Position"
 msgstr "Opis"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:118
 msgctxt "Content/Moderation/Help text"
-msgid "Prevent account or domain from triggering notifications, except from followers."
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
 msgstr ""
 
 #: front/src/components/audio/EmbedWizard.vue:33
@@ -3232,7 +3189,7 @@ msgctxt "Popup/Embed/Title/Noun"
 msgid "Preview"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:598
+#: front/src/components/audio/Player.vue:626
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Previous track"
 msgstr "Poprzedni utwór"
@@ -3278,7 +3235,6 @@ msgstr ""
 #: front/src/views/content/libraries/Quota.vue:65
 #: front/src/views/content/libraries/Quota.vue:88
 #: front/src/views/content/libraries/Quota.vue:91
-#, fuzzy
 msgctxt "*/*/*/Verb"
 msgid "Purge"
 msgstr "Wyczyść"
@@ -3303,7 +3259,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "Kolejka"
 
-#: front/src/components/audio/Player.vue:310
+#: front/src/components/audio/Player.vue:322
 msgctxt "Content/Queue/Message"
 msgid "Queue shuffled!"
 msgstr "Wymieszano kolejkÄ™!"
@@ -3335,19 +3291,17 @@ msgstr "Zaktualizowano radio"
 
 #: front/src/components/library/Library.vue:13
 #: src/components/library/Radios.vue:142
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Radios"
 msgstr "Radia"
 
 #: front/src/components/mixins/Translations.vue:92
 #: front/src/components/mixins/Translations.vue:93
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "Radia"
 
-#: front/src/components/auth/ApplicationForm.vue:149
+#: front/src/components/auth/ApplicationForm.vue:151
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Read"
 msgstr ""
@@ -3362,7 +3316,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Read-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:150
+#: front/src/components/auth/ApplicationForm.vue:152
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Read-only access to user data"
 msgstr ""
@@ -3375,7 +3329,6 @@ msgstr ""
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:251
 #: front/src/views/admin/moderation/DomainsDetail.vue:179
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Received library follows"
 msgstr "Wprowadź adres URL biblioteki"
@@ -3388,7 +3341,6 @@ msgid "Received messages"
 msgstr ""
 
 #: front/src/components/library/EditForm.vue:27
-#, fuzzy
 msgctxt "Content/Library/Paragraph"
 msgid "Recent edits"
 msgstr "Ostatnio dodane"
@@ -3427,7 +3379,6 @@ msgid "Refresh"
 msgstr "Odśwież"
 
 #: front/src/components/federation/FetchButton.vue:20
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh error"
 msgstr "Odśwież"
@@ -3445,14 +3396,15 @@ msgid "Refresh node info"
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:79
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh pending"
 msgstr "MalejÄ…co"
 
 #: front/src/components/federation/FetchButton.vue:80
 msgctxt "Popup/*/Message.Content"
-msgid "Refresh request wasn't proceed in time by our server. It will be processed later."
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:16
@@ -3476,13 +3428,15 @@ msgid "Refreshing object from remote…"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:9
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
-msgstr "Rejestracja na tej instancji jest wyłączona, potrzebujesz kodu zapraszającego aby zarejestrować się."
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
+msgstr ""
+"Rejestracja na tej instancji jest wyłączona, potrzebujesz kodu "
+"zapraszającego aby zarejestrować się."
 
 #: front/src/components/manage/users/UsersTable.vue:71
-#, fuzzy
 msgctxt "Content/Admin/Table, User role"
 msgid "Regular user"
 msgstr "zwykły użytkownik"
@@ -3495,7 +3449,6 @@ msgstr "Odrzuć"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:32
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:123
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Reject media"
 msgstr "Odrzucono"
@@ -3503,7 +3456,6 @@ msgstr "Odrzucono"
 #: front/src/components/library/EditCard.vue:33
 #: front/src/components/manage/library/EditsCardList.vue:24
 #: front/src/views/content/libraries/Detail.vue:43
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Rejected"
 msgstr "Odrzucono"
@@ -3511,7 +3463,6 @@ msgstr "Odrzucono"
 #: front/src/components/manage/library/AlbumsTable.vue:43
 #: front/src/components/mixins/Translations.vue:44 src/edits.js:28
 #: front/src/components/mixins/Translations.vue:45
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Release date"
 msgstr "Ostatnia aktualizacja:"
@@ -3528,8 +3479,12 @@ msgstr "Zdalne biblioteki"
 
 #: front/src/views/content/remote/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
-msgstr "Zdalne biblioteki należą do innych użytkowników sieci. Możesz uzyskać do nich dostęp jeżeli są publiczne lub został Ci on przyznany."
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
+msgstr ""
+"Zdalne biblioteki należą do innych użytkowników sieci. Możesz uzyskać do "
+"nich dostęp jeżeli są publiczne lub został Ci on przyznany."
 
 #: front/src/components/library/radios/Filter.vue:59
 msgctxt "Content/Radio/Button.Label/Verb"
@@ -3542,36 +3497,47 @@ msgid "Remove avatar"
 msgstr "Usuń awatar"
 
 #: front/src/components/library/ArtistDetail.vue:12
-#, fuzzy
 msgctxt "Content/Moderation/Button.Label"
 msgid "Remove filter"
 msgstr "Usuń awatar"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:26
-#, fuzzy
 msgctxt "Content/Track/Icon.Tooltip/Verb"
 msgid "Remove from favorites"
 msgstr "Usuń z ulubionych"
 
 #: front/src/views/content/libraries/Quota.vue:38
-#, fuzzy
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota."
-msgstr "Ta opcja usunie utwory które zostały wysłane, ale nie zostały jeszcze przetworzone. Bezpowrotnie usunie te pliki i zostanie Ci przywrócona odpowiednia przestrzeń."
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
+msgstr ""
+"Ta opcja usunie utwory które zostały wysłane, ale nie zostały jeszcze "
+"przetworzone. Bezpowrotnie usunie te pliki i zostanie Ci przywrócona "
+"odpowiednia przestrzeń."
 
 #: front/src/views/content/libraries/Quota.vue:64
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota."
-msgstr "Ta opcja usunie utwory które zostały wysłane, lecz zostały z jakiegoś powodu pominięte w procesie importowania. Bezpowrotnie usunie te pliki i zostanie Ci przywrócona odpowiednia przestrzeń."
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
+msgstr ""
+"Ta opcja usunie utwory które zostały wysłane, lecz zostały z jakiegoś powodu"
+" pominięte w procesie importowania. Bezpowrotnie usunie te pliki i zostanie "
+"Ci przywrócona odpowiednia przestrzeń."
 
 #: front/src/views/content/libraries/Quota.vue:90
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota."
-msgstr "Ta opcja usunie utwory które zostały wysłane, ale nie zostały jeszcze przetworzone. Bezpowrotnie usunie te pliki i zostanie Ci przywrócona odpowiednia przestrzeń."
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
+msgstr ""
+"Ta opcja usunie utwory które zostały wysłane, ale nie zostały jeszcze "
+"przetworzone. Bezpowrotnie usunie te pliki i zostanie Ci przywrócona "
+"odpowiednia przestrzeń."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:33
 #: front/src/components/auth/SubsonicTokenForm.vue:36
-#, fuzzy
 msgctxt "*/Settings/Button.Label/Verb"
 msgid "Request a new password"
 msgstr "Poproś o nowe hasło"
@@ -3598,13 +3564,11 @@ msgstr ""
 
 #: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4
 #: front/src/views/auth/PasswordReset.vue:53
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Reset your password"
 msgstr "Ustaw nowe hasło"
 
 #: front/src/views/content/libraries/FilesTable.vue:223
-#, fuzzy
 msgctxt "Content/Library/Dropdown/Verb"
 msgid "Restart import"
 msgstr "Uruchom importowanie ponownie"
@@ -3628,7 +3592,6 @@ msgid "Return to login"
 msgstr "Przejdź, aby zalogować się"
 
 #: front/src/components/library/ArtistDetail.vue:9
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Review my filters"
 msgstr "Zobacz pliki"
@@ -3655,12 +3618,11 @@ msgstr ""
 
 #: front/src/components/admin/SettingsGroup.vue:67
 #: front/src/components/library/radios/Builder.vue:34
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Zapisz"
 
-#: front/src/views/content/remote/Card.vue:169
+#: front/src/views/content/remote/Card.vue:175
 msgctxt "Content/Library/Message"
 msgid "Scan launched"
 msgstr "Uruchomiono skanowanie"
@@ -3671,12 +3633,11 @@ msgid "Scan now"
 msgstr "Odtwórz teraz"
 
 #: front/src/views/content/remote/Card.vue:35
-#, fuzzy
 msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "RosnÄ…co"
 
-#: front/src/views/content/remote/Card.vue:170
+#: front/src/views/content/remote/Card.vue:176
 msgctxt "Content/Library/Message"
 msgid "Scan skipped (previous scan is too recent)"
 msgstr "Skanowanie pominęte (poprzednie skanowanie było zbyt wcześnie)"
@@ -3731,37 +3692,31 @@ msgid "Search a remote library"
 msgstr "Wyszukaj w zdalnej bibliotece"
 
 #: front/src/components/manage/library/EditsCardList.vue:211
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by account, summary, domain…"
 msgstr "Szukaj według tytułu, wykonawcy, domeny…"
 
 #: front/src/components/manage/library/LibrariesTable.vue:191
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, description…"
 msgstr "Szukaj według nazwy użytkownika, adresu e-mail, kodu…"
 
 #: front/src/components/manage/library/UploadsTable.vue:241
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, reference, source…"
 msgstr "Szukaj według nazwy użytkownika, adresu e-mail, kodu…"
 
 #: front/src/components/manage/library/ArtistsTable.vue:164
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, name, MusicBrainz ID…"
 msgstr "Szukaj według nazwy użytkownika, adresu e-mail, kodu…"
 
 #: front/src/components/manage/library/TracksTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, album, MusicBrainz ID…"
 msgstr "Szukaj według tytułu, wykonawcy, albumu…"
 
 #: front/src/components/manage/library/AlbumsTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, MusicBrainz ID…"
 msgstr "Szukaj według tytułu, wykonawcy, albumu…"
@@ -3782,7 +3737,6 @@ msgid "Search by title, artist, album…"
 msgstr "Szukaj według tytułu, wykonawcy, albumu…"
 
 #: front/src/components/manage/users/InvitationsTable.vue:153
-#, fuzzy
 msgctxt "Content/Admin/Input.Placeholder/Verb"
 msgid "Search by username, e-mail address, code…"
 msgstr "Szukaj według nazwy użytkownika, adresu e-mail, kodu…"
@@ -3844,7 +3798,6 @@ msgstr "Zaznacz tylko obecnÄ… stronÄ™"
 #: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:108
 #: front/src/components/manage/users/UsersTable.vue:181
 #: front/src/views/admin/moderation/AccountsDetail.vue:506
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Settings"
 msgstr "Ustawienia"
@@ -3866,8 +3819,11 @@ msgstr "Udostępnij odnośnik"
 
 #: front/src/views/content/libraries/Detail.vue:15
 msgctxt "Content/Library/Paragraph"
-msgid "Share this link with other users so they can request access to your library."
-msgstr "Podziel się tym odnośnikiem z innymi użytkownikami, aby mogli poprosić od dostęp do Twojej biblioteki."
+msgid ""
+"Share this link with other users so they can request access to your library."
+msgstr ""
+"Podziel się tym odnośnikiem z innymi użytkownikami, aby mogli poprosić od "
+"dostęp do Twojej biblioteki."
 
 #: front/src/views/content/libraries/Detail.vue:14
 #: front/src/views/content/remote/Card.vue:77
@@ -3924,7 +3880,6 @@ msgstr "Pokaż/ukryj hasło"
 #: front/src/components/manage/users/InvitationsTable.vue:76
 #: front/src/components/manage/users/UsersTable.vue:87
 #: front/src/views/content/libraries/FilesTable.vue:117
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Showing results %{ start }-%{ end } on %{ total }"
 msgstr "Wyświetlanie wyników %{ start }-%{ end } z %{ total }"
@@ -3934,7 +3889,7 @@ msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Shuffle queue"
 msgstr "Wymieszaj kolejkÄ™"
 
-#: front/src/components/audio/Player.vue:613
+#: front/src/components/audio/Player.vue:641
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Shuffle your queue"
 msgstr "Wymieszaj kolejkÄ™"
@@ -3952,33 +3907,29 @@ msgstr "Rejestracja"
 #: front/src/components/mixins/Translations.vue:57
 #: front/src/views/admin/moderation/AccountsDetail.vue:197
 #: front/src/components/mixins/Translations.vue:58
-#, fuzzy
 msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Sign-up date"
 msgstr "Data rejestracji"
 
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "Rozmiar"
+
 #: front/src/components/library/FileUpload.vue:94
 #: front/src/components/library/TrackDetail.vue:39
 #: front/src/components/mixins/Translations.vue:54
 #: front/src/views/content/libraries/FilesTable.vue:61
 #: front/src/components/mixins/Translations.vue:55
-#, fuzzy
 msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "Rozmiar"
 
-#: front/src/components/manage/library/UploadsTable.vue:65
-#: front/src/views/admin/library/UploadDetail.vue:219
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Size"
-msgstr "Rozmiar"
-
 #: front/src/components/manage/library/UploadsTable.vue:24
 #: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
 #: front/src/components/mixins/Translations.vue:25
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Skipped"
 msgstr "Pominięto"
@@ -3999,7 +3950,6 @@ msgid "Some tracks in your queue are already in this playlist:"
 msgstr ""
 
 #: front/src/components/PageNotFound.vue:10
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Sorry, the page you asked for does not exist:"
 msgstr "Przepraszamy, strona której szukasz nie istnieje:"
@@ -4011,14 +3961,12 @@ msgstr "Kod źródłowy"
 
 #: front/src/components/auth/Profile.vue:23
 #: front/src/components/manage/users/UsersTable.vue:70
-#, fuzzy
 msgctxt "Content/Profile/User role"
 msgid "Staff member"
 msgstr "Członek administracji"
 
 #: front/src/components/audio/PlayButton.vue:23
 #: src/components/radios/Button.vue:4
-#, fuzzy
 msgctxt "*/Queue/Button.Label/Short, Verb"
 msgid "Start radio"
 msgstr "Zatrzymaj radio"
@@ -4030,12 +3978,16 @@ msgstr "Statystyki"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:490
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
 msgstr ""
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:371
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
 msgstr ""
 
 #: front/src/views/admin/library/AlbumDetail.vue:329
@@ -4044,48 +3996,45 @@ msgstr ""
 #: front/src/views/admin/library/TrackDetail.vue:371
 #: front/src/views/admin/library/UploadDetail.vue:335
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:95
-#, fuzzy
-msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
-msgid "Status"
-msgstr "Stan"
-
 #: front/src/views/admin/moderation/DomainsDetail.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label (Value is Error message)"
 msgid "Status"
 msgstr "Stan"
 
-#: front/src/components/manage/library/EditsCardList.vue:12
-#, fuzzy
-msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)"
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
 msgid "Status"
 msgstr "Stan"
 
-#: front/src/components/manage/users/UsersTable.vue:43
-#, fuzzy
-msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
 msgid "Status"
 msgstr "Stan"
 
 #: front/src/components/manage/users/InvitationsTable.vue:17
 #: front/src/components/manage/users/InvitationsTable.vue:39
-#, fuzzy
 msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
 msgid "Status"
 msgstr "Stan"
 
-#: front/src/views/content/libraries/Detail.vue:28
-#, fuzzy
-msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+#: front/src/components/manage/users/UsersTable.vue:43
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+msgid "Status"
+msgstr "Stan"
+
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
 msgid "Status"
 msgstr "Stan"
 
 #: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3
-#, fuzzy
 msgctxt "*/Player/Button.Label/Short, Verb"
 msgid "Stop radio"
 msgstr "Zatrzymaj radio"
@@ -4126,19 +4075,16 @@ msgid "Suggest a change using the form below."
 msgstr ""
 
 #: front/src/components/library/AlbumEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this album"
 msgstr "Nie udało się dodać tego utworu do listy odtwarzania"
 
 #: front/src/components/library/ArtistEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this artist"
 msgstr "Nie udało się dodać tego utworu do listy odtwarzania"
 
 #: front/src/components/library/TrackEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this track"
 msgstr "Nie udało się dodać tego utworu do listy odtwarzania"
@@ -4181,12 +4127,17 @@ msgstr "Skopiowano tekst do schowka!"
 
 #: front/src/components/Home.vue:26
 msgctxt "Content/Home/Paragraph"
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
-msgstr "To proste: kochamy Grooveshark i chcemy utworzyć coś jeszcze lepszego."
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
+msgstr ""
+"To proste: kochamy Grooveshark i chcemy utworzyć coś jeszcze lepszego."
 
 #: front/src/views/admin/library/AlbumDetail.vue:75
 msgctxt "Content/Moderation/Paragraph"
-msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible."
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:39
@@ -4196,13 +4147,16 @@ msgstr ""
 
 #: front/src/views/admin/library/ArtistDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/Footer.vue:53
 msgctxt "Footer/*/List item.Link"
 msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
-msgstr "Logo Funkwhale zostało zaprojektowane i dostarczone przez Francisa Gadinga."
+msgstr ""
+"Logo Funkwhale zostało zaprojektowane i dostarczone przez Francisa Gadinga."
 
 #: front/src/components/SetInstanceModal.vue:8
 msgctxt "Popup/Instance/Error message.List item"
@@ -4211,21 +4165,27 @@ msgstr ""
 
 #: front/src/views/content/libraries/Form.vue:34
 msgctxt "Popup/Library/Paragraph"
-msgid "The library and all its tracks will be deleted. This can not be undone."
-msgstr "Biblioteka i wszystkie utwory z niej zostaną usunięte. To działanie jest nieodwracalne."
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
+msgstr ""
+"Biblioteka i wszystkie utwory z niej zostaną usunięte. To działanie jest "
+"nieodwracalne."
 
 #: front/src/views/admin/library/LibraryDetail.vue:61
 msgctxt "Content/Moderation/Paragraph"
-msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible."
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:140
 msgctxt "Popup/Import/Error.Label"
-msgid "The metadata included in the file is invalid or some mandatory fields are missing."
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:38
-#, fuzzy
 msgctxt "Content/Library/List item"
 msgid "The music files you are uploading are tagged properly."
 msgstr "Pliki muzyczne które wysyłasz są poprawnie otagowane:"
@@ -4237,11 +4197,14 @@ msgstr ""
 
 #: front/src/components/Home.vue:116
 msgctxt "Content/Home/List item"
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
-msgstr "Platforma jest wolna i otwartoźródłowa, każdy może bez zmartwień zainstalować i modyfikować ją"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
+msgstr ""
+"Platforma jest wolna i otwartoźródłowa, każdy może bez zmartwień "
+"zainstalować i modyfikować ją"
 
 #: front/src/components/playlists/Form.vue:14
-#, fuzzy
 msgctxt "Content/Playlist/Error message.Title"
 msgid "The playlist could not be created"
 msgstr "Utworzono listÄ™ odtwarzania"
@@ -4253,7 +4216,8 @@ msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:13
 msgctxt "Popup/*/Message.Content"
-msgid "The remote server answered, but returned data was unsupported by Funkwhale."
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:44
@@ -4268,22 +4232,30 @@ msgstr ""
 
 #: front/src/components/manage/library/AlbumsTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected albums will be removed, as well as associated tracks, uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/ArtistsTable.vue:179
 msgctxt "Popup/*/Paragraph"
-msgid "The selected artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/LibrariesTable.vue:206
 msgctxt "Popup/*/Paragraph"
-msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible."
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/TracksTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected tracks will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/UploadsTable.vue:256
@@ -4303,11 +4275,11 @@ msgstr "API Subsonic nie jest dostępne na tej instancji Funkwhale."
 
 #: front/src/components/library/EditCard.vue:96
 msgctxt "Popup/Library/Paragraph"
-msgid "The suggestion will be completely removed, this action is irreversible."
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
 msgstr ""
 
 #: front/src/components/playlists/PlaylistModal.vue:34
-#, fuzzy
 msgctxt "Popup/Playlist/Error message.Title"
 msgid "The track can't be added to a playlist"
 msgstr "Nie udało się dodać tego utworu do listy odtwarzania"
@@ -4319,7 +4291,9 @@ msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/views/admin/library/UploadDetail.vue:68
@@ -4335,7 +4309,9 @@ msgstr "Wysyłane pliki muzyczne są w formacie OGG, FLAC lub MP3"
 #: front/src/views/content/Home.vue:4
 msgctxt "Content/Library/Paragraph"
 msgid "There are various ways to grab new content and make it available here."
-msgstr "Oferujemy różne sposoby zdobywania nowej zawartości i udostępniania jej tutaj"
+msgstr ""
+"Oferujemy różne sposoby zdobywania nowej zawartości i udostępniania jej "
+"tutaj"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:66
 msgctxt "Popup/Moderation/Paragraph"
@@ -4361,11 +4337,14 @@ msgstr ""
 #: front/src/views/content/Home.vue:9
 msgctxt "Content/Library/Paragraph"
 msgid "This instance offers up to %{quota} of storage space for every user."
-msgstr "Ta instancja oferuje maksymalnie %{quota} przestrzeni dla każdego użytkownika."
+msgstr ""
+"Ta instancja oferuje maksymalnie %{quota} przestrzeni dla każdego "
+"użytkownika."
 
 #: front/src/components/auth/Settings.vue:165
 msgctxt "Content/Settings/Paragraph"
-msgid "This is the list of applications that have access to your account data."
+msgid ""
+"This is the list of applications that have access to your account data."
 msgstr ""
 
 #: front/src/components/auth/Settings.vue:218
@@ -4381,22 +4360,30 @@ msgstr "To Ty!"
 #: front/src/views/content/libraries/Form.vue:73
 msgctxt "Content/Library/Input.Placeholder"
 msgid "This library contains my personal music, I hope you like it."
-msgstr "Ta instancja zawiera moją personalną bibliotekę, mam nadzieję że ją polubisz!"
+msgstr ""
+"Ta instancja zawiera moją personalną bibliotekę, mam nadzieję że ją "
+"polubisz!"
 
-#: front/src/views/content/remote/Card.vue:135
+#: front/src/views/content/remote/Card.vue:141
 msgctxt "Content/Library/Card.Help text"
-msgid "This library is private and your approval from its owner is needed to access its content"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:136
+#: front/src/views/content/remote/Card.vue:142
 msgctxt "Content/Library/Card.Help text"
 msgid "This library is public and you can access its content freely"
 msgstr ""
 
 #: front/src/components/common/ActionTable.vue:47
 msgctxt "Modal/*/Paragraph"
-msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want."
-msgstr "Może to wpływać na wiele rzeczy, sprawdź dwukrotnie czy to na pewno to, czego chcesz."
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
+msgstr ""
+"Może to wpływać na wiele rzeczy, sprawdź dwukrotnie czy to na pewno to, "
+"czego chcesz."
 
 #: front/src/components/library/AlbumEdit.vue:8
 #: front/src/components/library/ArtistEdit.vue:8
@@ -4412,21 +4399,22 @@ msgstr "Te źródła zostaną wykorzystane, aby pogrubować zaimportowane pliki"
 
 #: front/src/components/mixins/Translations.vue:33
 #: front/src/components/mixins/Translations.vue:34
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track could not be processed, please it is tagged correctly"
-msgstr "Wystąpił błąd w trakcie przetwarzania tego utworu, upewnij się że posiada on poprawne metadane"
+msgstr ""
+"Wystąpił błąd w trakcie przetwarzania tego utworu, upewnij się że posiada on"
+" poprawne metadane"
 
 #: front/src/components/mixins/Translations.vue:29
 #: front/src/components/mixins/Translations.vue:30
-#, fuzzy
 msgctxt "Content/Library/Help text"
-msgid "This track has been uploaded, but hasn't been processed by the server yet"
-msgstr "Utwór został zaimportowany, ale jeszcze nie jest przetworzony przez serwer"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
+msgstr ""
+"Utwór został zaimportowany, ale jeszcze nie jest przetworzony przez serwer"
 
 #: front/src/components/mixins/Translations.vue:25
 #: front/src/components/mixins/Translations.vue:26
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track is already present in one of your libraries"
 msgstr "Utwór jest już w jednej z twoich bibliotek"
@@ -4453,23 +4441,27 @@ msgstr "To bezpowrotnie usunie radio."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:50
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will completely disable access to the Subsonic API using from account."
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
 msgstr "To całkowicie wyłączy dostęp do API Subsonic z tego konta."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:35
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will log you out from existing devices that use the current password."
+msgid ""
+"This will log you out from existing devices that use the current password."
 msgstr "To wyloguje Cię z urządzeń na których jesteś obecnie zalogowany."
 
 #: front/src/components/auth/Settings.vue:253
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will permanently delete the application and all the associated tokens."
+msgid ""
+"This will permanently delete the application and all the associated tokens."
 msgstr "To całkowicie usunie listę odtwarzania i nie może zostać cofnięte."
 
 #: front/src/components/auth/Settings.vue:194
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will prevent this application from accessing the service on your behalf."
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:54
@@ -4480,14 +4472,12 @@ msgstr "To bezpowrotnie usunie wszystkie utwory z tej listy odtwarzania."
 #: front/src/views/admin/library/AlbumDetail.vue:99
 #: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
 #: src/edits.js:39
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Title"
 msgstr "Tytuł"
 
 #: front/src/components/audio/track/Table.vue:7
 #: front/src/views/content/libraries/FilesTable.vue:55
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Title"
 msgstr "Tytuł"
@@ -4500,7 +4490,9 @@ msgstr "Tytuł"
 
 #: front/src/components/SetInstanceModal.vue:16
 msgctxt "Popup/Instance/Paragraph"
-msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices."
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
 msgstr ""
 
 #: front/src/components/ShortcutsModal.vue:79
@@ -4514,7 +4506,6 @@ msgstr ""
 #: front/src/views/admin/library/TrackDetail.vue:274
 #: front/src/views/admin/moderation/AccountsDetail.vue:317
 #: front/src/views/admin/moderation/DomainsDetail.vue:225
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label"
 msgid "Total size"
 msgstr "Nie użyty"
@@ -4529,27 +4520,25 @@ msgctxt "Content/*/*"
 msgid "Total users"
 msgstr "Nie użyty"
 
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "Utwór"
+
 #: front/src/components/audio/SearchBar.vue:27
 #: front/src/components/library/TrackBase.vue:173
 #: front/src/components/library/TrackDetail.vue:128
 #: front/src/components/metadata/Search.vue:138
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Track"
 msgstr "Utwór"
 
-#: front/src/views/admin/library/UploadDetail.vue:199
-msgctxt "*/*/*"
-msgid "Track"
-msgstr "Utwór"
-
 #: front/src/components/library/EditCard.vue:13
 msgctxt "Content/Library/Card/Short"
 msgid "Track #%{ id } - %{ name }"
 msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Track data"
 msgstr "Tytuł utworu"
@@ -4565,17 +4554,6 @@ msgctxt "Content/*/Dropdown/Noun"
 msgid "Track name"
 msgstr "Tytuł utworu"
 
-#: front/src/components/manage/library/AlbumsTable.vue:42
-#: front/src/components/manage/library/ArtistsTable.vue:42
-#: front/src/views/admin/library/AlbumDetail.vue:252
-#: front/src/views/admin/library/ArtistDetail.vue:251
-#: front/src/views/admin/library/Base.vue:14
-#: front/src/views/admin/library/LibraryDetail.vue:229
-#: front/src/views/admin/library/TracksList.vue:24
-msgctxt "*/*/*"
-msgid "Tracks"
-msgstr "Utwory"
-
 #: front/src/components/instance/Stats.vue:54
 #: front/src/components/library/AlbumDetail.vue:19
 #: front/src/components/playlists/PlaylistModal.vue:47
@@ -4583,11 +4561,21 @@ msgstr "Utwory"
 #: front/src/views/admin/moderation/DomainsDetail.vue:274
 #: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8
 #: front/src/views/playlists/Detail.vue:51 src/views/radios/Detail.vue:34
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Tracks"
 msgstr "Utwory"
 
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
+msgstr "Utwory"
+
 #: front/src/components/library/ArtistDetail.vue:33
 msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
@@ -4604,46 +4592,46 @@ msgid "tracks listened"
 msgstr "wysłuchane utwory"
 
 #: front/src/components/library/radios/Filter.vue:44
-#, fuzzy
 msgctxt "Popup/Radio/Title/Noun"
 msgid "Tracks matching filter"
 msgstr "Utwór zgodny z filtrem"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:180
-msgctxt "Content/Moderation/Table.Label/Noun"
-msgid "Type"
-msgstr "Rodzaj"
-
 #: front/src/components/library/TrackDetail.vue:57
 #: front/src/views/admin/library/UploadDetail.vue:250
 msgctxt "Content/Track/Table.Label/Noun"
 msgid "Type"
 msgstr "Rodzaj"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Type"
+msgstr "Rodzaj"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:44
 #: front/src/components/manage/moderation/DomainsTable.vue:42
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Short"
 msgid "Under moderation rule"
 msgstr "Usuń radio"
 
-#: front/src/views/content/remote/Card.vue:104
-#: src/views/content/remote/Card.vue:109
-#, fuzzy
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
 msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "Przestań śledzić"
 
-#: front/src/views/content/remote/Card.vue:105
+#: front/src/views/content/remote/Card.vue:110
 msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "Czy chcesz przestać śledzić tę bibliotekę?"
 
 #: front/src/components/About.vue:17
-#, fuzzy
 msgctxt "Content/About/Paragraph"
-msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page."
-msgstr "Niestety, właściciele tej instancji nie znaleźli czasu na wypełnienie tej strony."
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
+msgstr ""
+"Niestety, właściciele tej instancji nie znaleźli czasu na wypełnienie tej "
+"strony."
 
 #: front/src/components/federation/FetchButton.vue:54
 #: front/src/components/federation/FetchButton.vue:55
@@ -4661,7 +4649,7 @@ msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "Nieograniczona muzyka"
 
-#: front/src/components/audio/Player.vue:602
+#: front/src/components/audio/Player.vue:630
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Unmute"
 msgstr "Cofnij wyciszenie"
@@ -4672,7 +4660,6 @@ msgid "Update"
 msgstr "Data wysyłania"
 
 #: front/src/components/auth/ApplicationForm.vue:64
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Update application"
 msgstr "Aktualizuj listÄ™ odtwarzania"
@@ -4719,7 +4706,6 @@ msgid "Upload audio content"
 msgstr "Wyślij zawartość dźwiękową"
 
 #: front/src/views/admin/library/UploadDetail.vue:85
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Upload data"
 msgstr "Data wysyłania"
@@ -4731,8 +4717,12 @@ msgstr "Data wysyłania"
 
 #: front/src/components/library/FileUpload.vue:258
 msgctxt "Content/Library/Help text"
-msgid "Upload denied, ensure the file is not too big and that you have not reached your quota"
-msgstr "Błąd wysyłania, upewnij się że plik nie jest zbyt duży i że nie przekroczyłeś swojego limitu"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
+msgstr ""
+"Błąd wysyłania, upewnij się że plik nie jest zbyt duży i że nie "
+"przekroczyłeś swojego limitu"
 
 #: front/src/components/library/ImportStatusModal.vue:8
 msgctxt "Popup/Import/Message"
@@ -4741,8 +4731,12 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here."
-msgstr "Wyślij pliki muzyczne (mp3, ogg, flac itp.) ze swojej biblioteki bezpośrednio z przeglądarki, aby cieszyć się nimi tutaj."
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
+msgstr ""
+"Wyślij pliki muzyczne (mp3, ogg, flac itp.) ze swojej biblioteki "
+"bezpośrednio z przeglądarki, aby cieszyć się nimi tutaj."
 
 #: front/src/components/library/FileUpload.vue:30
 msgctxt "Content/Library/Title/Verb"
@@ -4761,7 +4755,9 @@ msgstr "Importowanie zajęło zbyt długo, spróbuj jeszcze raz"
 
 #: front/src/components/library/ImportStatusModal.vue:14
 msgctxt "Popup/Import/Message"
-msgid "Upload was skipped because a similar one is already available in one of your libraries."
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:11
@@ -4784,15 +4780,8 @@ msgctxt "Content/Library/Table"
 msgid "Uploading…"
 msgstr "Wysyłanie"
 
-#: front/src/components/manage/library/LibrariesTable.vue:52
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Uploads"
-msgstr "Wyślij"
-
 #: front/src/views/admin/library/Base.vue:20
 #: front/src/views/admin/library/UploadsList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Uploads"
 msgstr "Wyślij"
@@ -4810,9 +4799,16 @@ msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Uploads"
 msgstr "Wyślij"
 
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr "Wyślij"
+
 #: front/src/components/auth/ApplicationForm.vue:16
 msgctxt "Content/Applications/Help Text"
-msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web."
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
 msgstr ""
 
 #: front/src/components/Footer.vue:16
@@ -4822,12 +4818,18 @@ msgstr "Skorzystaj z innej instancji"
 
 #: front/src/views/auth/PasswordReset.vue:12
 msgctxt "Content/Signup/Paragraph"
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
-msgstr "Użyj tego formularza aby poprosić o zresetowanie hasła. Otrzymasz e-mail z instrukcjami resetowania hasła na podany adres."
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
+msgstr ""
+"Użyj tego formularza aby poprosić o zresetowanie hasła. Otrzymasz e-mail z "
+"instrukcjami resetowania hasła na podany adres."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:111
 msgctxt "Content/Moderation/Help text"
-msgid "Use this setting to temporarily enable/disable the policy without completely removing it."
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
 msgstr ""
 
 #: front/src/components/manage/users/InvitationsTable.vue:49
@@ -4848,7 +4850,6 @@ msgstr "Aktywność użytkownika"
 #: front/src/components/library/AlbumDetail.vue:26
 #: front/src/components/library/ArtistDetail.vue:39
 #: front/src/components/library/TrackDetail.vue:79
-#, fuzzy
 msgctxt "Content/*/Title/Noun"
 msgid "User libraries"
 msgstr "Biblioteki użytkownika"
@@ -4883,13 +4884,11 @@ msgstr "użytkownicy"
 #: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5
 #: src/views/admin/users/UsersList.vue:21
 #: front/src/components/mixins/Translations.vue:62
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Users"
 msgstr "Użytkownicy"
 
 #: front/src/components/Footer.vue:29
-#, fuzzy
 msgctxt "Footer/*/Title"
 msgid "Using Funkwhale"
 msgstr "O Funkwhale"
@@ -4927,34 +4926,31 @@ msgstr ""
 #: front/src/components/library/TrackBase.vue:80
 #: front/src/components/metadata/ArtistCard.vue:49
 #: front/src/components/metadata/ReleaseCard.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "Wyświetl na MusicBrainz"
 
-#: front/src/views/content/libraries/Form.vue:18
-msgctxt "Content/Library/Dropdown.Label"
-msgid "Visibility"
-msgstr "Widoczność"
-
 #: front/src/components/manage/library/LibrariesTable.vue:11
 #: front/src/components/manage/library/LibrariesTable.vue:51
 #: front/src/components/manage/library/UploadsTable.vue:11
 #: front/src/components/manage/library/UploadsTable.vue:63
 #: front/src/views/admin/library/LibraryDetail.vue:94
 #: front/src/views/admin/library/UploadDetail.vue:101
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "Widoczność"
 
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Widoczność"
+
 #: front/src/components/library/AlbumDetail.vue:4
 msgctxt "Content/Album/"
 msgid "Volume %{ number }"
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:69
-#, fuzzy
 msgctxt "Popup/*/Loading.Title"
 msgid "Waiting for result…"
 msgstr "Ładowanie Twoich ulubionych…"
@@ -4965,7 +4961,6 @@ msgid "We cannot log you in"
 msgstr "Nie udało się zalogować Cię"
 
 #: front/src/components/auth/ApplicationForm.vue:3
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "We cannot save your changes"
 msgstr "Nie udało się utworzyć Ci konta"
@@ -5010,7 +5005,7 @@ msgctxt "Popup/Embed/Input.Label"
 msgid "Widget width"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:155
+#: front/src/components/auth/ApplicationForm.vue:157
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Write"
 msgstr ""
@@ -5020,7 +5015,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Write-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:156
+#: front/src/components/auth/ApplicationForm.vue:158
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Write-only access to user data"
 msgstr ""
@@ -5039,17 +5034,29 @@ msgstr "Tak, wyloguj mnie!"
 
 #: front/src/views/content/libraries/Form.vue:19
 msgctxt "Content/Library/Paragraph"
-msgid "You are able to share your library with other people, regardless of its visibility."
-msgstr "Będziesz mógł udostępniać swoją bibliotekę innym, nie zważając na jej widoczność."
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
+msgstr ""
+"Będziesz mógł udostępniać swoją bibliotekę innym, nie zważając na jej "
+"widoczność."
 
 #: front/src/components/library/FileUpload.vue:32
 msgctxt "Content/Library/Paragraph"
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
-msgstr "Za chwilę dodasz utwory do swojej biblioteki. Zanim kontynuujesz, upewnij się że:"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
+msgstr ""
+"Za chwilÄ™ dodasz utwory do swojej biblioteki. Zanim kontynuujesz, upewnij "
+"się że:"
 
 #: front/src/components/SetInstanceModal.vue:12
 msgctxt "Popup/Login/Paragraph"
-msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted."
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
 msgstr ""
 
 #: front/src/components/library/ArtistDetail.vue:6
@@ -5058,14 +5065,15 @@ msgid "You are currently hiding content related to this artist."
 msgstr ""
 
 #: front/src/components/auth/Logout.vue:7
-#, fuzzy
 msgctxt "Content/Login/Paragraph"
 msgid "You are currently logged in as %{ username }"
 msgstr "JesteÅ› obecnie zalogowany jako %{ username }"
 
 #: front/src/components/library/FileUpload.vue:35
 msgctxt "Content/Library/List item"
-msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:98
@@ -5075,61 +5083,80 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:17
 msgctxt "Content/Library/Paragraph"
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
-msgstr "Możesz zaobserwować biblioteki innych użytkowników aby uzyskać dostęp do nowej muzyki. Publiczne biblioteki mogą być zaobserwowane natychmiast, a do zaobserwowania prywatnej biblioteki będziesz potrzebował zgody jej właściciela."
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
+msgstr ""
+"Możesz zaobserwować biblioteki innych użytkowników aby uzyskać dostęp do "
+"nowej muzyki. Publiczne biblioteki mogą być zaobserwowane natychmiast, a do "
+"zaobserwowania prywatnej biblioteki będziesz potrzebował zgody jej "
+"właściciela."
 
 #: front/src/components/Home.vue:128
 msgctxt "Content/Home/List item"
-msgid "You can invite friends and family to your instance so they can enjoy your music"
-msgstr "Możesz zaprosić znajomych i rodzinę na swoją instancję, aby mogli się cieszyć dodaną przez Ciebie muzyką"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
+msgstr ""
+"Możesz zaprosić znajomych i rodzinę na swoją instancję, aby mogli się "
+"cieszyć dodaną przez Ciebie muzyką"
 
 #: front/src/components/moderation/FilterModal.vue:31
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You can manage and update your filters anytime from your account settings."
+msgid ""
+"You can manage and update your filters anytime from your account settings."
 msgstr ""
 
 #: front/src/views/auth/EmailConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
 msgid "You can now use the service without limitations."
-msgstr "Twój adres e-mail został potwierdzony, możesz używać usługi bez ograniczeń."
+msgstr ""
+"Twój adres e-mail został potwierdzony, możesz używać usługi bez ograniczeń."
 
 #: front/src/components/library/radios/Builder.vue:7
 msgctxt "Content/Radio/Paragraph"
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
-msgstr "Możesz używać tego interfejsu aby utworzyć własne radio, które będzie odtwarzać utwory pasujące do Twoich kryteriów."
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
+msgstr ""
+"Możesz używać tego interfejsu aby utworzyć własne radio, które będzie "
+"odtwarzać utwory pasujące do Twoich kryteriów."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph"
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
-msgstr "Możesz używać tego, aby cieszyć się muzyką i swoją listą odtwarzania w trybie offline, na przykład na smartfonie i tablecie."
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
+msgstr ""
+"Możesz używać tego, aby cieszyć się muzyką i swoją listą odtwarzania w "
+"trybie offline, na przykład na smartfonie i tablecie."
 
 #: front/src/components/auth/Settings.vue:202
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any application connected with your account."
 msgstr "Brak powiadomień do wyświetlenia!"
 
 #: front/src/components/auth/Settings.vue:261
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any configured application yet."
 msgstr "Brak powiadomień do wyświetlenia!"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:75
-#, fuzzy
 msgctxt "Content/Moderation/Card.Title"
 msgid "You don't have any rule in place for this account."
 msgstr "Brak powiadomień do wyświetlenia!"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:39
-#, fuzzy
 msgctxt "Content/Moderation/Card.Title"
 msgid "You don't have any rule in place for this domain."
 msgstr "Brak powiadomień do wyświetlenia!"
 
 #: front/src/components/library/EditForm.vue:52
 msgctxt "Content/Library/Paragraph"
-msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval."
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
 msgstr ""
 
 #: front/src/components/Sidebar.vue:171
@@ -5144,7 +5171,8 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:100
 msgctxt "Popup/Settings/List item"
-msgid "You will be logged out from this session and have to log in with the new one"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
 msgstr "Zostaniesz wylogowany z tej sesji i musisz zalogować się nowym hasłem"
 
 #: front/src/components/auth/Authorize.vue:51
@@ -5159,22 +5187,24 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph"
-msgid "You will have to update your password on your clients that use this password."
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
 msgstr "Będziesz musiał zmienić hasło na klientach używających tego hasła."
 
 #: front/src/components/moderation/FilterModal.vue:20
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You will not see tracks, albums and user activity linked to this artist anymore:"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:13
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
 msgid "Your account cannot be created."
 msgstr "Utworzono listÄ™ odtwarzania"
 
 #: front/src/components/auth/Settings.vue:215
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Your applications"
 msgstr "Twoje powiadomienia"
@@ -5215,24 +5245,25 @@ msgid "Your password has been updated successfully."
 msgstr "Twoje hasło zostało pomyślnie zmienione."
 
 #: front/src/components/auth/Settings.vue:14
-#, fuzzy
 msgctxt "Content/Settings/Error message.Title"
 msgid "Your settings can't be updateds"
 msgstr "Zaktualizowano ustawienia"
 
 #: front/src/components/auth/Settings.vue:101
 msgctxt "Popup/Settings/List item"
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
-msgstr "Twoje hasło Subsonic zostanie zmienione na nowe, losowe i zostaniesz wylogowany z urządzeń korzystających ze starego hasła Subsonic"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
+msgstr ""
+"Twoje hasło Subsonic zostanie zmienione na nowe, losowe i zostaniesz "
+"wylogowany z urządzeń korzystających ze starego hasła Subsonic"
 
 #: front/src/edits.js:47
-#, fuzzy
 msgctxt "*/*/*/Short, Noun"
 msgid "Position"
 msgstr "Opis"
 
 #: front/src/edits.js:54
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Copyright"
 msgstr "Kopiuj"
@@ -5240,8 +5271,12 @@ msgstr "Kopiuj"
 #: front/src/components/library/AlbumBase.vue:183
 #, fuzzy
 msgctxt "Content/Album/Header.Title"
-msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
-msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
 msgstr[0] "Album zawiera %{ count } utwór od %{ artist }"
 msgstr[1] "Album zawiera %{ count } utwory od %{ artist }"
 msgstr[2] "Album zawiera %{ count } utworów od %{ artist }"
diff --git a/front/locales/pt_BR/LC_MESSAGES/app.po b/front/locales/pt_BR/LC_MESSAGES/app.po
index 5e99fa16f43b03915da2e476fec90b19e01a76b2..181c3e8dde290ec0a07053371da6394439b29d44 100644
--- a/front/locales/pt_BR/LC_MESSAGES/app.po
+++ b/front/locales/pt_BR/LC_MESSAGES/app.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 0.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-11 16:04+0100\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2019-05-16 07:47+0000\n"
 "Last-Translator: Daniele Lira Mereb <dlmereb@inf.ufpel.edu.br>\n"
 "Language-Team: none\n"
@@ -19,1866 +19,3284 @@ msgstr ""
 "X-Generator: Weblate 3.2.2\n"
 
 #: front/src/components/playlists/PlaylistModal.vue:9
+msgctxt "Popup/Playlist/Paragraph"
 msgid "\"%{ title }\", by %{ artist }"
 msgstr "\"%{ title }\", por %{ artist }"
 
 #: front/src/components/Sidebar.vue:24
+msgctxt "Sidebar/Queue/Tab.Title"
 msgid "(%{ index } of %{ length })"
 msgstr "(%{ index } de %{ length })"
 
 #: front/src/components/Sidebar.vue:22
+msgctxt "Sidebar/Queue/Tab.Title"
 msgid "(empty)"
 msgstr "(vazio)"
 
-#: front/src/components/common/ActionTable.vue:57
-#: front/src/components/common/ActionTable.vue:66
+#: front/src/components/auth/Authorize.vue:16
+#, fuzzy
+msgctxt "Content/Auth/Title"
+msgid "%{ app } wants to access your Funkwhale account"
+msgstr "Entrar com sua conta Funkwhale"
+
+#: front/src/components/common/ActionTable.vue:68
+#, fuzzy
+msgctxt "Content/*/Paragraph"
 msgid "%{ count } on %{ total } selected"
 msgid_plural "%{ count } on %{ total } selected"
 msgstr[0] "%{ count } de %{ total } selecionado"
 msgstr[1] "%{ count } de %{ total } selecionados"
 
-#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54
-#: front/src/views/content/libraries/Card.vue:39 src/views/content/remote/Card.vue:26
+#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52
+#: front/src/views/content/libraries/Card.vue:40
+#: src/views/content/remote/Card.vue:30
+#, fuzzy
+msgctxt "*/*/*"
 msgid "%{ count } track"
 msgid_plural "%{ count } tracks"
 msgstr[0] "%{ count } faixa"
 msgstr[1] "%{ count } faixas"
 
-#: front/src/components/library/Artist.vue:13
+#: front/src/components/library/ArtistBase.vue:13
+#, fuzzy
+msgctxt "Content/Artist/Paragraph"
 msgid "%{ count } track in %{ albumsCount } albums"
 msgid_plural "%{ count } tracks in %{ albumsCount } albums"
 msgstr[0] "%{ count } faixa em %{ albumsCount } álbuns"
 msgstr[1] "%{ count } faixas em %{ albumsCount } álbuns"
 
-#: front/src/components/library/radios/Builder.vue:80
+#: front/src/components/library/radios/Builder.vue:81
+#, fuzzy
+msgctxt "Content/Radio/Table.Paragraph/Short"
 msgid "%{ count } track matching combined filters"
 msgid_plural "%{ count } tracks matching combined filters"
 msgstr[0] "%{ count } faixa encontrada com os filtros"
 msgstr[1] "%{ count } faixas encontradas com os filtros"
 
-#: front/src/components/audio/PlayButton.vue:180
-msgid "%{ count } track was added to your queue"
-msgid_plural "%{ count } tracks were added to your queue"
-msgstr[0] "%{ count } faixa adicionada à fila"
-msgstr[1] "%{ count } faixas adicionadas à fila"
-
 #: front/src/components/playlists/Card.vue:18
+#, fuzzy
+msgctxt "Content/*/Card/List item"
 msgid "%{ count} track"
 msgid_plural "%{ count } tracks"
 msgstr[0] "%{ count } faixa"
 msgstr[1] "%{ count } faixas"
 
 #: front/src/views/content/libraries/Quota.vue:11
+msgctxt "Content/Library/Paragraph"
 msgid "%{ current } used on %{ max } allowed"
 msgstr "%{ current } usados de %{ max } permitidos"
 
 #: front/src/components/common/Duration.vue:2
+msgctxt "Content/*/Paragraph"
 msgid "%{ hours } h %{ minutes } min"
 msgstr "%{ hours } h %{ minutes } min"
 
 #: front/src/components/common/Duration.vue:5
+msgctxt "Content/*/Paragraph"
 msgid "%{ minutes } min"
 msgstr "%{ minutes } min"
 
 #: front/src/components/notifications/NotificationRow.vue:40
+msgctxt "Content/Notifications/Paragraph"
 msgid "%{ username } accepted your follow on library \"%{ library }\""
 msgstr ""
-"%{ username } aceitou sua solicitação para seguir a biblioteca \"%{ library }"
-"\""
+"%{ username } aceitou sua solicitação para seguir a biblioteca \"%{ library "
+"}\""
 
 #: front/src/components/notifications/NotificationRow.vue:39
+msgctxt "Content/Notifications/Paragraph"
 msgid "%{ username } followed your library \"%{ library }\""
 msgstr "%{ username } seguiu sua biblioteca \"%{ library }\""
 
+#: front/src/components/notifications/NotificationRow.vue:41
+#, fuzzy
+msgctxt "Content/Notifications/Paragraph"
+msgid "%{ username } wants to follow your library \"%{ library }\""
+msgstr "%{ username } seguiu sua biblioteca \"%{ library }\""
+
 #: front/src/components/auth/Profile.vue:46
+msgctxt "Head/Profile/Title"
 msgid "%{ username }'s profile"
 msgstr "Perfil de %{ username }"
 
-#: front/src/components/Footer.vue:5
-msgid "<translate :translate-params=\"{instanceName: instanceHostname}\">About %{instanceName}</translate>"
+#: front/src/components/playlists/PlaylistModal.vue:21
+msgctxt "Popup/Playlist/Paragraph"
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
 msgstr ""
-"<translate :translate-params=\"{instanceName: instanceHostname}\">Sobre "
-"%{instanceName}</translate>"
 
 #: front/src/components/audio/artist/Card.vue:41
+#, fuzzy
+msgctxt "Content/Artist/Card"
 msgid "1 album"
 msgid_plural "%{ count } albums"
 msgstr[0] "1 álbum"
 msgstr[1] "%{ count } álbuns"
 
 #: front/src/components/favorites/List.vue:10
+#, fuzzy
+msgctxt "Content/Favorites/Title"
 msgid "1 favorite"
 msgid_plural "%{ count } favorites"
 msgstr[0] "1 favorito"
 msgstr[1] "%{ count } favoritos"
 
-#: front/src/components/library/FileUpload.vue:225
-#: front/src/components/library/FileUpload.vue:226
+#: front/src/components/Home.vue:64
+#, fuzzy
+msgctxt "Content/Home/Title"
+msgid "A clean library"
+msgstr "Biblioteca limpa"
+
+#: front/src/components/library/FileUpload.vue:264
+msgctxt "Content/Library/Help text"
 msgid "A network error occured while uploading this file"
 msgstr "Ocorreu um erro de rede ao enviar este arquivo"
 
+#: front/src/components/library/EditForm.vue:145
+#, fuzzy
+msgctxt "*/*/Placeholder"
+msgid "A short summary describing your changes."
+msgstr "Ocorreu um erro ao salvar suas alterações"
+
 #: front/src/components/About.vue:5
+msgctxt "Content/About/Title/Short, Noun"
 msgid "About %{ instance }"
 msgstr "Sobre %{ instance }"
 
 #: front/src/components/Footer.vue:6
+msgctxt "Footer/About/Title"
 msgid "About %{instanceName}"
 msgstr "Sobre %{instanceName}"
 
 #: front/src/components/Footer.vue:45
+msgctxt "Footer/*/Title/Short"
 msgid "About Funkwhale"
 msgstr "Sobre o Funkwhale"
 
 #: front/src/components/Footer.vue:10
+msgctxt "Footer/About/List item.Link"
 msgid "About page"
 msgstr "Sobre"
 
-#: front/src/components/About.vue:8 src/components/About.vue:64
+#: front/src/components/About.vue:8 src/components/About.vue:67
+msgctxt "Content/About/Title"
 msgid "About this instance"
 msgstr "Sobre esta instância"
 
 #: front/src/views/content/libraries/Detail.vue:48
+msgctxt "Content/Library/Button.Label"
 msgid "Accept"
 msgstr "Aceitar"
 
 #: front/src/views/content/libraries/Detail.vue:40
+msgctxt "Content/Library/Table/Short"
 msgid "Accepted"
 msgstr "Aceito"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:111
+#: front/src/components/auth/SubsonicTokenForm.vue:110
+msgctxt "Content/Settings/Message"
 msgid "Access disabled"
 msgstr "Acesso desativado"
 
-#: front/src/components/Home.vue:106
-msgid "Access your music from a clean interface that focus on what really matters"
+#: front/src/components/mixins/Translations.vue:73
+#: front/src/components/mixins/Translations.vue:74
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to audio files, libraries, artists, albums and tracks"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:97
+#: front/src/components/mixins/Translations.vue:98
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to content filters"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:105
+#: front/src/components/mixins/Translations.vue:106
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to edits"
+msgstr "Acesso desativado"
+
+#: front/src/components/mixins/Translations.vue:69
+#: front/src/components/mixins/Translations.vue:70
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to email, username, and profile information"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:77
+#: front/src/components/mixins/Translations.vue:78
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to favorites"
+msgstr "Favoritar"
+
+#: front/src/components/mixins/Translations.vue:85
+#: front/src/components/mixins/Translations.vue:86
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to follows"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:81
+#: front/src/components/mixins/Translations.vue:82
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to listening history"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:101
+#: front/src/components/mixins/Translations.vue:102
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to notifications"
+msgstr "Suas notificações"
+
+#: front/src/components/mixins/Translations.vue:89
+#: front/src/components/mixins/Translations.vue:90
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to playlists"
+msgstr "Adicionar à lista…"
+
+#: front/src/components/mixins/Translations.vue:93
+#: front/src/components/mixins/Translations.vue:94
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Paragraph"
+msgid "Access to radios"
+msgstr "Acesso desativado"
+
+#: front/src/components/Home.vue:101
+#, fuzzy
+msgctxt "Content/Home/List item"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
 msgstr ""
 "Ouça suas músicas numa interface limpa e focada no que realmente importa"
 
-#: front/src/components/mixins/Translations.vue:19
-#: front/src/components/mixins/Translations.vue:20
+#: front/src/components/manage/library/UploadsTable.vue:67
+#: front/src/components/mixins/Translations.vue:45
+#: front/src/views/admin/library/UploadDetail.vue:175
+#: front/src/components/mixins/Translations.vue:46
+msgctxt "Content/*/*/Noun"
 msgid "Accessed date"
 msgstr "Data de acesso"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:78
+#: front/src/views/admin/library/LibraryDetail.vue:104
+#: front/src/views/admin/library/UploadDetail.vue:111
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Account"
+msgstr "Contas"
+
+#: front/src/components/manage/library/LibrariesTable.vue:49
+#: front/src/components/manage/library/UploadsTable.vue:61
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Account"
+msgstr "Contas"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:107
+msgctxt "Content/Moderation/Title"
 msgid "Account data"
 msgstr "Dados da conta"
 
 #: front/src/components/auth/Settings.vue:5
+msgctxt "Content/Settings/Title"
 msgid "Account settings"
 msgstr "Configurações da conta"
 
-#: front/src/components/auth/Settings.vue:264
+#: front/src/components/auth/Settings.vue:479
+msgctxt "Head/Settings/Title"
 msgid "Account Settings"
 msgstr "Configurações de Conta"
 
 #: front/src/components/manage/users/UsersTable.vue:39
+msgctxt "Content/Admin/Table.Label/Short, Noun"
 msgid "Account status"
 msgstr "Status da conta"
 
 #: front/src/views/auth/PasswordReset.vue:14
+msgctxt "Content/Signup/Input.Label"
 msgid "Account's email"
 msgstr "E-mail da conta"
 
 #: front/src/views/admin/moderation/AccountsList.vue:3
 #: front/src/views/admin/moderation/AccountsList.vue:24
 #: front/src/views/admin/moderation/Base.vue:8
+msgctxt "*/Moderation/Title"
 msgid "Accounts"
 msgstr "Contas"
 
 #: front/src/views/content/libraries/Detail.vue:29
+msgctxt "Content/Library/Table.Label"
 msgid "Action"
 msgstr "Ação"
 
-#: front/src/components/common/ActionTable.vue:99
+#: front/src/components/common/ActionTable.vue:101
+#, fuzzy
+msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
 msgstr[0] "Ação %{ action } aplicada com sucesso em %{ count } elemento"
 msgstr[1] "Ação %{ action } aplicada com sucesso em %{ count } elementos"
 
-#: front/src/components/common/ActionTable.vue:21
-#: front/src/components/library/radios/Builder.vue:64
+#: front/src/components/common/ActionTable.vue:22
+#: front/src/components/library/radios/Builder.vue:65
+msgctxt "Content/*/*/Noun"
 msgid "Actions"
 msgstr "Ações"
 
 #: front/src/components/manage/users/UsersTable.vue:53
+msgctxt "Content/Admin/Table"
 msgid "Active"
 msgstr "Ativo"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:199
-#: front/src/views/admin/moderation/DomainsDetail.vue:144
+#: front/src/views/admin/library/AlbumDetail.vue:134
+#: front/src/views/admin/library/ArtistDetail.vue:123
+#: front/src/views/admin/library/LibraryDetail.vue:138
+#: front/src/views/admin/library/TrackDetail.vue:186
+#: front/src/views/admin/library/UploadDetail.vue:160
+#: front/src/views/admin/moderation/AccountsDetail.vue:220
+#: front/src/views/admin/moderation/DomainsDetail.vue:136
+msgctxt "Content/Moderation/Title"
 msgid "Activity"
 msgstr "Atividade"
 
 #: front/src/components/mixins/Translations.vue:7
 #: front/src/components/mixins/Translations.vue:8
+msgctxt "Content/Settings/Dropdown.Label/Noun"
 msgid "Activity visibility"
 msgstr "Visibilidade da atividade"
 
 #: front/src/views/admin/moderation/DomainsList.vue:18
+msgctxt "Content/Moderation/Button/Verb"
 msgid "Add"
 msgstr "Adicionar"
 
 #: front/src/views/admin/moderation/DomainsList.vue:13
+msgctxt "Content/Moderation/Form.Label/Verb"
 msgid "Add a domain"
 msgstr "Adicionar domínio"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:79
+#, fuzzy
+msgctxt "Content/Moderation/Button/Verb"
+msgid "Add a moderation policy"
+msgstr "Adicionar nova regra de moderação"
+
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:4
+msgctxt "Content/Moderation/Card.Button.Label/Verb"
 msgid "Add a new moderation rule"
 msgstr "Adicionar nova regra de moderação"
 
 #: front/src/views/content/Home.vue:35
+msgctxt "Content/Library/Title/Verb"
 msgid "Add and manage content"
 msgstr "Adicionar e gerenciar conteúdo"
 
+#: front/src/components/playlists/Editor.vue:28
+#: front/src/components/playlists/PlaylistModal.vue:31
+msgctxt "*/Playlist/Button.Label/Verb"
+msgid "Add anyways"
+msgstr ""
+
 #: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18
+msgctxt "*/Library/*/Verb"
 msgid "Add content"
 msgstr "Adicionar conteúdo"
 
-#: front/src/components/library/radios/Builder.vue:50
+#: front/src/components/library/radios/Builder.vue:51
+msgctxt "Content/Radio/Button.Label/Verb"
 msgid "Add filter"
 msgstr "Adicionar filtro"
 
-#: front/src/components/library/radios/Builder.vue:40
+#: front/src/components/library/radios/Builder.vue:41
+msgctxt "Content/Radio/Paragraph"
 msgid "Add filters to customize your radio"
 msgstr "Adicionar filtros para personalizar sua rádio"
 
-#: front/src/components/audio/PlayButton.vue:64
+#: front/src/components/audio/PlayButton.vue:75
+msgctxt "*/Queue/Dropdown/Button/Title"
 msgid "Add to current queue"
 msgstr "Adicionar à fila atual"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:4
 #: front/src/components/favorites/TrackFavoriteIcon.vue:28
+msgctxt "Content/Track/*/Verb"
 msgid "Add to favorites"
 msgstr "Favoritar"
 
 #: front/src/components/playlists/TrackPlaylistIcon.vue:6
 #: front/src/components/playlists/TrackPlaylistIcon.vue:34
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Add to playlist…"
 msgstr "Adicionar à lista…"
 
-#: front/src/components/audio/PlayButton.vue:14
+#: front/src/components/audio/PlayButton.vue:15
+msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Add to queue"
 msgstr "Adicionar à fila"
 
-#: front/src/components/playlists/PlaylistModal.vue:116
+#: front/src/components/playlists/PlaylistModal.vue:142
+msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb"
 msgid "Add to this playlist"
 msgstr "Adicionar a esta lista"
 
-#: front/src/components/playlists/PlaylistModal.vue:54
+#: front/src/components/playlists/PlaylistModal.vue:68
+msgctxt "Popup/Playlist/Table.Button.Label/Verb"
 msgid "Add track"
 msgstr "Adicionar faixa"
 
 #: front/src/components/manage/users/UsersTable.vue:69
+msgctxt "Content/Admin/Table.User role"
 msgid "Admin"
 msgstr "Administrador(a)"
 
 #: front/src/components/Sidebar.vue:79
+msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Administração"
 
-#: front/src/components/audio/SearchBar.vue:26 src/components/audio/track/Table.vue:8
-#: front/src/components/library/Album.vue:159
-#: front/src/components/manage/library/FilesTable.vue:39
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Álbum"
+
+#: front/src/components/audio/SearchBar.vue:26
+#: src/components/audio/track/Table.vue:9
+#: front/src/components/library/AlbumBase.vue:152
+#: front/src/components/library/ArtistBase.vue:194
+#: front/src/components/manage/library/TracksTable.vue:40
 #: front/src/components/metadata/Search.vue:134
-#: front/src/views/content/libraries/FilesTable.vue:56
+#: front/src/views/content/libraries/FilesTable.vue:57
+msgctxt "*/*/*"
 msgid "Album"
 msgstr "Álbum"
 
-#: front/src/components/library/Album.vue:12
-msgid "Album containing %{ count } track, by %{ artist }"
-msgid_plural "Album containing %{ count } tracks, by %{ artist }"
-msgstr[0] "Álbum com %{ count } faixa, de %{ artist }"
-msgstr[1] "Álbum com %{ count } faixas, de %{ artist }"
+#: front/src/views/admin/library/TrackDetail.vue:128
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Album artist"
+msgstr "Álbuns deste artista"
 
-#: front/src/components/mixins/Translations.vue:24
-#: front/src/components/mixins/Translations.vue:25
-msgid "Album name"
+#: front/src/views/admin/library/AlbumDetail.vue:92
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Album data"
 msgstr "Nome do álbum"
 
-#: front/src/components/library/Track.vue:27
-msgid "Album page"
-msgstr "Página do álbum"
+#: front/src/components/mixins/Translations.vue:51
+#: front/src/components/mixins/Translations.vue:52
+msgctxt "Content/*/Dropdown/Noun"
+msgid "Album name"
+msgstr "Nome do álbum"
 
-#: front/src/components/audio/Search.vue:19 src/components/instance/Stats.vue:48
-#: front/src/views/admin/moderation/AccountsDetail.vue:321
-#: front/src/views/admin/moderation/DomainsDetail.vue:257
+#: front/src/components/audio/Search.vue:19
+#: src/components/instance/Stats.vue:48
+#: front/src/components/library/Albums.vue:120
+#: src/components/library/Library.vue:7
+#: front/src/components/manage/library/ArtistsTable.vue:41
+#: front/src/views/admin/library/AlbumsList.vue:24
+#: front/src/views/admin/library/ArtistDetail.vue:241
+#: front/src/views/admin/library/Base.vue:11
+#: front/src/views/admin/library/LibraryDetail.vue:219
+#: front/src/views/admin/moderation/AccountsDetail.vue:354
+#: front/src/views/admin/moderation/DomainsDetail.vue:264
+msgctxt "*/*/*"
 msgid "Albums"
 msgstr "Álbuns"
 
-#: front/src/components/library/Artist.vue:44
+#: front/src/components/library/ArtistDetail.vue:21
+msgctxt "Content/Artist/Title"
 msgid "Albums by this artist"
 msgstr "Álbuns deste artista"
 
+#: front/src/components/manage/library/EditsCardList.vue:15
+#: front/src/components/manage/library/LibrariesTable.vue:13
+#: front/src/components/manage/library/UploadsTable.vue:13
+#: front/src/components/manage/library/UploadsTable.vue:22
 #: front/src/components/manage/users/InvitationsTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:13
+msgctxt "Content/*/Dropdown"
 msgid "All"
 msgstr "Todos"
 
+#: front/src/components/common/ActionTable.vue:59
+#, fuzzy
+msgctxt "Content/*/Paragraph"
+msgid "All %{ count } element selected"
+msgid_plural "All %{ count } elements selected"
+msgstr[0] "%{ count } de %{ total } selecionado"
+msgstr[1] "%{ count } de %{ total } selecionados"
+
+#: front/src/components/auth/Authorize.vue:107
+msgctxt "Head/Authorize/Title"
+msgid "Allow application"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:17
+msgctxt "Popup/Import/Message"
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
+msgstr ""
+
 #: front/src/components/playlists/Editor.vue:13
+msgctxt "Content/Playlist/Error message.Title"
 msgid "An error occured while saving your changes"
 msgstr "Ocorreu um erro ao salvar suas alterações"
 
+#: front/src/components/federation/FetchButton.vue:21
+#, fuzzy
+msgctxt "Popup/*/Message.Content"
+msgid "An error occured while trying to refresh data:"
+msgstr "Ocorreu um erro ao salvar suas alterações"
+
+#: front/src/components/federation/FetchButton.vue:41
+#, fuzzy
+msgctxt "*/*/Error"
+msgid "An HTTP error occured while contacting the remote server"
+msgstr "Ocorreu um erro ao salvar suas alterações"
+
 #: front/src/components/auth/Login.vue:10
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
+msgctxt "Content/Login/Error message/List item"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
 msgstr ""
 "Ocorreu um erro desconhecido, o servidor pode ter caído ou estar inacessível"
 
-#: front/src/components/notifications/NotificationRow.vue:62
+#: front/src/components/library/ImportStatusModal.vue:145
+msgctxt "Popup/Import/Error.Label"
+msgid "An unkwown error occured"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:175
+#: src/components/auth/Settings.vue:225
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Application"
+msgstr "Ação"
+
+#: front/src/components/auth/ApplicationEdit.vue:12
+msgctxt "Content/Applications/Title"
+msgid "Application details"
+msgstr ""
+
+#: front/src/components/auth/ApplicationEdit.vue:21
+#, fuzzy
+msgctxt "Content/Applications/Label"
+msgid "Application ID"
+msgstr "Ação"
+
+#: front/src/components/auth/ApplicationEdit.vue:16
+msgctxt "Content/Application/Paragraph/"
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
+msgstr ""
+
+#: front/src/components/auth/ApplicationEdit.vue:25
+msgctxt "Content/Applications/Label"
+msgid "Application secret"
+msgstr ""
+
+#: front/src/components/library/EditCard.vue:81
+#: front/src/components/notifications/NotificationRow.vue:66
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Approve"
 msgstr "Aprovar"
 
+#: front/src/components/library/EditCard.vue:25
+#: front/src/components/manage/library/EditsCardList.vue:21
+#, fuzzy
+msgctxt "Content/*/*/Short"
+msgid "Approved"
+msgstr "Aprovar"
+
+#: front/src/components/library/EditCard.vue:21
+msgctxt "Content/Library/Card/Short"
+msgid "Approved and applied"
+msgstr ""
+
 #: front/src/components/auth/Logout.vue:5
+msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "Tem certeza de que deseja sair?"
 
-#: front/src/components/audio/SearchBar.vue:25 src/components/audio/track/Table.vue:7
-#: front/src/components/library/Artist.vue:137
-#: front/src/components/manage/library/FilesTable.vue:38
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Artista"
+
+#: front/src/components/audio/SearchBar.vue:25
+#: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
-#: front/src/views/content/libraries/FilesTable.vue:55
+#: front/src/views/admin/library/AlbumDetail.vue:108
+#: front/src/views/admin/library/TrackDetail.vue:118
+#: front/src/views/content/libraries/FilesTable.vue:56
+msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Artista"
 
-#: front/src/components/mixins/Translations.vue:25
-#: front/src/components/mixins/Translations.vue:26
-msgid "Artist name"
+#: front/src/views/admin/library/ArtistDetail.vue:91
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Artist data"
 msgstr "Nome do(a) artista"
 
-#: front/src/components/library/Album.vue:22 src/components/library/Track.vue:33
-msgid "Artist page"
-msgstr "Página do(a) artista"
+#: front/src/components/mixins/Translations.vue:52
+#: front/src/components/mixins/Translations.vue:53
+msgctxt "Content/*/Dropdown/Noun"
+msgid "Artist name"
+msgstr "Nome do(a) artista"
 
 #: front/src/components/audio/Search.vue:65
+msgctxt "*/Search/Input.Placeholder"
 msgid "Artist, album, track…"
 msgstr "Artista, álbum, faixa…"
 
-#: front/src/components/audio/Search.vue:10 src/components/instance/Stats.vue:42
-#: front/src/components/library/Artists.vue:119 src/components/library/Library.vue:7
-#: front/src/views/admin/moderation/AccountsDetail.vue:313
-#: front/src/views/admin/moderation/DomainsDetail.vue:249
+#: front/src/views/admin/library/ArtistsList.vue:24
+#: front/src/views/admin/library/Base.vue:8
+#: front/src/views/admin/library/LibraryDetail.vue:209
+msgctxt "*/*/*"
+msgid "Artists"
+msgstr "Artistas"
+
+#: front/src/components/audio/Search.vue:10
+#: src/components/instance/Stats.vue:42
+#: front/src/components/library/Artists.vue:117
+#: src/components/library/Library.vue:10
+#: front/src/views/admin/moderation/AccountsDetail.vue:346
+#: front/src/views/admin/moderation/DomainsDetail.vue:254
+msgctxt "*/*/*/Noun"
 msgid "Artists"
 msgstr "Artistas"
 
-#: front/src/components/favorites/List.vue:33 src/components/library/Artists.vue:25
-#: front/src/components/library/Radios.vue:44
-#: front/src/components/manage/library/FilesTable.vue:19
+#: front/src/components/favorites/List.vue:34
+#: src/components/library/Albums.vue:25
+#: front/src/components/library/Artists.vue:25
+#: src/components/library/Radios.vue:44
+#: front/src/components/manage/library/AlbumsTable.vue:21
+#: front/src/components/manage/library/ArtistsTable.vue:21
+#: front/src/components/manage/library/EditsCardList.vue:39
+#: front/src/components/manage/library/LibrariesTable.vue:30
+#: front/src/components/manage/library/TracksTable.vue:21
+#: front/src/components/manage/library/UploadsTable.vue:40
 #: front/src/components/manage/moderation/AccountsTable.vue:21
 #: front/src/components/manage/moderation/DomainsTable.vue:19
 #: front/src/components/manage/users/UsersTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:31
 #: front/src/views/playlists/List.vue:27
+msgctxt "Content/Search/Dropdown"
 msgid "Ascending"
 msgstr "Crescente"
 
-#: front/src/views/auth/PasswordReset.vue:27
+#: front/src/views/auth/PasswordReset.vue:28
+msgctxt "Content/Signup/Button.Label/Verb"
 msgid "Ask for a password reset"
 msgstr "Solicitar redefinição de senha"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:245
+#: front/src/views/admin/library/AlbumDetail.vue:198
+#: front/src/views/admin/library/ArtistDetail.vue:187
+#: front/src/views/admin/library/LibraryDetail.vue:176
+#: front/src/views/admin/library/TrackDetail.vue:250
+#: front/src/views/admin/library/UploadDetail.vue:191
+#: front/src/views/admin/moderation/AccountsDetail.vue:274
 #: front/src/views/admin/moderation/DomainsDetail.vue:202
+msgctxt "Content/Moderation/Title"
 msgid "Audio content"
 msgstr "Conteúdo do áudio"
 
 #: front/src/components/ShortcutsModal.vue:55
+msgctxt "Popup/Keyboard shortcuts/Title"
 msgid "Audio player shortcuts"
 msgstr "Atalhos do reprodutor de áudio"
 
-#: front/src/components/playlists/PlaylistModal.vue:26
+#: front/src/components/auth/Authorize.vue:47
+msgctxt "Content/Signup/Button.Label/Verb"
+msgid "Authorize %{ app }"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:4
+msgctxt "Content/Auth/Title/Verb"
+msgid "Authorize third-party app"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:162
+msgctxt "Content/Settings/Title/Noun"
+msgid "Authorized apps"
+msgstr ""
+
+#: front/src/components/playlists/PlaylistModal.vue:40
+msgctxt "Popup/Playlist/Title"
 msgid "Available playlists"
 msgstr "Listas disponíveis"
 
 #: front/src/components/auth/Settings.vue:34
+msgctxt "Content/Settings/Title"
 msgid "Avatar"
 msgstr "Imagem de perfil"
 
-#: front/src/views/auth/PasswordReset.vue:24
+#: front/src/views/auth/PasswordReset.vue:25
 #: front/src/views/auth/PasswordResetConfirm.vue:18
+msgctxt "Content/Signup/Link"
 msgid "Back to login"
 msgstr "Voltar à entrada"
 
-#: front/src/components/library/Track.vue:129
-#: front/src/components/manage/library/FilesTable.vue:42
-#: front/src/components/mixins/Translations.vue:29
-#: front/src/components/mixins/Translations.vue:30
+#: front/src/components/auth/ApplicationEdit.vue:9
+#: front/src/components/auth/ApplicationNew.vue:5
+#, fuzzy
+msgctxt "Content/Applications/Link"
+msgid "Back to settings"
+msgstr "Atualizar configurações"
+
+#: front/src/components/library/TrackDetail.vue:48
+#: front/src/components/mixins/Translations.vue:55
+#: front/src/views/admin/library/UploadDetail.vue:227
+#: front/src/components/mixins/Translations.vue:56
+msgctxt "Content/Track/*/Noun"
 msgid "Bitrate"
 msgstr "Taxa de bits"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:19
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34
+msgctxt "Content/Moderation/*/Verb"
 msgid "Block everything"
 msgstr "Bloquear tudo"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:112
-msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)"
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
 msgstr ""
 "Bloquear tudo desta conta ou domínio. Isso impedirá a interação e eliminará "
 "conteúdos relacionados (envios, bibliotecas, seguidos, etc.)"
 
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
+msgctxt "*/Library/*/Verb"
 msgid "Browse"
 msgstr "Explorar"
 
 #: front/src/components/Sidebar.vue:65
+msgctxt "Sidebar/Library/List item.Link/Verb"
 msgid "Browse library"
 msgstr "Explorar biblioteca"
 
+#: front/src/components/library/Albums.vue:4
+#, fuzzy
+msgctxt "Content/Album/Title"
+msgid "Browsing albums"
+msgstr "Explorando rádios"
+
 #: front/src/components/library/Artists.vue:4
+msgctxt "Content/Artist/Title"
 msgid "Browsing artists"
 msgstr "Explorando artistas"
 
 #: front/src/views/playlists/List.vue:3
+msgctxt "Content/Playlist/Title"
 msgid "Browsing playlists"
 msgstr "Explorando listas"
 
 #: front/src/components/library/Radios.vue:4
+msgctxt "Content/Radio/Title"
 msgid "Browsing radios"
 msgstr "Explorando rádios"
 
 #: front/src/components/library/radios/Builder.vue:5
+msgctxt "Content/Radio/Title"
 msgid "Builder"
 msgstr "Criador"
 
 #: front/src/components/audio/album/Card.vue:13
+msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "De %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:103
+#: front/src/views/content/remote/Card.vue:112
+msgctxt "Popup/Library/Paragraph"
 msgid "By unfollowing this library, you loose access to its content."
 msgstr ""
 "Ao deixar de seguir esta biblioteca, você perderá o acesso ao seu conteúdo."
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:261
+#: front/src/views/admin/library/AlbumDetail.vue:214
+#: front/src/views/admin/library/ArtistDetail.vue:203
+#: front/src/views/admin/library/LibraryDetail.vue:192
+#: front/src/views/admin/library/TrackDetail.vue:266
+#: front/src/views/admin/library/UploadDetail.vue:208
+#: front/src/views/admin/moderation/AccountsDetail.vue:290
 #: front/src/views/admin/moderation/DomainsDetail.vue:217
+msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Cached size"
 msgstr "Tamanho em cache"
 
+#: front/src/components/SetInstanceModal.vue:37
 #: front/src/components/common/DangerousButton.vue:17
-#: front/src/components/library/Album.vue:58 src/components/library/Track.vue:76
+#: front/src/components/library/AlbumBase.vue:36
+#: front/src/components/library/ArtistBase.vue:47
+#: front/src/components/library/EditForm.vue:95
+#: front/src/components/library/TrackBase.vue:55
 #: front/src/components/library/radios/Filter.vue:53
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54
-#: front/src/components/playlists/PlaylistModal.vue:63
+#: front/src/components/moderation/FilterModal.vue:39
+#: front/src/components/playlists/PlaylistModal.vue:26
+#: front/src/components/playlists/PlaylistModal.vue:77
+msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: front/src/components/library/radios/Builder.vue:63
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "Solicitações de seguidor pendentes"
+
+#: front/src/components/library/radios/Builder.vue:64
+msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
 msgstr "Candidatos(as)"
 
-#: front/src/components/auth/Settings.vue:76
-msgid "Cannot change your password"
-msgstr "Não é possível alterar a senha"
-
-#: front/src/components/library/FileUpload.vue:222
-#: front/src/components/library/FileUpload.vue:223
+#: front/src/components/library/FileUpload.vue:261
+msgctxt "Content/Library/Help text"
 msgid "Cannot upload this file, ensure it is not too big"
 msgstr ""
 "Não é possível enviar este arquivo, certifique-se de que não é grande demais"
 
 #: front/src/components/Footer.vue:21
+msgctxt "Footer/Settings/Dropdown.Label/Short, Verb"
 msgid "Change language"
 msgstr "Alterar idioma"
 
-#: front/src/components/auth/Settings.vue:67
+#: front/src/components/auth/Settings.vue:68
+msgctxt "Content/Settings/Title/Verb"
 msgid "Change my password"
 msgstr "Alterar minha senha"
 
 #: front/src/components/auth/Settings.vue:95
+msgctxt "Content/Settings/Button.Label"
 msgid "Change password"
 msgstr "Alterar senha"
 
-#: front/src/views/auth/PasswordResetConfirm.vue:4
 #: front/src/views/auth/PasswordResetConfirm.vue:62
+msgctxt "*/Signup/Title"
 msgid "Change your password"
 msgstr "Alterar sua senha"
 
 #: front/src/components/auth/Settings.vue:96
+msgctxt "Popup/Settings/Title"
 msgid "Change your password?"
 msgstr "Alterar sua senha?"
 
-#: front/src/components/playlists/Editor.vue:21
+#: front/src/components/playlists/Editor.vue:31
+msgctxt "Content/Playlist/Paragraph"
 msgid "Changes synced with server"
 msgstr "Alterações sincronizadas com o servidor"
 
-#: front/src/components/auth/Settings.vue:70
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
+#: front/src/components/auth/Settings.vue:71
+msgctxt "Content/Settings/Paragraph'"
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
 msgstr ""
 "A alteração de sua senha também modificará - caso use - a senha da API "
 "Subsonic."
 
 #: front/src/components/auth/Settings.vue:98
-msgid "Changing your password will have the following consequences"
+#, fuzzy
+msgctxt "Popup/Settings/Paragraph"
+msgid "Changing your password will have the following consequences:"
 msgstr "A alteração da senha terá as seguintes consequências"
 
 #: front/src/components/Footer.vue:40
+msgctxt "Footer/*/List item.Link"
 msgid "Chat room"
 msgstr "Sala de chat"
 
-#: front/src/App.vue:13
+#: front/src/components/auth/ApplicationForm.vue:24
+msgctxt "Content/Applications/Paragraph/"
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
+msgstr ""
+
+#: front/src/components/SetInstanceModal.vue:2
+msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Escolha sua instância"
 
-#: front/src/components/Home.vue:64
-msgid "Clean library"
-msgstr "Biblioteca limpa"
-
 #: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
+msgid "Clear"
+msgstr "Limpar"
+
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "Limpar"
 
-#: front/src/components/playlists/Editor.vue:40
-#: front/src/components/playlists/Editor.vue:45
+#: front/src/components/playlists/Editor.vue:50
+#: front/src/components/playlists/Editor.vue:55
+msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Limpar lista"
 
-#: front/src/components/audio/Player.vue:363
+#: front/src/components/audio/Player.vue:642
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Clear your queue"
 msgstr "Limpar sua fila"
 
 #: front/src/components/Home.vue:44
+msgctxt "Content/Home/List item/Verb"
 msgid "Click once, listen for hours using built-in radios"
 msgstr "Clique uma vez e ouça as rádios nativas por horas"
 
-#: front/src/components/library/FileUpload.vue:75
+#: front/src/components/mixins/Translations.vue:21
+#: front/src/components/mixins/Translations.vue:22
+msgctxt "Content/Library/Link.Title"
+msgid ""
+"Click to display more information about the import process for this upload"
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:82
+msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
 msgstr ""
 "Clique para selecionar arquivos para enviar ou arraste e solte arquivos ou "
 "pastas"
 
+#: front/src/components/federation/FetchButton.vue:85
+#: front/src/components/library/ImportStatusModal.vue:79
+msgctxt "*/*/Button.Label/Verb"
+msgid "Close"
+msgstr "Fechar"
+
 #: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
 msgid "Close"
 msgstr "Fechar"
 
+#: front/src/components/federation/FetchButton.vue:88
+msgctxt "*/*/Button.Label/Verb"
+msgid "Close and reload page"
+msgstr ""
+
 #: front/src/components/manage/users/InvitationForm.vue:26
 #: front/src/components/manage/users/InvitationsTable.vue:42
+msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Code"
 msgstr "Código"
 
-#: front/src/components/audio/album/Card.vue:43
+#: front/src/components/audio/album/Card.vue:41
 #: front/src/components/audio/artist/Card.vue:33
+msgctxt "Content/*/Card.Link/Verb"
 msgid "Collapse"
 msgstr "Ocultar"
 
-#: front/src/components/library/radios/Builder.vue:62
+#: front/src/components/library/radios/Builder.vue:63
+msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)"
 msgid "Config"
 msgstr "Configuração"
 
 #: front/src/components/common/DangerousButton.vue:21
+msgctxt "Modal/*/Button.Label/Short, Verb"
 msgid "Confirm"
 msgstr "Confirmar"
 
-#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20
 #: front/src/views/auth/EmailConfirm.vue:51
+msgctxt "Head/Signup/Title"
 msgid "Confirm your e-mail address"
 msgstr "Confirmar seu endereço de e-mail"
 
 #: front/src/views/auth/EmailConfirm.vue:13
+msgctxt "Content/Signup/Form.Label"
 msgid "Confirmation code"
 msgstr "Código de confirmação"
 
-#: front/src/components/common/ActionTable.vue:7
+#: front/src/components/moderation/FilterModal.vue:90
+msgctxt "*/Moderation/Message"
+msgid "Content filter successfully added"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:96
+#: front/src/components/mixins/Translations.vue:97
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Content filters"
+msgstr "Selecione um filtro"
+
+#: front/src/components/auth/Settings.vue:116
+#, fuzzy
+msgctxt "Content/Settings/Title/Noun"
+msgid "Content filters"
+msgstr "Selecione um filtro"
+
+#: front/src/components/auth/Settings.vue:119
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
+msgstr ""
+
+#: front/src/components/common/ActionTable.vue:8
+msgctxt "Content/*/Button.Help text.Paragraph"
 msgid "Content have been updated, click refresh to see up-to-date content"
 msgstr "Conteúdo modificado, atualize a página para ver o conteúdo atual"
 
 #: front/src/components/Footer.vue:48
+msgctxt "Footer/*/List item.Link"
 msgid "Contribute"
 msgstr "Colaborar"
 
 #: front/src/components/audio/EmbedWizard.vue:19
 #: front/src/components/common/CopyInput.vue:8
+msgctxt "*/*/Button.Label/Short, Verb"
 msgid "Copy"
 msgstr "Copiar"
 
-#: front/src/components/playlists/Editor.vue:163
-msgid "Copy tracks from current queue to playlist"
+#: front/src/components/playlists/Editor.vue:194
+#, fuzzy
+msgctxt "Content/Playlist/Button.Tooltip/Verb"
+msgid "Copy queued tracks to playlist"
 msgstr "Copiar faixas da fila atual para lista"
 
+#: front/src/components/auth/Authorize.vue:55
+msgctxt "Content/Auth/Paragraph"
+msgid "Copy-paste the following code in the application:"
+msgstr ""
+
 #: front/src/components/audio/EmbedWizard.vue:21
+msgctxt "Popup/Embed/Paragraph"
 msgid "Copy/paste this code in your website HTML"
 msgstr "Copie e cole este código HTML em seu site"
 
-#: front/src/components/library/Track.vue:91
+#: front/src/components/library/TrackDetail.vue:10
+#: front/src/views/admin/library/TrackDetail.vue:153
+msgctxt "Content/Track/Table.Label/Noun"
 msgid "Copyright"
 msgstr "Direitos autorais"
 
 #: front/src/views/auth/EmailConfirm.vue:7
+msgctxt "Content/Signup/Paragraph"
 msgid "Could not confirm your e-mail address"
 msgstr "Não foi possível confirmar seu endereço de e-mail"
 
 #: front/src/views/content/remote/ScanForm.vue:3
+msgctxt "Content/Library/Error message.Title"
 msgid "Could not fetch remote library"
 msgstr "Não foi possível obter a biblioteca remota"
 
-#: front/src/views/content/libraries/FilesTable.vue:213
-msgid "Could not process this track, ensure it is tagged correctly"
-msgstr ""
-"Não foi possível processar esta faixa, verifique se ela possui as tags certas"
-
-#: front/src/components/Home.vue:85
+#: front/src/components/Home.vue:80
+msgctxt "Content/Home/List item"
 msgid "Covers, lyrics, our goal is to have them all ;)"
 msgstr "Capas, letras, nosso objetivo é ter tudo isso! ;)"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:58
+msgctxt "Content/Moderation/Card.Button.Label/Verb"
 msgid "Create"
 msgstr "Criar"
 
 #: front/src/components/auth/Signup.vue:4
+msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Criar conta Funkwhale"
 
+#: front/src/components/auth/Settings.vue:220
+#, fuzzy
+msgctxt "Content/Settings/Button.Label"
+msgid "Create a new application"
+msgstr "Criar nova lista"
+
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+#, fuzzy
+msgctxt "Content/Applications/Title"
+msgid "Create a new application"
+msgstr "Criar nova lista"
+
 #: front/src/views/content/libraries/Home.vue:14
+msgctxt "Content/Library/Link/Verb"
 msgid "Create a new library"
 msgstr "Criar nova biblioteca"
 
 #: front/src/components/playlists/Form.vue:2
+msgctxt "Popup/Playlist/Title/Verb"
 msgid "Create a new playlist"
 msgstr "Criar nova lista"
 
 #: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17
+msgctxt "*/Signup/Link/Verb"
 msgid "Create an account"
 msgstr "Criar conta"
 
+#: front/src/components/auth/ApplicationForm.vue:65
+#, fuzzy
+msgctxt "Content/Applications/Button.Label/Verb"
+msgid "Create application"
+msgstr "Criar lista"
+
 #: front/src/views/content/libraries/Form.vue:26
+msgctxt "Content/Library/Button.Label/Verb"
 msgid "Create library"
 msgstr "Criar biblioteca"
 
-#: front/src/components/auth/Signup.vue:51
+#: front/src/components/auth/Signup.vue:53
+msgctxt "Content/Signup/Button.Label"
 msgid "Create my account"
 msgstr "Criar minha conta"
 
+#: front/src/components/auth/Settings.vue:264
+msgctxt "Content/Applications/Paragraph"
+msgid "Create one to integrate Funkwhale with third-party applications."
+msgstr ""
+
 #: front/src/components/playlists/Form.vue:34
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Create playlist"
 msgstr "Criar lista"
 
 #: front/src/components/library/Radios.vue:23
+msgctxt "Content/Radio/Button.Label/Verb"
 msgid "Create your own radio"
 msgstr "Criar sua própria rádio"
 
+#: front/src/components/auth/Settings.vue:134
+#: src/components/auth/Settings.vue:227
+#: front/src/components/manage/library/AlbumsTable.vue:44
+#: front/src/components/manage/library/ArtistsTable.vue:43
+#: front/src/components/manage/library/LibrariesTable.vue:54
+#: front/src/components/manage/library/TracksTable.vue:44
+#: front/src/components/manage/library/UploadsTable.vue:66
 #: front/src/components/manage/users/InvitationsTable.vue:40
-#: front/src/components/mixins/Translations.vue:16
-#: front/src/components/mixins/Translations.vue:17
+#: front/src/components/mixins/Translations.vue:43
+#: front/src/components/mixins/Translations.vue:44
+msgctxt "Content/*/*/Noun"
 msgid "Creation date"
 msgstr "Data de criação"
 
 #: front/src/components/auth/Settings.vue:54
+msgctxt "Content/Settings/Title/Noun"
 msgid "Current avatar"
 msgstr "Imagem de perfil atual"
 
 #: front/src/views/content/libraries/DetailArea.vue:4
+msgctxt "Content/Library/Title"
 msgid "Current library"
 msgstr "Biblioteca atual"
 
 #: front/src/components/playlists/PlaylistModal.vue:8
+msgctxt "Popup/Playlist/Title"
 msgid "Current track"
 msgstr "Faixa atual"
 
 #: front/src/views/content/libraries/Quota.vue:2
+msgctxt "Content/Library/Title"
 msgid "Current usage"
 msgstr "Uso atual"
 
+#: front/src/components/federation/FetchButton.vue:53
+msgctxt "*/*/Error"
+msgid "Data returned by the remote server had invalid or missing attributes"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:17
+msgctxt "Popup/*/Message.Content"
+msgid "Data was refreshed successfully from remote server."
+msgstr ""
+
 #: front/src/views/content/libraries/Detail.vue:27
+msgctxt "Content/Library/Table.Label"
 msgid "Date"
 msgstr "Data"
 
+#: front/src/components/library/ImportStatusModal.vue:64
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Debug information"
+msgstr "Informações da faixa"
+
 #: front/src/components/ShortcutsModal.vue:75
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Decrease volume"
 msgstr "Diminuir volume"
 
-#: front/src/components/manage/library/FilesTable.vue:190
+#: front/src/components/auth/Settings.vue:150
+#: src/components/auth/Settings.vue:251
+#: front/src/components/library/EditCard.vue:93
+#: front/src/components/library/EditCard.vue:98
+#: front/src/components/manage/library/AlbumsTable.vue:188
+#: front/src/components/manage/library/ArtistsTable.vue:178
+#: front/src/components/manage/library/LibrariesTable.vue:205
+#: front/src/components/manage/library/TracksTable.vue:188
+#: front/src/components/manage/library/UploadsTable.vue:255
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:61
 #: front/src/components/manage/users/InvitationsTable.vue:167
-#: front/src/views/content/libraries/FilesTable.vue:233
-#: front/src/views/content/libraries/Form.vue:29 src/views/playlists/Detail.vue:33
+#: front/src/views/admin/library/AlbumDetail.vue:72
+#: front/src/views/admin/library/AlbumDetail.vue:77
+#: front/src/views/admin/library/ArtistDetail.vue:71
+#: front/src/views/admin/library/ArtistDetail.vue:76
+#: front/src/views/admin/library/LibraryDetail.vue:58
+#: front/src/views/admin/library/LibraryDetail.vue:63
+#: front/src/views/admin/library/TrackDetail.vue:71
+#: front/src/views/admin/library/TrackDetail.vue:76
+#: front/src/views/admin/library/UploadDetail.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:70
+#: front/src/views/content/libraries/FilesTable.vue:222
+#: front/src/views/content/libraries/Form.vue:29
+#: src/views/playlists/Detail.vue:34
+msgctxt "*/*/*/Verb"
 msgid "Delete"
 msgstr "Excluir"
 
+#: front/src/components/auth/Settings.vue:254
+#, fuzzy
+msgctxt "*/Settings/Button.Label/Verb"
+msgid "Delete application"
+msgstr "Excluir lista"
+
+#: front/src/components/auth/Settings.vue:252
+msgctxt "Popup/Settings/Title"
+msgid "Delete application \"%{ application }\"?"
+msgstr ""
+
 #: front/src/views/content/libraries/Form.vue:39
+msgctxt "Popup/Library/Button.Label/Verb"
 msgid "Delete library"
 msgstr "Excluir biblioteca"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:69
+msgctxt "Popup/Moderation/Button.Label/Verb"
 msgid "Delete moderation rule"
 msgstr "Excluir regra de moderação"
 
-#: front/src/views/playlists/Detail.vue:38
+#: front/src/views/playlists/Detail.vue:39
+msgctxt "Popup/Playlist/Button.Label/Verb"
 msgid "Delete playlist"
 msgstr "Excluir lista"
 
 #: front/src/views/radios/Detail.vue:28
+msgctxt "Popup/Radio/Button.Label/Verb"
 msgid "Delete radio"
 msgstr "Excluir rádio"
 
+#: front/src/views/admin/library/AlbumDetail.vue:73
+#: front/src/views/admin/library/TrackDetail.vue:72
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this album?"
+msgstr "Excluir esta biblioteca?"
+
+#: front/src/views/admin/library/ArtistDetail.vue:72
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this artist?"
+msgstr "Excluir esta biblioteca?"
+
+#: front/src/views/admin/library/LibraryDetail.vue:59
 #: front/src/views/content/libraries/Form.vue:31
+msgctxt "Popup/Library/Title"
 msgid "Delete this library?"
 msgstr "Excluir esta biblioteca?"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:63
+msgctxt "Popup/Moderation/Title"
 msgid "Delete this moderation rule?"
 msgstr "Excluir esta regra de moderação?"
 
-#: front/src/components/favorites/List.vue:34 src/components/library/Artists.vue:26
-#: front/src/components/library/Radios.vue:47
-#: front/src/components/manage/library/FilesTable.vue:20
+#: front/src/components/library/EditCard.vue:94
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this suggestion?"
+msgstr "Excluir esta regra de moderação?"
+
+#: front/src/views/admin/library/UploadDetail.vue:66
+#, fuzzy
+msgctxt "Popup/Library/Title"
+msgid "Delete this upload?"
+msgstr "Excluir esta biblioteca?"
+
+#: front/src/components/favorites/List.vue:35
+#: src/components/library/Albums.vue:26
+#: front/src/components/library/Artists.vue:26
+#: src/components/library/Radios.vue:47
+#: front/src/components/manage/library/AlbumsTable.vue:22
+#: front/src/components/manage/library/ArtistsTable.vue:22
+#: front/src/components/manage/library/EditsCardList.vue:40
+#: front/src/components/manage/library/LibrariesTable.vue:31
+#: front/src/components/manage/library/TracksTable.vue:22
+#: front/src/components/manage/library/UploadsTable.vue:41
 #: front/src/components/manage/moderation/AccountsTable.vue:22
 #: front/src/components/manage/moderation/DomainsTable.vue:20
 #: front/src/components/manage/users/UsersTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:32
 #: front/src/views/playlists/List.vue:28
+msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "Descendente"
 
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
+msgid "Description"
+msgstr "Descrição"
+
 #: front/src/components/library/radios/Builder.vue:25
 #: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Descrição"
 
-#: front/src/views/content/libraries/Card.vue:47
-msgid "Detail"
-msgstr "Detalhe"
-
-#: front/src/views/content/remote/Card.vue:50
+#: front/src/views/content/libraries/Card.vue:48
+#: src/views/content/remote/Card.vue:54
+msgctxt "Content/Library/Card.Button.Label/Noun"
 msgid "Details"
 msgstr "Detalhes"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:455
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
+#: front/src/views/admin/moderation/AccountsDetail.vue:491
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
 msgstr ""
 "Determine quanto conteúdo o usuário pode enviar. Deixe em branco para "
 "utilizar o valor padrão da instância."
 
 #: front/src/components/mixins/Translations.vue:8
 #: front/src/components/mixins/Translations.vue:9
+msgctxt "Content/Settings/Dropdown.Help text"
 msgid "Determine the visibility level of your activity"
 msgstr "Determine o nível de visibilidade de sua atividade"
 
 #: front/src/components/auth/Settings.vue:104
-#: front/src/components/auth/SubsonicTokenForm.vue:52
+#: front/src/components/auth/SubsonicTokenForm.vue:51
+msgctxt "Popup/Settings/Button.Label"
 msgid "Disable access"
 msgstr "Desativar acesso"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:49
+#: front/src/components/auth/SubsonicTokenForm.vue:48
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Disable Subsonic access"
 msgstr "Desativar acesso Subsonic"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:50
+#: front/src/components/auth/SubsonicTokenForm.vue:49
+msgctxt "Popup/Settings/Title"
 msgid "Disable Subsonic API access?"
 msgstr "Desativar acesso da API Subsonic?"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:18
-#: front/src/views/admin/moderation/AccountsDetail.vue:128
-#: front/src/views/admin/moderation/AccountsDetail.vue:132
+#: front/src/views/admin/moderation/AccountsDetail.vue:157
+#: front/src/views/admin/moderation/AccountsDetail.vue:161
+msgctxt "*/*/*"
 msgid "Disabled"
 msgstr "Desativado"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:14
+#: front/src/views/admin/library/TrackDetail.vue:145
+msgctxt "*/*/*/Noun"
+msgid "Disc number"
+msgstr ""
+
+#: front/src/components/auth/SubsonicTokenForm.vue:13
+msgctxt "Content/Settings/Link"
 msgid "Discover how to use Funkwhale from other apps"
 msgstr "Aprenda a usar o Funkwhale em outros aplicativos"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:103
+#: front/src/views/admin/moderation/AccountsDetail.vue:132
+msgctxt "'Content/*/*/Noun'"
 msgid "Display name"
 msgstr "Nome de exibição"
 
 #: front/src/components/library/radios/Builder.vue:30
+msgctxt "Content/Radio/Checkbox.Label/Verb"
 msgid "Display publicly"
 msgstr "Mostrar publicamente"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:122
-msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well."
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
 msgstr ""
 "Não baixar nenhum arquivo de mídia (áudio, capa de álbum, imagem de "
-"exibição...) desta conta ou domínio. Esta ação também excluirá o conteúdo já "
-"existente."
+"exibição...) desta conta ou domínio. Esta ação também excluirá o conteúdo já"
+" existente."
 
-#: front/src/components/playlists/Editor.vue:42
+#: front/src/components/playlists/Editor.vue:51
+msgctxt "Popup/Playlist/Title"
 msgid "Do you want to clear the playlist \"%{ playlist }\"?"
 msgstr "Você quer limpar a lista \"%{ playlist }\"?"
 
 #: front/src/components/common/DangerousButton.vue:7
+msgctxt "Modal/*/Title"
 msgid "Do you want to confirm this action?"
 msgstr "Você deseja confirmar esta ação?"
 
 #: front/src/views/playlists/Detail.vue:35
+msgctxt "Popup/Playlist/Title/Call to action"
 msgid "Do you want to delete the playlist \"%{ playlist }\"?"
 msgstr "Você deseja excluir a lista \"%{ playlist }\"?"
 
 #: front/src/views/radios/Detail.vue:26
+msgctxt "Popup/Radio/Title"
 msgid "Do you want to delete the radio \"%{ radio }\"?"
 msgstr "Você deseja excluir a rádio \"%{ radio }\"?"
 
-#: front/src/components/common/ActionTable.vue:36
+#: front/src/components/moderation/FilterModal.vue:3
+#, fuzzy
+msgctxt "Popup/Moderation/Title/Verb"
+msgid "Do you want to hide content from artist \"%{ name }\"?"
+msgstr "Você deseja excluir a rádio \"%{ radio }\"?"
+
+#: front/src/components/common/ActionTable.vue:37
+#, fuzzy
+msgctxt "Modal/*/Title"
 msgid "Do you want to launch %{ action } on %{ count } element?"
 msgid_plural "Do you want to launch %{ action } on %{ count } elements?"
 msgstr[0] "Você deseja executar %{ action } em %{ count } elemento?"
 msgstr[1] "Você deseja executar %{ action } em %{ count } elementos?"
 
-#: front/src/components/Sidebar.vue:107
+#: front/src/components/Sidebar.vue:118
+msgctxt "Sidebar/Queue/Message"
 msgid "Do you want to restore your previous queue?"
 msgstr "Você deseja restaurar sua fila anterior?"
 
 #: front/src/components/Footer.vue:31
+msgctxt "Footer/*/List item.Link/Short, Noun"
 msgid "Documentation"
 msgstr "Documentação"
 
+#: front/src/components/manage/library/AlbumsTable.vue:41
+#: front/src/components/manage/library/ArtistsTable.vue:40
+#: front/src/components/manage/library/LibrariesTable.vue:50
+#: front/src/components/manage/library/TracksTable.vue:42
+#: front/src/components/manage/library/UploadsTable.vue:62
 #: front/src/components/manage/moderation/AccountsTable.vue:40
-#: front/src/components/mixins/Translations.vue:34
-#: front/src/views/admin/moderation/AccountsDetail.vue:93
-#: front/src/components/mixins/Translations.vue:35
+#: front/src/components/mixins/Translations.vue:60
+#: front/src/views/admin/library/AlbumDetail.vue:118
+#: front/src/views/admin/library/ArtistDetail.vue:107
+#: front/src/views/admin/library/LibraryDetail.vue:114
+#: front/src/views/admin/library/TrackDetail.vue:170
+#: front/src/views/admin/library/UploadDetail.vue:121
+#: front/src/views/admin/moderation/AccountsDetail.vue:123
+#: front/src/components/mixins/Translations.vue:61
+msgctxt "Content/Moderation/*/Noun"
 msgid "Domain"
 msgstr "Domínio"
 
 #: front/src/views/admin/moderation/Base.vue:5
 #: front/src/views/admin/moderation/DomainsList.vue:3
 #: front/src/views/admin/moderation/DomainsList.vue:48
+msgctxt "*/Moderation/*/Noun"
 msgid "Domains"
 msgstr "Domínios"
 
-#: front/src/components/library/Track.vue:55
+#: front/src/components/library/TrackBase.vue:39
+#: front/src/views/admin/library/UploadDetail.vue:58
+msgctxt "Content/Track/Link/Verb"
 msgid "Download"
 msgstr "Baixar"
 
-#: front/src/components/playlists/Editor.vue:49
+#: front/src/components/playlists/Editor.vue:59
+msgctxt "Content/Playlist/Paragraph/Call to action"
 msgid "Drag and drop rows to reorder tracks in the playlist"
 msgstr "Arraste as faixas para reorganizá-las na lista"
 
-#: front/src/components/audio/track/Table.vue:9 src/components/library/Track.vue:111
-#: front/src/components/manage/library/FilesTable.vue:43
-#: front/src/components/mixins/Translations.vue:30
-#: front/src/views/content/libraries/FilesTable.vue:59
-#: front/src/components/mixins/Translations.vue:31
+#: front/src/components/audio/track/Table.vue:10
+#: front/src/components/library/TrackDetail.vue:30
+#: front/src/components/mixins/Translations.vue:56
+#: front/src/views/admin/library/UploadDetail.vue:238
+#: front/src/views/content/libraries/FilesTable.vue:60
+#: front/src/components/mixins/Translations.vue:57
+msgctxt "Content/*/*"
 msgid "Duration"
 msgstr "Duração"
 
 #: front/src/views/auth/EmailConfirm.vue:23
+msgctxt "Content/Signup/Message"
 msgid "E-mail address confirmed"
 msgstr "Endereço de e-mail confirmado"
 
-#: front/src/components/Home.vue:93
+#: front/src/components/Home.vue:88
+msgctxt "Content/Home/Title"
 msgid "Easy to use"
 msgstr "Fácil de usar"
 
+#: front/src/components/library/AlbumBase.vue:68
+#: front/src/components/library/ArtistBase.vue:79
+#: front/src/components/library/TrackBase.vue:87
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:45
+#: front/src/components/radios/Card.vue:23
+#: src/views/admin/library/AlbumDetail.vue:65
+#: front/src/views/admin/library/ArtistDetail.vue:64
+#: front/src/views/admin/library/TrackDetail.vue:64
 #: front/src/views/content/libraries/Detail.vue:9
+#: src/views/playlists/Detail.vue:31
+msgctxt "Content/*/Button.Label/Verb"
+msgid "Edit"
+msgstr "Editar"
+
+#: front/src/components/auth/Settings.vue:246
+msgctxt "Content/Settings/Button.Label"
 msgid "Edit"
 msgstr "Editar"
 
-#: front/src/components/About.vue:21
+#: front/src/components/auth/ApplicationEdit.vue:30
+#: front/src/components/auth/ApplicationEdit.vue:75
+#, fuzzy
+msgctxt "Content/Applications/Title"
+msgid "Edit application"
+msgstr "Erro ao executar esta ação"
+
+#: front/src/components/About.vue:22
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Edit instance info"
 msgstr "Editar informações da instância"
 
-#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30
-msgid "Edit…"
-msgstr "Editar…"
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:3
+#, fuzzy
+msgctxt "Content/Moderation/Card.Title/Verb"
+msgid "Edit moderation rule"
+msgstr "Atualizar regra de moderação"
+
+#: front/src/components/library/AlbumEdit.vue:4
+msgctxt "Content/*/Title"
+msgid "Edit this album"
+msgstr ""
+
+#: front/src/components/library/ArtistEdit.vue:4
+#, fuzzy
+msgctxt "Content/*/Title"
+msgid "Edit this artist"
+msgstr "Adicionar a esta lista"
+
+#: front/src/components/library/TrackEdit.vue:4
+#, fuzzy
+msgctxt "Content/*/Title"
+msgid "Edit this track"
+msgstr "Reproduzir esta faixa"
+
+#: front/src/views/admin/library/AlbumDetail.vue:182
+#: front/src/views/admin/library/ArtistDetail.vue:171
+#: front/src/views/admin/library/Base.vue:5
+#: src/views/admin/library/EditsList.vue:24
+#: front/src/views/admin/library/TrackDetail.vue:234
+#, fuzzy
+msgctxt "*/Admin/*/Noun"
+msgid "Edits"
+msgstr "Editar"
+
+#: front/src/components/mixins/Translations.vue:104
+#: front/src/components/mixins/Translations.vue:105
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Edits"
+msgstr "Editar"
 
-#: front/src/components/auth/Signup.vue:29
+#: front/src/components/auth/Signup.vue:30
 #: front/src/components/manage/users/UsersTable.vue:38
+msgctxt "Content/*/*/Noun"
 msgid "Email"
 msgstr "E-mail"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:111
+#: front/src/views/admin/moderation/AccountsDetail.vue:140
+msgctxt "Content/*/*"
 msgid "Email address"
 msgstr "Endereço de e-mail"
 
-#: front/src/components/library/Album.vue:44 src/components/library/Track.vue:62
+#: front/src/components/library/AlbumBase.vue:53
+#: front/src/components/library/ArtistBase.vue:64
+#: front/src/components/library/TrackBase.vue:72
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Embed"
 msgstr "Incorporar"
 
 #: front/src/components/audio/EmbedWizard.vue:20
+msgctxt "Popup/Embed/Input.Label/Noun"
 msgid "Embed code"
 msgstr "Código para incorporar"
 
-#: front/src/components/library/Album.vue:48
+#: front/src/components/library/AlbumBase.vue:26
+msgctxt "Popup/Album/Title/Verb"
 msgid "Embed this album on your website"
 msgstr "Incorpore este álbum em seu site"
 
-#: front/src/components/library/Track.vue:66
+#: front/src/components/library/ArtistBase.vue:37
+#, fuzzy
+msgctxt "Popup/Artist/Title/Verb"
+msgid "Embed this artist work on your website"
+msgstr "Incorpore esta faixa em seu site"
+
+#: front/src/components/library/TrackBase.vue:45
+msgctxt "Popup/Track/Title"
 msgid "Embed this track on your website"
 msgstr "Incorpore esta faixa em seu site"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:230
+#: front/src/views/admin/moderation/AccountsDetail.vue:259
 #: front/src/views/admin/moderation/DomainsDetail.vue:187
+msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Emitted library follows"
 msgstr "Biblioteca enviada segue"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:214
+#: front/src/views/admin/moderation/AccountsDetail.vue:243
 #: front/src/views/admin/moderation/DomainsDetail.vue:171
+msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Emitted messages"
 msgstr "Mensagens enviadas"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:8
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17
-#: front/src/views/admin/moderation/AccountsDetail.vue:127
-#: front/src/views/admin/moderation/AccountsDetail.vue:131
+#: front/src/views/admin/moderation/AccountsDetail.vue:156
+#: front/src/views/admin/moderation/AccountsDetail.vue:160
+msgctxt "*/*/*"
 msgid "Enabled"
 msgstr "Ativado"
 
-#: front/src/views/playlists/Detail.vue:29
+#: front/src/views/playlists/Detail.vue:30
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "End edition"
 msgstr "Finalizar edição"
 
 #: front/src/views/content/remote/ScanForm.vue:50
+msgctxt "Content/Library/Input.Placeholder"
 msgid "Enter a library URL"
 msgstr "Insira o link de uma biblioteca"
 
-#: front/src/components/library/Radios.vue:140
+#: front/src/components/library/Radios.vue:141
+msgctxt "Content/Search/Input.Placeholder"
 msgid "Enter a radio name…"
 msgstr "Insira o nome de uma rádio…"
 
-#: front/src/components/library/Artists.vue:118
+#: front/src/components/library/Albums.vue:119
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Enter album title..."
+msgstr ""
+
+#: front/src/components/library/Artists.vue:116
+msgctxt "Content/Search/Input.Placeholder"
 msgid "Enter artist name…"
 msgstr "Insira o nome do(a) artista…"
 
 #: front/src/views/playlists/List.vue:107
+msgctxt "Content/Playlist/Placeholder/Call to action"
 msgid "Enter playlist name…"
 msgstr "Insira o nome da lista…"
 
-#: front/src/components/auth/Signup.vue:100
+#: front/src/views/auth/PasswordReset.vue:54
+#, fuzzy
+msgctxt "Content/Signup/Input.Placeholder"
+msgid "Enter the email address binded to your account"
+msgstr "Insira o endereço de e-mail associado à sua conta"
+
+#: front/src/components/auth/Signup.vue:103
+msgctxt "Content/Signup/Form/Placeholder"
 msgid "Enter your email"
 msgstr "Insira seu e-mail"
 
-#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97
+#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100
+msgctxt "Content/Signup/Form/Placeholder"
 msgid "Enter your invitation code (case insensitive)"
-msgstr "Insira seu código de convite (não diferencia maiúsculas de minúsculas)"
+msgstr ""
+"Insira seu código de convite (não diferencia maiúsculas de minúsculas)"
 
 #: front/src/components/metadata/Search.vue:114
+msgctxt "Content/Library/Input.Placeholder/Verb"
 msgid "Enter your search query…"
 msgstr "Insira palavras-chave…"
 
-#: front/src/components/auth/Signup.vue:99
+#: front/src/components/auth/Signup.vue:102
+msgctxt "Content/Signup/Form/Placeholder"
 msgid "Enter your username"
 msgstr "Insira seu nome de usuário"
 
-#: front/src/components/auth/Login.vue:77
+#: front/src/components/auth/Login.vue:83
+msgctxt "Content/Login/Input.Placeholder"
 msgid "Enter your username or email"
 msgstr "Insira seu nome de usuário ou e-mail"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:20
+#: front/src/components/auth/SubsonicTokenForm.vue:19
 #: front/src/views/content/libraries/Form.vue:4
+msgctxt "Content/*/Error message.Title"
 msgid "Error"
 msgstr "Erro"
 
+#: front/src/components/federation/FetchButton.vue:34
+#: front/src/components/library/ImportStatusModal.vue:32
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Error detail"
+msgstr "Relatório de erros"
+
 #: front/src/views/admin/Settings.vue:87
+msgctxt "Content/Admin/Menu"
 msgid "Error reporting"
 msgstr "Relatório de erros"
 
-#: front/src/components/common/ActionTable.vue:92
+#: front/src/components/federation/FetchButton.vue:26
+#: front/src/components/library/ImportStatusModal.vue:24
+#, fuzzy
+msgctxt "Popup/Import/Table.Label/Noun"
+msgid "Error type"
+msgstr "Com erro"
+
+#: front/src/components/common/ActionTable.vue:94
+msgctxt "Content/*/Error message/Header"
 msgid "Error while applying action"
 msgstr "Erro ao executar esta ação"
 
 #: front/src/views/auth/PasswordReset.vue:7
+msgctxt "Content/Signup/Card.Title"
 msgid "Error while asking for a password reset"
 msgstr "Erro ao solicitar redefinição de senha"
 
+#: front/src/components/auth/Authorize.vue:6
+#, fuzzy
+msgctxt "Popup/Moderation/Error message"
+msgid "Error while authorizing application"
+msgstr "Erro ao executar esta ação"
+
 #: front/src/views/auth/PasswordResetConfirm.vue:7
+msgctxt "Content/Signup/Card.Title"
 msgid "Error while changing your password"
 msgstr "Erro ao alterar sua senha"
 
 #: front/src/views/admin/moderation/DomainsList.vue:6
+msgctxt "Content/Moderation/Message.Title"
 msgid "Error while creating domain"
 msgstr "Erro ao criar domínio"
 
+#: front/src/components/moderation/FilterModal.vue:13
+#, fuzzy
+msgctxt "Popup/Moderation/Error message"
+msgid "Error while creating filter"
+msgstr "Erro ao criar regra"
+
 #: front/src/components/manage/users/InvitationForm.vue:4
+msgctxt "Content/Admin/Error message.Title"
 msgid "Error while creating invitation"
 msgstr "Erro ao gerar convite"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:7
+msgctxt "Content/Moderation/Error message.Title"
 msgid "Error while creating rule"
 msgstr "Erro ao criar regra"
 
-#: front/src/views/admin/moderation/DomainsDetail.vue:126
+#: front/src/components/auth/Authorize.vue:7
+#, fuzzy
+msgctxt "Popup/Moderation/Error message"
+msgid "Error while fetching application data"
+msgstr "Erro ao gerar convite"
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:118
+msgctxt "Content/Moderation/Table"
 msgid "Error while fetching node info"
 msgstr "Erro ao obter node info"
 
 #: front/src/components/admin/SettingsGroup.vue:5
+msgctxt "Content/Settings/Error message.Title"
 msgid "Error while saving settings"
 msgstr "Erro ao salvar configurações"
 
-#: front/src/views/content/libraries/FilesTable.vue:212
-msgid "Errored"
-msgstr "Com erro"
+#: front/src/components/federation/FetchButton.vue:73
+msgctxt "Content/*/Error message.Title"
+msgid "Error while saving settings"
+msgstr "Erro ao salvar configurações"
 
-#: front/src/views/content/libraries/Quota.vue:75
+#: front/src/components/library/EditForm.vue:46
+#, fuzzy
+msgctxt "Content/Library/Error message.Title"
+msgid "Error while submitting edit"
+msgstr "Erro ao salvar configurações"
+
+#: front/src/components/mixins/Translations.vue:32
+#: front/src/components/mixins/Translations.vue:33
+msgctxt "Content/Library/Table/Short"
+msgid "Errored"
+msgstr "Com erro"
+
+#: front/src/views/content/libraries/Quota.vue:75
+msgctxt "Content/Library/Label"
 msgid "Errored files"
 msgstr "Arquivos com erro"
 
-#: front/src/components/playlists/Form.vue:89
+#: front/src/components/mixins/Translations.vue:17
+#: front/src/components/mixins/Translations.vue:18
+msgctxt "Content/Settings/Dropdown/Short"
 msgid "Everyone"
 msgstr "Todo mundo"
 
 #: front/src/components/mixins/Translations.vue:11
-#: front/src/components/playlists/Form.vue:85 src/views/content/libraries/Form.vue:73
 #: front/src/components/mixins/Translations.vue:12
+msgctxt "Content/Settings/Dropdown"
 msgid "Everyone on this instance"
 msgstr "Todo mundo nesta instância"
 
-#: front/src/views/content/libraries/Form.vue:74
+#: front/src/components/mixins/Translations.vue:12
+#: front/src/components/mixins/Translations.vue:13
+msgctxt "Content/Settings/Dropdown"
 msgid "Everyone, across all instances"
 msgstr "Todo mundo em todas as instâncias"
 
-#: front/src/components/library/radios/Builder.vue:61
+#: front/src/components/library/radios/Builder.vue:62
+msgctxt "Content/Radio/Table.Label/Verb"
 msgid "Exclude"
 msgstr "Excluir"
 
 #: front/src/components/manage/users/InvitationsTable.vue:41
-#: front/src/components/mixins/Translations.vue:22
-#: front/src/components/mixins/Translations.vue:23
+#: front/src/components/mixins/Translations.vue:49
+#: front/src/components/mixins/Translations.vue:50
+msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Expiration date"
 msgstr "Data de expiração"
 
 #: front/src/components/manage/users/InvitationsTable.vue:50
+msgctxt "Content/Admin/Table"
 msgid "Expired"
 msgstr "Expirado"
 
 #: front/src/components/manage/users/InvitationsTable.vue:21
+msgctxt "Content/Admin/Dropdown/Adjective"
 msgid "Expired/used"
 msgstr "Expirado/usado"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:110
-msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place."
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
 msgstr ""
 "Explique por que está aplicando esta regra. Dependendo da configuração de "
-"sua instância, a descrição te ajudará a se lembrar o motivo da ação e também "
-"será exposta publicamente para que os usuários possam saber quais regras de "
-"moderação estão ativas."
+"sua instância, a descrição te ajudará a se lembrar o motivo da ação e também"
+" será exposta publicamente para que os usuários possam saber quais regras de"
+" moderação estão ativas."
 
+#: front/src/components/manage/library/UploadsTable.vue:25
 #: front/src/views/content/libraries/FilesTable.vue:16
+msgctxt "Content/Library/Dropdown"
 msgid "Failed"
 msgstr "Falhou"
 
-#: front/src/views/content/remote/Card.vue:58
+#: front/src/views/content/remote/Card.vue:62
+msgctxt "Content/Library/Card.List item/Noun"
 msgid "Failed tracks:"
 msgstr "Faixas que falharam:"
 
+#: front/src/views/admin/library/AlbumDetail.vue:165
+#: front/src/views/admin/library/ArtistDetail.vue:154
+#: front/src/views/admin/library/TrackDetail.vue:217
+#, fuzzy
+msgctxt "*/*/*"
+msgid "Favorited tracks"
+msgstr "Faixas que falharam:"
+
 #: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
+msgid "Favorites"
+msgstr "Favoritos"
+
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr "Favoritos"
 
 #: front/src/views/admin/Settings.vue:84
+msgctxt "Content/Admin/Menu"
 msgid "Federation"
 msgstr "Federação"
 
-#: front/src/components/library/FileUpload.vue:84
+#: front/src/components/library/TrackDetail.vue:66
+#, fuzzy
+msgctxt "Content/*/*/Noun"
+msgid "Federation ID"
+msgstr "Federação"
+
+#: front/src/components/library/EditCard.vue:45
+msgctxt "Content/Library/Card.Table.Header/Short"
+msgid "Field"
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:93
+msgctxt "Content/Library/Table.Label"
 msgid "Filename"
 msgstr "Nome do arquivo"
 
-#: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21
-msgid "Files"
-msgstr "Arquivos"
-
-#: front/src/components/library/radios/Builder.vue:60
+#: front/src/components/library/radios/Builder.vue:61
+msgctxt "Content/Radio/Table.Label/Noun"
 msgid "Filter name"
 msgstr "Nome do filtro"
 
+#: front/src/components/manage/library/UploadsTable.vue:26
+#: front/src/components/mixins/Translations.vue:36
 #: front/src/views/content/libraries/FilesTable.vue:17
-#: front/src/views/content/libraries/FilesTable.vue:216
+#: front/src/components/mixins/Translations.vue:37
+msgctxt "Content/Library/*"
 msgid "Finished"
 msgstr "Finalizado"
 
 #: front/src/components/manage/moderation/AccountsTable.vue:42
 #: front/src/components/manage/moderation/DomainsTable.vue:41
-#: front/src/views/admin/moderation/AccountsDetail.vue:159
-#: front/src/views/admin/moderation/DomainsDetail.vue:78
+#: front/src/views/admin/library/AlbumDetail.vue:149
+#: front/src/views/admin/library/ArtistDetail.vue:138
+#: front/src/views/admin/library/LibraryDetail.vue:153
+#: front/src/views/admin/library/TrackDetail.vue:201
+#: front/src/views/admin/library/UploadDetail.vue:167
+#: front/src/views/admin/moderation/AccountsDetail.vue:235
+#: front/src/views/admin/moderation/DomainsDetail.vue:151
+msgctxt "Content/Moderation/Table.Label/Short (Value is a date)"
 msgid "First seen"
 msgstr "Visto primeiro"
 
-#: front/src/components/mixins/Translations.vue:17
-#: front/src/components/mixins/Translations.vue:18
+#: front/src/components/mixins/Translations.vue:46
+#: front/src/components/mixins/Translations.vue:47
+msgctxt "Content/Moderation/Dropdown/Noun"
 msgid "First seen date"
 msgstr "Data do primeiro acesso"
 
-#: front/src/views/content/remote/Card.vue:83
+#: front/src/views/content/remote/Card.vue:87
+msgctxt "Content/Library/Card.Button.Label/Verb"
 msgid "Follow"
 msgstr "Seguir"
 
 #: front/src/views/content/Home.vue:16
+msgctxt "Content/Library/Title/Verb"
 msgid "Follow remote libraries"
 msgstr "Seguir bibliotecas remotas"
 
-#: front/src/views/content/remote/Card.vue:88
+#: front/src/views/content/remote/Card.vue:92
+msgctxt "Content/Library/Card.Paragraph"
 msgid "Follow request pending approval"
 msgstr "Solicitação de seguidor pendente"
 
-#: front/src/components/mixins/Translations.vue:38
+#: front/src/components/mixins/Translations.vue:64
+#: front/src/views/admin/library/LibraryDetail.vue:161
 #: front/src/views/content/libraries/Detail.vue:7
-#: front/src/components/mixins/Translations.vue:39
+#: front/src/components/mixins/Translations.vue:65
+msgctxt "Content/Federation/*/Noun"
 msgid "Followers"
 msgstr "Seguidores"
 
-#: front/src/views/content/remote/Card.vue:93
+#: front/src/components/manage/library/LibrariesTable.vue:53
+msgctxt "Content/*/*/Noun"
+msgid "Followers"
+msgstr "Seguidores"
+
+#: front/src/views/content/remote/Card.vue:103
+msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Seguindo"
 
-#: front/src/components/library/Track.vue:17
-msgid "From album %{ album } by %{ artist }"
-msgstr "Do álbum %{ album } de %{ artist }"
+#: front/src/components/mixins/Translations.vue:84
+#: front/src/components/mixins/Translations.vue:85
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Follows"
+msgstr "Seguir"
+
+#: front/src/components/library/TrackBase.vue:17
+msgctxt "Content/Track/Paragraph"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:28
+#, fuzzy
+msgctxt "Content/Auth/Label/Noun"
+msgid "Full access"
+msgstr "Desativar acesso"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
+msgctxt "Content/Settings/Paragraph'"
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
 msgstr ""
 "O Funkwhale funciona em outros reprodutores de música compatíveis com a API "
 "Subsonic."
 
-#: front/src/components/Home.vue:95
+#: front/src/components/Home.vue:90
+msgctxt "Content/Home/Paragraph"
 msgid "Funkwhale is dead simple to use."
 msgstr "O Funkwhale é muito fácil de usar."
 
 #: front/src/components/Home.vue:39
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
+msgctxt "Content/Home/Paragraph"
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
 msgstr ""
 "O Funkwhale foi feito para ser fácil de ouvir as músicas que você curte ou "
 "conhecer novos(as) artistas."
 
-#: front/src/components/Home.vue:116
+#: front/src/components/Home.vue:111
+msgctxt "Content/Home/Paragraph"
 msgid "Funkwhale is free and gives you control on your music."
 msgstr "O Funkwhale é gratuito e te coloca no controle de suas músicas."
 
 #: front/src/components/Home.vue:66
+msgctxt "Content/Home/Paragraph"
 msgid "Funkwhale takes care of handling your music"
 msgstr "O Funkwhale cuida da organização de suas músicas"
 
 #: front/src/components/ShortcutsModal.vue:38
+msgctxt "Popup/Keyboard shortcuts/Title"
 msgid "General shortcuts"
 msgstr "Atalhos gerais"
 
 #: front/src/components/manage/users/InvitationForm.vue:16
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Get a new invitation"
 msgstr "Solicitar novo convite"
 
 #: front/src/components/Home.vue:13
+msgctxt "Content/Home/Button.Label/Verb"
 msgid "Get me to the library"
 msgstr "Me leve à biblioteca"
 
-#: front/src/components/Home.vue:76
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
+#: front/src/components/Home.vue:70
+msgctxt "Content/Home/List item/Verb"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
 msgstr ""
-"Tenha metadados de qualidade sobre suas músicas graças ao <a href=\"%{ url }"
-"\" target=\"_blank\">MusicBrainz</a>"
+"Tenha metadados de qualidade sobre suas músicas graças ao <a href=\"%{ url "
+"}\" target=\"_blank\">MusicBrainz</a>"
 
 #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19
+msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Comece agora"
 
 #: front/src/components/Footer.vue:37
+msgctxt "Footer/*/Link"
+msgid "Getting help"
+msgstr "Procurar ajuda"
+
+#: front/src/components/library/ImportStatusModal.vue:45
+msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Getting help"
 msgstr "Procurar ajuda"
 
-#: front/src/components/common/ActionTable.vue:34
-#: front/src/components/common/ActionTable.vue:54
+#: front/src/components/common/ActionTable.vue:35
+#: front/src/components/common/ActionTable.vue:56
+msgctxt "Content/*/Button.Label/Short, Verb"
 msgid "Go"
 msgstr "Ir"
 
 #: front/src/components/PageNotFound.vue:14
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Go to home page"
 msgstr "Ir à página inicial"
 
+#: front/src/components/auth/Settings.vue:128
+#, fuzzy
+msgctxt "Content/Settings/Title"
+msgid "Hidden artists"
+msgstr "Explorando artistas"
+
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:114
+msgctxt "Content/Moderation/Help text"
 msgid "Hide account or domain content, except from followers."
 msgstr "Ocultar conteúdo da conta ou domínio, exceto de seguidores."
 
+#: front/src/components/moderation/FilterModal.vue:40
+#, fuzzy
+msgctxt "Popup/*/Button.Label"
+msgid "Hide content"
+msgstr "Adicionar conteúdo"
+
+#: front/src/components/audio/PlayButton.vue:26
+msgctxt "*/Queue/Dropdown/Button/Label/Short"
+msgid "Hide content from this artist"
+msgstr ""
+
+#: front/src/components/audio/Player.vue:643
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
+msgid "Hide content from this artist…"
+msgstr ""
+
 #: front/src/components/library/Home.vue:65
+msgctxt "Head/Home/Title"
 msgid "Home"
 msgstr "Início"
 
 #: front/src/components/instance/Stats.vue:36
+msgctxt "Content/About/Paragraph/Unit"
 msgid "Hours of music"
 msgstr "Horas de música"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:11
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
+#: front/src/components/auth/SubsonicTokenForm.vue:10
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
 msgstr ""
-"Porém, para acessar o Funkwhale a partir desses clientes você precisa de uma "
-"senha que pode ser configurada abaixo."
+"Porém, para acessar o Funkwhale a partir desses clientes você precisa de uma"
+" senha que pode ser configurada abaixo."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
+msgctxt "Content/Signup/Paragraph"
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
 msgstr ""
 "Se o endereço de e-mail inserido anteriormente for válido e associado a uma "
 "conta de usuário, você receberá um e-mail com as instruções de redefinição "
 "nos próximos minutos."
 
-#: front/src/components/manage/library/FilesTable.vue:40
-msgid "Import date"
-msgstr "Data de importação"
+#: front/src/components/auth/Settings.vue:205
+msgctxt "Content/Applications/Paragraph"
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
+msgstr ""
 
-#: front/src/components/Home.vue:71
-msgid "Import music from various platforms, such as YouTube or SoundCloud"
-msgstr "Importe músicas de várias plataformas, como YouTube e SoundCloud"
+#: front/src/components/library/ImportStatusModal.vue:3
+#, fuzzy
+msgctxt "Popup/Import/Title"
+msgid "Import detail"
+msgstr "Data de importação"
 
-#: front/src/components/library/FileUpload.vue:51
+#: front/src/components/library/FileUpload.vue:50
+msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "Importar referência"
 
+#: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
-#: front/src/views/content/libraries/FilesTable.vue:58
+#: front/src/views/content/libraries/FilesTable.vue:59
+msgctxt "Content/Library/*/Noun"
+msgid "Import status"
+msgstr "Importar status"
+
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
 msgid "Import status"
 msgstr "Importar status"
 
-#: front/src/views/content/libraries/FilesTable.vue:217
+#: front/src/components/mixins/Translations.vue:37
+#: front/src/components/mixins/Translations.vue:38
+msgctxt "Content/Library/Help text"
 msgid "Imported"
 msgstr "Importado"
 
-#: front/src/components/mixins/Translations.vue:21
-#: front/src/components/mixins/Translations.vue:22
-msgid "Imported date"
-msgstr "Data importada"
+#: front/src/components/federation/FetchButton.vue:47
+msgctxt "*/*/Error"
+msgid "Impossible to connect to the remote server"
+msgstr ""
+
+#: front/src/components/moderation/FilterModal.vue:26
+#, fuzzy
+msgctxt "Popup/Moderation/List item"
+msgid "In \"Recently added\" widget"
+msgstr "Adicionado recentemente"
+
+#: front/src/components/moderation/FilterModal.vue:27
+msgctxt "Popup/Moderation/List item"
+msgid "In artists and album listings"
+msgstr ""
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:3
+msgctxt "Content/Track/Button.Message"
 msgid "In favorites"
 msgstr "Nos favoritos"
 
+#: front/src/components/moderation/FilterModal.vue:25
+msgctxt "Popup/Moderation/List item"
+msgid "In other users favorites and listening history"
+msgstr ""
+
+#: front/src/components/moderation/FilterModal.vue:28
+msgctxt "Popup/Moderation/List item"
+msgid "In radio suggestions"
+msgstr ""
+
 #: front/src/components/manage/users/UsersTable.vue:54
+msgctxt "Content/Admin/Table"
 msgid "Inactive"
 msgstr "Inativo"
 
 #: front/src/components/ShortcutsModal.vue:71
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Increase volume"
 msgstr "Aumentar volume"
 
-#: front/src/views/auth/PasswordReset.vue:53
-msgid "Input the email address binded to your account"
-msgstr "Insira o endereço de e-mail associado à sua conta"
-
-#: front/src/components/playlists/Editor.vue:31
+#: front/src/components/playlists/Editor.vue:41
+#, fuzzy
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Insert from queue (%{ count } track)"
 msgid_plural "Insert from queue (%{ count } tracks)"
 msgstr[0] "Inserir da fila (%{ count } faixa)"
 msgstr[1] "Inserir da fila (%{ count } faixas)"
 
+#: front/src/components/mixins/Translations.vue:16
+#: front/src/components/mixins/Translations.vue:17
+#, fuzzy
+msgctxt "Content/Settings/Dropdown/Short"
+msgid "Instance"
+msgstr "Dados da instância"
+
 #: front/src/views/admin/moderation/DomainsDetail.vue:71
+msgctxt "Content/Moderation/Title"
 msgid "Instance data"
 msgstr "Dados da instância"
 
 #: front/src/views/admin/Settings.vue:80
+msgctxt "Content/Admin/Menu"
 msgid "Instance information"
 msgstr "Informação da instância"
 
 #: front/src/components/library/Radios.vue:9
+msgctxt "Content/Radio/Title"
 msgid "Instance radios"
 msgstr "Rádios da instância"
 
 #: front/src/views/admin/Settings.vue:75
+msgctxt "Head/Admin/Title"
 msgid "Instance settings"
 msgstr "Configurações da instância"
 
-#: front/src/components/library/FileUpload.vue:229
-#: front/src/components/library/FileUpload.vue:230
-msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }"
+#: front/src/components/SetInstanceModal.vue:19
+#, fuzzy
+msgctxt "Popup/Instance/Input.Label/Noun"
+msgid "Instance URL"
+msgstr "Dados da instância"
+
+#: front/src/components/library/FileUpload.vue:268
+msgctxt "Content/Library/Help text"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
 msgstr ""
 "Formato de arquivo inválido. Certifique-se de estar enviando um arquivo de "
 "áudio. As extensões suportadas são %{ extensions }"
 
-#: front/src/components/auth/Signup.vue:42
+#: front/src/components/library/ImportStatusModal.vue:139
+msgctxt "Popup/Import/Error.Label"
+msgid "Invalid metadata"
+msgstr ""
+
+#: front/src/components/auth/Signup.vue:44
 #: front/src/components/manage/users/InvitationForm.vue:11
+msgctxt "Content/*/Input.Label"
 msgid "Invitation code"
 msgstr "Código de convite"
 
-#: front/src/components/auth/Signup.vue:43
-msgid "Invitation code (optional)"
-msgstr "Código de convite (opcional)"
-
-#: front/src/views/admin/users/Base.vue:8 src/views/admin/users/InvitationsList.vue:3
+#: front/src/views/admin/users/Base.vue:8
 #: front/src/views/admin/users/InvitationsList.vue:24
+msgctxt "*/Admin/*/Noun"
 msgid "Invitations"
 msgstr "Convites"
 
 #: front/src/components/Footer.vue:41
+msgctxt "Footer/*/List item.Link"
 msgid "Issue tracker"
 msgstr "Registro de bugs"
 
+#: front/src/components/SetInstanceModal.vue:5
+msgctxt "Popup/Instance/Error message.Title"
+msgid "It is not possible to connect to the given URL"
+msgstr ""
+
 #: front/src/components/Home.vue:50
+msgctxt "Content/Home/List item/Verb"
 msgid "Keep a track of your favorite songs"
 msgstr "Acompanhe suas músicas favoritas"
 
 #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3
+msgctxt "*/*/*/Noun"
 msgid "Keyboard shortcuts"
 msgstr "Atalhos de teclado"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:161
+msgctxt "Content/Moderation/Table.Label.Link"
 msgid "Known accounts"
 msgstr "Contas conhecidas"
 
 #: front/src/views/content/remote/Home.vue:14
+msgctxt "Content/Library/Title"
 msgid "Known libraries"
 msgstr "Bibliotecas conhecidas"
 
 #: front/src/components/manage/users/UsersTable.vue:41
-#: front/src/components/mixins/Translations.vue:32
-#: front/src/views/admin/moderation/AccountsDetail.vue:184
-#: front/src/components/mixins/Translations.vue:33
+#: front/src/components/mixins/Translations.vue:58
+#: front/src/views/admin/moderation/AccountsDetail.vue:205
+#: front/src/components/mixins/Translations.vue:59
+msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)"
 msgid "Last activity"
 msgstr "Última atividade"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:167
-#: front/src/views/admin/moderation/DomainsDetail.vue:86
+#: front/src/views/admin/moderation/AccountsDetail.vue:188
+#: front/src/views/admin/moderation/DomainsDetail.vue:78
+msgctxt "Content/*/Table.Label"
 msgid "Last checked"
 msgstr "Última verificação"
 
-#: front/src/components/playlists/PlaylistModal.vue:32
+#: front/src/components/playlists/PlaylistModal.vue:46
+msgctxt "Popup/Playlist/Table.Label/Short"
 msgid "Last modification"
 msgstr "Última modificação"
 
 #: front/src/components/manage/moderation/AccountsTable.vue:43
+msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Last seen"
 msgstr "Última visualização"
 
-#: front/src/components/mixins/Translations.vue:18
-#: front/src/components/mixins/Translations.vue:19
+#: front/src/components/mixins/Translations.vue:47
+#: front/src/components/mixins/Translations.vue:48
+msgctxt "Content/Moderation/Dropdown/Noun"
 msgid "Last seen date"
 msgstr "Data da última visualização"
 
-#: front/src/views/content/remote/Card.vue:56
+#: front/src/views/content/remote/Card.vue:60
+msgctxt "Content/Library/Card.List item/Noun"
 msgid "Last update:"
 msgstr "Última atualização:"
 
-#: front/src/components/common/ActionTable.vue:47
+#: front/src/components/common/ActionTable.vue:49
+msgctxt "Modal/*/Button.Label/Short, Verb"
 msgid "Launch"
 msgstr "Executar"
 
 #: front/src/components/Home.vue:10
+msgctxt "Content/Home/Button.Label/Verb"
 msgid "Learn more about this instance"
 msgstr "Veja mais sobre esta instância"
 
 #: front/src/components/manage/users/InvitationForm.vue:58
+msgctxt "Content/Admin/Input.Placeholder"
 msgid "Leave empty for a random code"
 msgstr "Deixe vazio para um código aleatório"
 
 #: front/src/components/audio/EmbedWizard.vue:7
+msgctxt "Popup/Embed/Paragraph"
 msgid "Leave empty for a responsive widget"
 msgstr "Deixar vazio para um widget responsivo"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:297
-#: front/src/views/admin/moderation/DomainsDetail.vue:233
+#: front/src/views/admin/library/AlbumDetail.vue:232
+#: front/src/views/admin/library/ArtistDetail.vue:221
+#: front/src/views/admin/library/TrackDetail.vue:284
+#: front/src/views/admin/moderation/AccountsDetail.vue:327
+#: front/src/views/admin/moderation/DomainsDetail.vue:234
 #: front/src/views/content/Base.vue:5
+msgctxt "*/*/*/Noun"
 msgid "Libraries"
 msgstr "Bibliotecas"
 
+#: front/src/views/admin/library/Base.vue:17
+#: front/src/views/admin/library/LibrariesList.vue:24
+msgctxt "*/*/*"
+msgid "Libraries"
+msgstr "Bibliotecas"
+
+#: front/src/components/mixins/Translations.vue:72
+#: front/src/components/mixins/Translations.vue:73
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Libraries and uploads"
+msgstr "Biblioteca atualizada"
+
 #: front/src/views/content/libraries/Form.vue:2
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
 msgstr ""
-"Bibliotecas ajudam você a organizar e compartilhar suas coleções de músicas. "
-"Você pode enviar sua própria coleção de músicas ao Funkwhale e compartilhar "
-"com seus amigos e família."
+"Bibliotecas ajudam você a organizar e compartilhar suas coleções de músicas."
+" Você pode enviar sua própria coleção de músicas ao Funkwhale e compartilhar"
+" com seus amigos e família."
 
-#: front/src/components/instance/Stats.vue:30
+#: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
+#: front/src/components/manage/library/UploadsTable.vue:60
 #: front/src/components/manage/users/UsersTable.vue:173
-#: front/src/views/admin/moderation/AccountsDetail.vue:464
+#: front/src/views/admin/library/UploadDetail.vue:144
+#: front/src/views/admin/moderation/AccountsDetail.vue:498
+msgctxt "*/*/*"
 msgid "Library"
 msgstr "Biblioteca"
 
-#: front/src/views/content/libraries/Form.vue:109
+#: front/src/views/content/libraries/Form.vue:103
+msgctxt "Content/Library/Message"
 msgid "Library created"
 msgstr "Bibliloteca criada"
 
-#: front/src/views/content/libraries/Form.vue:129
+#: front/src/views/admin/library/LibraryDetail.vue:78
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Library data"
+msgstr "Biblioteca atualizada"
+
+#: front/src/views/content/libraries/Form.vue:123
+msgctxt "Content/Library/Message"
 msgid "Library deleted"
 msgstr "Biblioteca excluída"
 
-#: front/src/views/admin/library/FilesList.vue:3
-msgid "Library files"
+#: front/src/views/admin/library/EditsList.vue:4
+#, fuzzy
+msgctxt "Content/Admin/Title/Noun"
+msgid "Library edits"
 msgstr "Arquivos da biblioteca"
 
-#: front/src/views/content/libraries/Form.vue:106
+#: front/src/views/content/libraries/Form.vue:100
+msgctxt "Content/Library/Message"
 msgid "Library updated"
 msgstr "Biblioteca atualizada"
 
-#: front/src/components/library/Track.vue:100
+#: front/src/components/library/TrackDetail.vue:19
+#: front/src/components/manage/library/TracksTable.vue:43
+#: front/src/views/admin/library/TrackDetail.vue:159 src/edits.js:61
+msgctxt "Content/*/*/Noun"
 msgid "License"
 msgstr "Licença"
 
+#: front/src/views/admin/library/AlbumDetail.vue:157
+#: front/src/views/admin/library/ArtistDetail.vue:146
+#: front/src/views/admin/library/TrackDetail.vue:209
+msgctxt "*/*/*/Noun"
+msgid "Listenings"
+msgstr ""
+
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr ""
+
+#: front/src/components/audio/track/Table.vue:25
+#: front/src/components/library/ArtistDetail.vue:28
+#, fuzzy
+msgctxt "Content/*/Button.Label"
+msgid "Load more…"
+msgstr "Carregando seguidores…"
+
 #: front/src/views/content/libraries/Detail.vue:21
+msgctxt "Content/Library/Paragraph"
 msgid "Loading followers…"
 msgstr "Carregando seguidores…"
 
 #: front/src/views/content/libraries/Home.vue:3
+msgctxt "Content/Library/Paragraph"
 msgid "Loading Libraries…"
 msgstr "Carregando Bibliotecas…"
 
 #: front/src/views/content/libraries/Detail.vue:3
 #: front/src/views/content/libraries/Upload.vue:3
+msgctxt "Content/Library/Paragraph"
 msgid "Loading library data…"
 msgstr "Carregando dados da biblioteca…"
 
-#: front/src/views/Notifications.vue:4
+#: front/src/views/Notifications.vue:19
+msgctxt "Content/Notifications/Paragraph"
 msgid "Loading notifications…"
 msgstr "Carregando notificações…"
 
 #: front/src/views/content/remote/Home.vue:3
-msgid "Loading remote libraries..."
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Loading remote libraries…"
 msgstr "Carregando bibliotecas remotas..."
 
 #: front/src/views/content/libraries/Quota.vue:4
+msgctxt "Content/Library/Paragraph"
 msgid "Loading usage data…"
 msgstr "Carregando dados de uso…"
 
 #: front/src/components/favorites/List.vue:5
+msgctxt "Content/Favorites/Message"
 msgid "Loading your favorites…"
 msgstr "Carregando seus favoritos…"
 
+#: front/src/components/manage/library/AlbumsTable.vue:65
+#: front/src/components/manage/library/ArtistsTable.vue:58
+#: front/src/components/manage/library/LibrariesTable.vue:75
+#: front/src/components/manage/library/TracksTable.vue:71
+#: front/src/components/manage/library/UploadsTable.vue:99
+#: front/src/views/admin/library/AlbumDetail.vue:19
+#: front/src/views/admin/library/ArtistDetail.vue:18
+#: front/src/views/admin/library/LibraryDetail.vue:18
+#: front/src/views/admin/library/TrackDetail.vue:18
+#: front/src/views/admin/library/UploadDetail.vue:19
+msgctxt "Content/Moderation/*/Short, Noun"
+msgid "Local"
+msgstr ""
+
 #: front/src/components/manage/moderation/AccountsTable.vue:59
 #: front/src/views/admin/moderation/AccountsDetail.vue:18
+msgctxt "Content/Moderation/*/Short, Noun"
 msgid "Local account"
 msgstr "Conta local"
 
-#: front/src/components/auth/Login.vue:78
+#: front/src/components/auth/Login.vue:84
+msgctxt "Head/Login/Title"
 msgid "Log In"
 msgstr "Entrar"
 
 #: front/src/components/auth/Login.vue:4
+msgctxt "Content/Login/Title/Verb"
 msgid "Log in to your Funkwhale account"
 msgstr "Entrar com sua conta Funkwhale"
 
 #: front/src/components/auth/Logout.vue:20
+msgctxt "Head/Login/Title"
 msgid "Log Out"
 msgstr "Sair"
 
 #: front/src/components/Sidebar.vue:38
+msgctxt "Sidebar/Profile/List item.Link"
 msgid "Logged in as %{ username }"
 msgstr "Entrou como  %{ username }"
 
-#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:41
+#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42
+msgctxt "*/Login/*/Verb"
 msgid "Login"
 msgstr "Entrada"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:119
+#: front/src/views/admin/moderation/AccountsDetail.vue:148
+msgctxt "Content/*/*/Noun"
 msgid "Login status"
 msgstr "Status da entrada"
 
 #: front/src/components/Sidebar.vue:52
+msgctxt "Sidebar/Login/List item.Link/Verb"
 msgid "Logout"
 msgstr "Sair"
 
 #: front/src/views/content/libraries/Home.vue:9
+msgctxt "Content/Library/Paragraph"
 msgid "Looks like you don't have a library, it's time to create one."
 msgstr "Parece que você não possui nenhuma biblioteca. É hora de criar uma."
 
-#: front/src/components/audio/Player.vue:353 src/components/audio/Player.vue:354
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
+msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping disabled. Click to switch to single-track looping."
 msgstr "Repetição desativada. Clique para repetir uma única faixa."
 
-#: front/src/components/audio/Player.vue:356 src/components/audio/Player.vue:357
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
+msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on a single track. Click to switch to whole queue looping."
 msgstr "Repetindo uma única faixa. Clique para repetir a fila inteira."
 
-#: front/src/components/audio/Player.vue:359 src/components/audio/Player.vue:360
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
+msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on whole queue. Click to disable looping."
 msgstr "Repetindo a fila inteira. Clique para desativar a repetição."
 
-#: front/src/components/library/Track.vue:150
-msgid "Lyrics"
-msgstr "Letra"
-
-#: front/src/components/Sidebar.vue:210
+#: front/src/components/Sidebar.vue:223
+msgctxt "Sidebar/*/Hidden text"
 msgid "Main menu"
 msgstr "Menu principal"
 
-#: front/src/views/admin/library/Base.vue:16
+#: front/src/views/admin/library/Base.vue:31
+msgctxt "Head/Admin/Title"
 msgid "Manage library"
 msgstr "Gerenciar biblioteca"
 
 #: front/src/components/playlists/PlaylistModal.vue:3
+msgctxt "Popup/Playlist/Title/Verb"
 msgid "Manage playlists"
 msgstr "Gerenciar listas de reprodução"
 
 #: front/src/views/admin/users/Base.vue:20
+msgctxt "Head/Admin/Title"
 msgid "Manage users"
 msgstr "Gerenciar usuários"
 
 #: front/src/views/playlists/List.vue:8
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Manage your playlists"
 msgstr "Gerenciar suas listas de reprodução"
 
-#: front/src/views/Notifications.vue:17
+#: front/src/views/Notifications.vue:14
+msgctxt "Content/Notifications/Button.Label/Verb"
 msgid "Mark all as read"
 msgstr "Marcar tudo como lido"
 
-#: front/src/components/notifications/NotificationRow.vue:44
+#: front/src/components/notifications/NotificationRow.vue:46
+msgctxt "Content/Notifications/Button.Tooltip/Verb"
 msgid "Mark as read"
 msgstr "Marcar como lido"
 
-#: front/src/components/notifications/NotificationRow.vue:45
+#: front/src/components/notifications/NotificationRow.vue:47
+msgctxt "Content/Notifications/Button.Tooltip/Verb"
 msgid "Mark as unread"
 msgstr "Marcar como não lido"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:281
+#: front/src/views/admin/moderation/AccountsDetail.vue:310
+msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "MB"
 
-#: front/src/components/audio/Player.vue:346
+#: front/src/components/audio/Player.vue:625
+msgctxt "Sidebar/Player/Hidden text"
 msgid "Media player"
 msgstr "Reprodutor de mídia"
 
+#: front/src/components/auth/Profile.vue:12
+#, fuzzy
+msgctxt "Content/Profile/Paragraph"
+msgid "Member since %{ date }"
+msgstr "Registrado desde %{ date }"
+
 #: front/src/components/Footer.vue:32
+msgctxt "Footer/*/List item.Link"
 msgid "Mobile and desktop apps"
 msgstr "Aplicativos móvel e de desktop"
 
-#: front/src/components/Sidebar.vue:97 src/components/manage/users/UsersTable.vue:177
-#: front/src/views/admin/moderation/AccountsDetail.vue:468
+#: front/src/components/Sidebar.vue:96
+#: src/components/manage/users/UsersTable.vue:177
+#: front/src/views/admin/moderation/AccountsDetail.vue:502
 #: front/src/views/admin/moderation/Base.vue:21
+msgctxt "*/Moderation/*"
 msgid "Moderation"
 msgstr "Moderação"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:49
+#: front/src/views/admin/moderation/AccountsDetail.vue:78
 #: front/src/views/admin/moderation/DomainsDetail.vue:42
-msgid "Moderation policies help you control how your instance interact with a given domain or account."
+msgctxt "Content/Moderation/Card.Paragraph"
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
 msgstr ""
 "Regras de moderação ajudam você a controlar como sua instância interage com "
 "um determinado domínio ou conta."
 
-#: front/src/components/mixins/Translations.vue:20
-#: front/src/components/mixins/Translations.vue:21
+#: front/src/components/library/EditCard.vue:5
+#, fuzzy
+msgctxt "Content/Library/Card/Short"
+msgid "Modification %{ id }"
+msgstr "Data de modificação"
+
+#: front/src/components/mixins/Translations.vue:48
+#: front/src/components/mixins/Translations.vue:49
+msgctxt "Content/Playlist/Dropdown/Noun"
 msgid "Modification date"
 msgstr "Data de modificação"
 
+#: front/src/components/library/AlbumBase.vue:42
+#: front/src/components/library/ArtistBase.vue:53
+#: front/src/components/library/TrackBase.vue:61
+msgctxt "*/*/Button.Label/Noun"
+msgid "More…"
+msgstr ""
+
 #: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82
+msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "Músicas"
 
-#: front/src/components/audio/Player.vue:352
+#: front/src/components/audio/Player.vue:631
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Mute"
 msgstr "Silenciar"
 
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:24
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:115
+#, fuzzy
+msgctxt "Content/Moderation/*/Verb"
+msgid "Mute activity"
+msgstr "Última atividade"
+
+#: front/src/components/manage/moderation/InstancePolicyCard.vue:28
+#: front/src/components/manage/moderation/InstancePolicyForm.vue:119
+#, fuzzy
+msgctxt "Content/Moderation/*/Verb"
+msgid "Mute notifications"
+msgstr "Suas notificações"
+
 #: front/src/components/Sidebar.vue:34
+msgctxt "Sidebar/Profile/Title"
 msgid "My account"
 msgstr "Minha conta"
 
-#: front/src/components/library/radios/Builder.vue:236
+#: front/src/components/library/radios/Builder.vue:238
+msgctxt "Content/Radio/Input.Placeholder"
 msgid "My awesome description"
 msgstr "Minha incrível descrição"
 
-#: front/src/views/content/libraries/Form.vue:70
+#: front/src/views/content/libraries/Form.vue:72
+msgctxt "Content/Library/Input.Placeholder"
 msgid "My awesome library"
 msgstr "Minha incrível biblioteca"
 
-#: front/src/components/playlists/Form.vue:74
+#: front/src/components/playlists/Form.vue:76
+msgctxt "Content/Playlist/Input.Placeholder"
 msgid "My awesome playlist"
 msgstr "Minha incrível lista"
 
-#: front/src/components/library/radios/Builder.vue:235
+#: front/src/components/library/radios/Builder.vue:237
+msgctxt "Content/Radio/Input.Placeholder"
 msgid "My awesome radio"
 msgstr "Minha incrível rádio"
 
 #: front/src/views/content/libraries/Home.vue:6
+msgctxt "Content/Library/Title"
 msgid "My libraries"
 msgstr "Minhas bibliotecas"
 
-#: front/src/components/audio/track/Row.vue:40 src/components/library/Track.vue:115
-#: front/src/components/library/Track.vue:124 src/components/library/Track.vue:133
-#: front/src/components/library/Track.vue:142
-#: front/src/components/manage/library/FilesTable.vue:63
-#: front/src/components/manage/library/FilesTable.vue:69
-#: front/src/components/manage/library/FilesTable.vue:75
-#: front/src/components/manage/library/FilesTable.vue:81
+#: front/src/components/audio/track/Row.vue:40
+#: src/components/library/EditCard.vue:60
+#: front/src/components/library/EditForm.vue:70
+#: front/src/components/library/TrackDetail.vue:34
+#: front/src/components/library/TrackDetail.vue:43
+#: front/src/components/library/TrackDetail.vue:52
+#: front/src/components/library/TrackDetail.vue:61
+#: front/src/components/manage/library/AlbumsTable.vue:73
+#: front/src/components/manage/library/TracksTable.vue:76
+#: front/src/components/manage/library/UploadsTable.vue:121
+#: front/src/components/manage/library/UploadsTable.vue:128
 #: front/src/components/manage/users/UsersTable.vue:61
-#: front/src/views/admin/moderation/AccountsDetail.vue:171
-#: front/src/views/admin/moderation/DomainsDetail.vue:90
-#: front/src/views/content/libraries/FilesTable.vue:92
-#: front/src/views/content/libraries/FilesTable.vue:98
-#: front/src/views/admin/moderation/DomainsDetail.vue:109
-#: front/src/views/admin/moderation/DomainsDetail.vue:117
+#: front/src/views/admin/library/UploadDetail.vue:179
+#: front/src/views/admin/library/UploadDetail.vue:214
+#: front/src/views/admin/library/UploadDetail.vue:233
+#: front/src/views/admin/library/UploadDetail.vue:244
+#: front/src/views/admin/library/UploadDetail.vue:257
+#: front/src/views/admin/moderation/AccountsDetail.vue:192
+#: front/src/views/admin/moderation/DomainsDetail.vue:82
+#: front/src/views/content/libraries/FilesTable.vue:95
+#: front/src/views/content/libraries/FilesTable.vue:101
+msgctxt "*/*/*"
 msgid "N/A"
 msgstr "N/A"
 
+#: front/src/components/manage/library/LibrariesTable.vue:48
+#: front/src/components/manage/library/UploadsTable.vue:59
+msgctxt "*/*/*"
+msgid "Name"
+msgstr "Nome"
+
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Nome"
+
+#: front/src/components/auth/Settings.vue:133
+#: front/src/components/manage/library/ArtistsTable.vue:39
 #: front/src/components/manage/moderation/AccountsTable.vue:39
 #: front/src/components/manage/moderation/DomainsTable.vue:38
-#: front/src/components/mixins/Translations.vue:26
-#: front/src/components/playlists/PlaylistModal.vue:31
-#: front/src/views/admin/moderation/DomainsDetail.vue:105
-#: front/src/views/content/libraries/Form.vue:10
-#: front/src/components/mixins/Translations.vue:27
+#: front/src/components/mixins/Translations.vue:53
+#: front/src/components/playlists/PlaylistModal.vue:45
+#: front/src/views/admin/library/ArtistDetail.vue:98
+#: front/src/views/admin/library/LibraryDetail.vue:85
+#: front/src/views/admin/library/UploadDetail.vue:92
+#: front/src/views/admin/moderation/DomainsDetail.vue:97
+#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10
+#: front/src/components/mixins/Translations.vue:54
+msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Nome"
 
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
+msgctxt "Content/Settings/Input.Label"
 msgid "New password"
 msgstr "Nova senha"
 
-#: front/src/components/Sidebar.vue:160
+#: front/src/components/Sidebar.vue:173
+msgctxt "Sidebar/Player/Paragraph"
 msgid "New tracks will be appended here automatically."
 msgstr "Novas faixas serão acrescentadas aqui automaticamente."
 
-#: front/src/components/audio/Player.vue:350
+#: front/src/components/library/EditCard.vue:47
+msgctxt "Content/Library/Card.Table.Header/Short"
+msgid "New value"
+msgstr ""
+
+#: front/src/components/audio/Player.vue:629
+msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Next track"
 msgstr "Próxima faixa"
 
-#: front/src/components/Sidebar.vue:119
+#: front/src/components/Sidebar.vue:130
+msgctxt "*/*/*"
 msgid "No"
 msgstr "Não"
 
-#: front/src/components/Home.vue:100
+#: front/src/components/Home.vue:95
+msgctxt "Content/Home/List item"
 msgid "No add-ons, no plugins : you only need a web library"
 msgstr "Sem add-ons, sem plugins: Você só precisa de uma biblioteca da web"
 
 #: front/src/components/audio/Search.vue:25
+msgctxt "Content/Search/Paragraph"
 msgid "No album matched your query"
 msgstr "Álbum não encontrado"
 
 #: front/src/components/audio/Search.vue:16
+msgctxt "Content/Search/Paragraph"
 msgid "No artist matched your query"
 msgstr "Artista não encontrado"
 
-#: front/src/components/library/Track.vue:158
-msgid "No lyrics available for this track."
+#: front/src/components/library/TrackDetail.vue:14
+#, fuzzy
+msgctxt "Content/Track/Table.Paragraph"
+msgid "No copyright information available for this track"
 msgstr "Sem letras disponíveis para esta faixa."
 
+#: front/src/components/library/TrackDetail.vue:25
+#, fuzzy
+msgctxt "Content/Track/Table.Paragraph"
+msgid "No licensing information for this track"
+msgstr "Não temos informações de licenciamento para esta faixa"
+
 #: front/src/components/federation/LibraryWidget.vue:6
+msgctxt "Content/Federation/Paragraph"
 msgid "No matching library."
 msgstr "Nenhuma biblioteca encontrada."
 
-#: front/src/views/Notifications.vue:26
-msgid "No notifications yet."
+#: front/src/views/Notifications.vue:28
+#, fuzzy
+msgctxt "Content/Notifications/Paragraph"
+msgid "No notification to show."
 msgstr "Sem notificações."
 
+#: front/src/components/common/EmptyState.vue:7
+msgctxt "Content/*/Paragraph"
+msgid "No results were found."
+msgstr ""
+
 #: front/src/components/mixins/Translations.vue:10
-#: front/src/components/playlists/Form.vue:81 src/views/content/libraries/Form.vue:72
 #: front/src/components/mixins/Translations.vue:11
+msgctxt "Content/Settings/Dropdown"
 msgid "Nobody except me"
 msgstr "Apenas eu"
 
 #: front/src/views/content/libraries/Detail.vue:57
+msgctxt "Content/Library/Paragraph"
 msgid "Nobody is following this library"
 msgstr "Ninguém está seguindo esta biblioteca"
 
 #: front/src/components/manage/users/InvitationsTable.vue:51
+msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "Não usado"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74
+#: front/src/components/mixins/Translations.vue:100
+#: front/src/components/mixins/Translations.vue:101
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Notifications"
+msgstr "Notificações"
+
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
 msgid "Notifications"
 msgstr "Notificações"
 
 #: front/src/components/Footer.vue:47
+msgctxt "Footer/*/List item.Link"
 msgid "Official website"
 msgstr "Site oficial"
 
 #: front/src/components/auth/Settings.vue:83
+msgctxt "Content/Settings/Input.Label"
 msgid "Old password"
 msgstr "Senha antiga"
 
+#: front/src/components/library/EditCard.vue:46
+msgctxt "Content/Library/Card.Table.Header/Short"
+msgid "Old value"
+msgstr ""
+
 #: front/src/components/manage/users/InvitationsTable.vue:20
+msgctxt "Content/Admin/Dropdown/Adjective"
 msgid "Open"
 msgstr "Abrir"
 
+#: front/src/components/library/ImportStatusModal.vue:56
+msgctxt "Popup/Import/Table.Label/Value"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
+msgstr ""
+
+#: front/src/components/library/AlbumBase.vue:73
+#: front/src/components/library/ArtistBase.vue:84
+#: front/src/components/library/TrackBase.vue:92
+#, fuzzy
+msgctxt "Content/Moderation/Link"
+msgid "Open in moderation interface"
+msgstr "Atualizar regra de moderação"
+
+#: front/src/views/admin/library/AlbumDetail.vue:31
+#: front/src/views/admin/library/ArtistDetail.vue:30
+#: front/src/views/admin/library/TrackDetail.vue:30
+#, fuzzy
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open local profile"
+msgstr "Abrir perfil"
+
+#: front/src/views/admin/library/AlbumDetail.vue:46
+#: front/src/views/admin/library/ArtistDetail.vue:45
+#: front/src/views/admin/library/TrackDetail.vue:45
+#, fuzzy
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open on MusicBrainz"
+msgstr "Ver em MusicBrainz"
+
 #: front/src/views/admin/moderation/AccountsDetail.vue:23
+msgctxt "Content/Moderation/Link/Verb"
 msgid "Open profile"
 msgstr "Abrir perfil"
 
+#: front/src/views/admin/library/AlbumDetail.vue:54
+#: front/src/views/admin/library/ArtistDetail.vue:53
+#: front/src/views/admin/library/LibraryDetail.vue:49
+#: front/src/views/admin/library/TrackDetail.vue:53
+#: front/src/views/admin/library/UploadDetail.vue:50
+#: front/src/views/admin/moderation/AccountsDetail.vue:52
+#, fuzzy
+msgctxt "Content/Moderation/Link/Verb"
+msgid "Open remote profile"
+msgstr "Abrir perfil"
+
 #: front/src/views/admin/moderation/DomainsDetail.vue:16
+msgctxt "Content/Moderation/Link/Verb"
 msgid "Open website"
 msgstr "Abrir site"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:40
+msgctxt "Content/Moderation/Card.Title"
 msgid "Or customize your rule"
 msgstr "Ou personalize sua regra"
 
-#: front/src/components/favorites/List.vue:31 src/components/library/Radios.vue:41
-#: front/src/components/manage/library/FilesTable.vue:17
+#: front/src/components/favorites/List.vue:32
+#: src/components/library/Radios.vue:41
+#: front/src/components/manage/library/EditsCardList.vue:37
 #: front/src/components/manage/users/UsersTable.vue:17
 #: front/src/views/playlists/List.vue:25
+msgctxt "Content/Search/Dropdown.Label/Noun"
 msgid "Order"
 msgstr "Ordem"
 
-#: front/src/components/favorites/List.vue:23 src/components/library/Artists.vue:15
-#: front/src/components/library/Radios.vue:33
-#: front/src/components/manage/library/FilesTable.vue:9
+#: front/src/components/favorites/List.vue:24
+#: src/components/library/Albums.vue:15
+#: front/src/components/library/Artists.vue:15
+#: src/components/library/Radios.vue:33
+#: front/src/components/manage/library/AlbumsTable.vue:11
+#: front/src/components/manage/library/ArtistsTable.vue:11
+#: front/src/components/manage/library/EditsCardList.vue:29
+#: front/src/components/manage/library/LibrariesTable.vue:20
+#: front/src/components/manage/library/TracksTable.vue:11
+#: front/src/components/manage/library/UploadsTable.vue:30
 #: front/src/components/manage/moderation/AccountsTable.vue:11
 #: front/src/components/manage/moderation/DomainsTable.vue:9
 #: front/src/components/manage/users/InvitationsTable.vue:9
 #: front/src/components/manage/users/UsersTable.vue:9
 #: front/src/views/content/libraries/FilesTable.vue:21
 #: front/src/views/playlists/List.vue:17
+msgctxt "Content/Search/Dropdown.Label/Noun"
 msgid "Ordering"
 msgstr "Ordenando"
 
-#: front/src/components/library/Artists.vue:23
+#: front/src/components/library/Albums.vue:23
+#: src/components/library/Artists.vue:23
+#: front/src/components/manage/library/AlbumsTable.vue:19
+#: front/src/components/manage/library/ArtistsTable.vue:19
+#: front/src/components/manage/library/LibrariesTable.vue:28
+#: front/src/components/manage/library/TracksTable.vue:19
+#: front/src/components/manage/library/UploadsTable.vue:38
 #: front/src/components/manage/moderation/AccountsTable.vue:19
 #: front/src/components/manage/moderation/DomainsTable.vue:17
 #: front/src/views/content/libraries/FilesTable.vue:29
+msgctxt "Content/Search/Dropdown.Label/Noun"
 msgid "Ordering direction"
 msgstr "Direção da ordem"
 
 #: front/src/components/manage/users/InvitationsTable.vue:38
+msgctxt "Content/Admin/Table.Label"
 msgid "Owner"
 msgstr "Dono(a)"
 
 #: front/src/components/PageNotFound.vue:33
+msgctxt "Head/*/Title"
 msgid "Page Not Found"
 msgstr "Página Não Encontrada"
 
 #: front/src/components/PageNotFound.vue:7
+msgctxt "Content/*/Title"
 msgid "Page not found!"
 msgstr "Página não encontrada!"
 
 #: front/src/components/Pagination.vue:39
+msgctxt "Content/*/Hidden text/Noun"
 msgid "Pagination"
 msgstr "Paginação"
 
-#: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38
+#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40
+msgctxt "Content/*/Input.Label"
 msgid "Password"
 msgstr "Senha"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:95
+#: front/src/components/auth/SubsonicTokenForm.vue:94
+msgctxt "Content/Settings/Message"
 msgid "Password updated"
 msgstr "Senha atualizada"
 
 #: front/src/views/auth/PasswordResetConfirm.vue:28
+msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Senha atualizada com sucesso"
 
-#: front/src/components/audio/Player.vue:349
+#: front/src/components/audio/Player.vue:628
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Pause track"
 msgstr "Pausar faixa"
 
 #: front/src/components/ShortcutsModal.vue:59
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Pause/play the current track"
 msgstr "Reproduzir/pausar a faixa atual"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:12
+msgctxt "Content/Moderation/Card.List item"
 msgid "Paused"
 msgstr "Pausado"
 
-#: front/src/components/library/FileUpload.vue:106
+#: front/src/components/library/FileUpload.vue:116
+#: front/src/components/manage/library/UploadsTable.vue:23
+#: front/src/components/mixins/Translations.vue:28
 #: front/src/views/content/libraries/FilesTable.vue:14
-#: front/src/views/content/libraries/FilesTable.vue:208
+#: front/src/components/mixins/Translations.vue:29
+msgctxt "Content/Library/*/Short"
 msgid "Pending"
 msgstr "Pendente"
 
 #: front/src/views/content/libraries/Detail.vue:37
+msgctxt "Content/Library/Table/Short"
 msgid "Pending approval"
 msgstr "Aprovação pendente"
 
 #: front/src/views/content/libraries/Quota.vue:22
+msgctxt "Content/Library/Label"
 msgid "Pending files"
 msgstr "Arquivos pendentes"
 
-#: front/src/components/Sidebar.vue:212
+#: front/src/components/Sidebar.vue:225
+msgctxt "Sidebar/Notifications/Hidden text"
 msgid "Pending follow requests"
 msgstr "Solicitações de seguidor pendentes"
 
+#: front/src/components/library/EditCard.vue:29
+#: front/src/components/manage/library/EditsCardList.vue:18
+#, fuzzy
+msgctxt "Content/Admin/*/Noun"
+msgid "Pending review"
+msgstr "Arquivos pendentes"
+
+#: front/src/components/Sidebar.vue:226
+#, fuzzy
+msgctxt "Sidebar/Moderation/Hidden text"
+msgid "Pending review edits"
+msgstr "Arquivos pendentes"
+
 #: front/src/components/manage/users/UsersTable.vue:42
-#: front/src/views/admin/moderation/AccountsDetail.vue:137
+#: front/src/views/admin/moderation/AccountsDetail.vue:166
+msgctxt "Content/Admin/Table.Label/Noun"
+msgid "Permissions"
+msgstr "Permissões"
+
+#: front/src/components/auth/Settings.vue:176
+msgctxt "Content/*/*/Noun"
 msgid "Permissions"
 msgstr "Permissões"
 
-#: front/src/components/audio/PlayButton.vue:9 src/components/library/Track.vue:40
+#: front/src/components/audio/PlayButton.vue:9
+#: front/src/components/library/TrackBase.vue:26
+msgctxt "*/Queue/Button.Label/Short, Verb"
 msgid "Play"
 msgstr "Reproduzir"
 
-#: front/src/components/audio/album/Card.vue:50
-#: front/src/components/audio/artist/Card.vue:44 src/components/library/Album.vue:28
-#: front/src/components/library/Album.vue:73 src/views/playlists/Detail.vue:23
+#: front/src/components/audio/album/Card.vue:48
+#: front/src/components/audio/artist/Card.vue:44
+#: front/src/components/library/AlbumBase.vue:20
+#: front/src/components/library/AlbumDetail.vue:11
+#: src/views/playlists/Detail.vue:24
+msgctxt "Content/Queue/Button.Label/Short, Verb"
 msgid "Play all"
 msgstr "Reproduzir tudo"
 
-#: front/src/components/library/Artist.vue:26
+#: front/src/components/library/ArtistBase.vue:31
+msgctxt "Content/Artist/Button.Label/Verb"
 msgid "Play all albums"
 msgstr "Reproduzir todos os álbuns"
 
-#: front/src/components/audio/PlayButton.vue:15
-#: front/src/components/audio/PlayButton.vue:65
+#: front/src/components/audio/PlayButton.vue:76
+msgctxt "*/Queue/Dropdown/Button/Title"
 msgid "Play next"
 msgstr "Reproduzir próxima"
 
 #: front/src/components/ShortcutsModal.vue:67
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Play next track"
 msgstr "Reproduzir próxima faixa"
 
-#: front/src/components/audio/PlayButton.vue:16
-#: front/src/components/audio/PlayButton.vue:63
-#: front/src/components/audio/PlayButton.vue:70
+#: front/src/components/audio/PlayButton.vue:74
+msgctxt "*/Queue/Dropdown/Button/Title"
 msgid "Play now"
 msgstr "Reproduzir agora"
 
 #: front/src/components/ShortcutsModal.vue:63
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Play previous track"
 msgstr "Reproduzir faixa anterior"
 
-#: front/src/components/Sidebar.vue:211
+#: front/src/components/audio/PlayButton.vue:77
+msgctxt "*/Queue/Dropdown/Button/Title"
+msgid "Play similar songs"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:224
+msgctxt "Sidebar/Player/Hidden text"
 msgid "Play this track"
 msgstr "Reproduzir esta faixa"
 
-#: front/src/components/audio/Player.vue:348
+#: front/src/components/audio/Player.vue:627
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Play track"
 msgstr "Reproduzir faixa"
 
-#: front/src/views/playlists/Detail.vue:90
+#: front/src/components/audio/PlayButton.vue:82
+#, fuzzy
+msgctxt "*/Queue/Button/Title"
+msgid "Play..."
+msgstr "Reproduzir"
+
+#: front/src/views/playlists/Detail.vue:91
+msgctxt "Head/Playlist/Title"
 msgid "Playlist"
 msgstr "Lista"
 
 #: front/src/views/playlists/Detail.vue:12
+#, fuzzy
+msgctxt "Content/Playlist/Header.Subtitle"
 msgid "Playlist containing %{ count } track, by %{ username }"
 msgid_plural "Playlist containing %{ count } tracks, by %{ username }"
 msgstr[0] "Lista contendo %{ count } faixa, de %{ username }"
 msgstr[1] "Lista contendo %{ count } faixas, de %{ username }"
 
 #: front/src/components/playlists/Form.vue:9
+msgctxt "Content/Playlist/Message"
 msgid "Playlist created"
 msgstr "Lista criada"
 
 #: front/src/components/playlists/Editor.vue:4
+msgctxt "Content/Playlist/Title"
 msgid "Playlist editor"
 msgstr "Editor de listas"
 
 #: front/src/components/playlists/Form.vue:21
+msgctxt "Content/Playlist/Input.Label"
 msgid "Playlist name"
 msgstr "Nome da lista"
 
 #: front/src/components/playlists/Form.vue:6
+msgctxt "Content/Playlist/Message"
 msgid "Playlist updated"
 msgstr "Lista atualizada"
 
 #: front/src/components/playlists/Form.vue:25
+msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Visibilidade da lista"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Listas de reprodução"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
-#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83
-#: front/src/views/playlists/List.vue:106
+#: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
+#: front/src/views/admin/library/AlbumDetail.vue:173
+#: front/src/views/admin/library/ArtistDetail.vue:162
+#: front/src/views/admin/library/TrackDetail.vue:225
+#: src/views/playlists/List.vue:106
+msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Listas de reprodução"
 
 #: front/src/components/Home.vue:56
+msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
 msgstr "Listas de reprodução? Nós temos"
 
 #: front/src/components/auth/Settings.vue:79
+msgctxt "Content/Settings/Error message.List item/Call to action"
 msgid "Please double-check your password is correct"
 msgstr "Por favor verifique novamente se a senha está certa"
 
 #: front/src/components/auth/Login.vue:9
+msgctxt "Content/Login/Error message.List item/Call to action"
 msgid "Please double-check your username/password couple is correct"
 msgstr "Por favor verifique novamente se usuário/senha estão certos"
 
 #: front/src/components/auth/Settings.vue:46
+msgctxt "Content/Settings/Paragraph"
 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px."
 msgstr "PNG, GIF ou JPG. No máximo 2MB. Será reduzido para 400x400px."
 
+#: front/src/views/admin/library/TrackDetail.vue:137
+#, fuzzy
+msgctxt "*/*/*/Noun"
+msgid "Position"
+msgstr "Paginação"
+
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:118
-msgid "Prevent account or domain from triggering notifications, except from followers."
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
 msgstr "Impedir conta ou domínio de notificar, exceto seguidores."
 
-#: front/src/components/audio/EmbedWizard.vue:29
+#: front/src/components/audio/EmbedWizard.vue:33
+msgctxt "Popup/Embed/Title/Noun"
 msgid "Preview"
 msgstr "Prévia"
 
-#: front/src/components/audio/Player.vue:347
+#: front/src/components/audio/Player.vue:626
+msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Previous track"
 msgstr "Faixa anterior"
 
-#: front/src/views/content/remote/Card.vue:39
+#: front/src/components/mixins/Translations.vue:15
+#: front/src/components/mixins/Translations.vue:16
+msgctxt "Content/Settings/Dropdown/Short"
+msgid "Private"
+msgstr ""
+
+#: front/src/views/content/remote/Card.vue:43
+msgctxt "Content/Library/Card.List item"
 msgid "Problem during scanning"
 msgstr "Erro durante leitura"
 
-#: front/src/components/library/FileUpload.vue:58
+#: front/src/components/library/FileUpload.vue:57
+msgctxt "Content/Library/Button.Label"
 msgid "Proceed"
 msgstr "Continuar"
 
 #: front/src/views/auth/EmailConfirm.vue:26
 #: front/src/views/auth/PasswordResetConfirm.vue:31
+msgctxt "Content/Signup/Link/Verb"
 msgid "Proceed to login"
 msgstr "Continuar para entrar"
 
 #: front/src/components/library/FileUpload.vue:17
+msgctxt "Content/Library/Tab.Title/Short"
 msgid "Processing"
 msgstr "Processando"
 
+#: front/src/components/mixins/Translations.vue:68
+#: front/src/components/mixins/Translations.vue:69
+#, fuzzy
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Profile"
+msgstr "Abrir perfil"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:188
 #: front/src/components/manage/moderation/DomainsTable.vue:168
 #: front/src/views/content/libraries/Quota.vue:36
@@ -1887,1106 +3305,2101 @@ msgstr "Processando"
 #: front/src/views/content/libraries/Quota.vue:65
 #: front/src/views/content/libraries/Quota.vue:88
 #: front/src/views/content/libraries/Quota.vue:91
+msgctxt "*/*/*/Verb"
 msgid "Purge"
 msgstr "Excluir"
 
 #: front/src/views/content/libraries/Quota.vue:89
+msgctxt "Popup/Library/Title"
 msgid "Purge errored files?"
 msgstr "Excluir arquivos com erro?"
 
 #: front/src/views/content/libraries/Quota.vue:37
+msgctxt "Popup/Library/Title"
 msgid "Purge pending files?"
 msgstr "Excluir arquivos pendentes?"
 
 #: front/src/views/content/libraries/Quota.vue:63
+msgctxt "Popup/Library/Title"
 msgid "Purge skipped files?"
 msgstr "Excluir arquivos ignorados?"
 
 #: front/src/components/Sidebar.vue:20
+msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "Fila"
 
-#: front/src/components/audio/Player.vue:282
+#: front/src/components/audio/Player.vue:322
+msgctxt "Content/Queue/Message"
 msgid "Queue shuffled!"
 msgstr "Fila embaralhada!"
 
 #: front/src/views/radios/Detail.vue:80
+msgctxt "Head/Radio/Title"
 msgid "Radio"
 msgstr "Rádio"
 
-#: front/src/components/library/radios/Builder.vue:233
+#: front/src/components/library/radios/Builder.vue:235
+msgctxt "Head/Radio/Title"
 msgid "Radio Builder"
 msgstr "Criador de rádio"
 
 #: front/src/components/library/radios/Builder.vue:15
+msgctxt "Content/Radio/Message"
 msgid "Radio created"
 msgstr "Rádio criada"
 
 #: front/src/components/library/radios/Builder.vue:21
+msgctxt "Content/Radio/Input.Label/Noun"
 msgid "Radio name"
 msgstr "Nome da Rádio"
 
 #: front/src/components/library/radios/Builder.vue:12
+msgctxt "Content/Radio/Message"
 msgid "Radio updated"
 msgstr "Rádio atualizada"
 
-#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:141
+#: front/src/components/library/Library.vue:13
+#: src/components/library/Radios.vue:142
+msgctxt "*/*/*"
+msgid "Radios"
+msgstr "Rádios"
+
+#: front/src/components/mixins/Translations.vue:92
+#: front/src/components/mixins/Translations.vue:93
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "Rádios"
 
+#: front/src/components/auth/ApplicationForm.vue:151
+msgctxt "Content/OAuth Scopes/Label/Verb"
+msgid "Read"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:51
+msgctxt "Popup/Import/Table.Label/Value"
+msgid "Read our documentation for this error"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:24
+msgctxt "Content/Auth/Label/Noun"
+msgid "Read-only"
+msgstr ""
+
+#: front/src/components/auth/ApplicationForm.vue:152
+msgctxt "Content/OAuth Scopes/Help Text"
+msgid "Read-only access to user data"
+msgstr ""
+
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:39
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25
+msgctxt "Content/Moderation/*/Noun"
 msgid "Reason"
 msgstr "Motivo"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:222
+#: front/src/views/admin/moderation/AccountsDetail.vue:251
 #: front/src/views/admin/moderation/DomainsDetail.vue:179
+msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Received library follows"
 msgstr "Biblioteca recebida segue"
 
 #: front/src/components/manage/moderation/DomainsTable.vue:40
-#: front/src/components/mixins/Translations.vue:36
-#: front/src/components/mixins/Translations.vue:37
+#: front/src/components/mixins/Translations.vue:62
+#: front/src/components/mixins/Translations.vue:63
+msgctxt "Content/Moderation/*/Noun"
 msgid "Received messages"
 msgstr "Mensagens recebidas"
 
+#: front/src/components/library/EditForm.vue:27
+#, fuzzy
+msgctxt "Content/Library/Paragraph"
+msgid "Recent edits"
+msgstr "Adicionado recentemente"
+
+#: front/src/components/library/EditForm.vue:17
+msgctxt "Content/Library/Paragraph"
+msgid "Recent edits awaiting review"
+msgstr ""
+
 #: front/src/components/library/Home.vue:24
+msgctxt "Content/Home/Title"
 msgid "Recently added"
 msgstr "Adicionado recentemente"
 
 #: front/src/components/library/Home.vue:11
+msgctxt "Content/Home/Title"
 msgid "Recently favorited"
 msgstr "Favoritado recentemente"
 
 #: front/src/components/library/Home.vue:6
+msgctxt "Content/Home/Title"
 msgid "Recently listened"
 msgstr "Escutado recentemente"
 
-#: front/src/views/content/remote/Home.vue:15
+#: front/src/components/auth/ApplicationForm.vue:13
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Redirect URI"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:125
+#: src/components/auth/Settings.vue:170
+#: front/src/components/common/EmptyState.vue:16
+#: src/views/content/remote/Home.vue:15
+msgctxt "Content/*/Button.Label/Short, Verb"
 msgid "Refresh"
 msgstr "Atualizar"
 
-#: front/src/views/admin/moderation/DomainsDetail.vue:135
+#: front/src/components/federation/FetchButton.vue:20
+#, fuzzy
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh error"
+msgstr "Atualizar"
+
+#: front/src/views/admin/library/AlbumDetail.vue:50
+#: front/src/views/admin/library/ArtistDetail.vue:49
+#: front/src/views/admin/library/TrackDetail.vue:49
+msgctxt "Content/Moderation/Button/Verb"
+msgid "Refresh from remote server"
+msgstr ""
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:127
+msgctxt "Content/Moderation/Button.Label/Verb"
 msgid "Refresh node info"
 msgstr "Atualizar node info"
 
-#: front/src/components/common/ActionTable.vue:272
+#: front/src/components/federation/FetchButton.vue:79
+#, fuzzy
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh pending"
+msgstr "Atualizar node info"
+
+#: front/src/components/federation/FetchButton.vue:80
+msgctxt "Popup/*/Message.Content"
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:16
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh successful"
+msgstr ""
+
+#: front/src/components/common/ActionTable.vue:275
+msgctxt "Content/*/Button.Tooltip/Verb"
 msgid "Refresh table content"
 msgstr "Atualizar tabela de conteúdo"
 
-#: front/src/components/auth/Profile.vue:12
-msgid "Registered since %{ date }"
-msgstr "Registrado desde %{ date }"
+#: front/src/components/federation/FetchButton.vue:12
+msgctxt "Popup/*/Message.Title"
+msgid "Refresh was skipped"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:7
+msgctxt "Popup/*/Title"
+msgid "Refreshing object from remote…"
+msgstr ""
 
 #: front/src/components/auth/Signup.vue:9
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
+msgctxt "Content/Signup/Form/Paragraph"
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
 msgstr ""
 "Cadastros estão fechados nesta instância, você precisa de um código de "
 "convite para criar uma conta."
 
 #: front/src/components/manage/users/UsersTable.vue:71
-msgid "regular user"
+#, fuzzy
+msgctxt "Content/Admin/Table, User role"
+msgid "Regular user"
 msgstr "usuário regular"
 
+#: front/src/components/library/EditCard.vue:87
 #: front/src/views/content/libraries/Detail.vue:51
+msgctxt "Content/Library/Button.Label"
 msgid "Reject"
 msgstr "Recusar"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:32
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:123
+msgctxt "Content/Moderation/*/Verb"
 msgid "Reject media"
 msgstr "Recusar mídia"
 
+#: front/src/components/library/EditCard.vue:33
+#: front/src/components/manage/library/EditsCardList.vue:24
 #: front/src/views/content/libraries/Detail.vue:43
+msgctxt "Content/Library/*/Short"
 msgid "Rejected"
 msgstr "Recusado"
 
-#: front/src/views/content/libraries/FilesTable.vue:234
-msgid "Relaunch import"
-msgstr "Repetir importação"
+#: front/src/components/manage/library/AlbumsTable.vue:43
+#: front/src/components/mixins/Translations.vue:44 src/edits.js:28
+#: front/src/components/mixins/Translations.vue:45
+#, fuzzy
+msgctxt "Content/*/*/Noun"
+msgid "Release date"
+msgstr "Data de acesso"
+
+#: front/src/components/library/FileUpload.vue:63
+msgctxt "Content/Library/Paragraph"
+msgid "Remaining storage space"
+msgstr ""
 
 #: front/src/views/content/remote/Home.vue:6
+msgctxt "Content/Library/Title/Noun"
 msgid "Remote libraries"
 msgstr "Bibliotecas remotas"
 
 #: front/src/views/content/remote/Home.vue:7
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
 msgstr ""
 "Bibliotecas remotas são propriedade de outros usuários da rede. Você pode "
 "acessá-las desde que você tenha permissão ou sejam públicas."
 
 #: front/src/components/library/radios/Filter.vue:59
+msgctxt "Content/Radio/Button.Label/Verb"
 msgid "Remove"
 msgstr "Remover"
 
 #: front/src/components/auth/Settings.vue:58
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Remove avatar"
 msgstr "Remover imagem de perfil"
 
+#: front/src/components/library/ArtistDetail.vue:12
+#, fuzzy
+msgctxt "Content/Moderation/Button.Label"
+msgid "Remove filter"
+msgstr "Remover imagem de perfil"
+
 #: front/src/components/favorites/TrackFavoriteIcon.vue:26
+msgctxt "Content/Track/Icon.Tooltip/Verb"
 msgid "Remove from favorites"
 msgstr "Desfavoritar"
 
 #: front/src/views/content/libraries/Quota.vue:38
-msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota."
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
 msgstr ""
 "Exclui completamente as faixas enviadas mas ainda a serem processadas, "
 "adicionando os dados correspondentes à sua cota."
 
 #: front/src/views/content/libraries/Quota.vue:64
-msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota."
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
 msgstr ""
 "Exclui completamente as faixas ignoradas durante o processo de importação, "
 "adicionando os dados correspondentes à sua cota."
 
 #: front/src/views/content/libraries/Quota.vue:90
-msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota."
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
 msgstr ""
 "Exclui completamente faixas enviadas que não foram processadas pelo "
 "servidor, adicionando os dados correspondentes à sua cota."
 
-#: front/src/components/auth/SubsonicTokenForm.vue:34
-#: front/src/components/auth/SubsonicTokenForm.vue:37
+#: front/src/components/auth/SubsonicTokenForm.vue:33
+#: front/src/components/auth/SubsonicTokenForm.vue:36
+msgctxt "*/Settings/Button.Label/Verb"
 msgid "Request a new password"
 msgstr "Solicitar uma nova senha"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:35
+#: front/src/components/auth/SubsonicTokenForm.vue:34
+msgctxt "Popup/Settings/Title"
 msgid "Request a new Subsonic API password?"
 msgstr "Solicitar uma nova senha da API Subsonic?"
 
-#: front/src/components/auth/SubsonicTokenForm.vue:43
+#: front/src/components/auth/SubsonicTokenForm.vue:42
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Request a password"
 msgstr "Solicitar uma senha"
 
-#: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4
-#: front/src/views/auth/PasswordReset.vue:52
-msgid "Reset your password"
-msgstr "Redefinir sua senha"
+#: front/src/components/federation/FetchButton.vue:64
+msgctxt "Popup/*/Loading.Title"
+msgid "Requesting a fetch…"
+msgstr ""
 
-#: front/src/components/favorites/List.vue:38 src/components/library/Artists.vue:30
-#: front/src/components/library/Radios.vue:52 src/views/playlists/List.vue:32
+#: front/src/components/library/EditForm.vue:82
+msgctxt "Content/Library/Button.Label"
+msgid "Reset to initial value: %{ value }"
+msgstr ""
+
+#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4
+#: front/src/views/auth/PasswordReset.vue:53
+msgctxt "*/Login/*/Verb"
+msgid "Reset your password"
+msgstr "Redefinir sua senha"
+
+#: front/src/views/content/libraries/FilesTable.vue:223
+#, fuzzy
+msgctxt "Content/Library/Dropdown/Verb"
+msgid "Restart import"
+msgstr "Repetir importação"
+
+#: front/src/components/favorites/List.vue:39
+#: src/components/library/Albums.vue:30
+#: front/src/components/library/Artists.vue:30
+#: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32
+msgctxt "Content/Search/Dropdown.Label/Noun"
 msgid "Results per page"
 msgstr "Resultados por página"
 
+#: front/src/components/library/EditForm.vue:31
+msgctxt "Content/Library/Button.Label"
+msgid "Retrict to unreviewed edits"
+msgstr ""
+
 #: front/src/views/auth/EmailConfirm.vue:17
+msgctxt "Content/Signup/Link/Verb"
 msgid "Return to login"
 msgstr "Voltar para entrada"
 
+#: front/src/components/library/ArtistDetail.vue:9
+#, fuzzy
+msgctxt "Content/Moderation/Link"
+msgid "Review my filters"
+msgstr "Ver arquivos"
+
+#: front/src/components/auth/Settings.vue:192
+msgctxt "*/*/*/Verb"
+msgid "Revoke"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:195
+msgctxt "*/Settings/Button.Label/Verb"
+msgid "Revoke access"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:193
+msgctxt "Popup/Settings/Title"
+msgid "Revoke access for application \"%{ application }\"?"
+msgstr ""
+
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:16
+msgctxt "Content/Moderation/Card.Title/Noun"
 msgid "Rule"
 msgstr "Regra"
 
-#: front/src/components/admin/SettingsGroup.vue:63
-#: front/src/components/library/radios/Builder.vue:33
+#: front/src/components/admin/SettingsGroup.vue:67
+#: front/src/components/library/radios/Builder.vue:34
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Salvar"
 
-#: front/src/views/content/remote/Card.vue:165
+#: front/src/views/content/remote/Card.vue:175
+msgctxt "Content/Library/Message"
 msgid "Scan launched"
 msgstr "Varredura iniciada"
 
-#: front/src/views/content/remote/Card.vue:63
+#: front/src/views/content/remote/Card.vue:67
+msgctxt "Content/Library/Card.Button.Label/Verb"
 msgid "Scan now"
 msgstr "Iniciar varredura"
 
-#: front/src/views/content/remote/Card.vue:166
+#: front/src/views/content/remote/Card.vue:35
+#, fuzzy
+msgctxt "Content/Library/Card.List item"
+msgid "Scan pending"
+msgstr "Crescente"
+
+#: front/src/views/content/remote/Card.vue:176
+msgctxt "Content/Library/Message"
 msgid "Scan skipped (previous scan is too recent)"
 msgstr "Varredura ignorada (a anterior é muito recente)"
 
-#: front/src/views/content/remote/Card.vue:31
-msgid "Scan waiting"
-msgstr "Varredura em espera"
-
-#: front/src/views/content/remote/Card.vue:43
+#: front/src/views/content/remote/Card.vue:47
+msgctxt "Content/Library/Card.List item"
 msgid "Scanned"
 msgstr "Varredura completa"
 
-#: front/src/views/content/remote/Card.vue:47
+#: front/src/views/content/remote/Card.vue:51
+msgctxt "Content/Library/Card.List item"
 msgid "Scanned with errors"
 msgstr "Varredura completa com erros"
 
-#: front/src/views/content/remote/Card.vue:35
+#: front/src/views/content/remote/Card.vue:39
+msgctxt "Content/Library/Card.List item"
 msgid "Scanning… (%{ progress }%)"
 msgstr "Varrendo… (%{ progress }%)"
 
-#: front/src/components/library/Artists.vue:10 src/components/library/Radios.vue:29
-#: front/src/components/manage/library/FilesTable.vue:5
+#: front/src/components/auth/ApplicationForm.vue:22
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Scopes"
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:226
+msgctxt "Content/*/*/Noun"
+msgid "Scopes"
+msgstr ""
+
+#: front/src/components/library/Albums.vue:10
+#: src/components/library/Artists.vue:10
+#: front/src/components/library/Radios.vue:29
+#: front/src/components/manage/library/AlbumsTable.vue:5
+#: front/src/components/manage/library/ArtistsTable.vue:5
+#: front/src/components/manage/library/EditsCardList.vue:6
+#: front/src/components/manage/library/LibrariesTable.vue:5
+#: front/src/components/manage/library/TracksTable.vue:5
+#: front/src/components/manage/library/UploadsTable.vue:5
 #: front/src/components/manage/moderation/AccountsTable.vue:5
 #: front/src/components/manage/moderation/DomainsTable.vue:5
 #: front/src/components/manage/users/InvitationsTable.vue:5
 #: front/src/components/manage/users/UsersTable.vue:5
-#: front/src/views/content/libraries/FilesTable.vue:5 src/views/playlists/List.vue:13
+#: front/src/views/content/libraries/FilesTable.vue:5
+#: src/views/playlists/List.vue:13
+msgctxt "Content/Search/Input.Label/Noun"
 msgid "Search"
 msgstr "Pesquisar"
 
 #: front/src/views/content/remote/ScanForm.vue:9
+msgctxt "Content/Library/Input.Label/Verb"
 msgid "Search a remote library"
 msgstr "Pesquisar uma biblioteca remota"
 
+#: front/src/components/manage/library/EditsCardList.vue:211
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by account, summary, domain…"
+msgstr "Pesquisar por título, artista, domínio…"
+
+#: front/src/components/manage/library/LibrariesTable.vue:191
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, actor, name, description…"
+msgstr "Pesquisar por domínio, nome de usuário, biografia..."
+
+#: front/src/components/manage/library/UploadsTable.vue:241
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, actor, name, reference, source…"
+msgstr "Pesquisar por domínio, nome de usuário, biografia..."
+
+#: front/src/components/manage/library/ArtistsTable.vue:164
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, name, MusicBrainz ID…"
+msgstr "Pesquisar por domínio, nome de usuário, biografia..."
+
+#: front/src/components/manage/library/TracksTable.vue:174
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, title, artist, album, MusicBrainz ID…"
+msgstr "Pesquisar por título, artista, álbum…"
+
+#: front/src/components/manage/library/AlbumsTable.vue:174
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, title, artist, MusicBrainz ID…"
+msgstr "Pesquisar por título, artista, domínio…"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:171
-msgid "Search by domain, username, bio..."
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by domain, username, bio…"
 msgstr "Pesquisar por domínio, nome de usuário, biografia..."
 
 #: front/src/components/manage/moderation/DomainsTable.vue:151
-msgid "Search by name..."
+#, fuzzy
+msgctxt "Content/Search/Input.Placeholder"
+msgid "Search by name…"
 msgstr "Pesquisar por nome..."
 
-#: front/src/views/content/libraries/FilesTable.vue:201
+#: front/src/views/content/libraries/FilesTable.vue:208
+msgctxt "Content/Library/Input.Placeholder"
 msgid "Search by title, artist, album…"
 msgstr "Pesquisar por título, artista, álbum…"
 
-#: front/src/components/manage/library/FilesTable.vue:176
-msgid "Search by title, artist, domain…"
-msgstr "Pesquisar por título, artista, domínio…"
-
 #: front/src/components/manage/users/InvitationsTable.vue:153
+msgctxt "Content/Admin/Input.Placeholder/Verb"
 msgid "Search by username, e-mail address, code…"
 msgstr "Pesquisar por nome de usuário, e-mail, código…"
 
 #: front/src/components/manage/users/UsersTable.vue:163
+msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by username, e-mail address, name…"
 msgstr "Pesquisar por nome de usuário, e-mail, nome…"
 
 #: front/src/components/audio/SearchBar.vue:20
+msgctxt "Sidebar/Search/Input.Placeholder"
 msgid "Search for artists, albums, tracks…"
 msgstr "Pesquisar por artistas, álbuns, faixas…"
 
 #: front/src/components/audio/Search.vue:2
+msgctxt "Content/Search/Title"
 msgid "Search for some music"
 msgstr "Pesquisar músicas"
 
-#: front/src/components/library/Track.vue:162
-msgid "Search on lyrics.wikia.com"
-msgstr "Pesquisar em lyrics.wikia.com"
-
-#: front/src/components/library/Album.vue:33 src/components/library/Artist.vue:31
-#: front/src/components/library/Track.vue:47
+#: front/src/components/library/AlbumBase.vue:57
+#: front/src/components/library/ArtistBase.vue:68
+#: front/src/components/library/TrackBase.vue:76
+msgctxt "Content/*/Button.Label/Verb"
 msgid "Search on Wikipedia"
 msgstr "Pesquisar no Wikipedia"
 
-#: front/src/components/library/Library.vue:32 src/views/admin/library/Base.vue:17
-#: front/src/views/admin/moderation/Base.vue:22 src/views/admin/users/Base.vue:21
-#: front/src/views/content/Base.vue:19
+#: front/src/components/library/Library.vue:35
+#: src/views/admin/library/Base.vue:32
+#: front/src/views/admin/moderation/Base.vue:22
+#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19
+msgctxt "Menu/*/Hidden text"
 msgid "Secondary menu"
 msgstr "Menu secundário"
 
 #: front/src/views/admin/Settings.vue:15
+msgctxt "Content/Admin/Menu.Title"
 msgid "Sections"
 msgstr "Seções"
 
-#: front/src/components/library/radios/Builder.vue:45
+#: front/src/components/library/radios/Builder.vue:46
+msgctxt "Content/Radio/Dropdown.Placeholder/Verb"
 msgid "Select a filter"
 msgstr "Selecione um filtro"
 
-#: front/src/components/common/ActionTable.vue:77
+#: front/src/components/common/ActionTable.vue:79
+#, fuzzy
+msgctxt "Content/*/Link/Verb"
 msgid "Select all %{ total } elements"
 msgid_plural "Select all %{ total } elements"
 msgstr[0] "Selecionar %{ total } elemento"
 msgstr[1] "Selecionar todos os %{ total } elementos"
 
-#: front/src/components/common/ActionTable.vue:86
+#: front/src/components/common/ActionTable.vue:88
+msgctxt "Content/*/Link/Verb"
 msgid "Select only current page"
 msgstr "Selecionar apenas a página atual"
 
-#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85
+#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:108
 #: front/src/components/manage/users/UsersTable.vue:181
-#: front/src/views/admin/moderation/AccountsDetail.vue:472
+#: front/src/views/admin/moderation/AccountsDetail.vue:506
+msgctxt "*/*/*/Noun"
 msgid "Settings"
 msgstr "Configurações"
 
 #: front/src/components/auth/Settings.vue:10
+msgctxt "Content/Settings/Message"
 msgid "Settings updated"
 msgstr "Configurações atualizadas"
 
 #: front/src/components/admin/SettingsGroup.vue:11
+msgctxt "Content/Settings/Paragraph"
 msgid "Settings updated successfully."
 msgstr "As configurações foram atualizadas com sucesso."
 
 #: front/src/components/manage/users/InvitationForm.vue:27
+msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Share link"
 msgstr "Compartilhar link"
 
 #: front/src/views/content/libraries/Detail.vue:15
-msgid "Share this link with other users so they can request access to your library."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Share this link with other users so they can request access to your library."
 msgstr ""
-"Compartilhe este link com outros usuários para que possam solicitar acesso à "
-"sua biblioteca."
+"Compartilhe este link com outros usuários para que possam solicitar acesso à"
+" sua biblioteca."
 
 #: front/src/views/content/libraries/Detail.vue:14
-#: front/src/views/content/remote/Card.vue:73
+#: front/src/views/content/remote/Card.vue:77
+msgctxt "Content/Library/Title"
 msgid "Sharing link"
 msgstr "Link de compartilhamento"
 
-#: front/src/components/audio/album/Card.vue:40
+#: front/src/components/audio/album/Card.vue:38
+#, fuzzy
+msgctxt "Content/Album/Card.Link/Verb"
 msgid "Show %{ count } more track"
 msgid_plural "Show %{ count } more tracks"
 msgstr[0] "Mostrar mais %{ count } faixa"
 msgstr[1] "Mostrar mais %{ count } faixas"
 
 #: front/src/components/audio/artist/Card.vue:30
+#, fuzzy
+msgctxt "Content/Artist/Card.Link"
 msgid "Show 1 more album"
 msgid_plural "Show %{ count } more albums"
 msgstr[0] "Mostrar mais 1 álbum"
 msgstr[1] "Mostrar mais %{ count } álbuns"
 
+#: front/src/components/library/EditForm.vue:21
+msgctxt "Content/Library/Button.Label"
+msgid "Show all edits"
+msgstr ""
+
 #: front/src/components/ShortcutsModal.vue:42
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Show available keyboard shortcuts"
 msgstr "Mostrar atalhos de teclado disponíveis"
 
-#: front/src/views/Notifications.vue:10
+#: front/src/views/Notifications.vue:7
+msgctxt "Content/Notifications/Form.Label/Verb"
 msgid "Show read notifications"
 msgstr "Mostrar notificações lidas"
 
-#: front/src/components/forms/PasswordInput.vue:25
+#: front/src/components/forms/PasswordInput.vue:26
+msgctxt "Content/Settings/Button.Tooltip/Verb"
 msgid "Show/hide password"
 msgstr "Mostrar/ocultar senha"
 
-#: front/src/components/manage/library/FilesTable.vue:97
+#: front/src/components/manage/library/AlbumsTable.vue:93
+#: front/src/components/manage/library/ArtistsTable.vue:84
+#: front/src/components/manage/library/EditsCardList.vue:72
+#: front/src/components/manage/library/LibrariesTable.vue:110
+#: front/src/components/manage/library/TracksTable.vue:95
+#: front/src/components/manage/library/UploadsTable.vue:144
 #: front/src/components/manage/moderation/AccountsTable.vue:88
 #: front/src/components/manage/moderation/DomainsTable.vue:74
 #: front/src/components/manage/users/InvitationsTable.vue:76
 #: front/src/components/manage/users/UsersTable.vue:87
-#: front/src/views/content/libraries/FilesTable.vue:114
+#: front/src/views/content/libraries/FilesTable.vue:117
+msgctxt "Content/*/Paragraph"
 msgid "Showing results %{ start }-%{ end } on %{ total }"
 msgstr "Mostrando resultados %{ start }-%{ end } de %{ total }"
 
 #: front/src/components/ShortcutsModal.vue:83
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Shuffle queue"
 msgstr "Embaralhar fila"
 
-#: front/src/components/audio/Player.vue:362
+#: front/src/components/audio/Player.vue:641
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Shuffle your queue"
 msgstr "Embaralhar sua fila"
 
-#: front/src/components/auth/Signup.vue:95
+#: front/src/components/auth/Signup.vue:97
+msgctxt "*/Signup/Title"
 msgid "Sign Up"
 msgstr "Criar conta"
 
 #: front/src/components/manage/users/UsersTable.vue:40
+msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)"
 msgid "Sign-up"
 msgstr "Criar conta"
 
-#: front/src/components/mixins/Translations.vue:31
-#: front/src/views/admin/moderation/AccountsDetail.vue:176
-#: front/src/components/mixins/Translations.vue:32
+#: front/src/components/mixins/Translations.vue:57
+#: front/src/views/admin/moderation/AccountsDetail.vue:197
+#: front/src/components/mixins/Translations.vue:58
+msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Sign-up date"
 msgstr "Data de criação"
 
-#: front/src/components/manage/moderation/InstancePolicyCard.vue:24
-#: front/src/components/manage/moderation/InstancePolicyForm.vue:115
-msgid "Silence activity"
-msgstr "Silenciar atividade"
-
-#: front/src/components/manage/moderation/InstancePolicyCard.vue:28
-#: front/src/components/manage/moderation/InstancePolicyForm.vue:119
-msgid "Silence notifications"
-msgstr "Silenciar notificações"
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "Tamanho"
 
-#: front/src/components/library/FileUpload.vue:85
-#: front/src/components/library/Track.vue:120
-#: front/src/components/manage/library/FilesTable.vue:44
-#: front/src/components/mixins/Translations.vue:28
-#: front/src/views/content/libraries/FilesTable.vue:60
-#: front/src/components/mixins/Translations.vue:29
+#: front/src/components/library/FileUpload.vue:94
+#: front/src/components/library/TrackDetail.vue:39
+#: front/src/components/mixins/Translations.vue:54
+#: front/src/views/content/libraries/FilesTable.vue:61
+#: front/src/components/mixins/Translations.vue:55
+msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "Tamanho"
 
+#: front/src/components/manage/library/UploadsTable.vue:24
+#: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
-#: front/src/views/content/libraries/FilesTable.vue:204
+#: front/src/components/mixins/Translations.vue:25
+msgctxt "Content/Library/*"
 msgid "Skipped"
 msgstr "Ignorado"
 
 #: front/src/views/content/libraries/Quota.vue:49
+msgctxt "Content/Library/Label"
 msgid "Skipped files"
 msgstr "Arquivos ignorados"
 
-#: front/src/views/admin/moderation/DomainsDetail.vue:97
+#: front/src/views/admin/moderation/DomainsDetail.vue:89
+msgctxt "Content/Moderation/Table.Label"
 msgid "Software"
 msgstr "Software"
 
+#: front/src/components/playlists/Editor.vue:21
+msgctxt "Content/Playlist/Paragraph"
+msgid "Some tracks in your queue are already in this playlist:"
+msgstr ""
+
+#: front/src/components/PageNotFound.vue:10
+#, fuzzy
+msgctxt "Content/*/Paragraph"
+msgid "Sorry, the page you asked for does not exist:"
+msgstr "Desculpe, mas esta página não existe:"
+
 #: front/src/components/Footer.vue:49
+msgctxt "Footer/*/List item.Link"
 msgid "Source code"
 msgstr "Código fonte"
 
 #: front/src/components/auth/Profile.vue:23
 #: front/src/components/manage/users/UsersTable.vue:70
+msgctxt "Content/Profile/User role"
 msgid "Staff member"
 msgstr "Membro da equipe"
 
-#: front/src/components/radios/Button.vue:4
-msgid "Start"
-msgstr "Começar"
+#: front/src/components/audio/PlayButton.vue:23
+#: src/components/radios/Button.vue:4
+#, fuzzy
+msgctxt "*/Queue/Button.Label/Short, Verb"
+msgid "Start radio"
+msgstr "Parar rádio"
 
 #: front/src/views/admin/Settings.vue:86
+msgctxt "Content/Admin/Menu"
 msgid "Statistics"
 msgstr "Estatísticas"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:454
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account"
+#: front/src/views/admin/moderation/AccountsDetail.vue:490
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
 msgstr ""
 "Estatísticas são calculadas por atividades conhecidas e conteúdo da "
 "instância, e não refletem a atividade geral desta conta"
 
-#: front/src/views/admin/moderation/DomainsDetail.vue:358
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain"
+#: front/src/views/admin/moderation/DomainsDetail.vue:371
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
+msgstr ""
+"Estatísticas são calculadas por atividade conhecida e conteúdo da instância,"
+" e não refletem a atividade geral deste domínio"
+
+#: front/src/views/admin/library/AlbumDetail.vue:329
+#: front/src/views/admin/library/ArtistDetail.vue:328
+#: front/src/views/admin/library/LibraryDetail.vue:316
+#: front/src/views/admin/library/TrackDetail.vue:371
+#: front/src/views/admin/library/UploadDetail.vue:335
+#, fuzzy
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
 msgstr ""
-"Estatísticas são calculadas por atividade conhecida e conteúdo da instância, "
-"e não refletem a atividade geral deste domínio"
+"Estatísticas são calculadas por atividades conhecidas e conteúdo da "
+"instância, e não refletem a atividade geral desta conta"
+
+#: front/src/views/admin/moderation/DomainsDetail.vue:115
+msgctxt "Content/Moderation/Table.Label (Value is Error message)"
+msgid "Status"
+msgstr "Status"
+
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
+msgid "Status"
+msgstr "Status"
+
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+msgid "Status"
+msgstr "Status"
 
-#: front/src/components/library/FileUpload.vue:86
 #: front/src/components/manage/users/InvitationsTable.vue:17
 #: front/src/components/manage/users/InvitationsTable.vue:39
+msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
+msgid "Status"
+msgstr "Status"
+
 #: front/src/components/manage/users/UsersTable.vue:43
-#: front/src/views/admin/moderation/DomainsDetail.vue:123
-#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
 msgid "Status"
 msgstr "Status"
 
-#: front/src/components/radios/Button.vue:3
-msgid "Stop"
-msgstr "Parar"
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
+msgid "Status"
+msgstr "Status"
 
-#: front/src/components/Sidebar.vue:161
+#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3
+msgctxt "*/Player/Button.Label/Short, Verb"
 msgid "Stop radio"
 msgstr "Parar rádio"
 
-#: front/src/App.vue:22
+#: front/src/components/SetInstanceModal.vue:23
+msgctxt "*/*/Button.Label/Verb"
 msgid "Submit"
 msgstr "Enviar"
 
+#: front/src/components/library/EditForm.vue:98
+msgctxt "Content/Library/Button.Label/Verb"
+msgid "Submit and apply edit"
+msgstr ""
+
+#: front/src/components/library/EditForm.vue:7
+msgctxt "Content/Library/Button.Label"
+msgid "Submit another edit"
+msgstr ""
+
+#: front/src/components/library/EditForm.vue:99
+msgctxt "Content/Library/Button.Label/Verb"
+msgid "Submit suggestion"
+msgstr ""
+
 #: front/src/views/admin/Settings.vue:85
+msgctxt "Content/Admin/Menu"
 msgid "Subsonic"
 msgstr "Subsonic"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:2
+msgctxt "Content/Settings/Title"
 msgid "Subsonic API password"
 msgstr "Senha da API Subsonic"
 
-#: front/src/App.vue:26
+#: front/src/components/library/EditForm.vue:38
+msgctxt "Content/Library/Paragraph"
+msgid "Suggest a change using the form below."
+msgstr ""
+
+#: front/src/components/library/AlbumEdit.vue:5
+msgctxt "Content/*/Title"
+msgid "Suggest an edit on this album"
+msgstr ""
+
+#: front/src/components/library/ArtistEdit.vue:5
+msgctxt "Content/*/Title"
+msgid "Suggest an edit on this artist"
+msgstr ""
+
+#: front/src/components/library/TrackEdit.vue:5
+#, fuzzy
+msgctxt "Content/*/Title"
+msgid "Suggest an edit on this track"
+msgstr "Não foi possível carregar esta faixa"
+
+#: front/src/components/SetInstanceModal.vue:31
+msgctxt "Popup/Instance/List.Label"
 msgid "Suggested choices"
 msgstr "Opções sugeridas"
 
 #: front/src/components/library/FileUpload.vue:3
+msgctxt "Content/Library/Tab.Title/Short"
 msgid "Summary"
 msgstr "Resumo"
 
+#: front/src/components/library/EditForm.vue:87
+msgctxt "*/*/*"
+msgid "Summary (optional)"
+msgstr ""
+
 #: front/src/components/Footer.vue:39
+msgctxt "Footer/*/Listitem.Link"
 msgid "Support forum"
 msgstr "Fórum de suporte"
 
-#: front/src/components/library/FileUpload.vue:78
+#: front/src/components/library/FileUpload.vue:85
+msgctxt "Content/Library/Paragraph"
 msgid "Supported extensions: %{ extensions }"
 msgstr "Extensões suportadas:  %{ extensions }"
 
 #: front/src/components/playlists/Editor.vue:9
+msgctxt "Content/Playlist/Paragraph"
 msgid "Syncing changes to server…"
 msgstr "Sincronizando alterações com o servidor…"
 
+#: front/src/components/audio/EmbedWizard.vue:25
 #: front/src/components/common/CopyInput.vue:3
+msgctxt "Content/*/Paragraph"
 msgid "Text copied to clipboard!"
 msgstr "Texto copiado para a área de transferência!"
 
 #: front/src/components/Home.vue:26
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
+msgctxt "Content/Home/Paragraph"
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
+msgstr ""
+"É simples: nós amávamos o Grooveshark e queremos construir algo ainda "
+"melhor."
+
+#: front/src/views/admin/library/AlbumDetail.vue:75
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:39
+msgctxt "Content/Auth/Paragraph"
+msgid "The application is also requesting the following unknown permissions:"
+msgstr ""
+
+#: front/src/views/admin/library/ArtistDetail.vue:74
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
-"É simples: nós amávamos o Grooveshark e queremos construir algo ainda melhor."
 
 #: front/src/components/Footer.vue:53
+msgctxt "Footer/*/List item.Link"
 msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
 msgstr ""
-"A logo do Funkwhale foi gentilmente projetado e fornecido por Francis Gading."
+"A logo do Funkwhale foi gentilmente projetado e fornecido por Francis "
+"Gading."
+
+#: front/src/components/SetInstanceModal.vue:8
+msgctxt "Popup/Instance/Error message.List item"
+msgid "The given address is not a Funkwhale server"
+msgstr ""
 
 #: front/src/views/content/libraries/Form.vue:34
-msgid "The library and all its tracks will be deleted. This can not be undone."
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
 msgstr "A biblioteca e todas as suas faixas serão excluídas permanentemente."
 
-#: front/src/components/library/FileUpload.vue:39
-msgid "The music files you are uploading are tagged properly:"
+#: front/src/views/admin/library/LibraryDetail.vue:61
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:140
+msgctxt "Popup/Import/Error.Label"
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:38
+#, fuzzy
+msgctxt "Content/Library/List item"
+msgid "The music files you are uploading are tagged properly."
 msgstr "Os arquivos de áudio que você está enviando estão com as tags certas:"
 
-#: front/src/components/audio/Player.vue:67
-msgid "The next track will play automatically in a few seconds..."
-msgstr "A próxima faixa será reproduzida automaticamente em alguns segundos..."
+#: front/src/components/audio/Player.vue:65
+#, fuzzy
+msgctxt "Sidebar/Player/Error message.Paragraph"
+msgid "The next track will play automatically in a few seconds…"
+msgstr ""
+"A próxima faixa será reproduzida automaticamente em alguns segundos..."
 
-#: front/src/components/Home.vue:121
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
+#: front/src/components/Home.vue:116
+msgctxt "Content/Home/List item"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
 msgstr ""
 "A plataforma é livre e de código aberto, você pode instalá-la e modificá-la "
 "sem se preocupar"
 
+#: front/src/components/playlists/Form.vue:14
+#, fuzzy
+msgctxt "Content/Playlist/Error message.Title"
+msgid "The playlist could not be created"
+msgstr "Lista criada"
+
+#: front/src/components/federation/FetchButton.vue:37
+msgctxt "*/*/Error"
+msgid "The remote server answered with HTTP %{ status }"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:13
+msgctxt "Popup/*/Message.Content"
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:44
+msgctxt "*/*/Error"
+msgid "The remote server didn't answered fast enough"
+msgstr ""
+
+#: front/src/components/federation/FetchButton.vue:50
+msgctxt "*/*/Error"
+msgid "The return server returned invalid JSON or JSON-LD data"
+msgstr ""
+
+#: front/src/components/manage/library/AlbumsTable.vue:189
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/components/manage/library/ArtistsTable.vue:179
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/components/manage/library/LibrariesTable.vue:206
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
+msgstr ""
+
+#: front/src/components/manage/library/TracksTable.vue:189
+msgctxt "Popup/*/Paragraph"
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/components/manage/library/UploadsTable.vue:256
+#, fuzzy
+msgctxt "Popup/*/Paragraph"
+msgid "The selected upload will be removed. This action is irreversible."
+msgstr "Esta ação é irreversível."
+
+#: front/src/components/SetInstanceModal.vue:7
+msgctxt "Popup/Instance/Error message.List item"
+msgid "The server might be down"
+msgstr ""
+
 #: front/src/components/auth/SubsonicTokenForm.vue:4
+msgctxt "Content/Settings/Paragraph"
 msgid "The Subsonic API is not available on this Funkwhale instance."
 msgstr "A API Subsonic não está disponível nesta instância do Funkwhale."
 
-#: front/src/components/library/FileUpload.vue:43
+#: front/src/components/library/EditCard.vue:96
+msgctxt "Popup/Library/Paragraph"
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
+msgstr ""
+
+#: front/src/components/playlists/PlaylistModal.vue:34
+#, fuzzy
+msgctxt "Popup/Playlist/Error message.Title"
+msgid "The track can't be added to a playlist"
+msgstr "Não foi possível adicionar a faixa na lista"
+
+#: front/src/components/audio/Player.vue:62
+msgctxt "Sidebar/Player/Error message.Title"
+msgid "The track cannot be loaded"
+msgstr ""
+
+#: front/src/views/admin/library/TrackDetail.vue:74
+msgctxt "Content/Moderation/Paragraph"
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
+msgstr ""
+
+#: front/src/views/admin/library/UploadDetail.vue:68
+#, fuzzy
+msgctxt "Content/Moderation/Paragraph"
+msgid "The upload will be removed. This action is irreversible."
+msgstr "Esta ação é irreversível."
+
+#: front/src/components/library/FileUpload.vue:42
+msgctxt "Content/Library/List item"
 msgid "The uploaded music files are in OGG, Flac or MP3 format"
 msgstr "Os arquivos de áudio enviados estão no formato OGG, Flac ou MP3"
 
 #: front/src/views/content/Home.vue:4
+msgctxt "Content/Library/Paragraph"
 msgid "There are various ways to grab new content and make it available here."
 msgstr ""
 "Existem várias maneiras de obter novos conteúdos e disponibilizá-los aqui."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:66
+msgctxt "Popup/Moderation/Paragraph"
 msgid "This action is irreversible."
 msgstr "Esta ação é irreversível."
 
-#: front/src/components/library/Album.vue:91
+#: front/src/components/library/AlbumDetail.vue:29
+msgctxt "Content/Album/Paragraph"
 msgid "This album is present in the following libraries:"
 msgstr "Este álbum está presente nas seguintes bibliotecas:"
 
-#: front/src/components/library/Artist.vue:63
+#: front/src/components/library/ArtistDetail.vue:42
+msgctxt "Content/Artist/Paragraph"
 msgid "This artist is present in the following libraries:"
 msgstr "Este artista está presente nas seguintes bibliotecas:"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:55
+#: front/src/views/admin/moderation/AccountsDetail.vue:84
 #: front/src/views/admin/moderation/DomainsDetail.vue:48
+msgctxt "Content/Moderation/Card.Title"
 msgid "This domain is subject to specific moderation rules"
 msgstr "Este domínio está sujeito a regras específicas de moderação"
 
 #: front/src/views/content/Home.vue:9
+msgctxt "Content/Library/Paragraph"
 msgid "This instance offers up to %{quota} of storage space for every user."
 msgstr ""
 "Esta instância oferece até %{quota} de espaço de armazenamento por usuário."
 
+#: front/src/components/auth/Settings.vue:165
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"This is the list of applications that have access to your account data."
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:218
+msgctxt "Content/Settings/Paragraph"
+msgid "This is the list of applications that you have created."
+msgstr ""
+
 #: front/src/components/auth/Profile.vue:16
+msgctxt "Content/Profile/Button.Paragraph"
 msgid "This is you!"
 msgstr "Este é você!"
 
-#: front/src/views/content/libraries/Form.vue:71
+#: front/src/views/content/libraries/Form.vue:73
+msgctxt "Content/Library/Input.Placeholder"
 msgid "This library contains my personal music, I hope you like it."
-msgstr "Esta biblioteca contém minhas músicas pessoais, espero que você goste."
+msgstr ""
+"Esta biblioteca contém minhas músicas pessoais, espero que você goste."
 
-#: front/src/views/content/remote/Card.vue:131
-msgid "This library is private and your approval from its owner is needed to access its content"
+#: front/src/views/content/remote/Card.vue:141
+msgctxt "Content/Library/Card.Help text"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
 msgstr ""
 "Esta biblioteca é privada e a permissão do dono é necessária para acessar "
 "seu conteúdo"
 
-#: front/src/views/content/remote/Card.vue:132
+#: front/src/views/content/remote/Card.vue:142
+msgctxt "Content/Library/Card.Help text"
 msgid "This library is public and you can access its content freely"
 msgstr "Esta biblioteca é pública e você pode acessar seu conteúdo livremente"
 
-#: front/src/components/common/ActionTable.vue:45
-msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want."
+#: front/src/components/common/ActionTable.vue:47
+msgctxt "Modal/*/Paragraph"
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
 msgstr ""
 "Isso pode afetar muitos elementos ou ter consequências irreversíveis, por "
 "favor, verifique se é o que você realmente deseja."
 
-#: front/src/components/library/FileUpload.vue:52
+#: front/src/components/library/AlbumEdit.vue:8
+#: front/src/components/library/ArtistEdit.vue:8
+#: front/src/components/library/TrackEdit.vue:8
+msgctxt "Content/*/Message"
+msgid "This object is managed by another server, you cannot edit it."
+msgstr ""
+
+#: front/src/components/library/FileUpload.vue:51
+msgctxt "Content/Library/Paragraph"
 msgid "This reference will be used to group imported files together."
 msgstr "Essa referência será usada para agrupar arquivos importados."
 
-#: front/src/components/audio/PlayButton.vue:73
+#: front/src/components/mixins/Translations.vue:33
+#: front/src/components/mixins/Translations.vue:34
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid "This track could not be processed, please it is tagged correctly"
+msgstr ""
+"Não foi possível processar esta faixa, verifique se ela possui as tags "
+"certas"
+
+#: front/src/components/mixins/Translations.vue:29
+#: front/src/components/mixins/Translations.vue:30
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
+msgstr "Faixa enviada, mas ainda não foi processada pelo servidor"
+
+#: front/src/components/mixins/Translations.vue:25
+#: front/src/components/mixins/Translations.vue:26
+#, fuzzy
+msgctxt "Content/Library/Help text"
+msgid "This track is already present in one of your libraries"
+msgstr "Faixa já presente em uma das suas bibliotecas"
+
+#: front/src/components/audio/PlayButton.vue:85
+msgctxt "*/Queue/Button/Title"
 msgid "This track is not available in any library you have access to"
 msgstr ""
-"Esta faixa não está disponível em nenhuma biblioteca à qual você tenha acesso"
+"Esta faixa não está disponível em nenhuma biblioteca à qual você tenha "
+"acesso"
 
-#: front/src/components/library/Track.vue:171
+#: front/src/components/library/TrackDetail.vue:82
+msgctxt "Content/Track/Paragraph"
 msgid "This track is present in the following libraries:"
 msgstr "Esta faixa está presente nas seguintes bibliotecas:"
 
-#: front/src/views/playlists/Detail.vue:37
+#: front/src/views/playlists/Detail.vue:38
+msgctxt "Popup/Playlist/Paragraph"
 msgid "This will completely delete this playlist and cannot be undone."
 msgstr "Isso vai excluir permanentemente sua lista."
 
 #: front/src/views/radios/Detail.vue:27
+msgctxt "Popup/Radio/Paragraph"
 msgid "This will completely delete this radio and cannot be undone."
 msgstr "Isso vai excluir permanentemente sua rádio."
 
-#: front/src/components/auth/SubsonicTokenForm.vue:51
-msgid "This will completely disable access to the Subsonic API using from account."
+#: front/src/components/auth/SubsonicTokenForm.vue:50
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
 msgstr ""
 "Isso vai desativar completamente o acesso á API Subsonic usada para a conta."
 
-#: front/src/App.vue:129 src/components/Footer.vue:72
-msgid "This will erase your local data and disconnect you, do you want to continue?"
-msgstr "Isso apagará seus dados locais e te desconectará. Deseja continuar?"
-
-#: front/src/components/auth/SubsonicTokenForm.vue:36
-msgid "This will log you out from existing devices that use the current password."
+#: front/src/components/auth/SubsonicTokenForm.vue:35
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will log you out from existing devices that use the current password."
 msgstr ""
 "Isso fará com que sua conta saia de todos os dispositivos que usem a senha "
 "atual."
 
-#: front/src/components/playlists/Editor.vue:44
+#: front/src/components/auth/Settings.vue:253
+#, fuzzy
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will permanently delete the application and all the associated tokens."
+msgstr "Isso vai excluir permanentemente sua lista."
+
+#: front/src/components/auth/Settings.vue:194
+msgctxt "Popup/Settings/Paragraph"
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
+msgstr ""
+
+#: front/src/components/playlists/Editor.vue:54
+msgctxt "Popup/Playlist/Paragraph"
 msgid "This will remove all tracks from this playlist and cannot be undone."
 msgstr "Isso vai excluir permanentemente todas as faixas da sua lista."
 
-#: front/src/components/audio/track/Table.vue:6
-#: front/src/components/manage/library/FilesTable.vue:37
-#: front/src/components/mixins/Translations.vue:27
-#: front/src/views/content/libraries/FilesTable.vue:54
-#: front/src/components/mixins/Translations.vue:28
+#: front/src/views/admin/library/AlbumDetail.vue:99
+#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
+#: src/edits.js:39
+msgctxt "*/*/*/Noun"
+msgid "Title"
+msgstr "Título"
+
+#: front/src/components/audio/track/Table.vue:7
+#: front/src/views/content/libraries/FilesTable.vue:55
+msgctxt "Content/Track/*/Noun"
+msgid "Title"
+msgstr "Título"
+
+#: front/src/components/manage/library/AlbumsTable.vue:39
+#: front/src/components/manage/library/TracksTable.vue:39
+msgctxt "*/*/*"
 msgid "Title"
 msgstr "Título"
 
+#: front/src/components/SetInstanceModal.vue:16
+msgctxt "Popup/Instance/Paragraph"
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
+msgstr ""
+
 #: front/src/components/ShortcutsModal.vue:79
+msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Toggle queue looping"
 msgstr "Botão de repetição da fila"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:288
+#: front/src/views/admin/library/AlbumDetail.vue:222
+#: front/src/views/admin/library/ArtistDetail.vue:211
+#: front/src/views/admin/library/LibraryDetail.vue:200
+#: front/src/views/admin/library/TrackDetail.vue:274
+#: front/src/views/admin/moderation/AccountsDetail.vue:317
 #: front/src/views/admin/moderation/DomainsDetail.vue:225
+msgctxt "Content/Moderation/Table.Label"
 msgid "Total size"
 msgstr "Tamanho total"
 
-#: front/src/views/content/libraries/Card.vue:61
+#: front/src/views/content/libraries/Card.vue:68
+msgctxt "Content/Library/Card.Help text"
 msgid "Total size of the files in this library"
 msgstr "Tamanho total dos arquivos nesta biblioteca"
 
-#: front/src/views/admin/moderation/DomainsDetail.vue:113
+#: front/src/views/admin/moderation/DomainsDetail.vue:105
+msgctxt "Content/*/*"
 msgid "Total users"
 msgstr "Total de usuários"
 
-#: front/src/components/audio/SearchBar.vue:27 src/components/library/Track.vue:262
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "Faixa"
+
+#: front/src/components/audio/SearchBar.vue:27
+#: front/src/components/library/TrackBase.vue:173
+#: front/src/components/library/TrackDetail.vue:128
 #: front/src/components/metadata/Search.vue:138
+msgctxt "*/*/*/Noun"
 msgid "Track"
 msgstr "Faixa"
 
-#: front/src/views/content/libraries/FilesTable.vue:205
-msgid "Track already present in one of your libraries"
-msgstr "Faixa já presente em uma das suas bibliotecas"
+#: front/src/components/library/EditCard.vue:13
+msgctxt "Content/Library/Card/Short"
+msgid "Track #%{ id } - %{ name }"
+msgstr ""
 
-#: front/src/components/library/Track.vue:85
+#: front/src/views/admin/library/TrackDetail.vue:91
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Track data"
+msgstr "Nome da faixa"
+
+#: front/src/components/library/TrackDetail.vue:4
+msgctxt "Content/Track/Title/Noun"
 msgid "Track information"
 msgstr "Informações da faixa"
 
-#: front/src/components/library/radios/Filter.vue:44
-msgid "Track matching filter"
-msgstr "Faixa encontrada"
-
-#: front/src/components/mixins/Translations.vue:23
-#: front/src/components/mixins/Translations.vue:24
+#: front/src/components/mixins/Translations.vue:50
+#: front/src/components/mixins/Translations.vue:51
+msgctxt "Content/*/Dropdown/Noun"
 msgid "Track name"
 msgstr "Nome da faixa"
 
-#: front/src/views/content/libraries/FilesTable.vue:209
-msgid "Track uploaded, but not processed by the server yet"
-msgstr "Faixa enviada, mas ainda não foi processada pelo servidor"
-
 #: front/src/components/instance/Stats.vue:54
-msgid "tracks"
-msgstr "faixas"
-
-#: front/src/components/library/Album.vue:81
-#: front/src/components/playlists/PlaylistModal.vue:33
-#: front/src/views/admin/moderation/AccountsDetail.vue:329
-#: front/src/views/admin/moderation/DomainsDetail.vue:265
+#: front/src/components/library/AlbumDetail.vue:19
+#: front/src/components/playlists/PlaylistModal.vue:47
+#: front/src/views/admin/moderation/AccountsDetail.vue:362
+#: front/src/views/admin/moderation/DomainsDetail.vue:274
 #: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8
-#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34
+#: front/src/views/playlists/Detail.vue:51 src/views/radios/Detail.vue:34
+msgctxt "*/*/*/Noun"
 msgid "Tracks"
 msgstr "Faixas"
 
-#: front/src/components/library/Artist.vue:54
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
+msgstr "Faixas"
+
+#: front/src/components/library/ArtistDetail.vue:33
+msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
 msgstr "Faixas deste artista"
 
 #: front/src/components/instance/Stats.vue:25
+msgctxt "Content/About/Paragraph/Unit"
 msgid "Tracks favorited"
 msgstr "Faixas favoritadas"
 
 #: front/src/components/instance/Stats.vue:19
+msgctxt "Content/About/Paragraph/Unit"
 msgid "tracks listened"
 msgstr "faixas escutadas"
 
-#: front/src/components/library/Track.vue:138
-#: front/src/components/manage/library/FilesTable.vue:41
-#: front/src/views/admin/moderation/AccountsDetail.vue:151
+#: front/src/components/library/radios/Filter.vue:44
+#, fuzzy
+msgctxt "Popup/Radio/Title/Noun"
+msgid "Tracks matching filter"
+msgstr "Faixa encontrada"
+
+#: front/src/components/library/TrackDetail.vue:57
+#: front/src/views/admin/library/UploadDetail.vue:250
+msgctxt "Content/Track/Table.Label/Noun"
+msgid "Type"
+msgstr "Tipo"
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Type"
 msgstr "Tipo"
 
 #: front/src/components/manage/moderation/AccountsTable.vue:44
 #: front/src/components/manage/moderation/DomainsTable.vue:42
+msgctxt "Content/Moderation/Table.Label/Short"
 msgid "Under moderation rule"
 msgstr "Sob regra de moderação"
 
-#: front/src/views/content/remote/Card.vue:100 src/views/content/remote/Card.vue:105
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
+msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "Deixar de seguir"
 
-#: front/src/views/content/remote/Card.vue:101
+#: front/src/views/content/remote/Card.vue:110
+msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "Deixar de seguir esta biblioteca?"
 
-#: front/src/components/About.vue:15
-msgid "Unfortunately, owners of this instance did not yet take the time to complete this page."
+#: front/src/components/About.vue:17
+#, fuzzy
+msgctxt "Content/About/Paragraph"
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
+msgstr ""
+"Infelizmente, os donos desta instância ainda não tiveram tempo para concluir"
+" esta página."
+
+#: front/src/components/federation/FetchButton.vue:54
+#: front/src/components/federation/FetchButton.vue:55
+msgctxt "*/*/Error"
+msgid "Unknowkn error"
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:144
+msgctxt "Popup/Import/Error.Label"
+msgid "Unkwown error"
 msgstr ""
-"Infelizmente, os donos desta instância ainda não tiveram tempo para concluir "
-"esta página."
 
 #: front/src/components/Home.vue:37
+msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "Músicas ilimitadas"
 
-#: front/src/components/audio/Player.vue:351
+#: front/src/components/audio/Player.vue:630
+msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Unmute"
 msgstr "Desfazer silêncio"
 
-#: front/src/components/manage/moderation/InstancePolicyCard.vue:45
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:57
+msgctxt "Content/Moderation/Card.Button.Label/Verb"
 msgid "Update"
 msgstr "Atualizar"
 
+#: front/src/components/auth/ApplicationForm.vue:64
+#, fuzzy
+msgctxt "Content/Applications/Button.Label/Verb"
+msgid "Update application"
+msgstr "Atualizar lista"
+
 #: front/src/components/auth/Settings.vue:50
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Update avatar"
 msgstr "Atualizar imagem de perfil"
 
 #: front/src/views/content/libraries/Form.vue:25
+msgctxt "Content/Library/Button.Label/Verb"
 msgid "Update library"
 msgstr "Atualizar biblioteca"
 
-#: front/src/components/manage/moderation/InstancePolicyForm.vue:3
-msgid "Update moderation rule"
-msgstr "Atualizar regra de moderação"
-
 #: front/src/components/playlists/Form.vue:33
+msgctxt "Content/Playlist/Button.Label/Verb"
 msgid "Update playlist"
 msgstr "Atualizar lista"
 
 #: front/src/components/auth/Settings.vue:27
+msgctxt "Content/Settings/Button.Label/Verb"
 msgid "Update settings"
 msgstr "Atualizar configurações"
 
 #: front/src/views/auth/PasswordResetConfirm.vue:21
+msgctxt "Content/Signup/Button.Label"
 msgid "Update your password"
 msgstr "Atualizar senha"
 
-#: front/src/views/content/libraries/Card.vue:44
+#: front/src/views/content/libraries/Card.vue:45
 #: front/src/views/content/libraries/DetailArea.vue:24
+msgctxt "Content/Library/Card.Button.Label/Verb"
 msgid "Upload"
 msgstr "Enviar"
 
 #: front/src/components/auth/Settings.vue:45
+msgctxt "Content/Settings/Title/Verb"
 msgid "Upload a new avatar"
 msgstr "Enviar nova imagem de perfil"
 
 #: front/src/views/content/Home.vue:6
+msgctxt "Content/Library/Title/Verb"
 msgid "Upload audio content"
 msgstr "Enviar áudio"
 
-#: front/src/views/content/libraries/FilesTable.vue:57
+#: front/src/views/admin/library/UploadDetail.vue:85
+#, fuzzy
+msgctxt "Content/Moderation/Title"
+msgid "Upload data"
+msgstr "Data de envio"
+
+#: front/src/views/content/libraries/FilesTable.vue:58
+msgctxt "*/*/*/Noun"
 msgid "Upload date"
 msgstr "Data de envio"
 
-#: front/src/components/library/FileUpload.vue:219
-#: front/src/components/library/FileUpload.vue:220
-msgid "Upload denied, ensure the file is not too big and that you have not reached your quota"
+#: front/src/components/library/FileUpload.vue:258
+msgctxt "Content/Library/Help text"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
 msgstr ""
 "Não enviado, certifique-se de que o arquivo não é muito grande e você não "
 "atingiu sua cota"
 
+#: front/src/components/library/ImportStatusModal.vue:8
+msgctxt "Popup/Import/Message"
+msgid "Upload is still pending and will soon be processed by the server."
+msgstr ""
+
 #: front/src/views/content/Home.vue:7
-msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
 msgstr ""
-"Envie áudios (MP3, OGG, FLAC, etc.) da sua biblioteca pessoal diretamente de "
-"seu navegador para curtí-los aqui."
+"Envie áudios (MP3, OGG, FLAC, etc.) da sua biblioteca pessoal diretamente de"
+" seu navegador para curtí-los aqui."
 
-#: front/src/components/library/FileUpload.vue:31
+#: front/src/components/library/FileUpload.vue:30
+msgctxt "Content/Library/Title/Verb"
 msgid "Upload new tracks"
 msgstr "Enviar novas faixas"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:269
+#: front/src/views/admin/moderation/AccountsDetail.vue:298
+msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Upload quota"
 msgstr "Cota de envio"
 
-#: front/src/components/library/FileUpload.vue:228
+#: front/src/components/library/FileUpload.vue:267
+msgctxt "Content/Library/Help text"
 msgid "Upload timeout, please try again"
 msgstr "Tempo de envio esgotado, por favor, tente novamente"
 
-#: front/src/components/library/FileUpload.vue:100
+#: front/src/components/library/ImportStatusModal.vue:14
+msgctxt "Popup/Import/Message"
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
+msgstr ""
+
+#: front/src/components/library/ImportStatusModal.vue:11
+#, fuzzy
+msgctxt "Popup/Import/Message"
+msgid "Upload was successfully processed by the server."
+msgstr "Faixa enviada, mas ainda não foi processada pelo servidor"
+
+#: front/src/components/library/FileUpload.vue:109
+msgctxt "Content/Library/Table"
 msgid "Uploaded"
 msgstr "Enviado"
 
 #: front/src/components/library/FileUpload.vue:5
+msgctxt "Content/Library/Tab.Title/Short"
 msgid "Uploading"
 msgstr "Enviando"
 
-#: front/src/components/library/FileUpload.vue:103
+#: front/src/components/library/FileUpload.vue:112
+msgctxt "Content/Library/Table"
 msgid "Uploading…"
 msgstr "Enviando…"
 
+#: front/src/views/admin/library/Base.vue:20
+#: front/src/views/admin/library/UploadsList.vue:24
+msgctxt "*/*/*"
+msgid "Uploads"
+msgstr "Envios"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:41
-#: front/src/components/mixins/Translations.vue:37
-#: front/src/views/admin/moderation/AccountsDetail.vue:305
-#: front/src/views/admin/moderation/DomainsDetail.vue:241
-#: front/src/components/mixins/Translations.vue:38
+#: front/src/components/mixins/Translations.vue:63
+#: front/src/views/admin/library/AlbumDetail.vue:242
+#: front/src/views/admin/library/ArtistDetail.vue:231
+#: front/src/views/admin/library/LibraryDetail.vue:239
+#: front/src/views/admin/library/TrackDetail.vue:294
+#: front/src/views/admin/moderation/AccountsDetail.vue:337
+#: front/src/views/admin/moderation/DomainsDetail.vue:244
+#: front/src/components/mixins/Translations.vue:64
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Uploads"
+msgstr "Envios"
+
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
 msgid "Uploads"
 msgstr "Envios"
 
+#: front/src/components/auth/ApplicationForm.vue:16
+msgctxt "Content/Applications/Help Text"
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
+msgstr ""
+
 #: front/src/components/Footer.vue:16
+msgctxt "Footer/*/List item.Link"
 msgid "Use another instance"
 msgstr "Usar outra instância"
 
 #: front/src/views/auth/PasswordReset.vue:12
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
+msgctxt "Content/Signup/Paragraph"
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
 msgstr ""
-"Use este formulário para solicitar redefinição de senha. Enviaremos um e-"
-"mail com instruções para o endereço fornecido."
+"Use este formulário para solicitar redefinição de senha. Enviaremos um "
+"e-mail com instruções para o endereço fornecido."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:111
-msgid "Use this setting to temporarily enable/disable the policy without completely removing it."
+msgctxt "Content/Moderation/Help text"
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
 msgstr "Usar essa configuração ativa/desativa as regras sem removê-las."
 
 #: front/src/components/manage/users/InvitationsTable.vue:49
+msgctxt "Content/Admin/Table"
 msgid "Used"
 msgstr "Usado"
 
 #: front/src/views/content/libraries/Detail.vue:26
+msgctxt "Content/Library/Table.Label"
 msgid "User"
 msgstr "Usuário"
 
 #: front/src/components/instance/Stats.vue:5
+msgctxt "Content/About/Title/Noun"
 msgid "User activity"
 msgstr "Atividade do usuário"
 
-#: front/src/components/library/Album.vue:88 src/components/library/Artist.vue:60
-#: front/src/components/library/Track.vue:168
+#: front/src/components/library/AlbumDetail.vue:26
+#: front/src/components/library/ArtistDetail.vue:39
+#: front/src/components/library/TrackDetail.vue:79
+msgctxt "Content/*/Title/Noun"
 msgid "User libraries"
 msgstr "Bibliotecas do usuário"
 
 #: front/src/components/library/Radios.vue:20
+msgctxt "Content/Radio/Title"
 msgid "User radios"
 msgstr "Rádios do usuário"
 
 #: front/src/components/auth/Signup.vue:19
 #: front/src/components/manage/users/UsersTable.vue:37
-#: front/src/components/mixins/Translations.vue:33
-#: front/src/views/admin/moderation/AccountsDetail.vue:85
-#: front/src/components/mixins/Translations.vue:34
+#: front/src/components/mixins/Translations.vue:59
+#: front/src/views/admin/moderation/AccountsDetail.vue:114
+#: front/src/components/mixins/Translations.vue:60
+msgctxt "Content/*/*"
 msgid "Username"
 msgstr "Nome de usuário"
 
 #: front/src/components/auth/Login.vue:15
+msgctxt "Content/Login/Input.Label/Noun"
 msgid "Username or email"
 msgstr "Nome de usuário ou e-mail"
 
 #: front/src/components/instance/Stats.vue:13
+msgctxt "Content/About/Paragraph/Unit"
 msgid "users"
 msgstr "usuários"
 
-#: front/src/components/Sidebar.vue:91
+#: front/src/components/Sidebar.vue:102
 #: front/src/components/manage/moderation/DomainsTable.vue:39
-#: front/src/components/mixins/Translations.vue:35 src/views/admin/Settings.vue:81
-#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3
-#: front/src/views/admin/users/UsersList.vue:21
-#: front/src/components/mixins/Translations.vue:36
+#: front/src/components/mixins/Translations.vue:61
+#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5
+#: src/views/admin/users/UsersList.vue:21
+#: front/src/components/mixins/Translations.vue:62
+msgctxt "*/*/*/Noun"
 msgid "Users"
 msgstr "Usuários"
 
 #: front/src/components/Footer.vue:29
+msgctxt "Footer/*/Title"
 msgid "Using Funkwhale"
 msgstr "Usando Funkwhale"
 
 #: front/src/components/Footer.vue:13
+msgctxt "Footer/*/List item"
 msgid "Version %{version}"
 msgstr "Versão %{version}"
 
 #: front/src/views/content/libraries/Quota.vue:29
 #: front/src/views/content/libraries/Quota.vue:56
 #: front/src/views/content/libraries/Quota.vue:82
+msgctxt "Content/Library/Link/Verb"
 msgid "View files"
 msgstr "Ver arquivos"
 
-#: front/src/components/library/Album.vue:37 src/components/library/Artist.vue:35
-#: front/src/components/library/Track.vue:51
+#: front/src/components/library/AlbumBase.vue:81
+#: front/src/components/library/ArtistBase.vue:92
+#: front/src/components/library/TrackBase.vue:100
+#: front/src/views/admin/library/AlbumDetail.vue:42
+#: front/src/views/admin/library/ArtistDetail.vue:41
+#: front/src/views/admin/library/LibraryDetail.vue:34
+#: front/src/views/admin/library/LibraryDetail.vue:45
+#: front/src/views/admin/library/TrackDetail.vue:41
+#: front/src/views/admin/library/UploadDetail.vue:35
+#: front/src/views/admin/library/UploadDetail.vue:46
+#: front/src/views/admin/moderation/AccountsDetail.vue:37
+#: front/src/views/admin/moderation/AccountsDetail.vue:45
+msgctxt "Content/Moderation/Link/Verb"
+msgid "View in Django's admin"
+msgstr ""
+
+#: front/src/components/library/AlbumBase.vue:61
+#: front/src/components/library/ArtistBase.vue:72
+#: front/src/components/library/TrackBase.vue:80
 #: front/src/components/metadata/ArtistCard.vue:49
 #: front/src/components/metadata/ReleaseCard.vue:53
+msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "Ver em MusicBrainz"
 
-#: front/src/views/content/libraries/Form.vue:18
+#: front/src/components/manage/library/LibrariesTable.vue:11
+#: front/src/components/manage/library/LibrariesTable.vue:51
+#: front/src/components/manage/library/UploadsTable.vue:11
+#: front/src/components/manage/library/UploadsTable.vue:63
+#: front/src/views/admin/library/LibraryDetail.vue:94
+#: front/src/views/admin/library/UploadDetail.vue:101
+msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "Visibilidade"
 
-#: front/src/views/content/libraries/Card.vue:59
-msgid "Visibility: everyone on this instance"
-msgstr "Visibilidade: todos nesta instância"
-
-#: front/src/views/content/libraries/Card.vue:60
-msgid "Visibility: everyone, including other instances"
-msgstr "Visibilidade: todos, incluindo outras instâncias"
-
-#: front/src/views/content/libraries/Card.vue:58
-msgid "Visibility: nobody except me"
-msgstr "Visibilidade: apenas eu"
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Visibilidade"
 
-#: front/src/components/library/Album.vue:67
+#: front/src/components/library/AlbumDetail.vue:4
+msgctxt "Content/Album/"
 msgid "Volume %{ number }"
 msgstr "Volume %{ number }"
 
-#: front/src/components/playlists/PlaylistModal.vue:20
-msgid "We cannot add the track to a playlist"
-msgstr "Não foi possível adicionar a faixa na lista"
-
-#: front/src/components/playlists/Form.vue:14
-msgid "We cannot create the playlist"
-msgstr "Não foi possível criar a lista"
-
-#: front/src/components/auth/Signup.vue:13
-msgid "We cannot create your account"
-msgstr "Não foi possível criar sua conta"
-
-#: front/src/components/audio/Player.vue:64
-msgid "We cannot load this track"
-msgstr "Não foi possível carregar esta faixa"
+#: front/src/components/federation/FetchButton.vue:69
+#, fuzzy
+msgctxt "Popup/*/Loading.Title"
+msgid "Waiting for result…"
+msgstr "Carregando seus favoritos…"
 
 #: front/src/components/auth/Login.vue:7
+msgctxt "Content/Login/Error message.Title"
 msgid "We cannot log you in"
 msgstr "Não foi possível entrar"
 
-#: front/src/components/auth/Settings.vue:38
-msgid "We cannot save your avatar"
-msgstr "Não foi possível salvar a imagem de perfil"
-
-#: front/src/components/auth/Settings.vue:14
-msgid "We cannot save your settings"
+#: front/src/components/auth/ApplicationForm.vue:3
+#, fuzzy
+msgctxt "Content/*/Error message.Title"
+msgid "We cannot save your changes"
 msgstr "Não foi possível salvar suas configurações"
 
-#: front/src/components/Home.vue:127
+#: front/src/components/Home.vue:122
+msgctxt "Content/Home/List item"
 msgid "We do not track you or bother you with ads"
 msgstr "Nós não rastreamos ou incomodamos você com anúncios"
 
-#: front/src/components/library/Track.vue:95
-msgid "We don't have any copyright information for this track"
-msgstr "Não temos informações de direitos autorais para esta faixa"
-
-#: front/src/components/library/Track.vue:106
-msgid "We don't have any licensing information for this track"
-msgstr "Não temos informações de licenciamento para esta faixa"
-
-#: front/src/components/library/FileUpload.vue:40
+#: front/src/components/library/FileUpload.vue:39
+msgctxt "Content/Library/Link"
 msgid "We recommend using Picard for that purpose."
 msgstr "Recomendamos o uso do Picard para este propósito."
 
 #: front/src/components/Home.vue:7
+msgctxt "Content/Home/Title"
 msgid "We think listening to music should be simple."
 msgstr "Nós acreditamos que ouvir músicas deve ser simples."
 
-#: front/src/components/PageNotFound.vue:10
-msgid "We're sorry, the page you asked for does not exist:"
-msgstr "Desculpe, mas esta página não existe:"
-
-#: front/src/components/Home.vue:153
+#: front/src/components/Home.vue:148
+msgctxt "Head/Home/Title"
 msgid "Welcome"
 msgstr "Bem-vindo(a)"
 
 #: front/src/components/Home.vue:5
+msgctxt "Content/Home/Title/Verb"
 msgid "Welcome on Funkwhale"
 msgstr "Bem-vindo(a) ao Funkwhale"
 
 #: front/src/components/Home.vue:24
+msgctxt "Content/Home/Title"
 msgid "Why funkwhale?"
 msgstr "Por que funkwhale?"
 
 #: front/src/components/audio/EmbedWizard.vue:13
+msgctxt "Popup/Embed/Input.Label"
 msgid "Widget height"
 msgstr "Altura do widget"
 
 #: front/src/components/audio/EmbedWizard.vue:6
+msgctxt "Popup/Embed/Input.Label"
 msgid "Widget width"
 msgstr "Largura do widget"
 
-#: front/src/components/Sidebar.vue:118
+#: front/src/components/auth/ApplicationForm.vue:157
+msgctxt "Content/OAuth Scopes/Label/Verb"
+msgid "Write"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:21
+msgctxt "Content/Auth/Label/Noun"
+msgid "Write-only"
+msgstr ""
+
+#: front/src/components/auth/ApplicationForm.vue:158
+msgctxt "Content/OAuth Scopes/Help Text"
+msgid "Write-only access to user data"
+msgstr ""
+
+#: front/src/components/Sidebar.vue:129
 #: front/src/components/manage/moderation/AccountsTable.vue:72
 #: front/src/components/manage/moderation/DomainsTable.vue:58
+msgctxt "*/*/*"
 msgid "Yes"
 msgstr "Sim"
 
 #: front/src/components/auth/Logout.vue:8
+msgctxt "Content/Login/Button.Label"
 msgid "Yes, log me out!"
 msgstr "Sim, quero sair!"
 
 #: front/src/views/content/libraries/Form.vue:19
-msgid "You are able to share your library with other people, regardless of its visibility."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
 msgstr ""
 "Você pode compartilhar sua biblioteca com outras pessoas, independente da "
 "sua visibilidade."
 
-#: front/src/components/library/FileUpload.vue:33
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
+#: front/src/components/library/FileUpload.vue:32
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
 msgstr ""
 "Você está prestes a enviar músicas para sua biblioteca. Antes de continuar, "
 "certifique-se de que:"
 
+#: front/src/components/SetInstanceModal.vue:12
+msgctxt "Popup/Login/Paragraph"
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
+msgstr ""
+
+#: front/src/components/library/ArtistDetail.vue:6
+msgctxt "Content/Artist/Paragraph"
+msgid "You are currently hiding content related to this artist."
+msgstr ""
+
 #: front/src/components/auth/Logout.vue:7
+msgctxt "Content/Login/Paragraph"
 msgid "You are currently logged in as %{ username }"
 msgstr "Você entrou como %{ username }"
 
+#: front/src/components/library/FileUpload.vue:35
+msgctxt "Content/Library/List item"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
+msgstr ""
+
+#: front/src/components/SetInstanceModal.vue:98
+msgctxt "*/Instance/Message"
+msgid "You are now using the Funkwhale instance at %{ url }"
+msgstr ""
+
 #: front/src/views/content/Home.vue:17
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
 msgstr ""
-"Você pode seguir bibliotecas de outros usuários para conhecer novas músicas. "
-"Bibliotecas públicas podem ser seguidas imediatamente, enquanto seguir uma "
+"Você pode seguir bibliotecas de outros usuários para conhecer novas músicas."
+" Bibliotecas públicas podem ser seguidas imediatamente, enquanto seguir uma "
 "biblioteca privada requer permissão do dono."
 
-#: front/src/components/Home.vue:133
-msgid "You can invite friends and family to your instance so they can enjoy your music"
+#: front/src/components/Home.vue:128
+msgctxt "Content/Home/List item"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
 msgstr ""
 "Você pode convidar seus amigos e família para sua instância para que eles "
 "possam curtir suas músicas"
 
+#: front/src/components/moderation/FilterModal.vue:31
+msgctxt "Popup/Moderation/Paragraph"
+msgid ""
+"You can manage and update your filters anytime from your account settings."
+msgstr ""
+
 #: front/src/views/auth/EmailConfirm.vue:24
+msgctxt "Content/Signup/Paragraph"
 msgid "You can now use the service without limitations."
 msgstr "Agora você pode usar o serviço sem limitações."
 
 #: front/src/components/library/radios/Builder.vue:7
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
+msgctxt "Content/Radio/Paragraph"
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
 msgstr ""
 "Você pode usar esta interface para criar sua própria rádio personalizada, "
 "que tocará faixas de sua escolha."
 
-#: front/src/components/auth/SubsonicTokenForm.vue:8
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
+#: front/src/components/auth/SubsonicTokenForm.vue:7
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
 msgstr ""
 "Você pode usá-los para curtir sua lista no modo offline, em um dispositivo "
 "móvel, por exemplo."
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:46
+#: front/src/components/auth/Settings.vue:202
+#, fuzzy
+msgctxt "Content/Applications/Paragraph"
+msgid "You don't have any application connected with your account."
+msgstr "Você não tem nenhuma regra para esta conta."
+
+#: front/src/components/auth/Settings.vue:261
+#, fuzzy
+msgctxt "Content/Applications/Paragraph"
+msgid "You don't have any configured application yet."
+msgstr "Você não tem nenhuma regra para esta conta."
+
+#: front/src/views/admin/moderation/AccountsDetail.vue:75
+msgctxt "Content/Moderation/Card.Title"
 msgid "You don't have any rule in place for this account."
 msgstr "Você não tem nenhuma regra para esta conta."
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:39
+msgctxt "Content/Moderation/Card.Title"
 msgid "You don't have any rule in place for this domain."
 msgstr "Você não tem nenhuma regra para este domínio."
 
-#: front/src/components/Sidebar.vue:158
+#: front/src/components/library/EditForm.vue:52
+msgctxt "Content/Library/Paragraph"
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
+msgstr ""
+
+#: front/src/components/Sidebar.vue:171
+msgctxt "Sidebar/Player/Title"
 msgid "You have a radio playing"
 msgstr "Você tem uma rádio tocando"
 
-#: front/src/components/audio/Player.vue:71
+#: front/src/components/audio/Player.vue:69
+msgctxt "Sidebar/Player/Error message.Paragraph"
 msgid "You may have a connectivity issue."
 msgstr "Você pode ter um problema de conexão."
 
-#: front/src/App.vue:17
-msgid "You need to select an instance in order to continue"
-msgstr "Você precisa selecionar uma instância para continuar"
-
 #: front/src/components/auth/Settings.vue:100
-msgid "You will be logged out from this session and have to log in with the new one"
+msgctxt "Popup/Settings/List item"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
 msgstr "Você sairá desta conta e precisará entrar novamente"
 
+#: front/src/components/auth/Authorize.vue:51
+msgctxt "Content/Auth/Paragraph"
+msgid "You will be redirected to <strong>%{ url }</strong>"
+msgstr ""
+
+#: front/src/components/auth/Authorize.vue:49
+msgctxt "Content/Auth/Paragraph"
+msgid "You will be shown a code to copy-paste in the application."
+msgstr ""
+
 #: front/src/components/auth/Settings.vue:71
-msgid "You will have to update your password on your clients that use this password."
+msgctxt "Content/Settings/Paragraph"
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
 msgstr "Você precisará atualizar a senha nos clientes que usam a senha atual."
 
-#: front/src/components/favorites/List.vue:112
+#: front/src/components/moderation/FilterModal.vue:20
+msgctxt "Popup/Moderation/Paragraph"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
+msgstr ""
+
+#: front/src/components/auth/Signup.vue:13
+msgctxt "Content/Signup/Form/Paragraph"
+msgid "Your account cannot be created."
+msgstr ""
+
+#: front/src/components/auth/Settings.vue:215
+#, fuzzy
+msgctxt "Content/Settings/Title/Noun"
+msgid "Your applications"
+msgstr "Suas notificações"
+
+#: front/src/components/auth/Settings.vue:38
+msgctxt "Content/Settings/Error message.Title"
+msgid "Your avatar cannot be saved"
+msgstr ""
+
+#: front/src/components/library/EditForm.vue:3
+msgctxt "Content/Library/Paragraph"
+msgid "Your edit was successfully submitted."
+msgstr ""
+
+#: front/src/components/favorites/List.vue:116
+msgctxt "Head/Favorites/Title"
 msgid "Your Favorites"
 msgstr "Seus Favoritos"
 
-#: front/src/components/Home.vue:114
+#: front/src/components/Home.vue:109
+msgctxt "Content/Home/Title"
 msgid "Your music, your way"
 msgstr "Suas músicas, seu jeito"
 
-#: front/src/views/Notifications.vue:7
+#: front/src/views/Notifications.vue:4
+msgctxt "Content/Notifications/Title"
 msgid "Your notifications"
 msgstr "Suas notificações"
 
+#: front/src/components/auth/Settings.vue:76
+msgctxt "Content/Settings/Error message.Title"
+msgid "Your password cannot be changed"
+msgstr ""
+
 #: front/src/views/auth/PasswordResetConfirm.vue:29
+msgctxt "Content/Signup/Card.Paragraph"
 msgid "Your password has been updated successfully."
 msgstr "Sua senha foi atualizada com sucesso."
 
+#: front/src/components/auth/Settings.vue:14
+#, fuzzy
+msgctxt "Content/Settings/Error message.Title"
+msgid "Your settings can't be updateds"
+msgstr "Configurações atualizadas"
+
 #: front/src/components/auth/Settings.vue:101
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
+msgctxt "Popup/Settings/List item"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
 msgstr ""
 "Sua senha do Subsonic será alterada para uma nova aleatória, e sua conta "
 "sairá de dispositivos que usaram a senha antiga do Subsonic"
+
+#: front/src/edits.js:47
+#, fuzzy
+msgctxt "*/*/*/Short, Noun"
+msgid "Position"
+msgstr "Paginação"
+
+#: front/src/edits.js:54
+msgctxt "Content/Track/*/Noun"
+msgid "Copyright"
+msgstr "Direitos autorais"
+
+#: front/src/components/library/AlbumBase.vue:183
+#, fuzzy
+msgctxt "Content/Album/Header.Title"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgstr[0] "Álbum com %{ count } faixa, de %{ artist }"
+msgstr[1] "Álbum com %{ count } faixas, de %{ artist }"
+
+#: front/src/components/audio/PlayButton.vue:220
+#, fuzzy
+msgctxt "*/Queue/Message"
+msgid "%{ count } track was added to your queue"
+msgid_plural "%{ count } tracks were added to your queue"
+msgstr[0] "%{ count } faixa adicionada à fila"
+msgstr[1] "%{ count } faixas adicionadas à fila"
diff --git a/front/locales/pt_PT/LC_MESSAGES/app.po b/front/locales/pt_PT/LC_MESSAGES/app.po
index 1f7ab2acdc32b41d2e338f7d429131284a7b65cf..ec8c886805eeecd0c9f98e359a64c56aaec49d7a 100644
--- a/front/locales/pt_PT/LC_MESSAGES/app.po
+++ b/front/locales/pt_PT/LC_MESSAGES/app.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 1.0.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-02 14:06+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2019-01-18 21:50+0000\n"
 "Last-Translator: troll <my_name_is_troll@protonmail.com>\n"
 "Language-Team: none\n"
@@ -34,7 +34,6 @@ msgid "(empty)"
 msgstr "(vazio)"
 
 #: front/src/components/auth/Authorize.vue:16
-#, fuzzy
 msgctxt "Content/Auth/Title"
 msgid "%{ app } wants to access your Funkwhale account"
 msgstr "Logar na sua conta Funkwhale"
@@ -118,7 +117,8 @@ msgstr "%{ username } perfil"
 
 #: front/src/components/playlists/PlaylistModal.vue:21
 msgctxt "Popup/Playlist/Paragraph"
-msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
 msgstr ""
 
 #: front/src/components/audio/artist/Card.vue:41
@@ -138,7 +138,6 @@ msgstr[0] "1 preferida"
 msgstr[1] "%{ count } preferidas"
 
 #: front/src/components/Home.vue:64
-#, fuzzy
 msgctxt "Content/Home/Title"
 msgid "A clean library"
 msgstr "Biblioteca limpa"
@@ -149,7 +148,6 @@ msgid "A network error occured while uploading this file"
 msgstr "Ocorreu um erro durante o upload deste ficheiro"
 
 #: front/src/components/library/EditForm.vue:145
-#, fuzzy
 msgctxt "*/*/Placeholder"
 msgid "A short summary describing your changes."
 msgstr "Ocorreu um erro ao salvar suas mudanças"
@@ -165,7 +163,6 @@ msgid "About %{instanceName}"
 msgstr "Sobre %{instanceName}"
 
 #: front/src/components/Footer.vue:45
-#, fuzzy
 msgctxt "Footer/*/Title/Short"
 msgid "About Funkwhale"
 msgstr "Sobre Funkwhale"
@@ -176,7 +173,6 @@ msgid "About page"
 msgstr "Sobre a página"
 
 #: front/src/components/About.vue:8 src/components/About.vue:67
-#, fuzzy
 msgctxt "Content/About/Title"
 msgid "About this instance"
 msgstr "Sobre esta instância"
@@ -204,14 +200,12 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:97
 #: front/src/components/mixins/Translations.vue:98
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to content filters"
 msgstr "Selecione um filtro"
 
 #: front/src/components/mixins/Translations.vue:105
 #: front/src/components/mixins/Translations.vue:106
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to edits"
 msgstr "Acesso desativado"
@@ -224,7 +218,6 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:77
 #: front/src/components/mixins/Translations.vue:78
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to favorites"
 msgstr "Adicionar aos favoritos"
@@ -243,50 +236,46 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:101
 #: front/src/components/mixins/Translations.vue:102
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to notifications"
 msgstr "Suas notificações"
 
 #: front/src/components/mixins/Translations.vue:89
 #: front/src/components/mixins/Translations.vue:90
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to playlists"
 msgstr "Adicionar à Playlist…"
 
 #: front/src/components/mixins/Translations.vue:93
 #: front/src/components/mixins/Translations.vue:94
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to radios"
 msgstr "Acesso desativado"
 
 #: front/src/components/Home.vue:101
-#, fuzzy
 msgctxt "Content/Home/List item"
-msgid "Access your music from a clean interface that focuses on what really matters"
-msgstr "Aceda à sua música a partir de uma interface limpa que se concentra no que realmente importa"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
+msgstr ""
+"Aceda à sua música a partir de uma interface limpa que se concentra no que "
+"realmente importa"
 
 #: front/src/components/manage/library/UploadsTable.vue:67
 #: front/src/components/mixins/Translations.vue:45
 #: front/src/views/admin/library/UploadDetail.vue:175
 #: front/src/components/mixins/Translations.vue:46
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Accessed date"
 msgstr "Acesso desativado"
 
 #: front/src/views/admin/library/LibraryDetail.vue:104
 #: front/src/views/admin/library/UploadDetail.vue:111
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Account"
 msgstr "Contas"
 
 #: front/src/components/manage/library/LibrariesTable.vue:49
 #: front/src/components/manage/library/UploadsTable.vue:61
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Account"
 msgstr "Contas"
@@ -319,7 +308,6 @@ msgstr "Email da conta"
 #: front/src/views/admin/moderation/AccountsList.vue:3
 #: front/src/views/admin/moderation/AccountsList.vue:24
 #: front/src/views/admin/moderation/Base.vue:8
-#, fuzzy
 msgctxt "*/Moderation/Title"
 msgid "Accounts"
 msgstr "Contas"
@@ -333,13 +321,13 @@ msgstr "Açao"
 #, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
 msgstr[0] "A ação %{ action } foi lançada com sucesso em %{ count } item"
 msgstr[1] "A ação %{ action } foi lançada com sucesso em %{ count } itens"
 
 #: front/src/components/common/ActionTable.vue:22
 #: front/src/components/library/radios/Builder.vue:65
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Actions"
 msgstr "Ações"
@@ -377,7 +365,6 @@ msgid "Add a domain"
 msgstr "Adicionar um domínio"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:79
-#, fuzzy
 msgctxt "Content/Moderation/Button/Verb"
 msgid "Add a moderation policy"
 msgstr "Criar uma nova regra de moderação"
@@ -399,7 +386,6 @@ msgid "Add anyways"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18
-#, fuzzy
 msgctxt "*/Library/*/Verb"
 msgid "Add content"
 msgstr "Adicionar conteúdo"
@@ -421,7 +407,6 @@ msgstr "Adicionar à fila atual"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:4
 #: front/src/components/favorites/TrackFavoriteIcon.vue:28
-#, fuzzy
 msgctxt "Content/Track/*/Verb"
 msgid "Add to favorites"
 msgstr "Adicionar aos favoritos"
@@ -457,6 +442,11 @@ msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Administração"
 
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Álbum"
+
 #: front/src/components/audio/SearchBar.vue:26
 #: src/components/audio/track/Table.vue:9
 #: front/src/components/library/AlbumBase.vue:152
@@ -468,20 +458,12 @@ msgctxt "*/*/*"
 msgid "Album"
 msgstr "Álbum"
 
-#: front/src/views/admin/library/TrackDetail.vue:107
-#, fuzzy
-msgctxt "*/*/*/Noun"
-msgid "Album"
-msgstr "Álbum"
-
 #: front/src/views/admin/library/TrackDetail.vue:128
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Album artist"
 msgstr "Álbuns deste artista"
 
 #: front/src/views/admin/library/AlbumDetail.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Album data"
 msgstr "Nome do álbum"
@@ -503,7 +485,6 @@ msgstr "Nome do álbum"
 #: front/src/views/admin/library/LibraryDetail.vue:219
 #: front/src/views/admin/moderation/AccountsDetail.vue:354
 #: front/src/views/admin/moderation/DomainsDetail.vue:264
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Albums"
 msgstr "Álbuns"
@@ -519,7 +500,6 @@ msgstr "Álbuns deste artista"
 #: front/src/components/manage/library/UploadsTable.vue:22
 #: front/src/components/manage/users/InvitationsTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:13
-#, fuzzy
 msgctxt "Content/*/Dropdown"
 msgid "All"
 msgstr "Tudo"
@@ -539,7 +519,9 @@ msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:17
 msgctxt "Popup/Import/Message"
-msgid "An error occured during upload processing. You will find more information below."
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:13
@@ -548,21 +530,23 @@ msgid "An error occured while saving your changes"
 msgstr "Ocorreu um erro ao salvar suas mudanças"
 
 #: front/src/components/federation/FetchButton.vue:21
-#, fuzzy
 msgctxt "Popup/*/Message.Content"
 msgid "An error occured while trying to refresh data:"
 msgstr "Ocorreu um erro ao salvar suas mudanças"
 
 #: front/src/components/federation/FetchButton.vue:41
-#, fuzzy
 msgctxt "*/*/Error"
 msgid "An HTTP error occured while contacting the remote server"
 msgstr "Ocorreu um erro ao salvar suas mudanças"
 
 #: front/src/components/auth/Login.vue:10
 msgctxt "Content/Login/Error message/List item"
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
-msgstr "Um erro desconhecido aconteceu, isso pode significar que o servidor está inoperante ou não pode ser alcançado"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
+msgstr ""
+"Um erro desconhecido aconteceu, isso pode significar que o servidor está "
+"inoperante ou não pode ser alcançado"
 
 #: front/src/components/library/ImportStatusModal.vue:145
 msgctxt "Popup/Import/Error.Label"
@@ -571,7 +555,6 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:175
 #: src/components/auth/Settings.vue:225
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Application"
 msgstr "Açao"
@@ -588,7 +571,9 @@ msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:16
 msgctxt "Content/Application/Paragraph/"
-msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else."
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
 msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:25
@@ -598,14 +583,12 @@ msgstr ""
 
 #: front/src/components/library/EditCard.vue:81
 #: front/src/components/notifications/NotificationRow.vue:66
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Approve"
 msgstr "Aprovar"
 
 #: front/src/components/library/EditCard.vue:25
 #: front/src/components/manage/library/EditsCardList.vue:21
-#, fuzzy
 msgctxt "Content/*/*/Short"
 msgid "Approved"
 msgstr "Aprovar"
@@ -620,25 +603,23 @@ msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "Tem certeza que deseja sair?"
 
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Artista"
+
 #: front/src/components/audio/SearchBar.vue:25
 #: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
 #: front/src/views/admin/library/AlbumDetail.vue:108
 #: front/src/views/admin/library/TrackDetail.vue:118
 #: front/src/views/content/libraries/FilesTable.vue:56
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Artista"
 
-#: front/src/components/manage/library/AlbumsTable.vue:40
-#: front/src/components/manage/library/TracksTable.vue:41
-msgctxt "*/*/*"
-msgid "Artist"
-msgstr "Artista"
-
 #: front/src/views/admin/library/ArtistDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Artist data"
 msgstr "Nome do artista"
@@ -657,7 +638,6 @@ msgstr "Artista, álbum, música…"
 #: front/src/views/admin/library/ArtistsList.vue:24
 #: front/src/views/admin/library/Base.vue:8
 #: front/src/views/admin/library/LibraryDetail.vue:209
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Artists"
 msgstr "Artistas"
@@ -668,7 +648,6 @@ msgstr "Artistas"
 #: src/components/library/Library.vue:10
 #: front/src/views/admin/moderation/AccountsDetail.vue:346
 #: front/src/views/admin/moderation/DomainsDetail.vue:254
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artists"
 msgstr "Artistas"
@@ -746,7 +725,6 @@ msgstr "Volte ao login"
 
 #: front/src/components/auth/ApplicationEdit.vue:9
 #: front/src/components/auth/ApplicationNew.vue:5
-#, fuzzy
 msgctxt "Content/Applications/Link"
 msgid "Back to settings"
 msgstr "Atualizar configurações"
@@ -755,25 +733,28 @@ msgstr "Atualizar configurações"
 #: front/src/components/mixins/Translations.vue:55
 #: front/src/views/admin/library/UploadDetail.vue:227
 #: front/src/components/mixins/Translations.vue:56
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Bitrate"
 msgstr "Bitrate"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:19
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Block everything"
 msgstr "Bloquear tudo"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:112
 msgctxt "Content/Moderation/Help text"
-msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)"
-msgstr "Bloquear tudo a partir desta conta ou domínio. Isso evitará qualquer interação com a entidade e eliminará conteúdo relacionado (uploads, bibliotecas, segue, etc.)"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
+msgstr ""
+"Bloquear tudo a partir desta conta ou domínio. Isso evitará qualquer "
+"interação com a entidade e eliminará conteúdo relacionado (uploads, "
+"bibliotecas, segue, etc.)"
 
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
-#, fuzzy
 msgctxt "*/Library/*/Verb"
 msgid "Browse"
 msgstr "Procurar"
@@ -784,7 +765,6 @@ msgid "Browse library"
 msgstr "Navegar pela biblioteca"
 
 #: front/src/components/library/Albums.vue:4
-#, fuzzy
 msgctxt "Content/Album/Title"
 msgid "Browsing albums"
 msgstr "Procure radios"
@@ -814,10 +794,11 @@ msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "Por %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:107
+#: front/src/views/content/remote/Card.vue:112
 msgctxt "Popup/Library/Paragraph"
 msgid "By unfollowing this library, you loose access to its content."
-msgstr "Ao deixar de seguir esta biblioteca, você perderá o acesso ao seu conteúdo."
+msgstr ""
+"Ao deixar de seguir esta biblioteca, você perderá o acesso ao seu conteúdo."
 
 #: front/src/views/admin/library/AlbumDetail.vue:214
 #: front/src/views/admin/library/ArtistDetail.vue:203
@@ -845,6 +826,12 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Cancelar"
 
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "Solicitações pendentes"
+
 #: front/src/components/library/radios/Builder.vue:64
 msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
@@ -853,7 +840,8 @@ msgstr "Candidatos"
 #: front/src/components/library/FileUpload.vue:261
 msgctxt "Content/Library/Help text"
 msgid "Cannot upload this file, ensure it is not too big"
-msgstr "Não é possível carregar este arquivo, assegure-se de que não é muito grande"
+msgstr ""
+"Não é possível carregar este arquivo, assegure-se de que não é muito grande"
 
 #: front/src/components/Footer.vue:21
 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb"
@@ -871,7 +859,6 @@ msgid "Change password"
 msgstr "Mudar senha"
 
 #: front/src/views/auth/PasswordResetConfirm.vue:62
-#, fuzzy
 msgctxt "*/Signup/Title"
 msgid "Change your password"
 msgstr "Mude sua senha"
@@ -888,11 +875,14 @@ msgstr "Modificações sincronizadas com o servidor"
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph'"
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
-msgstr "Mudar sua senha também muda sua senha da API Subsonic se você tiver solicitado uma."
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
+msgstr ""
+"Mudar sua senha também muda sua senha da API Subsonic se você tiver "
+"solicitado uma."
 
 #: front/src/components/auth/Settings.vue:98
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
 msgid "Changing your password will have the following consequences:"
 msgstr "Alterar sua senha terá as seguintes consequências"
@@ -904,7 +894,9 @@ msgstr "Sala de bate-papo"
 
 #: front/src/components/auth/ApplicationForm.vue:24
 msgctxt "Content/Applications/Paragraph/"
-msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes."
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:2
@@ -912,25 +904,23 @@ msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Escolha sua instância"
 
-#: front/src/components/library/EditForm.vue:75
-#, fuzzy
-msgctxt "Content/Library/Button.Label"
+#: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Clear"
 msgstr "Claro"
 
-#: front/src/components/manage/users/InvitationForm.vue:37
-msgctxt "Content/Admin/Button.Label/Verb"
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "Claro"
 
 #: front/src/components/playlists/Editor.vue:50
 #: front/src/components/playlists/Editor.vue:55
-#, fuzzy
 msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Limpar playlist"
 
-#: front/src/components/audio/Player.vue:614
+#: front/src/components/audio/Player.vue:642
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Clear your queue"
 msgstr "Limpar sua fila"
@@ -943,26 +933,28 @@ msgstr "Clique uma vez, ouça por horas usando rádios"
 #: front/src/components/mixins/Translations.vue:21
 #: front/src/components/mixins/Translations.vue:22
 msgctxt "Content/Library/Link.Title"
-msgid "Click to display more information about the import process for this upload"
+msgid ""
+"Click to display more information about the import process for this upload"
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:82
 msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
-msgstr "Clique para selecionar arquivos para carregar ou arrastar e soltar arquivos ou diretórios"
-
-#: front/src/components/ShortcutsModal.vue:20
-msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
-msgid "Close"
-msgstr "Fechar"
+msgstr ""
+"Clique para selecionar arquivos para carregar ou arrastar e soltar arquivos "
+"ou diretórios"
 
 #: front/src/components/federation/FetchButton.vue:85
 #: front/src/components/library/ImportStatusModal.vue:79
-#, fuzzy
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close"
 msgstr "Fechar"
 
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr "Fechar"
+
 #: front/src/components/federation/FetchButton.vue:88
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close and reload page"
@@ -976,7 +968,6 @@ msgstr "Código"
 
 #: front/src/components/audio/album/Card.vue:41
 #: front/src/components/audio/artist/Card.vue:33
-#, fuzzy
 msgctxt "Content/*/Card.Link/Verb"
 msgid "Collapse"
 msgstr "Colapso"
@@ -1008,26 +999,27 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:96
 #: front/src/components/mixins/Translations.vue:97
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Content filters"
 msgstr "Selecione um filtro"
 
 #: front/src/components/auth/Settings.vue:116
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Content filters"
 msgstr "Selecione um filtro"
 
 #: front/src/components/auth/Settings.vue:119
 msgctxt "Content/Settings/Paragraph"
-msgid "Content filters help you hide content you don't want to see on the service."
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
 msgstr ""
 
 #: front/src/components/common/ActionTable.vue:8
 msgctxt "Content/*/Button.Help text.Paragraph"
 msgid "Content have been updated, click refresh to see up-to-date content"
-msgstr "O conteúdo foi atualizado, clique em atualizar para ver o conteúdo atualizado"
+msgstr ""
+"O conteúdo foi atualizado, clique em atualizar para ver o conteúdo "
+"atualizado"
 
 #: front/src/components/Footer.vue:48
 msgctxt "Footer/*/List item.Link"
@@ -1036,7 +1028,6 @@ msgstr "Contribuir"
 
 #: front/src/components/audio/EmbedWizard.vue:19
 #: front/src/components/common/CopyInput.vue:8
-#, fuzzy
 msgctxt "*/*/Button.Label/Short, Verb"
 msgid "Copy"
 msgstr "Cópia"
@@ -1083,21 +1074,18 @@ msgid "Create"
 msgstr "Criar"
 
 #: front/src/components/auth/Signup.vue:4
-#, fuzzy
 msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Crie uma conta funkwhale"
 
-#: front/src/components/auth/ApplicationNew.vue:8
-#: front/src/components/auth/ApplicationNew.vue:34
-#, fuzzy
-msgctxt "Content/Applications/Title"
+#: front/src/components/auth/Settings.vue:220
+msgctxt "Content/Settings/Button.Label"
 msgid "Create a new application"
 msgstr "Crie uma nova playlist"
 
-#: front/src/components/auth/Settings.vue:220
-#, fuzzy
-msgctxt "Content/Settings/Button.Label"
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+msgctxt "Content/Applications/Title"
 msgid "Create a new application"
 msgstr "Crie uma nova playlist"
 
@@ -1112,13 +1100,11 @@ msgid "Create a new playlist"
 msgstr "Crie uma nova playlist"
 
 #: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17
-#, fuzzy
 msgctxt "*/Signup/Link/Verb"
 msgid "Create an account"
 msgstr "Crie a sua conta"
 
 #: front/src/components/auth/ApplicationForm.vue:65
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Create application"
 msgstr "Crie uma playlist"
@@ -1129,7 +1115,6 @@ msgid "Create library"
 msgstr "Criar biblioteca"
 
 #: front/src/components/auth/Signup.vue:53
-#, fuzzy
 msgctxt "Content/Signup/Button.Label"
 msgid "Create my account"
 msgstr "Criar a minha conta"
@@ -1159,7 +1144,6 @@ msgstr "Crie seu próprio rádio"
 #: front/src/components/manage/users/InvitationsTable.vue:40
 #: front/src/components/mixins/Translations.vue:43
 #: front/src/components/mixins/Translations.vue:44
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Creation date"
 msgstr "Data de criação"
@@ -1200,7 +1184,6 @@ msgid "Date"
 msgstr "Data"
 
 #: front/src/components/library/ImportStatusModal.vue:64
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Debug information"
 msgstr "Informação da música"
@@ -1239,7 +1222,6 @@ msgid "Delete"
 msgstr "Suprimir"
 
 #: front/src/components/auth/Settings.vue:254
-#, fuzzy
 msgctxt "*/Settings/Button.Label/Verb"
 msgid "Delete application"
 msgstr "Suprimir Playlist"
@@ -1271,13 +1253,11 @@ msgstr "Suprimir radio"
 
 #: front/src/views/admin/library/AlbumDetail.vue:73
 #: front/src/views/admin/library/TrackDetail.vue:72
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this album?"
 msgstr "Excluir esta biblioteca?"
 
 #: front/src/views/admin/library/ArtistDetail.vue:72
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this artist?"
 msgstr "Excluir esta biblioteca?"
@@ -1294,13 +1274,11 @@ msgid "Delete this moderation rule?"
 msgstr "Eliminar esta regra de moderação?"
 
 #: front/src/components/library/EditCard.vue:94
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this suggestion?"
 msgstr "Eliminar esta regra de moderação?"
 
 #: front/src/views/admin/library/UploadDetail.vue:66
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this upload?"
 msgstr "Excluir esta biblioteca?"
@@ -1324,16 +1302,14 @@ msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "Descendente"
 
-#: front/src/components/library/radios/Builder.vue:25
-#: front/src/views/content/libraries/Form.vue:14
-#, fuzzy
-msgctxt "Content/*/Input.Label/Noun"
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
 msgid "Description"
 msgstr "Descrição"
 
-#: front/src/views/admin/library/LibraryDetail.vue:123
-#, fuzzy
-msgctxt "*/*/*/Noun"
+#: front/src/components/library/radios/Builder.vue:25
+#: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Descrição"
 
@@ -1345,8 +1321,12 @@ msgstr "Detalhes"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:491
 msgctxt "Content/Moderation/Help text"
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
-msgstr "Determine quanto conteúdo o usuário pode enviar. Deixe em branco para usar o valor padrão da instância."
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
+msgstr ""
+"Determine quanto conteúdo o usuário pode enviar. Deixe em branco para usar o"
+" valor padrão da instância."
 
 #: front/src/components/mixins/Translations.vue:8
 #: front/src/components/mixins/Translations.vue:9
@@ -1399,8 +1379,13 @@ msgstr "Exibir publicamente"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:122
 msgctxt "Content/Moderation/Help text"
-msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well."
-msgstr "Não faça o download de nenhum arquivo de mídia (áudio, capa do álbum, avatar da conta ...) dessa conta ou domínio. Isso também limpará o conteúdo existente."
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
+msgstr ""
+"Não faça o download de nenhum arquivo de mídia (áudio, capa do álbum, avatar"
+" da conta ...) dessa conta ou domínio. Isso também limpará o conteúdo "
+"existente."
 
 #: front/src/components/playlists/Editor.vue:51
 msgctxt "Popup/Playlist/Title"
@@ -1423,7 +1408,6 @@ msgid "Do you want to delete the radio \"%{ radio }\"?"
 msgstr "Você deseja excluir a radio \"%{ radio }\"?"
 
 #: front/src/components/moderation/FilterModal.vue:3
-#, fuzzy
 msgctxt "Popup/Moderation/Title/Verb"
 msgid "Do you want to hide content from artist \"%{ name }\"?"
 msgstr "Você deseja excluir a radio \"%{ radio }\"?"
@@ -1467,7 +1451,6 @@ msgstr "Dominio"
 #: front/src/views/admin/moderation/Base.vue:5
 #: front/src/views/admin/moderation/DomainsList.vue:3
 #: front/src/views/admin/moderation/DomainsList.vue:48
-#, fuzzy
 msgctxt "*/Moderation/*/Noun"
 msgid "Domains"
 msgstr "Domínios"
@@ -1513,20 +1496,17 @@ msgstr "Fácil de usar"
 #: front/src/views/admin/library/TrackDetail.vue:64
 #: front/src/views/content/libraries/Detail.vue:9
 #: src/views/playlists/Detail.vue:31
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Edit"
 msgstr "Editar"
 
 #: front/src/components/auth/Settings.vue:246
-#, fuzzy
 msgctxt "Content/Settings/Button.Label"
 msgid "Edit"
 msgstr "Editar"
 
 #: front/src/components/auth/ApplicationEdit.vue:30
 #: front/src/components/auth/ApplicationEdit.vue:75
-#, fuzzy
 msgctxt "Content/Applications/Title"
 msgid "Edit application"
 msgstr "Erro ao aplicar a ação"
@@ -1537,25 +1517,21 @@ msgid "Edit instance info"
 msgstr "Editar informações da instância"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:3
-#, fuzzy
 msgctxt "Content/Moderation/Card.Title/Verb"
 msgid "Edit moderation rule"
 msgstr "Atualizar a regra de moderação"
 
 #: front/src/components/library/AlbumEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this album"
 msgstr "Jogar esta pista"
 
 #: front/src/components/library/ArtistEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this artist"
 msgstr "Jogar esta pista"
 
 #: front/src/components/library/TrackEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this track"
 msgstr "Jogar esta pista"
@@ -1565,21 +1541,18 @@ msgstr "Jogar esta pista"
 #: front/src/views/admin/library/Base.vue:5
 #: src/views/admin/library/EditsList.vue:24
 #: front/src/views/admin/library/TrackDetail.vue:234
-#, fuzzy
 msgctxt "*/Admin/*/Noun"
 msgid "Edits"
 msgstr "Editar"
 
 #: front/src/components/mixins/Translations.vue:104
 #: front/src/components/mixins/Translations.vue:105
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Edits"
 msgstr "Editar"
 
 #: front/src/components/auth/Signup.vue:30
 #: front/src/components/manage/users/UsersTable.vue:38
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Email"
 msgstr "Email"
@@ -1607,7 +1580,6 @@ msgid "Embed this album on your website"
 msgstr "Incorpore este álbum no seu website"
 
 #: front/src/components/library/ArtistBase.vue:37
-#, fuzzy
 msgctxt "Popup/Artist/Title/Verb"
 msgid "Embed this artist work on your website"
 msgstr "Incorpore esta pista no seu website"
@@ -1668,7 +1640,6 @@ msgid "Enter playlist name…"
 msgstr "Indicar um nome de playlist…"
 
 #: front/src/views/auth/PasswordReset.vue:54
-#, fuzzy
 msgctxt "Content/Signup/Input.Placeholder"
 msgid "Enter the email address binded to your account"
 msgstr "Insira o endereço de e-mail associado à sua conta"
@@ -1681,7 +1652,8 @@ msgstr "Insira seu email"
 #: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100
 msgctxt "Content/Signup/Form/Placeholder"
 msgid "Enter your invitation code (case insensitive)"
-msgstr "Indicar seu código de convite (não diferencia maiúsculas de minúsculas)"
+msgstr ""
+"Indicar seu código de convite (não diferencia maiúsculas de minúsculas)"
 
 #: front/src/components/metadata/Search.vue:114
 msgctxt "Content/Library/Input.Placeholder/Verb"
@@ -1700,14 +1672,12 @@ msgstr "Indicar seu nome de usuário ou email"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:19
 #: front/src/views/content/libraries/Form.vue:4
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "Error"
 msgstr "Erro"
 
 #: front/src/components/federation/FetchButton.vue:34
 #: front/src/components/library/ImportStatusModal.vue:32
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Error detail"
 msgstr "Relatório de erros"
@@ -1719,7 +1689,6 @@ msgstr "Relatório de erros"
 
 #: front/src/components/federation/FetchButton.vue:26
 #: front/src/components/library/ImportStatusModal.vue:24
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Error type"
 msgstr "Errado"
@@ -1735,7 +1704,6 @@ msgid "Error while asking for a password reset"
 msgstr "Erro ao solicitar uma redefinição de senha"
 
 #: front/src/components/auth/Authorize.vue:6
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while authorizing application"
 msgstr "Erro ao aplicar a ação"
@@ -1751,7 +1719,6 @@ msgid "Error while creating domain"
 msgstr "Erro na criação do domínio"
 
 #: front/src/components/moderation/FilterModal.vue:13
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while creating filter"
 msgstr "Erro na criação da regra"
@@ -1767,7 +1734,6 @@ msgid "Error while creating rule"
 msgstr "Erro na criação da regra"
 
 #: front/src/components/auth/Authorize.vue:7
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while fetching application data"
 msgstr "Erro ao criar convite"
@@ -1783,13 +1749,11 @@ msgid "Error while saving settings"
 msgstr "Erro ao salvar configurações"
 
 #: front/src/components/federation/FetchButton.vue:73
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "Error while saving settings"
 msgstr "Erro ao salvar configurações"
 
 #: front/src/components/library/EditForm.vue:46
-#, fuzzy
 msgctxt "Content/Library/Error message.Title"
 msgid "Error while submitting edit"
 msgstr "Erro ao salvar configurações"
@@ -1807,7 +1771,6 @@ msgstr "Arquivos errados"
 
 #: front/src/components/mixins/Translations.vue:17
 #: front/src/components/mixins/Translations.vue:18
-#, fuzzy
 msgctxt "Content/Settings/Dropdown/Short"
 msgid "Everyone"
 msgstr "Todo o mundo"
@@ -1820,7 +1783,6 @@ msgstr "Todos nessa instância"
 
 #: front/src/components/mixins/Translations.vue:12
 #: front/src/components/mixins/Translations.vue:13
-#, fuzzy
 msgctxt "Content/Settings/Dropdown"
 msgid "Everyone, across all instances"
 msgstr "Todos, em todas as instâncias"
@@ -1849,8 +1811,16 @@ msgstr "Expirado / usados"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:110
 msgctxt "Content/Moderation/Help text"
-msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place."
-msgstr "Explique porque está a aplicar esta política. Dependendo da configuração da sua instância, isso o ajudará a lembrar por que você agiu nessa conta ou domínio e poderá ser exibido publicamente para ajudar os usuários a entender quais regras de moderação estão em vigor."
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
+msgstr ""
+"Explique porque está a aplicar esta política. Dependendo da configuração da "
+"sua instância, isso o ajudará a lembrar por que você agiu nessa conta ou "
+"domínio e poderá ser exibido publicamente para ajudar os usuários a entender"
+" quais regras de moderação estão em vigor."
 
 #: front/src/components/manage/library/UploadsTable.vue:25
 #: front/src/views/content/libraries/FilesTable.vue:16
@@ -1866,20 +1836,18 @@ msgstr "Pistas falhadas:"
 #: front/src/views/admin/library/AlbumDetail.vue:165
 #: front/src/views/admin/library/ArtistDetail.vue:154
 #: front/src/views/admin/library/TrackDetail.vue:217
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Favorited tracks"
 msgstr "Pistas falhadas:"
 
-#: front/src/components/mixins/Translations.vue:76
-#: front/src/components/mixins/Translations.vue:77
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
+#: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr "Favoritas"
 
-#: front/src/components/Sidebar.vue:66
-msgctxt "Sidebar/Favorites/List item.Link/Noun"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr "Favoritas"
 
@@ -1889,7 +1857,6 @@ msgid "Federation"
 msgstr "Federação"
 
 #: front/src/components/library/TrackDetail.vue:66
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Federation ID"
 msgstr "Federação"
@@ -1913,7 +1880,6 @@ msgstr "Nome do filtro"
 #: front/src/components/mixins/Translations.vue:36
 #: front/src/views/content/libraries/FilesTable.vue:17
 #: front/src/components/mixins/Translations.vue:37
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Finished"
 msgstr "Acabado"
@@ -1927,7 +1893,6 @@ msgstr "Acabado"
 #: front/src/views/admin/library/UploadDetail.vue:167
 #: front/src/views/admin/moderation/AccountsDetail.vue:235
 #: front/src/views/admin/moderation/DomainsDetail.vue:151
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)"
 msgid "First seen"
 msgstr "Visto pela primeira vez"
@@ -1962,38 +1927,41 @@ msgid "Followers"
 msgstr "Seguidores"
 
 #: front/src/components/manage/library/LibrariesTable.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "Seguidores"
 
-#: front/src/views/content/remote/Card.vue:97
+#: front/src/views/content/remote/Card.vue:103
 msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Seguir"
 
 #: front/src/components/mixins/Translations.vue:84
 #: front/src/components/mixins/Translations.vue:85
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Follows"
 msgstr "Segue"
 
 #: front/src/components/library/TrackBase.vue:17
 msgctxt "Content/Track/Paragraph"
-msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:28
-#, fuzzy
 msgctxt "Content/Auth/Label/Noun"
 msgid "Full access"
 msgstr "Desativar acesso"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph'"
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
-msgstr "O Funkwhale é compatível com outros players de música que suportam a API Subsonic."
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
+msgstr ""
+"O Funkwhale é compatível com outros players de música que suportam a API "
+"Subsonic."
 
 #: front/src/components/Home.vue:90
 msgctxt "Content/Home/Paragraph"
@@ -2002,8 +1970,12 @@ msgstr "Funkwhale é muito simples de usar."
 
 #: front/src/components/Home.vue:39
 msgctxt "Content/Home/Paragraph"
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
-msgstr "O Funkwhale foi projetado para facilitar a escuta da música que você gosta ou descobrir novos artistas."
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
+msgstr ""
+"O Funkwhale foi projetado para facilitar a escuta da música que você gosta "
+"ou descobrir novos artistas."
 
 #: front/src/components/Home.vue:111
 msgctxt "Content/Home/Paragraph"
@@ -2031,25 +2003,26 @@ msgid "Get me to the library"
 msgstr "Me leve para a biblioteca"
 
 #: front/src/components/Home.vue:70
-#, fuzzy
 msgctxt "Content/Home/List item/Verb"
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
-msgstr "Obtenha metadados de qualidade sobre sua música graças ao <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
+msgstr ""
+"Obtenha metadados de qualidade sobre sua música graças ao <a href=\"%{ url "
+"}\" target=\"_blank\">MusicBrainz</a>"
 
 #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19
 msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Começar"
 
-#: front/src/components/library/ImportStatusModal.vue:45
-#, fuzzy
-msgctxt "Popup/Import/Table.Label/Noun"
+#: front/src/components/Footer.vue:37
+msgctxt "Footer/*/Link"
 msgid "Getting help"
 msgstr "Obter ajuda"
 
-#: front/src/components/Footer.vue:37
-#, fuzzy
-msgctxt "Footer/*/Link"
+#: front/src/components/library/ImportStatusModal.vue:45
+msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Getting help"
 msgstr "Obter ajuda"
 
@@ -2065,7 +2038,6 @@ msgid "Go to home page"
 msgstr "Vá para a página inicial"
 
 #: front/src/components/auth/Settings.vue:128
-#, fuzzy
 msgctxt "Content/Settings/Title"
 msgid "Hidden artists"
 msgstr "Procurando artistas"
@@ -2076,7 +2048,6 @@ msgid "Hide account or domain content, except from followers."
 msgstr "Ocultar conta ou conteúdo de domínio, exceto de seguidores."
 
 #: front/src/components/moderation/FilterModal.vue:40
-#, fuzzy
 msgctxt "Popup/*/Button.Label"
 msgid "Hide content"
 msgstr "Adicionar conteúdo"
@@ -2086,7 +2057,7 @@ msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Hide content from this artist"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:615
+#: front/src/components/audio/Player.vue:643
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Hide content from this artist…"
 msgstr ""
@@ -2103,21 +2074,32 @@ msgstr "Horas de música"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:10
 msgctxt "Content/Settings/Paragraph"
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
-msgstr "No entanto, acessar o Funkwhale desses clientes requer uma senha separada que você pode definir abaixo."
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
+msgstr ""
+"No entanto, acessar o Funkwhale desses clientes requer uma senha separada "
+"que você pode definir abaixo."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
-msgstr "Se o endereço de e-mail fornecido na etapa anterior for válido e vinculado a uma conta de usuário, você deverá receber um e-mail com instruções de redefinição nos próximos minutos."
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
+msgstr ""
+"Se o endereço de e-mail fornecido na etapa anterior for válido e vinculado a"
+" uma conta de usuário, você deverá receber um e-mail com instruções de "
+"redefinição nos próximos minutos."
 
 #: front/src/components/auth/Settings.vue:205
 msgctxt "Content/Applications/Paragraph"
-msgid "If you authorize third-party applications to access your data, those applications will be listed here."
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:3
-#, fuzzy
 msgctxt "Popup/Import/Title"
 msgid "Import detail"
 msgstr "Status de Importação"
@@ -2127,21 +2109,19 @@ msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr "Referência de importação"
 
-#: front/src/components/manage/library/UploadsTable.vue:64
-#: front/src/views/admin/library/UploadDetail.vue:131
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Import status"
-msgstr "Status de Importação"
-
 #: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
 #: front/src/views/content/libraries/FilesTable.vue:59
-#, fuzzy
 msgctxt "Content/Library/*/Noun"
 msgid "Import status"
 msgstr "Status de Importação"
 
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
+msgid "Import status"
+msgstr "Status de Importação"
+
 #: front/src/components/mixins/Translations.vue:37
 #: front/src/components/mixins/Translations.vue:38
 msgctxt "Content/Library/Help text"
@@ -2154,7 +2134,6 @@ msgid "Impossible to connect to the remote server"
 msgstr ""
 
 #: front/src/components/moderation/FilterModal.vue:26
-#, fuzzy
 msgctxt "Popup/Moderation/List item"
 msgid "In \"Recently added\" widget"
 msgstr "Adicionado recentemente"
@@ -2199,7 +2178,6 @@ msgstr[1] "Inserir da fila (%{ count } músicas)"
 
 #: front/src/components/mixins/Translations.vue:16
 #: front/src/components/mixins/Translations.vue:17
-#, fuzzy
 msgctxt "Content/Settings/Dropdown/Short"
 msgid "Instance"
 msgstr "Dados da instância"
@@ -2225,15 +2203,18 @@ msgid "Instance settings"
 msgstr "Configurações da instância"
 
 #: front/src/components/SetInstanceModal.vue:19
-#, fuzzy
 msgctxt "Popup/Instance/Input.Label/Noun"
 msgid "Instance URL"
 msgstr "Dados da instância"
 
 #: front/src/components/library/FileUpload.vue:268
 msgctxt "Content/Library/Help text"
-msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }"
-msgstr "Tipo de ficheiro inválido, certifique-se de que está a carregar um ficheiro de áudio. As extensões de arquivo suportadas são %{ extensions }"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
+msgstr ""
+"Tipo de ficheiro inválido, certifique-se de que está a carregar um ficheiro "
+"de áudio. As extensões de arquivo suportadas são %{ extensions }"
 
 #: front/src/components/library/ImportStatusModal.vue:139
 msgctxt "Popup/Import/Error.Label"
@@ -2242,14 +2223,12 @@ msgstr ""
 
 #: front/src/components/auth/Signup.vue:44
 #: front/src/components/manage/users/InvitationForm.vue:11
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Invitation code"
 msgstr "Código de Convite"
 
 #: front/src/views/admin/users/Base.vue:8
 #: front/src/views/admin/users/InvitationsList.vue:24
-#, fuzzy
 msgctxt "*/Admin/*/Noun"
 msgid "Invitations"
 msgstr "Convites"
@@ -2270,7 +2249,6 @@ msgid "Keep a track of your favorite songs"
 msgstr "Guardar suas músicas favoritas"
 
 #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Keyboard shortcuts"
 msgstr "Atalhos do teclado"
@@ -2289,7 +2267,6 @@ msgstr "Bibliotecas conhecidas"
 #: front/src/components/mixins/Translations.vue:58
 #: front/src/views/admin/moderation/AccountsDetail.vue:205
 #: front/src/components/mixins/Translations.vue:59
-#, fuzzy
 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)"
 msgid "Last activity"
 msgstr "Ultima atividade"
@@ -2347,36 +2324,38 @@ msgstr "Deixe vazio para um widget responsivo"
 #: front/src/views/admin/moderation/AccountsDetail.vue:327
 #: front/src/views/admin/moderation/DomainsDetail.vue:234
 #: front/src/views/content/Base.vue:5
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Libraries"
 msgstr "Bibliotecas"
 
 #: front/src/views/admin/library/Base.vue:17
 #: front/src/views/admin/library/LibrariesList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Libraries"
 msgstr "Bibliotecas"
 
 #: front/src/components/mixins/Translations.vue:72
 #: front/src/components/mixins/Translations.vue:73
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Libraries and uploads"
 msgstr "Biblioteca atualizada"
 
 #: front/src/views/content/libraries/Form.vue:2
 msgctxt "Content/Library/Paragraph"
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
-msgstr "As bibliotecas ajudam você a organizar e compartilhar suas coleções de músicas. Você pode enviar sua própria coleção de músicas para o Funkwhale e compartilhá-la com seus amigos e familiares."
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
+msgstr ""
+"As bibliotecas ajudam você a organizar e compartilhar suas coleções de "
+"músicas. Você pode enviar sua própria coleção de músicas para o Funkwhale e "
+"compartilhá-la com seus amigos e familiares."
 
 #: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
 #: front/src/components/manage/library/UploadsTable.vue:60
 #: front/src/components/manage/users/UsersTable.vue:173
 #: front/src/views/admin/library/UploadDetail.vue:144
 #: front/src/views/admin/moderation/AccountsDetail.vue:498
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Library"
 msgstr "Biblioteca"
@@ -2387,7 +2366,6 @@ msgid "Library created"
 msgstr "Biblioteca criada"
 
 #: front/src/views/admin/library/LibraryDetail.vue:78
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Library data"
 msgstr "Biblioteca atualizada"
@@ -2398,7 +2376,6 @@ msgid "Library deleted"
 msgstr "Biblioteca suprimida"
 
 #: front/src/views/admin/library/EditsList.vue:4
-#, fuzzy
 msgctxt "Content/Admin/Title/Noun"
 msgid "Library edits"
 msgstr "Ficheiros da biblioteca"
@@ -2411,17 +2388,10 @@ msgstr "Biblioteca atualizada"
 #: front/src/components/library/TrackDetail.vue:19
 #: front/src/components/manage/library/TracksTable.vue:43
 #: front/src/views/admin/library/TrackDetail.vue:159 src/edits.js:61
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "License"
 msgstr "Licença"
 
-#: front/src/components/mixins/Translations.vue:80
-#: front/src/components/mixins/Translations.vue:81
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Listenings"
-msgstr ""
-
 #: front/src/views/admin/library/AlbumDetail.vue:157
 #: front/src/views/admin/library/ArtistDetail.vue:146
 #: front/src/views/admin/library/TrackDetail.vue:209
@@ -2429,9 +2399,14 @@ msgctxt "*/*/*/Noun"
 msgid "Listenings"
 msgstr ""
 
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr ""
+
 #: front/src/components/audio/track/Table.vue:25
 #: front/src/components/library/ArtistDetail.vue:28
-#, fuzzy
 msgctxt "Content/*/Button.Label"
 msgid "Load more…"
 msgstr "Carregando seguidores…"
@@ -2488,7 +2463,6 @@ msgstr ""
 
 #: front/src/components/manage/moderation/AccountsTable.vue:59
 #: front/src/views/admin/moderation/AccountsDetail.vue:18
-#, fuzzy
 msgctxt "Content/Moderation/*/Short, Noun"
 msgid "Local account"
 msgstr "Conta local"
@@ -2514,7 +2488,6 @@ msgid "Logged in as %{ username }"
 msgstr "Conectado como %{ username }"
 
 #: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Login"
 msgstr "Entrar"
@@ -2534,20 +2507,22 @@ msgctxt "Content/Library/Paragraph"
 msgid "Looks like you don't have a library, it's time to create one."
 msgstr "Parece que você ainda não tem biblioteca, é hora de criar uma."
 
-#: front/src/components/audio/Player.vue:604
-#: src/components/audio/Player.vue:605
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping disabled. Click to switch to single-track looping."
-msgstr "Looping desativado. Clique para alternar para um loop de musica única."
+msgstr ""
+"Looping desativado. Clique para alternar para um loop de musica única."
 
-#: front/src/components/audio/Player.vue:607
-#: src/components/audio/Player.vue:608
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on a single track. Click to switch to whole queue looping."
-msgstr "Looping em uma única música. Clique para alternar para todo o loop da fila."
+msgstr ""
+"Looping em uma única música. Clique para alternar para todo o loop da fila."
 
-#: front/src/components/audio/Player.vue:610
-#: src/components/audio/Player.vue:611
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on whole queue. Click to disable looping."
 msgstr "Looping na fila inteira. Clique para desativar o loop."
@@ -2597,13 +2572,12 @@ msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "MB"
 
-#: front/src/components/audio/Player.vue:597
+#: front/src/components/audio/Player.vue:625
 msgctxt "Sidebar/Player/Hidden text"
 msgid "Media player"
 msgstr "Leitor de mídia"
 
 #: front/src/components/auth/Profile.vue:12
-#, fuzzy
 msgctxt "Content/Profile/Paragraph"
 msgid "Member since %{ date }"
 msgstr "Registrado desde %{ date }"
@@ -2617,7 +2591,6 @@ msgstr "Aplicativos móveis e de computador"
 #: src/components/manage/users/UsersTable.vue:177
 #: front/src/views/admin/moderation/AccountsDetail.vue:502
 #: front/src/views/admin/moderation/Base.vue:21
-#, fuzzy
 msgctxt "*/Moderation/*"
 msgid "Moderation"
 msgstr "Moderação"
@@ -2625,11 +2598,14 @@ msgstr "Moderação"
 #: front/src/views/admin/moderation/AccountsDetail.vue:78
 #: front/src/views/admin/moderation/DomainsDetail.vue:42
 msgctxt "Content/Moderation/Card.Paragraph"
-msgid "Moderation policies help you control how your instance interact with a given domain or account."
-msgstr "As políticas de moderação ajudam a controlar como sua instância interage com um determinado domínio ou conta."
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
+msgstr ""
+"As políticas de moderação ajudam a controlar como sua instância interage com"
+" um determinado domínio ou conta."
 
 #: front/src/components/library/EditCard.vue:5
-#, fuzzy
 msgctxt "Content/Library/Card/Short"
 msgid "Modification %{ id }"
 msgstr "Data de modificação"
@@ -2648,26 +2624,23 @@ msgid "More…"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "Música"
 
-#: front/src/components/audio/Player.vue:603
+#: front/src/components/audio/Player.vue:631
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Mute"
 msgstr "Mudo"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:24
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute activity"
 msgstr "Ultima atividade"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:28
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:119
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute notifications"
 msgstr "Suas notificações"
@@ -2729,11 +2702,15 @@ msgstr ""
 
 #: front/src/components/manage/library/LibrariesTable.vue:48
 #: front/src/components/manage/library/UploadsTable.vue:59
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Name"
 msgstr "Nome"
 
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Nome"
+
 #: front/src/components/auth/Settings.vue:133
 #: front/src/components/manage/library/ArtistsTable.vue:39
 #: front/src/components/manage/moderation/AccountsTable.vue:39
@@ -2746,17 +2723,10 @@ msgstr "Nome"
 #: front/src/views/admin/moderation/DomainsDetail.vue:97
 #: front/src/views/content/libraries/Form.vue:10 src/edits.js:10
 #: front/src/components/mixins/Translations.vue:54
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Nome"
 
-#: front/src/components/auth/ApplicationForm.vue:9
-#, fuzzy
-msgctxt "Content/Applications/Input.Label/Noun"
-msgid "Name"
-msgstr "Nome"
-
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
 msgctxt "Content/Settings/Input.Label"
@@ -2773,7 +2743,7 @@ msgctxt "Content/Library/Card.Table.Header/Short"
 msgid "New value"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:601
+#: front/src/components/audio/Player.vue:629
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Next track"
 msgstr "Música seguinte"
@@ -2799,13 +2769,11 @@ msgid "No artist matched your query"
 msgstr "Nenhum artista correspondeu à sua consulta"
 
 #: front/src/components/library/TrackDetail.vue:14
-#, fuzzy
 msgctxt "Content/Track/Table.Paragraph"
 msgid "No copyright information available for this track"
 msgstr "Nenhuma letra disponível para esta música."
 
 #: front/src/components/library/TrackDetail.vue:25
-#, fuzzy
 msgctxt "Content/Track/Table.Paragraph"
 msgid "No licensing information for this track"
 msgstr "Não temos nenhuma informação de licença para esta pista"
@@ -2841,19 +2809,17 @@ msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "Não usado"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
-#, fuzzy
-msgctxt "*/Notifications/*"
-msgid "Notifications"
-msgstr "Notificações"
-
 #: front/src/components/mixins/Translations.vue:100
 #: front/src/components/mixins/Translations.vue:101
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Notifications"
 msgstr "Notificações"
 
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
+msgid "Notifications"
+msgstr "Notificações"
+
 #: front/src/components/Footer.vue:47
 msgctxt "Footer/*/List item.Link"
 msgid "Official website"
@@ -2876,13 +2842,13 @@ msgstr "Aberto"
 
 #: front/src/components/library/ImportStatusModal.vue:56
 msgctxt "Popup/Import/Table.Label/Value"
-msgid "Open a support thread (include the debug information below in your message)"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
 msgstr ""
 
 #: front/src/components/library/AlbumBase.vue:73
 #: front/src/components/library/ArtistBase.vue:84
 #: front/src/components/library/TrackBase.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Open in moderation interface"
 msgstr "Atualizar a regra de moderação"
@@ -2890,7 +2856,6 @@ msgstr "Atualizar a regra de moderação"
 #: front/src/views/admin/library/AlbumDetail.vue:31
 #: front/src/views/admin/library/ArtistDetail.vue:30
 #: front/src/views/admin/library/TrackDetail.vue:30
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open local profile"
 msgstr "Abrir o perfil"
@@ -2898,7 +2863,6 @@ msgstr "Abrir o perfil"
 #: front/src/views/admin/library/AlbumDetail.vue:46
 #: front/src/views/admin/library/ArtistDetail.vue:45
 #: front/src/views/admin/library/TrackDetail.vue:45
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open on MusicBrainz"
 msgstr "Ver no MusicBrainz"
@@ -2914,7 +2878,6 @@ msgstr "Abrir o perfil"
 #: front/src/views/admin/library/TrackDetail.vue:53
 #: front/src/views/admin/library/UploadDetail.vue:50
 #: front/src/views/admin/moderation/AccountsDetail.vue:52
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open remote profile"
 msgstr "Abrir o perfil"
@@ -2993,7 +2956,6 @@ msgid "Pagination"
 msgstr "Paginação"
 
 #: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Password"
 msgstr "Palavra-passe"
@@ -3008,7 +2970,7 @@ msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Senha atualizada com sucesso"
 
-#: front/src/components/audio/Player.vue:600
+#: front/src/components/audio/Player.vue:628
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Pause track"
 msgstr "Parar música"
@@ -3028,7 +2990,6 @@ msgstr "Pausa"
 #: front/src/components/mixins/Translations.vue:28
 #: front/src/views/content/libraries/FilesTable.vue:14
 #: front/src/components/mixins/Translations.vue:29
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Pending"
 msgstr "Pendente"
@@ -3050,13 +3011,11 @@ msgstr "Solicitações pendentes"
 
 #: front/src/components/library/EditCard.vue:29
 #: front/src/components/manage/library/EditsCardList.vue:18
-#, fuzzy
 msgctxt "Content/Admin/*/Noun"
 msgid "Pending review"
 msgstr "Ficheiros pendentes"
 
 #: front/src/components/Sidebar.vue:226
-#, fuzzy
 msgctxt "Sidebar/Moderation/Hidden text"
 msgid "Pending review edits"
 msgstr "Ficheiros pendentes"
@@ -3068,7 +3027,6 @@ msgid "Permissions"
 msgstr "Permissões"
 
 #: front/src/components/auth/Settings.vue:176
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Permissions"
 msgstr "Permissões"
@@ -3123,7 +3081,7 @@ msgctxt "Sidebar/Player/Hidden text"
 msgid "Play this track"
 msgstr "Jogar esta pista"
 
-#: front/src/components/audio/Player.vue:599
+#: front/src/components/audio/Player.vue:627
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Play track"
 msgstr "Jogar mũsica"
@@ -3134,7 +3092,6 @@ msgid "Play..."
 msgstr "Jogar"
 
 #: front/src/views/playlists/Detail.vue:91
-#, fuzzy
 msgctxt "Head/Playlist/Title"
 msgid "Playlist"
 msgstr "Playlist"
@@ -3172,26 +3129,23 @@ msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Visibilidade da playlist"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Playlists"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
 #: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
 #: front/src/views/admin/library/AlbumDetail.vue:173
 #: front/src/views/admin/library/ArtistDetail.vue:162
 #: front/src/views/admin/library/TrackDetail.vue:225
 #: src/views/playlists/List.vue:106
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Playlists"
 
-#: front/src/components/mixins/Translations.vue:88
-#: front/src/components/mixins/Translations.vue:89
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Playlists"
-msgstr "Playlists"
-
 #: front/src/components/Home.vue:56
-#, fuzzy
 msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
 msgstr "Playlist criada"
@@ -3212,22 +3166,24 @@ msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px."
 msgstr "PNG, GIF ou JPG. No máximo 2MB. Será reduzido para 400x400px."
 
 #: front/src/views/admin/library/TrackDetail.vue:137
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Position"
 msgstr "Paginação"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:118
 msgctxt "Content/Moderation/Help text"
-msgid "Prevent account or domain from triggering notifications, except from followers."
-msgstr "Evite que uma conta ou domínio acione notificações, exceto de seguidores."
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
+msgstr ""
+"Evite que uma conta ou domínio acione notificações, exceto de seguidores."
 
 #: front/src/components/audio/EmbedWizard.vue:33
 msgctxt "Popup/Embed/Title/Noun"
 msgid "Preview"
 msgstr "Pré-visualização"
 
-#: front/src/components/audio/Player.vue:598
+#: front/src/components/audio/Player.vue:626
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Previous track"
 msgstr "Música anterior"
@@ -3261,7 +3217,6 @@ msgstr "Em tratamento"
 
 #: front/src/components/mixins/Translations.vue:68
 #: front/src/components/mixins/Translations.vue:69
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Profile"
 msgstr "Abrir o perfil"
@@ -3274,7 +3229,6 @@ msgstr "Abrir o perfil"
 #: front/src/views/content/libraries/Quota.vue:65
 #: front/src/views/content/libraries/Quota.vue:88
 #: front/src/views/content/libraries/Quota.vue:91
-#, fuzzy
 msgctxt "*/*/*/Verb"
 msgid "Purge"
 msgstr "Purga"
@@ -3299,7 +3253,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "Fila"
 
-#: front/src/components/audio/Player.vue:310
+#: front/src/components/audio/Player.vue:322
 msgctxt "Content/Queue/Message"
 msgid "Queue shuffled!"
 msgstr "Fila embaralhada!"
@@ -3331,19 +3285,17 @@ msgstr "Rádio atualizado"
 
 #: front/src/components/library/Library.vue:13
 #: src/components/library/Radios.vue:142
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Radios"
 msgstr "Rádios"
 
 #: front/src/components/mixins/Translations.vue:92
 #: front/src/components/mixins/Translations.vue:93
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "Rádios"
 
-#: front/src/components/auth/ApplicationForm.vue:149
+#: front/src/components/auth/ApplicationForm.vue:151
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Read"
 msgstr ""
@@ -3358,21 +3310,19 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Read-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:150
+#: front/src/components/auth/ApplicationForm.vue:152
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Read-only access to user data"
 msgstr ""
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:39
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25
-#, fuzzy
 msgctxt "Content/Moderation/*/Noun"
 msgid "Reason"
 msgstr "Motivo"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:251
 #: front/src/views/admin/moderation/DomainsDetail.vue:179
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Received library follows"
 msgstr "A biblioteca emitida segue"
@@ -3380,13 +3330,11 @@ msgstr "A biblioteca emitida segue"
 #: front/src/components/manage/moderation/DomainsTable.vue:40
 #: front/src/components/mixins/Translations.vue:62
 #: front/src/components/mixins/Translations.vue:63
-#, fuzzy
 msgctxt "Content/Moderation/*/Noun"
 msgid "Received messages"
 msgstr "Mensagens recebidas"
 
 #: front/src/components/library/EditForm.vue:27
-#, fuzzy
 msgctxt "Content/Library/Paragraph"
 msgid "Recent edits"
 msgstr "Adicionado recentemente"
@@ -3425,7 +3373,6 @@ msgid "Refresh"
 msgstr "Atualizar"
 
 #: front/src/components/federation/FetchButton.vue:20
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh error"
 msgstr "Atualizar"
@@ -3443,14 +3390,15 @@ msgid "Refresh node info"
 msgstr "Atualizar informações do nó"
 
 #: front/src/components/federation/FetchButton.vue:79
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh pending"
 msgstr "Atualizar informações do nó"
 
 #: front/src/components/federation/FetchButton.vue:80
 msgctxt "Popup/*/Message.Content"
-msgid "Refresh request wasn't proceed in time by our server. It will be processed later."
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:16
@@ -3474,13 +3422,15 @@ msgid "Refreshing object from remote…"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:9
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
-msgstr "As inscrições estão fechadas nesta instância, você precisará de um código de convite para inscrição."
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
+msgstr ""
+"As inscrições estão fechadas nesta instância, você precisará de um código de"
+" convite para inscrição."
 
 #: front/src/components/manage/users/UsersTable.vue:71
-#, fuzzy
 msgctxt "Content/Admin/Table, User role"
 msgid "Regular user"
 msgstr "usuário regular"
@@ -3493,7 +3443,6 @@ msgstr "Rejeitar"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:32
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:123
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Reject media"
 msgstr "Rejeitar mídia"
@@ -3501,7 +3450,6 @@ msgstr "Rejeitar mídia"
 #: front/src/components/library/EditCard.vue:33
 #: front/src/components/manage/library/EditsCardList.vue:24
 #: front/src/views/content/libraries/Detail.vue:43
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Rejected"
 msgstr "Rejeitado"
@@ -3509,7 +3457,6 @@ msgstr "Rejeitado"
 #: front/src/components/manage/library/AlbumsTable.vue:43
 #: front/src/components/mixins/Translations.vue:44 src/edits.js:28
 #: front/src/components/mixins/Translations.vue:45
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Release date"
 msgstr "Data da última vista"
@@ -3526,8 +3473,12 @@ msgstr "Bibliotecas Remotas"
 
 #: front/src/views/content/remote/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
-msgstr "Bibliotecas remotas são de propriedade de outros usuários na rede. Você pode acessá-los desde que sejam públicos ou tenha acesso."
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
+msgstr ""
+"Bibliotecas remotas são de propriedade de outros usuários na rede. Você pode"
+" acessá-los desde que sejam públicos ou tenha acesso."
 
 #: front/src/components/library/radios/Filter.vue:59
 msgctxt "Content/Radio/Button.Label/Verb"
@@ -3540,35 +3491,44 @@ msgid "Remove avatar"
 msgstr "Remover avatar"
 
 #: front/src/components/library/ArtistDetail.vue:12
-#, fuzzy
 msgctxt "Content/Moderation/Button.Label"
 msgid "Remove filter"
 msgstr "Remover avatar"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:26
-#, fuzzy
 msgctxt "Content/Track/Icon.Tooltip/Verb"
 msgid "Remove from favorites"
 msgstr "Remover dos favoritos"
 
 #: front/src/views/content/libraries/Quota.vue:38
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota."
-msgstr "Remove as pistas carregadas mas ainda a serem processadas completamente, adicionando os dados correspondentes à sua quota."
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
+msgstr ""
+"Remove as pistas carregadas mas ainda a serem processadas completamente, "
+"adicionando os dados correspondentes à sua quota."
 
 #: front/src/views/content/libraries/Quota.vue:64
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota."
-msgstr "Remove as pistas carregadas ignoradas durante os processos de importação completamente, adicionando os dados correspondentes à sua quota."
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
+msgstr ""
+"Remove as pistas carregadas ignoradas durante os processos de importação "
+"completamente, adicionando os dados correspondentes à sua quota."
 
 #: front/src/views/content/libraries/Quota.vue:90
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota."
-msgstr "Remove as pistas carregadas que não puderam ser processadas completamente pelo servidor, adicionando os dados correspondentes à sua quota."
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
+msgstr ""
+"Remove as pistas carregadas que não puderam ser processadas completamente "
+"pelo servidor, adicionando os dados correspondentes à sua quota."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:33
 #: front/src/components/auth/SubsonicTokenForm.vue:36
-#, fuzzy
 msgctxt "*/Settings/Button.Label/Verb"
 msgid "Request a new password"
 msgstr "Solicite uma nova senha"
@@ -3595,13 +3555,11 @@ msgstr ""
 
 #: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4
 #: front/src/views/auth/PasswordReset.vue:53
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Reset your password"
 msgstr "Redefinir sua senha"
 
 #: front/src/views/content/libraries/FilesTable.vue:223
-#, fuzzy
 msgctxt "Content/Library/Dropdown/Verb"
 msgid "Restart import"
 msgstr "Reinicie a importação"
@@ -3625,7 +3583,6 @@ msgid "Return to login"
 msgstr "Voltar ao login"
 
 #: front/src/components/library/ArtistDetail.vue:9
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Review my filters"
 msgstr "Ver ficheiros"
@@ -3652,12 +3609,11 @@ msgstr "Regra"
 
 #: front/src/components/admin/SettingsGroup.vue:67
 #: front/src/components/library/radios/Builder.vue:34
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Salvar"
 
-#: front/src/views/content/remote/Card.vue:169
+#: front/src/views/content/remote/Card.vue:175
 msgctxt "Content/Library/Message"
 msgid "Scan launched"
 msgstr "Análise iniciada"
@@ -3668,12 +3624,11 @@ msgid "Scan now"
 msgstr "Scanar agora"
 
 #: front/src/views/content/remote/Card.vue:35
-#, fuzzy
 msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "Ascendente"
 
-#: front/src/views/content/remote/Card.vue:170
+#: front/src/views/content/remote/Card.vue:176
 msgctxt "Content/Library/Message"
 msgid "Scan skipped (previous scan is too recent)"
 msgstr "Análise ignorada (a análise anterior é muito recente)"
@@ -3728,37 +3683,31 @@ msgid "Search a remote library"
 msgstr "Pesquisar uma biblioteca remota"
 
 #: front/src/components/manage/library/EditsCardList.vue:211
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by account, summary, domain…"
 msgstr "Pesquisa por título, artista, domínio…"
 
 #: front/src/components/manage/library/LibrariesTable.vue:191
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, description…"
 msgstr "Pesquisa por domínio, nome de utilizador, biografia..."
 
 #: front/src/components/manage/library/UploadsTable.vue:241
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, reference, source…"
 msgstr "Pesquisa por domínio, nome de utilizador, biografia..."
 
 #: front/src/components/manage/library/ArtistsTable.vue:164
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, name, MusicBrainz ID…"
 msgstr "Pesquisa por domínio, nome de utilizador, biografia..."
 
 #: front/src/components/manage/library/TracksTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, album, MusicBrainz ID…"
 msgstr "Pesquisa por título, artista, álbum…"
 
 #: front/src/components/manage/library/AlbumsTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, MusicBrainz ID…"
 msgstr "Pesquisa por título, artista, álbum…"
@@ -3779,7 +3728,6 @@ msgid "Search by title, artist, album…"
 msgstr "Pesquisa por título, artista, álbum…"
 
 #: front/src/components/manage/users/InvitationsTable.vue:153
-#, fuzzy
 msgctxt "Content/Admin/Input.Placeholder/Verb"
 msgid "Search by username, e-mail address, code…"
 msgstr "Pesquisa por nome de utilizador, endereço de e-mail, código…"
@@ -3840,7 +3788,6 @@ msgstr "Selecione apenas a página atual"
 #: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:108
 #: front/src/components/manage/users/UsersTable.vue:181
 #: front/src/views/admin/moderation/AccountsDetail.vue:506
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Settings"
 msgstr "Configurações"
@@ -3862,8 +3809,11 @@ msgstr "Compartilhe o link"
 
 #: front/src/views/content/libraries/Detail.vue:15
 msgctxt "Content/Library/Paragraph"
-msgid "Share this link with other users so they can request access to your library."
-msgstr "Compartilhe este link com outros usuários para que eles possam solicitar acesso à sua biblioteca."
+msgid ""
+"Share this link with other users so they can request access to your library."
+msgstr ""
+"Compartilhe este link com outros usuários para que eles possam solicitar "
+"acesso à sua biblioteca."
 
 #: front/src/views/content/libraries/Detail.vue:14
 #: front/src/views/content/remote/Card.vue:77
@@ -3918,7 +3868,6 @@ msgstr "Mostrar/ocultar senha"
 #: front/src/components/manage/users/InvitationsTable.vue:76
 #: front/src/components/manage/users/UsersTable.vue:87
 #: front/src/views/content/libraries/FilesTable.vue:117
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Showing results %{ start }-%{ end } on %{ total }"
 msgstr "Mostrando resultados %{ start }-%{ end } em %{ total }"
@@ -3928,7 +3877,7 @@ msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Shuffle queue"
 msgstr "Fila de embaralhamento"
 
-#: front/src/components/audio/Player.vue:613
+#: front/src/components/audio/Player.vue:641
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Shuffle your queue"
 msgstr "Embaralhe sua fila"
@@ -3946,33 +3895,29 @@ msgstr "Inscrever-se"
 #: front/src/components/mixins/Translations.vue:57
 #: front/src/views/admin/moderation/AccountsDetail.vue:197
 #: front/src/components/mixins/Translations.vue:58
-#, fuzzy
 msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Sign-up date"
 msgstr "Data de inscrição"
 
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "Tamanho"
+
 #: front/src/components/library/FileUpload.vue:94
 #: front/src/components/library/TrackDetail.vue:39
 #: front/src/components/mixins/Translations.vue:54
 #: front/src/views/content/libraries/FilesTable.vue:61
 #: front/src/components/mixins/Translations.vue:55
-#, fuzzy
 msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "Tamanho"
 
-#: front/src/components/manage/library/UploadsTable.vue:65
-#: front/src/views/admin/library/UploadDetail.vue:219
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Size"
-msgstr "Tamanho"
-
 #: front/src/components/manage/library/UploadsTable.vue:24
 #: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
 #: front/src/components/mixins/Translations.vue:25
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Skipped"
 msgstr "Ignorado"
@@ -3993,7 +3938,6 @@ msgid "Some tracks in your queue are already in this playlist:"
 msgstr ""
 
 #: front/src/components/PageNotFound.vue:10
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Sorry, the page you asked for does not exist:"
 msgstr "Desculpe, a página que você pediu não existe:"
@@ -4005,14 +3949,12 @@ msgstr ""
 
 #: front/src/components/auth/Profile.vue:23
 #: front/src/components/manage/users/UsersTable.vue:70
-#, fuzzy
 msgctxt "Content/Profile/User role"
 msgid "Staff member"
 msgstr "Membro da equipe"
 
 #: front/src/components/audio/PlayButton.vue:23
 #: src/components/radios/Button.vue:4
-#, fuzzy
 msgctxt "*/Queue/Button.Label/Short, Verb"
 msgid "Start radio"
 msgstr "Pare o rádio"
@@ -4024,63 +3966,69 @@ msgstr "Estatisticas"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:490
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account"
-msgstr "As estatísticas são calculadas a partir de atividade e conteúdo conhecidos em sua instância, e não refletem a atividade geral para esta conta"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
+msgstr ""
+"As estatísticas são calculadas a partir de atividade e conteúdo conhecidos "
+"em sua instância, e não refletem a atividade geral para esta conta"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:371
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain"
-msgstr "As estatísticas são calculadas a partir da actividade e conteúdo conhecidos na sua instância e não reflectem a actividade geral para este domínio"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
+msgstr ""
+"As estatísticas são calculadas a partir da actividade e conteúdo conhecidos "
+"na sua instância e não reflectem a actividade geral para este domínio"
 
 #: front/src/views/admin/library/AlbumDetail.vue:329
 #: front/src/views/admin/library/ArtistDetail.vue:328
 #: front/src/views/admin/library/LibraryDetail.vue:316
 #: front/src/views/admin/library/TrackDetail.vue:371
 #: front/src/views/admin/library/UploadDetail.vue:335
-#, fuzzy
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object"
-msgstr "As estatísticas são calculadas a partir de atividade e conteúdo conhecidos em sua instância, e não refletem a atividade geral para esta conta"
-
-#: front/src/components/library/FileUpload.vue:95
-#, fuzzy
-msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
-msgid "Status"
-msgstr "Estado"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
+msgstr ""
+"As estatísticas são calculadas a partir de atividade e conteúdo conhecidos "
+"em sua instância, e não refletem a atividade geral para esta conta"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label (Value is Error message)"
 msgid "Status"
 msgstr "Estado"
 
-#: front/src/components/manage/library/EditsCardList.vue:12
-#, fuzzy
-msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)"
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
 msgid "Status"
 msgstr "Estado"
 
-#: front/src/components/manage/users/UsersTable.vue:43
-#, fuzzy
-msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
 msgid "Status"
 msgstr "Estado"
 
 #: front/src/components/manage/users/InvitationsTable.vue:17
 #: front/src/components/manage/users/InvitationsTable.vue:39
-#, fuzzy
 msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
 msgid "Status"
 msgstr "Estado"
 
-#: front/src/views/content/libraries/Detail.vue:28
-#, fuzzy
-msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+#: front/src/components/manage/users/UsersTable.vue:43
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+msgid "Status"
+msgstr "Estado"
+
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
 msgid "Status"
 msgstr "Estado"
 
 #: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3
-#, fuzzy
 msgctxt "*/Player/Button.Label/Short, Verb"
 msgid "Stop radio"
 msgstr "Pare o rádio"
@@ -4121,19 +4069,16 @@ msgid "Suggest a change using the form below."
 msgstr ""
 
 #: front/src/components/library/AlbumEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this album"
 msgstr "Não podemos carregar esta pista"
 
 #: front/src/components/library/ArtistEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this artist"
 msgstr "Não podemos carregar esta pista"
 
 #: front/src/components/library/TrackEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this track"
 msgstr "Não podemos carregar esta pista"
@@ -4176,12 +4121,18 @@ msgstr "Texto copiado para a área de transferência!"
 
 #: front/src/components/Home.vue:26
 msgctxt "Content/Home/Paragraph"
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
-msgstr "Isso é simples: nós amamos o Grooveshark e queremos construir algo ainda melhor."
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
+msgstr ""
+"Isso é simples: nós amamos o Grooveshark e queremos construir algo ainda "
+"melhor."
 
 #: front/src/views/admin/library/AlbumDetail.vue:75
 msgctxt "Content/Moderation/Paragraph"
-msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible."
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:39
@@ -4191,13 +4142,17 @@ msgstr ""
 
 #: front/src/views/admin/library/ArtistDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/Footer.vue:53
 msgctxt "Footer/*/List item.Link"
 msgid "The funkwhale logo was kindly designed and provided by Francis Gading."
-msgstr "O logótipo funkwhale foi gentilmente projetado e fornecido por Francis Gading."
+msgstr ""
+"O logótipo funkwhale foi gentilmente projetado e fornecido por Francis "
+"Gading."
 
 #: front/src/components/SetInstanceModal.vue:8
 msgctxt "Popup/Instance/Error message.List item"
@@ -4206,24 +4161,31 @@ msgstr ""
 
 #: front/src/views/content/libraries/Form.vue:34
 msgctxt "Popup/Library/Paragraph"
-msgid "The library and all its tracks will be deleted. This can not be undone."
-msgstr "A biblioteca e todas as suas pistas serão removidas. Isto não pode ser desfeito."
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
+msgstr ""
+"A biblioteca e todas as suas pistas serão removidas. Isto não pode ser "
+"desfeito."
 
 #: front/src/views/admin/library/LibraryDetail.vue:61
 msgctxt "Content/Moderation/Paragraph"
-msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible."
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:140
 msgctxt "Popup/Import/Error.Label"
-msgid "The metadata included in the file is invalid or some mandatory fields are missing."
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:38
-#, fuzzy
 msgctxt "Content/Library/List item"
 msgid "The music files you are uploading are tagged properly."
-msgstr "Os arquivos de música que você está enviando são marcados corretamente:"
+msgstr ""
+"Os arquivos de música que você está enviando são marcados corretamente:"
 
 #: front/src/components/audio/Player.vue:65
 msgctxt "Sidebar/Player/Error message.Paragraph"
@@ -4232,11 +4194,14 @@ msgstr "A próxima pista será jogada automaticamente em poucos segundos..."
 
 #: front/src/components/Home.vue:116
 msgctxt "Content/Home/List item"
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
-msgstr "A plataforma é gratuita e open-source, você pode instalá-lo e modificá-lo sem preocupações"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
+msgstr ""
+"A plataforma é gratuita e open-source, você pode instalá-lo e modificá-lo "
+"sem preocupações"
 
 #: front/src/components/playlists/Form.vue:14
-#, fuzzy
 msgctxt "Content/Playlist/Error message.Title"
 msgid "The playlist could not be created"
 msgstr "Playlist criada"
@@ -4248,7 +4213,8 @@ msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:13
 msgctxt "Popup/*/Message.Content"
-msgid "The remote server answered, but returned data was unsupported by Funkwhale."
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:44
@@ -4263,26 +4229,33 @@ msgstr ""
 
 #: front/src/components/manage/library/AlbumsTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected albums will be removed, as well as associated tracks, uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/ArtistsTable.vue:179
 msgctxt "Popup/*/Paragraph"
-msgid "The selected artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/LibrariesTable.vue:206
 msgctxt "Popup/*/Paragraph"
-msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible."
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/TracksTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected tracks will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/UploadsTable.vue:256
-#, fuzzy
 msgctxt "Popup/*/Paragraph"
 msgid "The selected upload will be removed. This action is irreversible."
 msgstr "Esta acção é irreversível."
@@ -4299,11 +4272,11 @@ msgstr "A API Subsonic não está disponível nesta instância do Funkwhale."
 
 #: front/src/components/library/EditCard.vue:96
 msgctxt "Popup/Library/Paragraph"
-msgid "The suggestion will be completely removed, this action is irreversible."
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
 msgstr ""
 
 #: front/src/components/playlists/PlaylistModal.vue:34
-#, fuzzy
 msgctxt "Popup/Playlist/Error message.Title"
 msgid "The track can't be added to a playlist"
 msgstr "Não podemos adicionar a música a uma playlist"
@@ -4315,11 +4288,12 @@ msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/views/admin/library/UploadDetail.vue:68
-#, fuzzy
 msgctxt "Content/Moderation/Paragraph"
 msgid "The upload will be removed. This action is irreversible."
 msgstr "Esta acção é irreversível."
@@ -4332,7 +4306,9 @@ msgstr "Os arquivos de música enviados estão no formato OGG, Flac ou MP3"
 #: front/src/views/content/Home.vue:4
 msgctxt "Content/Library/Paragraph"
 msgid "There are various ways to grab new content and make it available here."
-msgstr "Existem várias maneiras de obter novos conteúdos e torná-los disponíveis aqui."
+msgstr ""
+"Existem várias maneiras de obter novos conteúdos e torná-los disponíveis "
+"aqui."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:66
 msgctxt "Popup/Moderation/Paragraph"
@@ -4358,11 +4334,13 @@ msgstr "Este domínio está sujeito a regras de moderação específicas"
 #: front/src/views/content/Home.vue:9
 msgctxt "Content/Library/Paragraph"
 msgid "This instance offers up to %{quota} of storage space for every user."
-msgstr "Esta instância oferece até %{quota} de espaço de memória para cada usuário."
+msgstr ""
+"Esta instância oferece até %{quota} de espaço de memória para cada usuário."
 
 #: front/src/components/auth/Settings.vue:165
 msgctxt "Content/Settings/Paragraph"
-msgid "This is the list of applications that have access to your account data."
+msgid ""
+"This is the list of applications that have access to your account data."
 msgstr ""
 
 #: front/src/components/auth/Settings.vue:218
@@ -4380,20 +4358,28 @@ msgctxt "Content/Library/Input.Placeholder"
 msgid "This library contains my personal music, I hope you like it."
 msgstr "Esta biblioteca contém minha música pessoal, espero que você goste."
 
-#: front/src/views/content/remote/Card.vue:135
+#: front/src/views/content/remote/Card.vue:141
 msgctxt "Content/Library/Card.Help text"
-msgid "This library is private and your approval from its owner is needed to access its content"
-msgstr "Esta biblioteca é privada e sua aprovação do proprietário é necessária para acessar seu conteúdo"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
+msgstr ""
+"Esta biblioteca é privada e sua aprovação do proprietário é necessária para "
+"acessar seu conteúdo"
 
-#: front/src/views/content/remote/Card.vue:136
+#: front/src/views/content/remote/Card.vue:142
 msgctxt "Content/Library/Card.Help text"
 msgid "This library is public and you can access its content freely"
 msgstr "Esta biblioteca é pública e você pode acessar seu conteúdo livremente"
 
 #: front/src/components/common/ActionTable.vue:47
 msgctxt "Modal/*/Paragraph"
-msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want."
-msgstr "Isso pode afetar muitos elementos ou ter consequências irreversíveis, por favor, verifique se isso é realmente o que você quer."
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
+msgstr ""
+"Isso pode afetar muitos elementos ou ter consequências irreversíveis, por "
+"favor, verifique se isso é realmente o que você quer."
 
 #: front/src/components/library/AlbumEdit.vue:8
 #: front/src/components/library/ArtistEdit.vue:8
@@ -4409,21 +4395,21 @@ msgstr "Esta referência será usada para agrupar arquivos importados."
 
 #: front/src/components/mixins/Translations.vue:33
 #: front/src/components/mixins/Translations.vue:34
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track could not be processed, please it is tagged correctly"
-msgstr "Não foi possível processar esta pista, certifique-se de que está correctamente etiquetada"
+msgstr ""
+"Não foi possível processar esta pista, certifique-se de que está "
+"correctamente etiquetada"
 
 #: front/src/components/mixins/Translations.vue:29
 #: front/src/components/mixins/Translations.vue:30
-#, fuzzy
 msgctxt "Content/Library/Help text"
-msgid "This track has been uploaded, but hasn't been processed by the server yet"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
 msgstr "Pista carregada, mas ainda não tratada pelo servidor"
 
 #: front/src/components/mixins/Translations.vue:25
 #: front/src/components/mixins/Translations.vue:26
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track is already present in one of your libraries"
 msgstr "Pista já disponível em uma de suas bibliotecas"
@@ -4431,7 +4417,8 @@ msgstr "Pista já disponível em uma de suas bibliotecas"
 #: front/src/components/audio/PlayButton.vue:85
 msgctxt "*/Queue/Button/Title"
 msgid "This track is not available in any library you have access to"
-msgstr "Esta pista não está disponível em nenhuma biblioteca a que tenha acesso"
+msgstr ""
+"Esta pista não está disponível em nenhuma biblioteca a que tenha acesso"
 
 #: front/src/components/library/TrackDetail.vue:82
 msgctxt "Content/Track/Paragraph"
@@ -4450,41 +4437,47 @@ msgstr "Isto irá remover completamente o rádio e não pode ser cancelado."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:50
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will completely disable access to the Subsonic API using from account."
-msgstr "Isso desativará completamente o acesso à API do Subsonic usando a conta."
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
+msgstr ""
+"Isso desativará completamente o acesso à API do Subsonic usando a conta."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:35
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will log you out from existing devices that use the current password."
-msgstr "Isto irá desconectá-lo a partir de dispositivos existentes que usam a senha atual."
+msgid ""
+"This will log you out from existing devices that use the current password."
+msgstr ""
+"Isto irá desconectá-lo a partir de dispositivos existentes que usam a senha "
+"atual."
 
 #: front/src/components/auth/Settings.vue:253
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will permanently delete the application and all the associated tokens."
+msgid ""
+"This will permanently delete the application and all the associated tokens."
 msgstr "Isso excluirá completamente essa playlist e não poderá ser desfeito."
 
 #: front/src/components/auth/Settings.vue:194
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will prevent this application from accessing the service on your behalf."
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:54
 msgctxt "Popup/Playlist/Paragraph"
 msgid "This will remove all tracks from this playlist and cannot be undone."
-msgstr "Isso removerá todas as músicas dessa playlist e não poderá ser desfeito."
+msgstr ""
+"Isso removerá todas as músicas dessa playlist e não poderá ser desfeito."
 
 #: front/src/views/admin/library/AlbumDetail.vue:99
 #: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
 #: src/edits.js:39
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Title"
 msgstr "Título"
 
 #: front/src/components/audio/track/Table.vue:7
 #: front/src/views/content/libraries/FilesTable.vue:55
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Title"
 msgstr "Título"
@@ -4497,7 +4490,9 @@ msgstr "Título"
 
 #: front/src/components/SetInstanceModal.vue:16
 msgctxt "Popup/Instance/Paragraph"
-msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices."
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
 msgstr ""
 
 #: front/src/components/ShortcutsModal.vue:79
@@ -4525,27 +4520,25 @@ msgctxt "Content/*/*"
 msgid "Total users"
 msgstr "Usuários totais"
 
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "Música"
+
 #: front/src/components/audio/SearchBar.vue:27
 #: front/src/components/library/TrackBase.vue:173
 #: front/src/components/library/TrackDetail.vue:128
 #: front/src/components/metadata/Search.vue:138
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Track"
 msgstr "Música"
 
-#: front/src/views/admin/library/UploadDetail.vue:199
-msgctxt "*/*/*"
-msgid "Track"
-msgstr "Música"
-
 #: front/src/components/library/EditCard.vue:13
 msgctxt "Content/Library/Card/Short"
 msgid "Track #%{ id } - %{ name }"
 msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Track data"
 msgstr "Título da música"
@@ -4561,17 +4554,6 @@ msgctxt "Content/*/Dropdown/Noun"
 msgid "Track name"
 msgstr "Título da música"
 
-#: front/src/components/manage/library/AlbumsTable.vue:42
-#: front/src/components/manage/library/ArtistsTable.vue:42
-#: front/src/views/admin/library/AlbumDetail.vue:252
-#: front/src/views/admin/library/ArtistDetail.vue:251
-#: front/src/views/admin/library/Base.vue:14
-#: front/src/views/admin/library/LibraryDetail.vue:229
-#: front/src/views/admin/library/TracksList.vue:24
-msgctxt "*/*/*"
-msgid "Tracks"
-msgstr "Músicas"
-
 #: front/src/components/instance/Stats.vue:54
 #: front/src/components/library/AlbumDetail.vue:19
 #: front/src/components/playlists/PlaylistModal.vue:47
@@ -4579,11 +4561,21 @@ msgstr "Músicas"
 #: front/src/views/admin/moderation/DomainsDetail.vue:274
 #: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8
 #: front/src/views/playlists/Detail.vue:51 src/views/radios/Detail.vue:34
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Tracks"
 msgstr "Músicas"
 
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
+msgstr "Músicas"
+
 #: front/src/components/library/ArtistDetail.vue:33
 msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
@@ -4600,46 +4592,46 @@ msgid "tracks listened"
 msgstr "músicas escutadas"
 
 #: front/src/components/library/radios/Filter.vue:44
-#, fuzzy
 msgctxt "Popup/Radio/Title/Noun"
 msgid "Tracks matching filter"
 msgstr "Filtro de correspondência de músicas"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:180
-msgctxt "Content/Moderation/Table.Label/Noun"
-msgid "Type"
-msgstr "Tipo"
-
 #: front/src/components/library/TrackDetail.vue:57
 #: front/src/views/admin/library/UploadDetail.vue:250
 msgctxt "Content/Track/Table.Label/Noun"
 msgid "Type"
 msgstr "Tipo"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Type"
+msgstr "Tipo"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:44
 #: front/src/components/manage/moderation/DomainsTable.vue:42
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Short"
 msgid "Under moderation rule"
 msgstr "Atualizar a regra de moderação"
 
-#: front/src/views/content/remote/Card.vue:104
-#: src/views/content/remote/Card.vue:109
-#, fuzzy
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
 msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "Deixar de seguir"
 
-#: front/src/views/content/remote/Card.vue:105
+#: front/src/views/content/remote/Card.vue:110
 msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "Deixar de seguir esta biblioteca?"
 
 #: front/src/components/About.vue:17
-#, fuzzy
 msgctxt "Content/About/Paragraph"
-msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page."
-msgstr "Infelizmente, os proprietários desta instância não ainda ter o tempo para preencher esta página."
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
+msgstr ""
+"Infelizmente, os proprietários desta instância não ainda ter o tempo para "
+"preencher esta página."
 
 #: front/src/components/federation/FetchButton.vue:54
 #: front/src/components/federation/FetchButton.vue:55
@@ -4657,7 +4649,7 @@ msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "Música ilimitada"
 
-#: front/src/components/audio/Player.vue:602
+#: front/src/components/audio/Player.vue:630
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Unmute"
 msgstr "Cancelar mudo"
@@ -4668,7 +4660,6 @@ msgid "Update"
 msgstr "Atualizar"
 
 #: front/src/components/auth/ApplicationForm.vue:64
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Update application"
 msgstr "Atualizar playlist"
@@ -4715,7 +4706,6 @@ msgid "Upload audio content"
 msgstr "Carregar conteúdo de áudio"
 
 #: front/src/views/admin/library/UploadDetail.vue:85
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Upload data"
 msgstr "Data de upload"
@@ -4727,8 +4717,12 @@ msgstr "Data de upload"
 
 #: front/src/components/library/FileUpload.vue:258
 msgctxt "Content/Library/Help text"
-msgid "Upload denied, ensure the file is not too big and that you have not reached your quota"
-msgstr "Carregamento recusado, garantir que o arquivo não é muito grande e que você não atingiu sua cota"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
+msgstr ""
+"Carregamento recusado, garantir que o arquivo não é muito grande e que você "
+"não atingiu sua cota"
 
 #: front/src/components/library/ImportStatusModal.vue:8
 msgctxt "Popup/Import/Message"
@@ -4737,8 +4731,12 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here."
-msgstr "Carregue arquivos de música (mp3, ogg, flac, etc.) da sua biblioteca pessoal diretamente de seu navegador para apreciá-los aqui."
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
+msgstr ""
+"Carregue arquivos de música (mp3, ogg, flac, etc.) da sua biblioteca pessoal"
+" diretamente de seu navegador para apreciá-los aqui."
 
 #: front/src/components/library/FileUpload.vue:30
 msgctxt "Content/Library/Title/Verb"
@@ -4757,7 +4755,9 @@ msgstr "Tempo limite de upload, por favor, tente novamente"
 
 #: front/src/components/library/ImportStatusModal.vue:14
 msgctxt "Popup/Import/Message"
-msgid "Upload was skipped because a similar one is already available in one of your libraries."
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:11
@@ -4780,15 +4780,8 @@ msgctxt "Content/Library/Table"
 msgid "Uploading…"
 msgstr "Carregando…"
 
-#: front/src/components/manage/library/LibrariesTable.vue:52
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Uploads"
-msgstr "Envios"
-
 #: front/src/views/admin/library/Base.vue:20
 #: front/src/views/admin/library/UploadsList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Uploads"
 msgstr "Envios"
@@ -4806,9 +4799,16 @@ msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Uploads"
 msgstr "Envios"
 
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr "Envios"
+
 #: front/src/components/auth/ApplicationForm.vue:16
 msgctxt "Content/Applications/Help Text"
-msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web."
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
 msgstr ""
 
 #: front/src/components/Footer.vue:16
@@ -4818,13 +4818,21 @@ msgstr "Use outra instância"
 
 #: front/src/views/auth/PasswordReset.vue:12
 msgctxt "Content/Signup/Paragraph"
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
-msgstr "Use este formulário para solicitar uma redefinição de senha. Enviaremos um email para o endereço fornecido com instruções para redefinir sua senha."
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
+msgstr ""
+"Use este formulário para solicitar uma redefinição de senha. Enviaremos um "
+"email para o endereço fornecido com instruções para redefinir sua senha."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:111
 msgctxt "Content/Moderation/Help text"
-msgid "Use this setting to temporarily enable/disable the policy without completely removing it."
-msgstr "Use esta configuração para ativar/desativar temporariamente a política sem removê-la completamente."
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
+msgstr ""
+"Use esta configuração para ativar/desativar temporariamente a política sem "
+"removê-la completamente."
 
 #: front/src/components/manage/users/InvitationsTable.vue:49
 msgctxt "Content/Admin/Table"
@@ -4844,7 +4852,6 @@ msgstr "Atividade do usuário"
 #: front/src/components/library/AlbumDetail.vue:26
 #: front/src/components/library/ArtistDetail.vue:39
 #: front/src/components/library/TrackDetail.vue:79
-#, fuzzy
 msgctxt "Content/*/Title/Noun"
 msgid "User libraries"
 msgstr "Bibliotecas do usuário"
@@ -4879,13 +4886,11 @@ msgstr "usuários"
 #: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5
 #: src/views/admin/users/UsersList.vue:21
 #: front/src/components/mixins/Translations.vue:62
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Users"
 msgstr "Usuários"
 
 #: front/src/components/Footer.vue:29
-#, fuzzy
 msgctxt "Footer/*/Title"
 msgid "Using Funkwhale"
 msgstr "Usando Funkwhale"
@@ -4923,34 +4928,31 @@ msgstr ""
 #: front/src/components/library/TrackBase.vue:80
 #: front/src/components/metadata/ArtistCard.vue:49
 #: front/src/components/metadata/ReleaseCard.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "Ver no MusicBrainz"
 
-#: front/src/views/content/libraries/Form.vue:18
-msgctxt "Content/Library/Dropdown.Label"
-msgid "Visibility"
-msgstr "Visibilidade"
-
 #: front/src/components/manage/library/LibrariesTable.vue:11
 #: front/src/components/manage/library/LibrariesTable.vue:51
 #: front/src/components/manage/library/UploadsTable.vue:11
 #: front/src/components/manage/library/UploadsTable.vue:63
 #: front/src/views/admin/library/LibraryDetail.vue:94
 #: front/src/views/admin/library/UploadDetail.vue:101
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "Visibilidade"
 
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Visibilidade"
+
 #: front/src/components/library/AlbumDetail.vue:4
 msgctxt "Content/Album/"
 msgid "Volume %{ number }"
 msgstr "Volume %{ number }"
 
 #: front/src/components/federation/FetchButton.vue:69
-#, fuzzy
 msgctxt "Popup/*/Loading.Title"
 msgid "Waiting for result…"
 msgstr "Carregando seus favoritos …"
@@ -4961,7 +4963,6 @@ msgid "We cannot log you in"
 msgstr "Nós não podemos te logar"
 
 #: front/src/components/auth/ApplicationForm.vue:3
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "We cannot save your changes"
 msgstr "Não podemos criar sua conta"
@@ -5006,7 +5007,7 @@ msgctxt "Popup/Embed/Input.Label"
 msgid "Widget width"
 msgstr "Largura do widget"
 
-#: front/src/components/auth/ApplicationForm.vue:155
+#: front/src/components/auth/ApplicationForm.vue:157
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Write"
 msgstr ""
@@ -5016,7 +5017,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Write-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:156
+#: front/src/components/auth/ApplicationForm.vue:158
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Write-only access to user data"
 msgstr ""
@@ -5035,17 +5036,29 @@ msgstr "Sim, me desconecte!"
 
 #: front/src/views/content/libraries/Form.vue:19
 msgctxt "Content/Library/Paragraph"
-msgid "You are able to share your library with other people, regardless of its visibility."
-msgstr "Você pode compartilhar sua biblioteca com outras pessoas, independentemente de sua visibilidade."
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
+msgstr ""
+"Você pode compartilhar sua biblioteca com outras pessoas, independentemente "
+"de sua visibilidade."
 
 #: front/src/components/library/FileUpload.vue:32
 msgctxt "Content/Library/Paragraph"
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
-msgstr "Você está prestes a fazer o upload de músicas para sua biblioteca. Antes de prosseguir, certifique-se de que:"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
+msgstr ""
+"Você está prestes a fazer o upload de músicas para sua biblioteca. Antes de "
+"prosseguir, certifique-se de que:"
 
 #: front/src/components/SetInstanceModal.vue:12
 msgctxt "Popup/Login/Paragraph"
-msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted."
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
 msgstr ""
 
 #: front/src/components/library/ArtistDetail.vue:6
@@ -5054,14 +5067,15 @@ msgid "You are currently hiding content related to this artist."
 msgstr ""
 
 #: front/src/components/auth/Logout.vue:7
-#, fuzzy
 msgctxt "Content/Login/Paragraph"
 msgid "You are currently logged in as %{ username }"
 msgstr "Você está logado como %{ username }"
 
 #: front/src/components/library/FileUpload.vue:35
 msgctxt "Content/Library/List item"
-msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:98
@@ -5071,17 +5085,28 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:17
 msgctxt "Content/Library/Paragraph"
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
-msgstr "Você pode seguir bibliotecas de outros usuários para obter acesso a novas músicas. Bibliotecas públicas podem ser seguidas imediatamente, enquanto seguir uma biblioteca privada requer aprovação de seu proprietário."
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
+msgstr ""
+"Você pode seguir bibliotecas de outros usuários para obter acesso a novas "
+"músicas. Bibliotecas públicas podem ser seguidas imediatamente, enquanto "
+"seguir uma biblioteca privada requer aprovação de seu proprietário."
 
 #: front/src/components/Home.vue:128
 msgctxt "Content/Home/List item"
-msgid "You can invite friends and family to your instance so they can enjoy your music"
-msgstr "Você pode convidar amigos e familia para sua instância para que eles possam curtir sua música"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
+msgstr ""
+"Você pode convidar amigos e familia para sua instância para que eles possam "
+"curtir sua música"
 
 #: front/src/components/moderation/FilterModal.vue:31
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You can manage and update your filters anytime from your account settings."
+msgid ""
+"You can manage and update your filters anytime from your account settings."
 msgstr ""
 
 #: front/src/views/auth/EmailConfirm.vue:24
@@ -5091,22 +5116,28 @@ msgstr "Agora você pode usar o serviço sem limitações."
 
 #: front/src/components/library/radios/Builder.vue:7
 msgctxt "Content/Radio/Paragraph"
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
-msgstr "Você pode usar essa interface para construir a sua própria rádio que vai jogar músicas de acordo com seus critérios."
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
+msgstr ""
+"Você pode usar essa interface para construir a sua própria rádio que vai "
+"jogar músicas de acordo com seus critérios."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph"
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
-msgstr "Você pode usá-los para curtir sua playlist e música no modo off-line, em seu smartphone ou tablet, por exemplo."
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
+msgstr ""
+"Você pode usá-los para curtir sua playlist e música no modo off-line, em seu"
+" smartphone ou tablet, por exemplo."
 
 #: front/src/components/auth/Settings.vue:202
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any application connected with your account."
 msgstr "Não tem nenhuma regra em vigor para esta conta."
 
 #: front/src/components/auth/Settings.vue:261
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any configured application yet."
 msgstr "Não tem nenhuma regra em vigor para esta conta."
@@ -5123,7 +5154,9 @@ msgstr "Você não tem nenhuma regra em vigor para este domínio."
 
 #: front/src/components/library/EditForm.vue:52
 msgctxt "Content/Library/Paragraph"
-msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval."
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
 msgstr ""
 
 #: front/src/components/Sidebar.vue:171
@@ -5138,8 +5171,10 @@ msgstr "Você pode ter um problema de conectividade."
 
 #: front/src/components/auth/Settings.vue:100
 msgctxt "Popup/Settings/List item"
-msgid "You will be logged out from this session and have to log in with the new one"
-msgstr "Você será desconectado desta sessão e precisará fazer login com o novo"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
+msgstr ""
+"Você será desconectado desta sessão e precisará fazer login com o novo"
 
 #: front/src/components/auth/Authorize.vue:51
 msgctxt "Content/Auth/Paragraph"
@@ -5153,22 +5188,25 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph"
-msgid "You will have to update your password on your clients that use this password."
-msgstr "Você terá que atualizar sua senha em seus clientes que usam essa senha."
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
+msgstr ""
+"Você terá que atualizar sua senha em seus clientes que usam essa senha."
 
 #: front/src/components/moderation/FilterModal.vue:20
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You will not see tracks, albums and user activity linked to this artist anymore:"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:13
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
 msgid "Your account cannot be created."
 msgstr "Playlist criada"
 
 #: front/src/components/auth/Settings.vue:215
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Your applications"
 msgstr "Suas notificações"
@@ -5209,24 +5247,25 @@ msgid "Your password has been updated successfully."
 msgstr "Sua senha foi atualizada com sucesso."
 
 #: front/src/components/auth/Settings.vue:14
-#, fuzzy
 msgctxt "Content/Settings/Error message.Title"
 msgid "Your settings can't be updateds"
 msgstr "Configurações atualizadas"
 
 #: front/src/components/auth/Settings.vue:101
 msgctxt "Popup/Settings/List item"
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
-msgstr "Sua senha do Subsonic será alterada para uma nova, aleatória, efetuando o logout de dispositivos que usaram a senha antiga do Subsonic"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
+msgstr ""
+"Sua senha do Subsonic será alterada para uma nova, aleatória, efetuando o "
+"logout de dispositivos que usaram a senha antiga do Subsonic"
 
 #: front/src/edits.js:47
-#, fuzzy
 msgctxt "*/*/*/Short, Noun"
 msgid "Position"
 msgstr "Paginação"
 
 #: front/src/edits.js:54
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Copyright"
 msgstr "Direitos Autorais"
@@ -5234,8 +5273,12 @@ msgstr "Direitos Autorais"
 #: front/src/components/library/AlbumBase.vue:183
 #, fuzzy
 msgctxt "Content/Album/Header.Title"
-msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
-msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
 msgstr[0] "Álbum contendo %{ count } pista, por %{ artist }"
 msgstr[1] "Álbum contendo %{ count } pistas, por %{ artist }"
 
diff --git a/front/locales/ru/LC_MESSAGES/app.po b/front/locales/ru/LC_MESSAGES/app.po
index 11dbede454beab7efaef8f5e3b837d4bb85f0119..4a3793d342c73fec567cf1e2521b9e158f8c8b4e 100644
--- a/front/locales/ru/LC_MESSAGES/app.po
+++ b/front/locales/ru/LC_MESSAGES/app.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: front 0.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-02 14:06+0200\n"
+"POT-Creation-Date: 2019-05-16 10:35+0200\n"
 "PO-Revision-Date: 2018-10-20 14:22+0000\n"
 "Last-Translator: noname <noname@inventati.org>\n"
 "Language-Team: none\n"
@@ -34,7 +34,6 @@ msgid "(empty)"
 msgstr "(пусто)"
 
 #: front/src/components/auth/Authorize.vue:16
-#, fuzzy
 msgctxt "Content/Auth/Title"
 msgid "%{ app } wants to access your Funkwhale account"
 msgstr "Войти в ваш аккаунт Funkwhale"
@@ -123,7 +122,8 @@ msgstr "Профиль %{ username }"
 
 #: front/src/components/playlists/PlaylistModal.vue:21
 msgctxt "Popup/Playlist/Paragraph"
-msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
+msgid ""
+"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>."
 msgstr ""
 
 #: front/src/components/audio/artist/Card.vue:41
@@ -145,7 +145,6 @@ msgstr[1] "%{ count } избранных"
 msgstr[2] "%{ count } избранных"
 
 #: front/src/components/Home.vue:64
-#, fuzzy
 msgctxt "Content/Home/Title"
 msgid "A clean library"
 msgstr "Очистить библиотеку"
@@ -156,7 +155,6 @@ msgid "A network error occured while uploading this file"
 msgstr "При загрузке этого файла произошла сетевая ошибка"
 
 #: front/src/components/library/EditForm.vue:145
-#, fuzzy
 msgctxt "*/*/Placeholder"
 msgid "A short summary describing your changes."
 msgstr "При сохранении ваших изменений произошла ошибка"
@@ -172,7 +170,6 @@ msgid "About %{instanceName}"
 msgstr "О %{ instance }"
 
 #: front/src/components/Footer.vue:45
-#, fuzzy
 msgctxt "Footer/*/Title/Short"
 msgid "About Funkwhale"
 msgstr "О Funkwhale"
@@ -183,7 +180,6 @@ msgid "About page"
 msgstr "Страница альбома"
 
 #: front/src/components/About.vue:8 src/components/About.vue:67
-#, fuzzy
 msgctxt "Content/About/Title"
 msgid "About this instance"
 msgstr "Об этом узле"
@@ -211,14 +207,12 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:97
 #: front/src/components/mixins/Translations.vue:98
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to content filters"
 msgstr "Выберите фильтр"
 
 #: front/src/components/mixins/Translations.vue:105
 #: front/src/components/mixins/Translations.vue:106
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to edits"
 msgstr "Доступ отключен"
@@ -231,7 +225,6 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:77
 #: front/src/components/mixins/Translations.vue:78
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to favorites"
 msgstr "Добавить в избранное"
@@ -250,50 +243,46 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:101
 #: front/src/components/mixins/Translations.vue:102
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to notifications"
 msgstr "Ваши уведомления"
 
 #: front/src/components/mixins/Translations.vue:89
 #: front/src/components/mixins/Translations.vue:90
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to playlists"
 msgstr "Добавить в список воспроизведения..."
 
 #: front/src/components/mixins/Translations.vue:93
 #: front/src/components/mixins/Translations.vue:94
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Paragraph"
 msgid "Access to radios"
 msgstr "Доступ отключен"
 
 #: front/src/components/Home.vue:101
-#, fuzzy
 msgctxt "Content/Home/List item"
-msgid "Access your music from a clean interface that focuses on what really matters"
-msgstr "Получайте доступ к вашей музыке из простого интерфейса который сфокусирован на том что действительно важно"
+msgid ""
+"Access your music from a clean interface that focuses on what really matters"
+msgstr ""
+"Получайте доступ к вашей музыке из простого интерфейса который сфокусирован "
+"на том что действительно важно"
 
 #: front/src/components/manage/library/UploadsTable.vue:67
 #: front/src/components/mixins/Translations.vue:45
 #: front/src/views/admin/library/UploadDetail.vue:175
 #: front/src/components/mixins/Translations.vue:46
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Accessed date"
 msgstr "Доступ отключен"
 
 #: front/src/views/admin/library/LibraryDetail.vue:104
 #: front/src/views/admin/library/UploadDetail.vue:111
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Account"
 msgstr "Статус аккаунта"
 
 #: front/src/components/manage/library/LibrariesTable.vue:49
 #: front/src/components/manage/library/UploadsTable.vue:61
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Account"
 msgstr "Статус аккаунта"
@@ -326,7 +315,6 @@ msgstr "Электронная почта аккаунта"
 #: front/src/views/admin/moderation/AccountsList.vue:3
 #: front/src/views/admin/moderation/AccountsList.vue:24
 #: front/src/views/admin/moderation/Base.vue:8
-#, fuzzy
 msgctxt "*/Moderation/Title"
 msgid "Accounts"
 msgstr "Статус аккаунта"
@@ -340,14 +328,14 @@ msgstr "Действие"
 #, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Action %{ action } was launched successfully on %{ count } element"
-msgid_plural "Action %{ action } was launched successfully on %{ count } elements"
+msgid_plural ""
+"Action %{ action } was launched successfully on %{ count } elements"
 msgstr[0] "Действие %{ action } было успешно запущено на %{ count } элементе"
 msgstr[1] "Действие %{ action } было успешно запущено на %{ count } элементах"
 msgstr[2] "Действие %{ action } было успешно запущено на %{ count } элементах"
 
 #: front/src/components/common/ActionTable.vue:22
 #: front/src/components/library/radios/Builder.vue:65
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Actions"
 msgstr "Действия"
@@ -390,7 +378,6 @@ msgid "Add a moderation policy"
 msgstr ""
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:4
-#, fuzzy
 msgctxt "Content/Moderation/Card.Button.Label/Verb"
 msgid "Add a new moderation rule"
 msgstr "Удалить радио"
@@ -407,7 +394,6 @@ msgid "Add anyways"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18
-#, fuzzy
 msgctxt "*/Library/*/Verb"
 msgid "Add content"
 msgstr "Добавить содержимое"
@@ -429,7 +415,6 @@ msgstr "Добавить в очередь"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:4
 #: front/src/components/favorites/TrackFavoriteIcon.vue:28
-#, fuzzy
 msgctxt "Content/Track/*/Verb"
 msgid "Add to favorites"
 msgstr "Добавить в избранное"
@@ -465,6 +450,11 @@ msgctxt "Sidebar/Admin/Title/Noun"
 msgid "Administration"
 msgstr "Администрирование"
 
+#: front/src/views/admin/library/TrackDetail.vue:107
+msgctxt "*/*/*/Noun"
+msgid "Album"
+msgstr "Альбом"
+
 #: front/src/components/audio/SearchBar.vue:26
 #: src/components/audio/track/Table.vue:9
 #: front/src/components/library/AlbumBase.vue:152
@@ -476,20 +466,12 @@ msgctxt "*/*/*"
 msgid "Album"
 msgstr "Альбом"
 
-#: front/src/views/admin/library/TrackDetail.vue:107
-#, fuzzy
-msgctxt "*/*/*/Noun"
-msgid "Album"
-msgstr "Альбом"
-
 #: front/src/views/admin/library/TrackDetail.vue:128
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Album artist"
 msgstr "Альбомы этого исполнителя"
 
 #: front/src/views/admin/library/AlbumDetail.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Album data"
 msgstr "Название альбома"
@@ -511,7 +493,6 @@ msgstr "Название альбома"
 #: front/src/views/admin/library/LibraryDetail.vue:219
 #: front/src/views/admin/moderation/AccountsDetail.vue:354
 #: front/src/views/admin/moderation/DomainsDetail.vue:264
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Albums"
 msgstr "Альбомы"
@@ -527,7 +508,6 @@ msgstr "Альбомы этого исполнителя"
 #: front/src/components/manage/library/UploadsTable.vue:22
 #: front/src/components/manage/users/InvitationsTable.vue:19
 #: front/src/views/content/libraries/FilesTable.vue:13
-#, fuzzy
 msgctxt "Content/*/Dropdown"
 msgid "All"
 msgstr "Все"
@@ -548,7 +528,9 @@ msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:17
 msgctxt "Popup/Import/Message"
-msgid "An error occured during upload processing. You will find more information below."
+msgid ""
+"An error occured during upload processing. You will find more information "
+"below."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:13
@@ -557,21 +539,22 @@ msgid "An error occured while saving your changes"
 msgstr "При сохранении ваших изменений произошла ошибка"
 
 #: front/src/components/federation/FetchButton.vue:21
-#, fuzzy
 msgctxt "Popup/*/Message.Content"
 msgid "An error occured while trying to refresh data:"
 msgstr "При сохранении ваших изменений произошла ошибка"
 
 #: front/src/components/federation/FetchButton.vue:41
-#, fuzzy
 msgctxt "*/*/Error"
 msgid "An HTTP error occured while contacting the remote server"
 msgstr "При сохранении ваших изменений произошла ошибка"
 
 #: front/src/components/auth/Login.vue:10
 msgctxt "Content/Login/Error message/List item"
-msgid "An unknown error happend, this can mean the server is down or cannot be reached"
-msgstr "Произошла неизвестная ошибка, возможно сервер перегружен или недоступен"
+msgid ""
+"An unknown error happend, this can mean the server is down or cannot be "
+"reached"
+msgstr ""
+"Произошла неизвестная ошибка, возможно сервер перегружен или недоступен"
 
 #: front/src/components/library/ImportStatusModal.vue:145
 msgctxt "Popup/Import/Error.Label"
@@ -580,7 +563,6 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:175
 #: src/components/auth/Settings.vue:225
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Application"
 msgstr "Действие"
@@ -597,7 +579,9 @@ msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:16
 msgctxt "Content/Application/Paragraph/"
-msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else."
+msgid ""
+"Application ID and secret are really sensitive values and must be treated "
+"like passwords. Do not share those with anyone else."
 msgstr ""
 
 #: front/src/components/auth/ApplicationEdit.vue:25
@@ -627,25 +611,23 @@ msgctxt "Content/Login/Title"
 msgid "Are you sure you want to log out?"
 msgstr "Вы уверены что хотите выйти?"
 
+#: front/src/components/manage/library/AlbumsTable.vue:40
+#: front/src/components/manage/library/TracksTable.vue:41
+msgctxt "*/*/*"
+msgid "Artist"
+msgstr "Исполнитель"
+
 #: front/src/components/audio/SearchBar.vue:25
 #: src/components/audio/track/Table.vue:8
 #: front/src/components/metadata/Search.vue:130
 #: front/src/views/admin/library/AlbumDetail.vue:108
 #: front/src/views/admin/library/TrackDetail.vue:118
 #: front/src/views/content/libraries/FilesTable.vue:56
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artist"
 msgstr "Исполнитель"
 
-#: front/src/components/manage/library/AlbumsTable.vue:40
-#: front/src/components/manage/library/TracksTable.vue:41
-msgctxt "*/*/*"
-msgid "Artist"
-msgstr "Исполнитель"
-
 #: front/src/views/admin/library/ArtistDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Artist data"
 msgstr "Имя исполнителя"
@@ -664,7 +646,6 @@ msgstr "Исполнитель, альбом, трек..."
 #: front/src/views/admin/library/ArtistsList.vue:24
 #: front/src/views/admin/library/Base.vue:8
 #: front/src/views/admin/library/LibraryDetail.vue:209
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Artists"
 msgstr "Исполнители"
@@ -675,7 +656,6 @@ msgstr "Исполнители"
 #: src/components/library/Library.vue:10
 #: front/src/views/admin/moderation/AccountsDetail.vue:346
 #: front/src/views/admin/moderation/DomainsDetail.vue:254
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Artists"
 msgstr "Исполнители"
@@ -753,7 +733,6 @@ msgstr "Назад ко входу"
 
 #: front/src/components/auth/ApplicationEdit.vue:9
 #: front/src/components/auth/ApplicationNew.vue:5
-#, fuzzy
 msgctxt "Content/Applications/Link"
 msgid "Back to settings"
 msgstr "Обновить настройки"
@@ -762,7 +741,6 @@ msgstr "Обновить настройки"
 #: front/src/components/mixins/Translations.vue:55
 #: front/src/views/admin/library/UploadDetail.vue:227
 #: front/src/components/mixins/Translations.vue:56
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Bitrate"
 msgstr "Битрейт"
@@ -775,11 +753,13 @@ msgstr ""
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:112
 msgctxt "Content/Moderation/Help text"
-msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)"
+msgid ""
+"Block everything from this account or domain. This will prevent any "
+"interaction with the entity, and purge related content (uploads, libraries, "
+"follows, etc.)"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4
-#, fuzzy
 msgctxt "*/Library/*/Verb"
 msgid "Browse"
 msgstr "Просмотр"
@@ -790,7 +770,6 @@ msgid "Browse library"
 msgstr "Просмотр библиотеки"
 
 #: front/src/components/library/Albums.vue:4
-#, fuzzy
 msgctxt "Content/Album/Title"
 msgid "Browsing albums"
 msgstr "Просмотр радио"
@@ -820,7 +799,7 @@ msgctxt "Content/Album/Card"
 msgid "By %{ artist }"
 msgstr "От %{ artist }"
 
-#: front/src/views/content/remote/Card.vue:107
+#: front/src/views/content/remote/Card.vue:112
 msgctxt "Popup/Library/Paragraph"
 msgid "By unfollowing this library, you loose access to its content."
 msgstr "Отписавшись от этой библиотеки, вы потеряете доступ к её содержимому."
@@ -851,6 +830,12 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Cancel"
 msgstr "Отмена"
 
+#: front/src/views/content/remote/Card.vue:97
+#, fuzzy
+msgctxt "Content/Library/Card.Paragraph"
+msgid "Cancel follow request"
+msgstr "Ожидающие файлы"
+
 #: front/src/components/library/radios/Builder.vue:64
 msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)"
 msgid "Candidates"
@@ -877,7 +862,6 @@ msgid "Change password"
 msgstr "Сменить пароль"
 
 #: front/src/views/auth/PasswordResetConfirm.vue:62
-#, fuzzy
 msgctxt "*/Signup/Title"
 msgid "Change your password"
 msgstr "Сменить ваш пароль"
@@ -894,11 +878,14 @@ msgstr "Изменения синхронизированы с сервером"
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph'"
-msgid "Changing your password will also change your Subsonic API password if you have requested one."
-msgstr "Изменение вашего пароля также изменит ваш пароль Subsonic API если вы запрашивали его."
+msgid ""
+"Changing your password will also change your Subsonic API password if you "
+"have requested one."
+msgstr ""
+"Изменение вашего пароля также изменит ваш пароль Subsonic API если вы "
+"запрашивали его."
 
 #: front/src/components/auth/Settings.vue:98
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
 msgid "Changing your password will have the following consequences:"
 msgstr "Изменение вашего пароля приведёт к следующим последствиям"
@@ -910,7 +897,9 @@ msgstr ""
 
 #: front/src/components/auth/ApplicationForm.vue:24
 msgctxt "Content/Applications/Paragraph/"
-msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes."
+msgid ""
+"Checking the parent \"Read\" or \"Write\" scopes implies access to all the "
+"corresponding children scopes."
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:2
@@ -918,25 +907,23 @@ msgctxt "Popup/Instance/Title"
 msgid "Choose your instance"
 msgstr "Выберите свой узел"
 
-#: front/src/components/library/EditForm.vue:75
-#, fuzzy
-msgctxt "Content/Library/Button.Label"
+#: front/src/components/manage/users/InvitationForm.vue:37
+msgctxt "Content/Admin/Button.Label/Verb"
 msgid "Clear"
 msgstr "Очистить"
 
-#: front/src/components/manage/users/InvitationForm.vue:37
-msgctxt "Content/Admin/Button.Label/Verb"
+#: front/src/components/library/EditForm.vue:75
+msgctxt "Content/Library/Button.Label"
 msgid "Clear"
 msgstr "Очистить"
 
 #: front/src/components/playlists/Editor.vue:50
 #: front/src/components/playlists/Editor.vue:55
-#, fuzzy
 msgctxt "*/Playlist/Button.Label/Verb"
 msgid "Clear playlist"
 msgstr "Очистить список воспроизведения"
 
-#: front/src/components/audio/Player.vue:614
+#: front/src/components/audio/Player.vue:642
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Clear your queue"
 msgstr "Очистить вашу очередь"
@@ -949,18 +936,15 @@ msgstr "Нажмите один раз, слушайте часами с пом
 #: front/src/components/mixins/Translations.vue:21
 #: front/src/components/mixins/Translations.vue:22
 msgctxt "Content/Library/Link.Title"
-msgid "Click to display more information about the import process for this upload"
+msgid ""
+"Click to display more information about the import process for this upload"
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:82
 msgctxt "Content/Library/Paragraph/Call to action"
 msgid "Click to select files to upload or drag and drop files or directories"
-msgstr "Нажмите чтобы выбрать файлы для загрузки или перетащите файлы или директории"
-
-#: front/src/components/ShortcutsModal.vue:20
-msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
-msgid "Close"
 msgstr ""
+"Нажмите чтобы выбрать файлы для загрузки или перетащите файлы или директории"
 
 #: front/src/components/federation/FetchButton.vue:85
 #: front/src/components/library/ImportStatusModal.vue:79
@@ -968,6 +952,11 @@ msgctxt "*/*/Button.Label/Verb"
 msgid "Close"
 msgstr ""
 
+#: front/src/components/ShortcutsModal.vue:20
+msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb"
+msgid "Close"
+msgstr ""
+
 #: front/src/components/federation/FetchButton.vue:88
 msgctxt "*/*/Button.Label/Verb"
 msgid "Close and reload page"
@@ -981,7 +970,6 @@ msgstr "Код"
 
 #: front/src/components/audio/album/Card.vue:41
 #: front/src/components/audio/artist/Card.vue:33
-#, fuzzy
 msgctxt "Content/*/Card.Link/Verb"
 msgid "Collapse"
 msgstr "Свернуть"
@@ -1013,20 +1001,19 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:96
 #: front/src/components/mixins/Translations.vue:97
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Content filters"
 msgstr "Выберите фильтр"
 
 #: front/src/components/auth/Settings.vue:116
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Content filters"
 msgstr "Выберите фильтр"
 
 #: front/src/components/auth/Settings.vue:119
 msgctxt "Content/Settings/Paragraph"
-msgid "Content filters help you hide content you don't want to see on the service."
+msgid ""
+"Content filters help you hide content you don't want to see on the service."
 msgstr ""
 
 #: front/src/components/common/ActionTable.vue:8
@@ -1041,7 +1028,6 @@ msgstr ""
 
 #: front/src/components/audio/EmbedWizard.vue:19
 #: front/src/components/common/CopyInput.vue:8
-#, fuzzy
 msgctxt "*/*/Button.Label/Short, Verb"
 msgid "Copy"
 msgstr "Копировать"
@@ -1088,21 +1074,18 @@ msgid "Create"
 msgstr "Создать импорт"
 
 #: front/src/components/auth/Signup.vue:4
-#, fuzzy
 msgctxt "Content/Signup/Title"
 msgid "Create a funkwhale account"
 msgstr "Создать аккаунт funkwhale"
 
-#: front/src/components/auth/ApplicationNew.vue:8
-#: front/src/components/auth/ApplicationNew.vue:34
-#, fuzzy
-msgctxt "Content/Applications/Title"
+#: front/src/components/auth/Settings.vue:220
+msgctxt "Content/Settings/Button.Label"
 msgid "Create a new application"
 msgstr "Создать новый список воспроизведения"
 
-#: front/src/components/auth/Settings.vue:220
-#, fuzzy
-msgctxt "Content/Settings/Button.Label"
+#: front/src/components/auth/ApplicationNew.vue:8
+#: front/src/components/auth/ApplicationNew.vue:41
+msgctxt "Content/Applications/Title"
 msgid "Create a new application"
 msgstr "Создать новый список воспроизведения"
 
@@ -1117,13 +1100,11 @@ msgid "Create a new playlist"
 msgstr "Создать новый список воспроизведения"
 
 #: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17
-#, fuzzy
 msgctxt "*/Signup/Link/Verb"
 msgid "Create an account"
 msgstr "Создать новый аккаунт"
 
 #: front/src/components/auth/ApplicationForm.vue:65
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Create application"
 msgstr "Создать список воспроизведения"
@@ -1134,7 +1115,6 @@ msgid "Create library"
 msgstr "Создать библиотеку"
 
 #: front/src/components/auth/Signup.vue:53
-#, fuzzy
 msgctxt "Content/Signup/Button.Label"
 msgid "Create my account"
 msgstr "Создать мой аккаунт"
@@ -1164,7 +1144,6 @@ msgstr "Создать ваше собственное радио"
 #: front/src/components/manage/users/InvitationsTable.vue:40
 #: front/src/components/mixins/Translations.vue:43
 #: front/src/components/mixins/Translations.vue:44
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Creation date"
 msgstr "Дата создания"
@@ -1205,7 +1184,6 @@ msgid "Date"
 msgstr "Дата"
 
 #: front/src/components/library/ImportStatusModal.vue:64
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Debug information"
 msgstr "Информация о треке"
@@ -1244,7 +1222,6 @@ msgid "Delete"
 msgstr "Удалить"
 
 #: front/src/components/auth/Settings.vue:254
-#, fuzzy
 msgctxt "*/Settings/Button.Label/Verb"
 msgid "Delete application"
 msgstr "Удалить список воспроизведения"
@@ -1276,13 +1253,11 @@ msgstr "Удалить радио"
 
 #: front/src/views/admin/library/AlbumDetail.vue:73
 #: front/src/views/admin/library/TrackDetail.vue:72
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this album?"
 msgstr "Удалить эту библиотеку?"
 
 #: front/src/views/admin/library/ArtistDetail.vue:72
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this artist?"
 msgstr "Удалить эту библиотеку?"
@@ -1299,13 +1274,11 @@ msgid "Delete this moderation rule?"
 msgstr "Удалить эту библиотеку?"
 
 #: front/src/components/library/EditCard.vue:94
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this suggestion?"
 msgstr "Удалить эту библиотеку?"
 
 #: front/src/views/admin/library/UploadDetail.vue:66
-#, fuzzy
 msgctxt "Popup/Library/Title"
 msgid "Delete this upload?"
 msgstr "Удалить эту библиотеку?"
@@ -1329,16 +1302,14 @@ msgctxt "Content/Search/Dropdown"
 msgid "Descending"
 msgstr "По убыванию"
 
-#: front/src/components/library/radios/Builder.vue:25
-#: front/src/views/content/libraries/Form.vue:14
-#, fuzzy
-msgctxt "Content/*/Input.Label/Noun"
+#: front/src/views/admin/library/LibraryDetail.vue:123
+msgctxt "*/*/*/Noun"
 msgid "Description"
 msgstr "Описание"
 
-#: front/src/views/admin/library/LibraryDetail.vue:123
-#, fuzzy
-msgctxt "*/*/*/Noun"
+#: front/src/components/library/radios/Builder.vue:25
+#: front/src/views/content/libraries/Form.vue:14
+msgctxt "Content/*/Input.Label/Noun"
 msgid "Description"
 msgstr "Описание"
 
@@ -1350,8 +1321,12 @@ msgstr "Подробности"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:491
 msgctxt "Content/Moderation/Help text"
-msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance."
-msgstr "Выберите как много содержимого пользователь может загрузить. Оставьте пустым чтобы использовать значение по умолчанию для данного узла."
+msgid ""
+"Determine how much content the user can upload. Leave empty to use the "
+"default value of the instance."
+msgstr ""
+"Выберите как много содержимого пользователь может загрузить. Оставьте пустым"
+" чтобы использовать значение по умолчанию для данного узла."
 
 #: front/src/components/mixins/Translations.vue:8
 #: front/src/components/mixins/Translations.vue:9
@@ -1404,7 +1379,9 @@ msgstr "Публично отображать"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:122
 msgctxt "Content/Moderation/Help text"
-msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well."
+msgid ""
+"Do not download any media file (audio, album cover, account avatar…) from "
+"this account or domain. This will purge existing content as well."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:51
@@ -1428,7 +1405,6 @@ msgid "Do you want to delete the radio \"%{ radio }\"?"
 msgstr "Вы хотите удалить радио \"%{ radio }\"?"
 
 #: front/src/components/moderation/FilterModal.vue:3
-#, fuzzy
 msgctxt "Popup/Moderation/Title/Verb"
 msgid "Do you want to hide content from artist \"%{ name }\"?"
 msgstr "Вы хотите удалить радио \"%{ radio }\"?"
@@ -1486,7 +1462,8 @@ msgstr "Скачать"
 #: front/src/components/playlists/Editor.vue:59
 msgctxt "Content/Playlist/Paragraph/Call to action"
 msgid "Drag and drop rows to reorder tracks in the playlist"
-msgstr "Перетаскивайте строки чтобы упорядочить треки в списке воспроизведения"
+msgstr ""
+"Перетаскивайте строки чтобы упорядочить треки в списке воспроизведения"
 
 #: front/src/components/audio/track/Table.vue:10
 #: front/src/components/library/TrackDetail.vue:30
@@ -1518,20 +1495,17 @@ msgstr "Легко в использовании"
 #: front/src/views/admin/library/TrackDetail.vue:64
 #: front/src/views/content/libraries/Detail.vue:9
 #: src/views/playlists/Detail.vue:31
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Edit"
 msgstr "Редактировать"
 
 #: front/src/components/auth/Settings.vue:246
-#, fuzzy
 msgctxt "Content/Settings/Button.Label"
 msgid "Edit"
 msgstr "Редактировать"
 
 #: front/src/components/auth/ApplicationEdit.vue:30
 #: front/src/components/auth/ApplicationEdit.vue:75
-#, fuzzy
 msgctxt "Content/Applications/Title"
 msgid "Edit application"
 msgstr "Ошибка во время применения действия"
@@ -1542,25 +1516,21 @@ msgid "Edit instance info"
 msgstr "Редактировать информацию об узле"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:3
-#, fuzzy
 msgctxt "Content/Moderation/Card.Title/Verb"
 msgid "Edit moderation rule"
 msgstr "Удалить радио"
 
 #: front/src/components/library/AlbumEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this album"
 msgstr "Проиграть трек"
 
 #: front/src/components/library/ArtistEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this artist"
 msgstr "Проиграть трек"
 
 #: front/src/components/library/TrackEdit.vue:4
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Edit this track"
 msgstr "Проиграть трек"
@@ -1570,21 +1540,18 @@ msgstr "Проиграть трек"
 #: front/src/views/admin/library/Base.vue:5
 #: src/views/admin/library/EditsList.vue:24
 #: front/src/views/admin/library/TrackDetail.vue:234
-#, fuzzy
 msgctxt "*/Admin/*/Noun"
 msgid "Edits"
 msgstr "Редактировать"
 
 #: front/src/components/mixins/Translations.vue:104
 #: front/src/components/mixins/Translations.vue:105
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Edits"
 msgstr "Редактировать"
 
 #: front/src/components/auth/Signup.vue:30
 #: front/src/components/manage/users/UsersTable.vue:38
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Email"
 msgstr "Электронная почта"
@@ -1637,7 +1604,6 @@ msgstr ""
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17
 #: front/src/views/admin/moderation/AccountsDetail.vue:156
 #: front/src/views/admin/moderation/AccountsDetail.vue:160
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Enabled"
 msgstr "Отключить доступ"
@@ -1704,27 +1670,23 @@ msgstr "Введите ваше имя пользователя или адре
 
 #: front/src/components/auth/SubsonicTokenForm.vue:19
 #: front/src/views/content/libraries/Form.vue:4
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "Error"
 msgstr "Ошибка"
 
 #: front/src/components/federation/FetchButton.vue:34
 #: front/src/components/library/ImportStatusModal.vue:32
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Error detail"
 msgstr "Ошибка во время создания приглашения"
 
 #: front/src/views/admin/Settings.vue:87
-#, fuzzy
 msgctxt "Content/Admin/Menu"
 msgid "Error reporting"
 msgstr "Ошибка во время создания приглашения"
 
 #: front/src/components/federation/FetchButton.vue:26
 #: front/src/components/library/ImportStatusModal.vue:24
-#, fuzzy
 msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Error type"
 msgstr "Ошибочно"
@@ -1740,7 +1702,6 @@ msgid "Error while asking for a password reset"
 msgstr "Ошибка во время запроса сброса пароля"
 
 #: front/src/components/auth/Authorize.vue:6
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while authorizing application"
 msgstr "Ошибка во время применения действия"
@@ -1756,7 +1717,6 @@ msgid "Error while creating domain"
 msgstr "Ошибка во время создания приглашения"
 
 #: front/src/components/moderation/FilterModal.vue:13
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while creating filter"
 msgstr "Ошибка во время создания приглашения"
@@ -1772,7 +1732,6 @@ msgid "Error while creating rule"
 msgstr "Ошибка во время создания приглашения"
 
 #: front/src/components/auth/Authorize.vue:7
-#, fuzzy
 msgctxt "Popup/Moderation/Error message"
 msgid "Error while fetching application data"
 msgstr "Ошибка во время создания приглашения"
@@ -1788,13 +1747,11 @@ msgid "Error while saving settings"
 msgstr "Ошибка во время сохранения настроек"
 
 #: front/src/components/federation/FetchButton.vue:73
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "Error while saving settings"
 msgstr "Ошибка во время сохранения настроек"
 
 #: front/src/components/library/EditForm.vue:46
-#, fuzzy
 msgctxt "Content/Library/Error message.Title"
 msgid "Error while submitting edit"
 msgstr "Ошибка во время сохранения настроек"
@@ -1812,7 +1769,6 @@ msgstr "Ошибочные файлы"
 
 #: front/src/components/mixins/Translations.vue:17
 #: front/src/components/mixins/Translations.vue:18
-#, fuzzy
 msgctxt "Content/Settings/Dropdown/Short"
 msgid "Everyone"
 msgstr "Все"
@@ -1825,7 +1781,6 @@ msgstr "Все на этом узле"
 
 #: front/src/components/mixins/Translations.vue:12
 #: front/src/components/mixins/Translations.vue:13
-#, fuzzy
 msgctxt "Content/Settings/Dropdown"
 msgid "Everyone, across all instances"
 msgstr "Все на этом узле"
@@ -1854,12 +1809,15 @@ msgstr "Истёк/использован"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:110
 msgctxt "Content/Moderation/Help text"
-msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place."
+msgid ""
+"Explain why you're applying this policy. Depending on your instance "
+"configuration, this will help you remember why you acted on this account or "
+"domain, and may be displayed publicly to help users understand what "
+"moderation rules are in place."
 msgstr ""
 
 #: front/src/components/manage/library/UploadsTable.vue:25
 #: front/src/views/content/libraries/FilesTable.vue:16
-#, fuzzy
 msgctxt "Content/Library/Dropdown"
 msgid "Failed"
 msgstr "Ошибочные треки:"
@@ -1872,20 +1830,18 @@ msgstr "Ошибочные треки:"
 #: front/src/views/admin/library/AlbumDetail.vue:165
 #: front/src/views/admin/library/ArtistDetail.vue:154
 #: front/src/views/admin/library/TrackDetail.vue:217
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Favorited tracks"
 msgstr "Ошибочные треки:"
 
-#: front/src/components/mixins/Translations.vue:76
-#: front/src/components/mixins/Translations.vue:77
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
+#: front/src/components/Sidebar.vue:66
+msgctxt "Sidebar/Favorites/List item.Link/Noun"
 msgid "Favorites"
 msgstr "Избранное"
 
-#: front/src/components/Sidebar.vue:66
-msgctxt "Sidebar/Favorites/List item.Link/Noun"
+#: front/src/components/mixins/Translations.vue:76
+#: front/src/components/mixins/Translations.vue:77
+msgctxt "Content/OAuth Scopes/Label"
 msgid "Favorites"
 msgstr "Избранное"
 
@@ -1895,7 +1851,6 @@ msgid "Federation"
 msgstr "Федерация"
 
 #: front/src/components/library/TrackDetail.vue:66
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Federation ID"
 msgstr "Федерация"
@@ -1919,7 +1874,6 @@ msgstr "Имя фильтра"
 #: front/src/components/mixins/Translations.vue:36
 #: front/src/views/content/libraries/FilesTable.vue:17
 #: front/src/components/mixins/Translations.vue:37
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Finished"
 msgstr "Завершено"
@@ -1933,7 +1887,6 @@ msgstr "Завершено"
 #: front/src/views/admin/library/UploadDetail.vue:167
 #: front/src/views/admin/moderation/AccountsDetail.vue:235
 #: front/src/views/admin/moderation/DomainsDetail.vue:151
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)"
 msgid "First seen"
 msgstr "Дата истечения"
@@ -1968,39 +1921,41 @@ msgid "Followers"
 msgstr "Подписчики"
 
 #: front/src/components/manage/library/LibrariesTable.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Followers"
 msgstr "Подписчики"
 
-#: front/src/views/content/remote/Card.vue:97
-#, fuzzy
+#: front/src/views/content/remote/Card.vue:103
 msgctxt "Content/Library/Card.Paragraph"
 msgid "Following"
 msgstr "Подписаться"
 
 #: front/src/components/mixins/Translations.vue:84
 #: front/src/components/mixins/Translations.vue:85
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Follows"
 msgstr "Подписаться"
 
 #: front/src/components/library/TrackBase.vue:17
 msgctxt "Content/Track/Paragraph"
-msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a"
+" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:28
-#, fuzzy
 msgctxt "Content/Auth/Label/Noun"
 msgid "Full access"
 msgstr "Отключить доступ"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph'"
-msgid "Funkwhale is compatible with other music players that support the Subsonic API."
-msgstr "Funkwhale совместим с другими музыкальными плеерами которые поддерживают Subsonic API."
+msgid ""
+"Funkwhale is compatible with other music players that support the Subsonic "
+"API."
+msgstr ""
+"Funkwhale совместим с другими музыкальными плеерами которые поддерживают "
+"Subsonic API."
 
 #: front/src/components/Home.vue:90
 msgctxt "Content/Home/Paragraph"
@@ -2009,8 +1964,12 @@ msgstr "Funkwhale чрезвычайно прост в использовани
 
 #: front/src/components/Home.vue:39
 msgctxt "Content/Home/Paragraph"
-msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists."
-msgstr "Funkwhale создан чтобы упростить прослушивание любимой музыки и поиск новых исполнителей."
+msgid ""
+"Funkwhale is designed to make it easy to listen to music you like, or to "
+"discover new artists."
+msgstr ""
+"Funkwhale создан чтобы упростить прослушивание любимой музыки и поиск новых "
+"исполнителей."
 
 #: front/src/components/Home.vue:111
 msgctxt "Content/Home/Paragraph"
@@ -2038,25 +1997,26 @@ msgid "Get me to the library"
 msgstr "Перейти в библиотеку"
 
 #: front/src/components/Home.vue:70
-#, fuzzy
 msgctxt "Content/Home/List item/Verb"
-msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
-msgstr "Получайте качественные метаданные о вашей музыке с помощью <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>"
+msgid ""
+"Get quality metadata about your music thanks to <a href=\"%{ url }\" "
+"target=\"_blank\">MusicBrainz</a>"
+msgstr ""
+"Получайте качественные метаданные о вашей музыке с помощью <a href=\"%{ url "
+"}\" target=\"_blank\">MusicBrainz</a>"
 
 #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19
 msgctxt "Content/Library/Button.Label/Verb"
 msgid "Get started"
 msgstr "Начать"
 
-#: front/src/components/library/ImportStatusModal.vue:45
-#, fuzzy
-msgctxt "Popup/Import/Table.Label/Noun"
+#: front/src/components/Footer.vue:37
+msgctxt "Footer/*/Link"
 msgid "Getting help"
 msgstr "Настройки"
 
-#: front/src/components/Footer.vue:37
-#, fuzzy
-msgctxt "Footer/*/Link"
+#: front/src/components/library/ImportStatusModal.vue:45
+msgctxt "Popup/Import/Table.Label/Noun"
 msgid "Getting help"
 msgstr "Настройки"
 
@@ -2072,7 +2032,6 @@ msgid "Go to home page"
 msgstr "Перейти на домашнюю страницу"
 
 #: front/src/components/auth/Settings.vue:128
-#, fuzzy
 msgctxt "Content/Settings/Title"
 msgid "Hidden artists"
 msgstr "Просмотр исполнителей"
@@ -2083,7 +2042,6 @@ msgid "Hide account or domain content, except from followers."
 msgstr ""
 
 #: front/src/components/moderation/FilterModal.vue:40
-#, fuzzy
 msgctxt "Popup/*/Button.Label"
 msgid "Hide content"
 msgstr "Добавить содержимое"
@@ -2093,7 +2051,7 @@ msgctxt "*/Queue/Dropdown/Button/Label/Short"
 msgid "Hide content from this artist"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:615
+#: front/src/components/audio/Player.vue:643
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Hide content from this artist…"
 msgstr ""
@@ -2110,21 +2068,32 @@ msgstr "Часов музыки"
 
 #: front/src/components/auth/SubsonicTokenForm.vue:10
 msgctxt "Content/Settings/Paragraph"
-msgid "However, accessing Funkwhale from those clients require a separate password you can set below."
-msgstr "Однако, получение доступа к Freewhale из этих клиентов требует отдельного пароля который может быть установлен ниже."
+msgid ""
+"However, accessing Funkwhale from those clients require a separate password "
+"you can set below."
+msgstr ""
+"Однако, получение доступа к Freewhale из этих клиентов требует отдельного "
+"пароля который может быть установлен ниже."
 
 #: front/src/views/auth/PasswordResetConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
-msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes."
-msgstr "Если указанный на предыдущем шаге адрес электронной почты правильный и привязан к пользовательскому аккаунту, то вы должны получить письмо с инструкциями по сбросу в течение нескольких минут."
+msgid ""
+"If the email address provided in the previous step is valid and binded to a "
+"user account, you should receive an email with reset instructions in the "
+"next couple of minutes."
+msgstr ""
+"Если указанный на предыдущем шаге адрес электронной почты правильный и "
+"привязан к пользовательскому аккаунту, то вы должны получить письмо с "
+"инструкциями по сбросу в течение нескольких минут."
 
 #: front/src/components/auth/Settings.vue:205
 msgctxt "Content/Applications/Paragraph"
-msgid "If you authorize third-party applications to access your data, those applications will be listed here."
+msgid ""
+"If you authorize third-party applications to access your data, those "
+"applications will be listed here."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:3
-#, fuzzy
 msgctxt "Popup/Import/Title"
 msgid "Import detail"
 msgstr "Статус импорта"
@@ -2134,21 +2103,19 @@ msgctxt "Content/Library/Input.Label/Noun"
 msgid "Import reference"
 msgstr ""
 
-#: front/src/components/manage/library/UploadsTable.vue:64
-#: front/src/views/admin/library/UploadDetail.vue:131
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Import status"
-msgstr "Статус импорта"
-
 #: front/src/components/manage/library/UploadsTable.vue:20
 #: front/src/views/content/libraries/FilesTable.vue:11
 #: front/src/views/content/libraries/FilesTable.vue:59
-#, fuzzy
 msgctxt "Content/Library/*/Noun"
 msgid "Import status"
 msgstr "Статус импорта"
 
+#: front/src/components/manage/library/UploadsTable.vue:64
+#: front/src/views/admin/library/UploadDetail.vue:131
+msgctxt "Content/*/*/Noun"
+msgid "Import status"
+msgstr "Статус импорта"
+
 #: front/src/components/mixins/Translations.vue:37
 #: front/src/components/mixins/Translations.vue:38
 msgctxt "Content/Library/Help text"
@@ -2161,7 +2128,6 @@ msgid "Impossible to connect to the remote server"
 msgstr ""
 
 #: front/src/components/moderation/FilterModal.vue:26
-#, fuzzy
 msgctxt "Popup/Moderation/List item"
 msgid "In \"Recently added\" widget"
 msgstr "Недавно добавленные"
@@ -2207,7 +2173,6 @@ msgstr[2] "Вставить из очереди (%{ count } треков)"
 
 #: front/src/components/mixins/Translations.vue:16
 #: front/src/components/mixins/Translations.vue:17
-#, fuzzy
 msgctxt "Content/Settings/Dropdown/Short"
 msgid "Instance"
 msgstr "Радио узла"
@@ -2233,14 +2198,15 @@ msgid "Instance settings"
 msgstr "Настройки узла"
 
 #: front/src/components/SetInstanceModal.vue:19
-#, fuzzy
 msgctxt "Popup/Instance/Input.Label/Noun"
 msgid "Instance URL"
 msgstr "Радио узла"
 
 #: front/src/components/library/FileUpload.vue:268
 msgctxt "Content/Library/Help text"
-msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }"
+msgid ""
+"Invalid file type, ensure you are uploading an audio file. Supported file "
+"extensions are %{ extensions }"
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:139
@@ -2250,14 +2216,12 @@ msgstr ""
 
 #: front/src/components/auth/Signup.vue:44
 #: front/src/components/manage/users/InvitationForm.vue:11
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Invitation code"
 msgstr "Код приглашения"
 
 #: front/src/views/admin/users/Base.vue:8
 #: front/src/views/admin/users/InvitationsList.vue:24
-#, fuzzy
 msgctxt "*/Admin/*/Noun"
 msgid "Invitations"
 msgstr "Приглашения"
@@ -2296,14 +2260,12 @@ msgstr "Известные библиотеки"
 #: front/src/components/mixins/Translations.vue:58
 #: front/src/views/admin/moderation/AccountsDetail.vue:205
 #: front/src/components/mixins/Translations.vue:59
-#, fuzzy
 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)"
 msgid "Last activity"
 msgstr "Последняя активность"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:188
 #: front/src/views/admin/moderation/DomainsDetail.vue:78
-#, fuzzy
 msgctxt "Content/*/Table.Label"
 msgid "Last checked"
 msgstr "Последнее обновление:"
@@ -2314,7 +2276,6 @@ msgid "Last modification"
 msgstr "Последнее изменение"
 
 #: front/src/components/manage/moderation/AccountsTable.vue:43
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Last seen"
 msgstr "Последнее обновление:"
@@ -2356,36 +2317,38 @@ msgstr "Оставьте пустым для случайного кода"
 #: front/src/views/admin/moderation/AccountsDetail.vue:327
 #: front/src/views/admin/moderation/DomainsDetail.vue:234
 #: front/src/views/content/Base.vue:5
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Libraries"
 msgstr "Библиотеки"
 
 #: front/src/views/admin/library/Base.vue:17
 #: front/src/views/admin/library/LibrariesList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Libraries"
 msgstr "Библиотеки"
 
 #: front/src/components/mixins/Translations.vue:72
 #: front/src/components/mixins/Translations.vue:73
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Libraries and uploads"
 msgstr "Библиотека обновлена"
 
 #: front/src/views/content/libraries/Form.vue:2
 msgctxt "Content/Library/Paragraph"
-msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family."
-msgstr "Библиотеки помогают организовывать ваши музыкальные коллекции и делиться ими. Вы можете загружать вашу музыку на Funkwhale и делиться ею с вашими друзьями и семьёй."
+msgid ""
+"Libraries help you organize and share your music collections. You can upload"
+" your own music collection to Funkwhale and share it with your friends and "
+"family."
+msgstr ""
+"Библиотеки помогают организовывать ваши музыкальные коллекции и делиться "
+"ими. Вы можете загружать вашу музыку на Funkwhale и делиться ею с вашими "
+"друзьями и семьёй."
 
 #: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30
 #: front/src/components/manage/library/UploadsTable.vue:60
 #: front/src/components/manage/users/UsersTable.vue:173
 #: front/src/views/admin/library/UploadDetail.vue:144
 #: front/src/views/admin/moderation/AccountsDetail.vue:498
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Library"
 msgstr "Библиотека"
@@ -2396,7 +2359,6 @@ msgid "Library created"
 msgstr "Библиотека создана"
 
 #: front/src/views/admin/library/LibraryDetail.vue:78
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Library data"
 msgstr "Библиотека обновлена"
@@ -2407,7 +2369,6 @@ msgid "Library deleted"
 msgstr "Библиотека обновлена"
 
 #: front/src/views/admin/library/EditsList.vue:4
-#, fuzzy
 msgctxt "Content/Admin/Title/Noun"
 msgid "Library edits"
 msgstr "Файлы библиотеки"
@@ -2424,12 +2385,6 @@ msgctxt "Content/*/*/Noun"
 msgid "License"
 msgstr ""
 
-#: front/src/components/mixins/Translations.vue:80
-#: front/src/components/mixins/Translations.vue:81
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Listenings"
-msgstr ""
-
 #: front/src/views/admin/library/AlbumDetail.vue:157
 #: front/src/views/admin/library/ArtistDetail.vue:146
 #: front/src/views/admin/library/TrackDetail.vue:209
@@ -2437,9 +2392,14 @@ msgctxt "*/*/*/Noun"
 msgid "Listenings"
 msgstr ""
 
+#: front/src/components/mixins/Translations.vue:80
+#: front/src/components/mixins/Translations.vue:81
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Listenings"
+msgstr ""
+
 #: front/src/components/audio/track/Table.vue:25
 #: front/src/components/library/ArtistDetail.vue:28
-#, fuzzy
 msgctxt "Content/*/Button.Label"
 msgid "Load more…"
 msgstr "Загружаем подписчиков..."
@@ -2496,7 +2456,6 @@ msgstr ""
 
 #: front/src/components/manage/moderation/AccountsTable.vue:59
 #: front/src/views/admin/moderation/AccountsDetail.vue:18
-#, fuzzy
 msgctxt "Content/Moderation/*/Short, Noun"
 msgid "Local account"
 msgstr "Мой аккаунт"
@@ -2522,7 +2481,6 @@ msgid "Logged in as %{ username }"
 msgstr "Вошли как %{ username }"
 
 #: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Login"
 msgstr "Войти"
@@ -2542,25 +2500,26 @@ msgctxt "Content/Library/Paragraph"
 msgid "Looks like you don't have a library, it's time to create one."
 msgstr "Похоже у вас ещё нет ни одной библиотеки, самое время создать её!"
 
-#: front/src/components/audio/Player.vue:604
-#: src/components/audio/Player.vue:605
+#: front/src/components/audio/Player.vue:632
+#: src/components/audio/Player.vue:633
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping disabled. Click to switch to single-track looping."
-msgstr "Зацикливание отключено. Нажмите чтобы включить цикличное проигрывание трека."
+msgstr ""
+"Зацикливание отключено. Нажмите чтобы включить цикличное проигрывание трека."
 
-#: front/src/components/audio/Player.vue:607
-#: src/components/audio/Player.vue:608
-#, fuzzy
+#: front/src/components/audio/Player.vue:635
+#: src/components/audio/Player.vue:636
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on a single track. Click to switch to whole queue looping."
-msgstr "Зацикливание отключено. Нажмите чтобы включить цикличное проигрывание трека."
+msgstr ""
+"Зацикливание отключено. Нажмите чтобы включить цикличное проигрывание трека."
 
-#: front/src/components/audio/Player.vue:610
-#: src/components/audio/Player.vue:611
-#, fuzzy
+#: front/src/components/audio/Player.vue:638
+#: src/components/audio/Player.vue:639
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Looping on whole queue. Click to disable looping."
-msgstr "Зацикливание отключено. Нажмите чтобы включить цикличное проигрывание трека."
+msgstr ""
+"Зацикливание отключено. Нажмите чтобы включить цикличное проигрывание трека."
 
 #: front/src/components/Sidebar.vue:223
 msgctxt "Sidebar/*/Hidden text"
@@ -2607,13 +2566,12 @@ msgctxt "Content/*/*/Unit"
 msgid "MB"
 msgstr "МБ"
 
-#: front/src/components/audio/Player.vue:597
+#: front/src/components/audio/Player.vue:625
 msgctxt "Sidebar/Player/Hidden text"
 msgid "Media player"
 msgstr ""
 
 #: front/src/components/auth/Profile.vue:12
-#, fuzzy
 msgctxt "Content/Profile/Paragraph"
 msgid "Member since %{ date }"
 msgstr "Зарегистрировано с %{ date }"
@@ -2627,7 +2585,6 @@ msgstr ""
 #: src/components/manage/users/UsersTable.vue:177
 #: front/src/views/admin/moderation/AccountsDetail.vue:502
 #: front/src/views/admin/moderation/Base.vue:21
-#, fuzzy
 msgctxt "*/Moderation/*"
 msgid "Moderation"
 msgstr "Федерация"
@@ -2635,11 +2592,12 @@ msgstr "Федерация"
 #: front/src/views/admin/moderation/AccountsDetail.vue:78
 #: front/src/views/admin/moderation/DomainsDetail.vue:42
 msgctxt "Content/Moderation/Card.Paragraph"
-msgid "Moderation policies help you control how your instance interact with a given domain or account."
+msgid ""
+"Moderation policies help you control how your instance interact with a given"
+" domain or account."
 msgstr ""
 
 #: front/src/components/library/EditCard.vue:5
-#, fuzzy
 msgctxt "Content/Library/Card/Short"
 msgid "Modification %{ id }"
 msgstr "Дата последнего изменения"
@@ -2658,26 +2616,23 @@ msgid "More…"
 msgstr ""
 
 #: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Music"
 msgstr "Музыка"
 
-#: front/src/components/audio/Player.vue:603
+#: front/src/components/audio/Player.vue:631
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Mute"
 msgstr "Приглушить"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:24
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute activity"
 msgstr "Последняя активность"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:28
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:119
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Mute notifications"
 msgstr "Ваши уведомления"
@@ -2739,11 +2694,15 @@ msgstr "Н/Д"
 
 #: front/src/components/manage/library/LibrariesTable.vue:48
 #: front/src/components/manage/library/UploadsTable.vue:59
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Name"
 msgstr "Имя"
 
+#: front/src/components/auth/ApplicationForm.vue:9
+msgctxt "Content/Applications/Input.Label/Noun"
+msgid "Name"
+msgstr "Имя"
+
 #: front/src/components/auth/Settings.vue:133
 #: front/src/components/manage/library/ArtistsTable.vue:39
 #: front/src/components/manage/moderation/AccountsTable.vue:39
@@ -2756,17 +2715,10 @@ msgstr "Имя"
 #: front/src/views/admin/moderation/DomainsDetail.vue:97
 #: front/src/views/content/libraries/Form.vue:10 src/edits.js:10
 #: front/src/components/mixins/Translations.vue:54
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Name"
 msgstr "Имя"
 
-#: front/src/components/auth/ApplicationForm.vue:9
-#, fuzzy
-msgctxt "Content/Applications/Input.Label/Noun"
-msgid "Name"
-msgstr "Имя"
-
 #: front/src/components/auth/Settings.vue:88
 #: front/src/views/auth/PasswordResetConfirm.vue:14
 msgctxt "Content/Settings/Input.Label"
@@ -2783,7 +2735,7 @@ msgctxt "Content/Library/Card.Table.Header/Short"
 msgid "New value"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:601
+#: front/src/components/audio/Player.vue:629
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Next track"
 msgstr "Следующий трек"
@@ -2806,16 +2758,15 @@ msgstr "Извините, мы не нашли никакого альбома 
 #: front/src/components/audio/Search.vue:16
 msgctxt "Content/Search/Paragraph"
 msgid "No artist matched your query"
-msgstr "Извините, мы не нашли ни одного исполнителя подходящего под ваш запрос"
+msgstr ""
+"Извините, мы не нашли ни одного исполнителя подходящего под ваш запрос"
 
 #: front/src/components/library/TrackDetail.vue:14
-#, fuzzy
 msgctxt "Content/Track/Table.Paragraph"
 msgid "No copyright information available for this track"
 msgstr "Текст недоступен для этого трека."
 
 #: front/src/components/library/TrackDetail.vue:25
-#, fuzzy
 msgctxt "Content/Track/Table.Paragraph"
 msgid "No licensing information for this track"
 msgstr "У нас нет уведомлений для показа!"
@@ -2851,19 +2802,17 @@ msgctxt "Content/Admin/Table"
 msgid "Not used"
 msgstr "Не используется"
 
-#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
-#, fuzzy
-msgctxt "*/Notifications/*"
-msgid "Notifications"
-msgstr "Уведомления"
-
 #: front/src/components/mixins/Translations.vue:100
 #: front/src/components/mixins/Translations.vue:101
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Notifications"
 msgstr "Уведомления"
 
+#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76
+msgctxt "*/Notifications/*"
+msgid "Notifications"
+msgstr "Уведомления"
+
 #: front/src/components/Footer.vue:47
 msgctxt "Footer/*/List item.Link"
 msgid "Official website"
@@ -2886,13 +2835,13 @@ msgstr "Открыть"
 
 #: front/src/components/library/ImportStatusModal.vue:56
 msgctxt "Popup/Import/Table.Label/Value"
-msgid "Open a support thread (include the debug information below in your message)"
+msgid ""
+"Open a support thread (include the debug information below in your message)"
 msgstr ""
 
 #: front/src/components/library/AlbumBase.vue:73
 #: front/src/components/library/ArtistBase.vue:84
 #: front/src/components/library/TrackBase.vue:92
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Open in moderation interface"
 msgstr "Удалить радио"
@@ -2907,7 +2856,6 @@ msgstr ""
 #: front/src/views/admin/library/AlbumDetail.vue:46
 #: front/src/views/admin/library/ArtistDetail.vue:45
 #: front/src/views/admin/library/TrackDetail.vue:45
-#, fuzzy
 msgctxt "Content/Moderation/Link/Verb"
 msgid "Open on MusicBrainz"
 msgstr "Смотреть на MusicBrainz"
@@ -3001,7 +2949,6 @@ msgid "Pagination"
 msgstr ""
 
 #: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40
-#, fuzzy
 msgctxt "Content/*/Input.Label"
 msgid "Password"
 msgstr "Пароль"
@@ -3016,13 +2963,12 @@ msgctxt "Content/Signup/Card.Title"
 msgid "Password updated successfully"
 msgstr "Пароль успешно обновлён"
 
-#: front/src/components/audio/Player.vue:600
+#: front/src/components/audio/Player.vue:628
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Pause track"
 msgstr "Приостановить трек"
 
 #: front/src/components/ShortcutsModal.vue:59
-#, fuzzy
 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Pause/play the current track"
 msgstr "Проиграть трек"
@@ -3037,7 +2983,6 @@ msgstr ""
 #: front/src/components/mixins/Translations.vue:28
 #: front/src/views/content/libraries/FilesTable.vue:14
 #: front/src/components/mixins/Translations.vue:29
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Pending"
 msgstr "Ожидает"
@@ -3053,20 +2998,17 @@ msgid "Pending files"
 msgstr "Ожидающие файлы"
 
 #: front/src/components/Sidebar.vue:225
-#, fuzzy
 msgctxt "Sidebar/Notifications/Hidden text"
 msgid "Pending follow requests"
 msgstr "Ожидающие файлы"
 
 #: front/src/components/library/EditCard.vue:29
 #: front/src/components/manage/library/EditsCardList.vue:18
-#, fuzzy
 msgctxt "Content/Admin/*/Noun"
 msgid "Pending review"
 msgstr "Ожидающие файлы"
 
 #: front/src/components/Sidebar.vue:226
-#, fuzzy
 msgctxt "Sidebar/Moderation/Hidden text"
 msgid "Pending review edits"
 msgstr "Ожидающие файлы"
@@ -3078,14 +3020,12 @@ msgid "Permissions"
 msgstr "Разрешения"
 
 #: front/src/components/auth/Settings.vue:176
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Permissions"
 msgstr "Разрешения"
 
 #: front/src/components/audio/PlayButton.vue:9
 #: front/src/components/library/TrackBase.vue:26
-#, fuzzy
 msgctxt "*/Queue/Button.Label/Short, Verb"
 msgid "Play"
 msgstr "Проиграть всё"
@@ -3134,7 +3074,7 @@ msgctxt "Sidebar/Player/Hidden text"
 msgid "Play this track"
 msgstr "Проиграть трек"
 
-#: front/src/components/audio/Player.vue:599
+#: front/src/components/audio/Player.vue:627
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Play track"
 msgstr "Проиграть трек"
@@ -3145,7 +3085,6 @@ msgid "Play..."
 msgstr ""
 
 #: front/src/views/playlists/Detail.vue:91
-#, fuzzy
 msgctxt "Head/Playlist/Title"
 msgid "Playlist"
 msgstr "Список воспроизведения"
@@ -3184,24 +3123,22 @@ msgctxt "Content/Playlist/Dropdown.Label"
 msgid "Playlist visibility"
 msgstr "Видимость списка воспроизведения"
 
+#: front/src/components/mixins/Translations.vue:88
+#: front/src/components/mixins/Translations.vue:89
+msgctxt "Content/OAuth Scopes/Label"
+msgid "Playlists"
+msgstr "Списки воспроизведения"
+
 #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16
 #: front/src/components/library/Library.vue:16 src/views/admin/Settings.vue:83
 #: front/src/views/admin/library/AlbumDetail.vue:173
 #: front/src/views/admin/library/ArtistDetail.vue:162
 #: front/src/views/admin/library/TrackDetail.vue:225
 #: src/views/playlists/List.vue:106
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Playlists"
 msgstr "Списки воспроизведения"
 
-#: front/src/components/mixins/Translations.vue:88
-#: front/src/components/mixins/Translations.vue:89
-#, fuzzy
-msgctxt "Content/OAuth Scopes/Label"
-msgid "Playlists"
-msgstr "Списки воспроизведения"
-
 #: front/src/components/Home.vue:56
 msgctxt "Content/Home/List item"
 msgid "Playlists? We got them"
@@ -3223,14 +3160,15 @@ msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px."
 msgstr "PNG, GIF или JPG. Не больше 2MB. Будет уменьшено до 400x400px."
 
 #: front/src/views/admin/library/TrackDetail.vue:137
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Position"
 msgstr "Описание"
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:118
 msgctxt "Content/Moderation/Help text"
-msgid "Prevent account or domain from triggering notifications, except from followers."
+msgid ""
+"Prevent account or domain from triggering notifications, except from "
+"followers."
 msgstr ""
 
 #: front/src/components/audio/EmbedWizard.vue:33
@@ -3238,7 +3176,7 @@ msgctxt "Popup/Embed/Title/Noun"
 msgid "Preview"
 msgstr ""
 
-#: front/src/components/audio/Player.vue:598
+#: front/src/components/audio/Player.vue:626
 msgctxt "Sidebar/Player/Icon.Tooltip"
 msgid "Previous track"
 msgstr "Предыдущий трек"
@@ -3261,7 +3199,6 @@ msgstr "Продолжить"
 
 #: front/src/views/auth/EmailConfirm.vue:26
 #: front/src/views/auth/PasswordResetConfirm.vue:31
-#, fuzzy
 msgctxt "Content/Signup/Link/Verb"
 msgid "Proceed to login"
 msgstr "Назад ко входу"
@@ -3285,7 +3222,6 @@ msgstr ""
 #: front/src/views/content/libraries/Quota.vue:65
 #: front/src/views/content/libraries/Quota.vue:88
 #: front/src/views/content/libraries/Quota.vue:91
-#, fuzzy
 msgctxt "*/*/*/Verb"
 msgid "Purge"
 msgstr "Очистить"
@@ -3310,7 +3246,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun"
 msgid "Queue"
 msgstr "Очередь"
 
-#: front/src/components/audio/Player.vue:310
+#: front/src/components/audio/Player.vue:322
 msgctxt "Content/Queue/Message"
 msgid "Queue shuffled!"
 msgstr "Очередь перемешана!"
@@ -3342,19 +3278,17 @@ msgstr "Радио обновлено"
 
 #: front/src/components/library/Library.vue:13
 #: src/components/library/Radios.vue:142
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Radios"
 msgstr "Радио"
 
 #: front/src/components/mixins/Translations.vue:92
 #: front/src/components/mixins/Translations.vue:93
-#, fuzzy
 msgctxt "Content/OAuth Scopes/Label"
 msgid "Radios"
 msgstr "Радио"
 
-#: front/src/components/auth/ApplicationForm.vue:149
+#: front/src/components/auth/ApplicationForm.vue:151
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Read"
 msgstr ""
@@ -3369,7 +3303,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Read-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:150
+#: front/src/components/auth/ApplicationForm.vue:152
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Read-only access to user data"
 msgstr ""
@@ -3394,7 +3328,6 @@ msgid "Received messages"
 msgstr ""
 
 #: front/src/components/library/EditForm.vue:27
-#, fuzzy
 msgctxt "Content/Library/Paragraph"
 msgid "Recent edits"
 msgstr "Недавно добавленные"
@@ -3433,7 +3366,6 @@ msgid "Refresh"
 msgstr "Обновить"
 
 #: front/src/components/federation/FetchButton.vue:20
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh error"
 msgstr "Обновить"
@@ -3451,14 +3383,15 @@ msgid "Refresh node info"
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:79
-#, fuzzy
 msgctxt "Popup/*/Message.Title"
 msgid "Refresh pending"
 msgstr "По убыванию"
 
 #: front/src/components/federation/FetchButton.vue:80
 msgctxt "Popup/*/Message.Content"
-msgid "Refresh request wasn't proceed in time by our server. It will be processed later."
+msgid ""
+"Refresh request wasn't proceed in time by our server. It will be processed "
+"later."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:16
@@ -3482,13 +3415,15 @@ msgid "Refreshing object from remote…"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:9
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
-msgid "Registration are closed on this instance, you will need an invitation code to signup."
-msgstr "Регистрация на этом узле закрыта, вам понадобится код приглашения чтобы зарегистрироваться."
+msgid ""
+"Registration are closed on this instance, you will need an invitation code "
+"to signup."
+msgstr ""
+"Регистрация на этом узле закрыта, вам понадобится код приглашения чтобы "
+"зарегистрироваться."
 
 #: front/src/components/manage/users/UsersTable.vue:71
-#, fuzzy
 msgctxt "Content/Admin/Table, User role"
 msgid "Regular user"
 msgstr "обычный пользователь"
@@ -3501,7 +3436,6 @@ msgstr "Отклонить"
 
 #: front/src/components/manage/moderation/InstancePolicyCard.vue:32
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:123
-#, fuzzy
 msgctxt "Content/Moderation/*/Verb"
 msgid "Reject media"
 msgstr "Отклонено"
@@ -3509,7 +3443,6 @@ msgstr "Отклонено"
 #: front/src/components/library/EditCard.vue:33
 #: front/src/components/manage/library/EditsCardList.vue:24
 #: front/src/views/content/libraries/Detail.vue:43
-#, fuzzy
 msgctxt "Content/Library/*/Short"
 msgid "Rejected"
 msgstr "Отклонено"
@@ -3517,7 +3450,6 @@ msgstr "Отклонено"
 #: front/src/components/manage/library/AlbumsTable.vue:43
 #: front/src/components/mixins/Translations.vue:44 src/edits.js:28
 #: front/src/components/mixins/Translations.vue:45
-#, fuzzy
 msgctxt "Content/*/*/Noun"
 msgid "Release date"
 msgstr "Последнее обновление:"
@@ -3534,8 +3466,12 @@ msgstr "Удалённые библиотеки"
 
 #: front/src/views/content/remote/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access."
-msgstr "Удалёнными библиотеками владеют другие пользователи в сети. Вы можете получить к ним доступ если они публичны или вам предоставлен доступ."
+msgid ""
+"Remote libraries are owned by other users on the network. You can access "
+"them as long as they are public or you are granted access."
+msgstr ""
+"Удалёнными библиотеками владеют другие пользователи в сети. Вы можете "
+"получить к ним доступ если они публичны или вам предоставлен доступ."
 
 #: front/src/components/library/radios/Filter.vue:59
 msgctxt "Content/Radio/Button.Label/Verb"
@@ -3548,37 +3484,44 @@ msgid "Remove avatar"
 msgstr "Удалить аватар"
 
 #: front/src/components/library/ArtistDetail.vue:12
-#, fuzzy
 msgctxt "Content/Moderation/Button.Label"
 msgid "Remove filter"
 msgstr "Удалить аватар"
 
 #: front/src/components/favorites/TrackFavoriteIcon.vue:26
-#, fuzzy
 msgctxt "Content/Track/Icon.Tooltip/Verb"
 msgid "Remove from favorites"
 msgstr "Удалить из избранного"
 
 #: front/src/views/content/libraries/Quota.vue:38
-#, fuzzy
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota."
-msgstr "Это удалит треки которые были загружены но ещё не обработаны. Файлы будут полностью удалены и вы получите соответствующую квоту."
+msgid ""
+"Removes uploaded but yet to be processed tracks completely, adding the "
+"corresponding data to your quota."
+msgstr ""
+"Это удалит треки которые были загружены но ещё не обработаны. Файлы будут "
+"полностью удалены и вы получите соответствующую квоту."
 
 #: front/src/views/content/libraries/Quota.vue:64
-#, fuzzy
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota."
-msgstr "Это удалит треки которые были загружены но ещё не обработаны. Файлы будут полностью удалены и вы получите соответствующую квоту."
+msgid ""
+"Removes uploaded tracks skipped during the import processes completely, "
+"adding the corresponding data to your quota."
+msgstr ""
+"Это удалит треки которые были загружены но ещё не обработаны. Файлы будут "
+"полностью удалены и вы получите соответствующую квоту."
 
 #: front/src/views/content/libraries/Quota.vue:90
 msgctxt "Popup/Library/Paragraph"
-msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota."
-msgstr "Это удалит треки которые были загружены но ещё не обработаны. Файлы будут полностью удалены и вы получите соответствующую квоту."
+msgid ""
+"Removes uploaded tracks that could not be processed by the server "
+"completely, adding the corresponding data to your quota."
+msgstr ""
+"Это удалит треки которые были загружены но ещё не обработаны. Файлы будут "
+"полностью удалены и вы получите соответствующую квоту."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:33
 #: front/src/components/auth/SubsonicTokenForm.vue:36
-#, fuzzy
 msgctxt "*/Settings/Button.Label/Verb"
 msgid "Request a new password"
 msgstr "Запросить новый пароль"
@@ -3605,13 +3548,11 @@ msgstr ""
 
 #: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4
 #: front/src/views/auth/PasswordReset.vue:53
-#, fuzzy
 msgctxt "*/Login/*/Verb"
 msgid "Reset your password"
 msgstr "Сбросить ваш пароль"
 
 #: front/src/views/content/libraries/FilesTable.vue:223
-#, fuzzy
 msgctxt "Content/Library/Dropdown/Verb"
 msgid "Restart import"
 msgstr "Перезапустить импорт"
@@ -3635,7 +3576,6 @@ msgid "Return to login"
 msgstr "Назад ко входу"
 
 #: front/src/components/library/ArtistDetail.vue:9
-#, fuzzy
 msgctxt "Content/Moderation/Link"
 msgid "Review my filters"
 msgstr "Просмотреть файлы"
@@ -3662,12 +3602,11 @@ msgstr ""
 
 #: front/src/components/admin/SettingsGroup.vue:67
 #: front/src/components/library/radios/Builder.vue:34
-#, fuzzy
 msgctxt "Content/*/Button.Label/Verb"
 msgid "Save"
 msgstr "Сохранить"
 
-#: front/src/views/content/remote/Card.vue:169
+#: front/src/views/content/remote/Card.vue:175
 msgctxt "Content/Library/Message"
 msgid "Scan launched"
 msgstr "Сканирование запущено"
@@ -3678,12 +3617,11 @@ msgid "Scan now"
 msgstr "Сейчас проигрывается"
 
 #: front/src/views/content/remote/Card.vue:35
-#, fuzzy
 msgctxt "Content/Library/Card.List item"
 msgid "Scan pending"
 msgstr "По возрастанию"
 
-#: front/src/views/content/remote/Card.vue:170
+#: front/src/views/content/remote/Card.vue:176
 msgctxt "Content/Library/Message"
 msgid "Scan skipped (previous scan is too recent)"
 msgstr "Сканирование пропущено (предыдущее сканирование было совсем недавно)"
@@ -3738,37 +3676,31 @@ msgid "Search a remote library"
 msgstr "Искать в удалённой библиотеке"
 
 #: front/src/components/manage/library/EditsCardList.vue:211
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by account, summary, domain…"
 msgstr "Искать по названию, исполнителю, домену..."
 
 #: front/src/components/manage/library/LibrariesTable.vue:191
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, description…"
 msgstr "Искать по пользователю, адресу электронной почты, коду..."
 
 #: front/src/components/manage/library/UploadsTable.vue:241
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, actor, name, reference, source…"
 msgstr "Искать по пользователю, адресу электронной почты, коду..."
 
 #: front/src/components/manage/library/ArtistsTable.vue:164
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, name, MusicBrainz ID…"
 msgstr "Искать по пользователю, адресу электронной почты, коду..."
 
 #: front/src/components/manage/library/TracksTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, album, MusicBrainz ID…"
 msgstr "Искать по названию, исполнителю, альбому..."
 
 #: front/src/components/manage/library/AlbumsTable.vue:174
-#, fuzzy
 msgctxt "Content/Search/Input.Placeholder"
 msgid "Search by domain, title, artist, MusicBrainz ID…"
 msgstr "Искать по названию, исполнителю, альбому..."
@@ -3789,7 +3721,6 @@ msgid "Search by title, artist, album…"
 msgstr "Искать по названию, исполнителю, альбому..."
 
 #: front/src/components/manage/users/InvitationsTable.vue:153
-#, fuzzy
 msgctxt "Content/Admin/Input.Placeholder/Verb"
 msgid "Search by username, e-mail address, code…"
 msgstr "Искать по пользователю, адресу электронной почты, коду..."
@@ -3851,7 +3782,6 @@ msgstr "Выбрать только текущую страницу"
 #: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:108
 #: front/src/components/manage/users/UsersTable.vue:181
 #: front/src/views/admin/moderation/AccountsDetail.vue:506
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Settings"
 msgstr "Настройки"
@@ -3873,12 +3803,14 @@ msgstr "Поделиться ссылкой"
 
 #: front/src/views/content/libraries/Detail.vue:15
 msgctxt "Content/Library/Paragraph"
-msgid "Share this link with other users so they can request access to your library."
-msgstr "Поделитесь этой ссылкой с другими пользователями чтобы они могли запросить доступ к вашей библиотеке."
+msgid ""
+"Share this link with other users so they can request access to your library."
+msgstr ""
+"Поделитесь этой ссылкой с другими пользователями чтобы они могли запросить "
+"доступ к вашей библиотеке."
 
 #: front/src/views/content/libraries/Detail.vue:14
 #: front/src/views/content/remote/Card.vue:77
-#, fuzzy
 msgctxt "Content/Library/Title"
 msgid "Sharing link"
 msgstr "Поделиться ссылкой"
@@ -3932,7 +3864,6 @@ msgstr "Показать/скрыть пароль"
 #: front/src/components/manage/users/InvitationsTable.vue:76
 #: front/src/components/manage/users/UsersTable.vue:87
 #: front/src/views/content/libraries/FilesTable.vue:117
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Showing results %{ start }-%{ end } on %{ total }"
 msgstr "Показаны результаты %{ start }-%{ end } из %{ total }"
@@ -3942,7 +3873,7 @@ msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb"
 msgid "Shuffle queue"
 msgstr "Перемешать вашу очередь"
 
-#: front/src/components/audio/Player.vue:613
+#: front/src/components/audio/Player.vue:641
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Shuffle your queue"
 msgstr "Перемешать вашу очередь"
@@ -3960,33 +3891,29 @@ msgstr "Регистрация"
 #: front/src/components/mixins/Translations.vue:57
 #: front/src/views/admin/moderation/AccountsDetail.vue:197
 #: front/src/components/mixins/Translations.vue:58
-#, fuzzy
 msgctxt "Content/Admin/Table.Label/Noun"
 msgid "Sign-up date"
 msgstr "Дата регистрации"
 
+#: front/src/components/manage/library/UploadsTable.vue:65
+#: front/src/views/admin/library/UploadDetail.vue:219
+msgctxt "Content/*/*/Noun"
+msgid "Size"
+msgstr "Размер"
+
 #: front/src/components/library/FileUpload.vue:94
 #: front/src/components/library/TrackDetail.vue:39
 #: front/src/components/mixins/Translations.vue:54
 #: front/src/views/content/libraries/FilesTable.vue:61
 #: front/src/components/mixins/Translations.vue:55
-#, fuzzy
 msgctxt "Content/Library/*/in MB"
 msgid "Size"
 msgstr "Размер"
 
-#: front/src/components/manage/library/UploadsTable.vue:65
-#: front/src/views/admin/library/UploadDetail.vue:219
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Size"
-msgstr "Размер"
-
 #: front/src/components/manage/library/UploadsTable.vue:24
 #: front/src/components/mixins/Translations.vue:24
 #: front/src/views/content/libraries/FilesTable.vue:15
 #: front/src/components/mixins/Translations.vue:25
-#, fuzzy
 msgctxt "Content/Library/*"
 msgid "Skipped"
 msgstr "Пропущено"
@@ -4007,7 +3934,6 @@ msgid "Some tracks in your queue are already in this playlist:"
 msgstr ""
 
 #: front/src/components/PageNotFound.vue:10
-#, fuzzy
 msgctxt "Content/*/Paragraph"
 msgid "Sorry, the page you asked for does not exist:"
 msgstr "Извините, страницы которую вы запрашивали не существует:"
@@ -4025,7 +3951,6 @@ msgstr ""
 
 #: front/src/components/audio/PlayButton.vue:23
 #: src/components/radios/Button.vue:4
-#, fuzzy
 msgctxt "*/Queue/Button.Label/Short, Verb"
 msgid "Start radio"
 msgstr "Остановить радио"
@@ -4037,12 +3962,16 @@ msgstr "Статистика"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:490
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this account"
 msgstr ""
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:371
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this domain"
 msgstr ""
 
 #: front/src/views/admin/library/AlbumDetail.vue:329
@@ -4051,48 +3980,45 @@ msgstr ""
 #: front/src/views/admin/library/TrackDetail.vue:371
 #: front/src/views/admin/library/UploadDetail.vue:335
 msgctxt "Content/Moderation/Help text"
-msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object"
+msgid ""
+"Statistics are computed from known activity and content on your instance, "
+"and do not reflect general activity for this object"
 msgstr ""
 
-#: front/src/components/library/FileUpload.vue:95
-#, fuzzy
-msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
-msgid "Status"
-msgstr "Статус"
-
 #: front/src/views/admin/moderation/DomainsDetail.vue:115
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label (Value is Error message)"
 msgid "Status"
 msgstr "Статус"
 
-#: front/src/components/manage/library/EditsCardList.vue:12
-#, fuzzy
-msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)"
+#: front/src/components/library/FileUpload.vue:95
+msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)"
 msgid "Status"
 msgstr "Статус"
 
-#: front/src/components/manage/users/UsersTable.vue:43
-#, fuzzy
-msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+#: front/src/views/content/libraries/Detail.vue:28
+msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
 msgid "Status"
 msgstr "Статус"
 
 #: front/src/components/manage/users/InvitationsTable.vue:17
 #: front/src/components/manage/users/InvitationsTable.vue:39
-#, fuzzy
 msgctxt "Content/Admin/*/Noun (Value is Used/Not used)"
 msgid "Status"
 msgstr "Статус"
 
-#: front/src/views/content/libraries/Detail.vue:28
-#, fuzzy
-msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)"
+#: front/src/components/manage/users/UsersTable.vue:43
+msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)"
+msgid "Status"
+msgstr "Статус"
+
+#: front/src/components/manage/library/EditsCardList.vue:12
+msgctxt ""
+"Content/Search/Dropdown.Label (Value is All/Pending "
+"review/Approved/Rejected)"
 msgid "Status"
 msgstr "Статус"
 
 #: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3
-#, fuzzy
 msgctxt "*/Player/Button.Label/Short, Verb"
 msgid "Stop radio"
 msgstr "Остановить радио"
@@ -4133,19 +4059,16 @@ msgid "Suggest a change using the form below."
 msgstr ""
 
 #: front/src/components/library/AlbumEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this album"
 msgstr "Нам не удалось добавить трек в список воспроизведения"
 
 #: front/src/components/library/ArtistEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this artist"
 msgstr "Нам не удалось добавить трек в список воспроизведения"
 
 #: front/src/components/library/TrackEdit.vue:5
-#, fuzzy
 msgctxt "Content/*/Title"
 msgid "Suggest an edit on this track"
 msgstr "Нам не удалось добавить трек в список воспроизведения"
@@ -4188,12 +4111,17 @@ msgstr "Текст скопирован в буфер обмена!"
 
 #: front/src/components/Home.vue:26
 msgctxt "Content/Home/Paragraph"
-msgid "That's simple: we loved Grooveshark and we want to build something even better."
-msgstr "Это просто: нам нравился Grooveshark и мы хотели создать что-то ещё лучшее."
+msgid ""
+"That's simple: we loved Grooveshark and we want to build something even "
+"better."
+msgstr ""
+"Это просто: нам нравился Grooveshark и мы хотели создать что-то ещё лучшее."
 
 #: front/src/views/admin/library/AlbumDetail.vue:75
 msgctxt "Content/Moderation/Paragraph"
-msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible."
+msgid ""
+"The album will be removed, as well as associated uploads, tracks, favorites "
+"and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:39
@@ -4203,7 +4131,9 @@ msgstr ""
 
 #: front/src/views/admin/library/ArtistDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The artist will be removed, as well as associated uploads, tracks, albums, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/Footer.vue:53
@@ -4218,17 +4148,22 @@ msgstr ""
 
 #: front/src/views/content/libraries/Form.vue:34
 msgctxt "Popup/Library/Paragraph"
-msgid "The library and all its tracks will be deleted. This can not be undone."
+msgid ""
+"The library and all its tracks will be deleted. This can not be undone."
 msgstr "Библиотека и все треки в ней будут удалены. Это действие необратимо."
 
 #: front/src/views/admin/library/LibraryDetail.vue:61
 msgctxt "Content/Moderation/Paragraph"
-msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible."
+msgid ""
+"The library will be removed, as well as associated uploads, and follows. "
+"This action is irreversible."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:140
 msgctxt "Popup/Import/Error.Label"
-msgid "The metadata included in the file is invalid or some mandatory fields are missing."
+msgid ""
+"The metadata included in the file is invalid or some mandatory fields are "
+"missing."
 msgstr ""
 
 #: front/src/components/library/FileUpload.vue:38
@@ -4243,11 +4178,12 @@ msgstr ""
 
 #: front/src/components/Home.vue:116
 msgctxt "Content/Home/List item"
-msgid "The plaform is free and open-source, you can install it and modify it without worries"
+msgid ""
+"The plaform is free and open-source, you can install it and modify it "
+"without worries"
 msgstr ""
 
 #: front/src/components/playlists/Form.vue:14
-#, fuzzy
 msgctxt "Content/Playlist/Error message.Title"
 msgid "The playlist could not be created"
 msgstr "Список воспроизведения создан"
@@ -4259,7 +4195,8 @@ msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:13
 msgctxt "Popup/*/Message.Content"
-msgid "The remote server answered, but returned data was unsupported by Funkwhale."
+msgid ""
+"The remote server answered, but returned data was unsupported by Funkwhale."
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:44
@@ -4274,22 +4211,30 @@ msgstr ""
 
 #: front/src/components/manage/library/AlbumsTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected albums will be removed, as well as associated tracks, uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected albums will be removed, as well as associated tracks, uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/ArtistsTable.vue:179
 msgctxt "Popup/*/Paragraph"
-msgid "The selected artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected artist will be removed, as well as associated uploads, tracks, "
+"albums, favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/LibrariesTable.vue:206
 msgctxt "Popup/*/Paragraph"
-msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible."
+msgid ""
+"The selected library will be removed, as well as associated uploads and "
+"follows. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/TracksTable.vue:189
 msgctxt "Popup/*/Paragraph"
-msgid "The selected tracks will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The selected tracks will be removed, as well as associated uploads, "
+"favorites and listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/components/manage/library/UploadsTable.vue:256
@@ -4309,11 +4254,11 @@ msgstr "Subsonic API недоступен на этом узле Funkwhale."
 
 #: front/src/components/library/EditCard.vue:96
 msgctxt "Popup/Library/Paragraph"
-msgid "The suggestion will be completely removed, this action is irreversible."
+msgid ""
+"The suggestion will be completely removed, this action is irreversible."
 msgstr ""
 
 #: front/src/components/playlists/PlaylistModal.vue:34
-#, fuzzy
 msgctxt "Popup/Playlist/Error message.Title"
 msgid "The track can't be added to a playlist"
 msgstr "Нам не удалось добавить трек в список воспроизведения"
@@ -4325,7 +4270,9 @@ msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:74
 msgctxt "Content/Moderation/Paragraph"
-msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible."
+msgid ""
+"The track will be removed, as well as associated uploads, favorites and "
+"listening history. This action is irreversible."
 msgstr ""
 
 #: front/src/views/admin/library/UploadDetail.vue:68
@@ -4367,11 +4314,14 @@ msgstr ""
 #: front/src/views/content/Home.vue:9
 msgctxt "Content/Library/Paragraph"
 msgid "This instance offers up to %{quota} of storage space for every user."
-msgstr "Этот узел предоставляет до %{quota} дискового пространства каждому пользователю."
+msgstr ""
+"Этот узел предоставляет до %{quota} дискового пространства каждому "
+"пользователю."
 
 #: front/src/components/auth/Settings.vue:165
 msgctxt "Content/Settings/Paragraph"
-msgid "This is the list of applications that have access to your account data."
+msgid ""
+"This is the list of applications that have access to your account data."
 msgstr ""
 
 #: front/src/components/auth/Settings.vue:218
@@ -4389,20 +4339,26 @@ msgctxt "Content/Library/Input.Placeholder"
 msgid "This library contains my personal music, I hope you like it."
 msgstr "Эта библиотека содержит мою музыку, надеюсь она вам понравится!"
 
-#: front/src/views/content/remote/Card.vue:135
+#: front/src/views/content/remote/Card.vue:141
 msgctxt "Content/Library/Card.Help text"
-msgid "This library is private and your approval from its owner is needed to access its content"
+msgid ""
+"This library is private and your approval from its owner is needed to access"
+" its content"
 msgstr ""
 
-#: front/src/views/content/remote/Card.vue:136
+#: front/src/views/content/remote/Card.vue:142
 msgctxt "Content/Library/Card.Help text"
 msgid "This library is public and you can access its content freely"
 msgstr ""
 
 #: front/src/components/common/ActionTable.vue:47
 msgctxt "Modal/*/Paragraph"
-msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want."
-msgstr "Это может повлиять на многие элементы, пожалуйста перепроверьте что вы действительно хотите этого."
+msgid ""
+"This may affect a lot of elements or have irreversible consequences, please "
+"double check this is really what you want."
+msgstr ""
+"Это может повлиять на многие элементы, пожалуйста перепроверьте что вы "
+"действительно хотите этого."
 
 #: front/src/components/library/AlbumEdit.vue:8
 #: front/src/components/library/ArtistEdit.vue:8
@@ -4418,21 +4374,21 @@ msgstr ""
 
 #: front/src/components/mixins/Translations.vue:33
 #: front/src/components/mixins/Translations.vue:34
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track could not be processed, please it is tagged correctly"
-msgstr "Произошла ошибка во время обработки этого трека, убедитесь что у него корректные теги"
+msgstr ""
+"Произошла ошибка во время обработки этого трека, убедитесь что у него "
+"корректные теги"
 
 #: front/src/components/mixins/Translations.vue:29
 #: front/src/components/mixins/Translations.vue:30
-#, fuzzy
 msgctxt "Content/Library/Help text"
-msgid "This track has been uploaded, but hasn't been processed by the server yet"
+msgid ""
+"This track has been uploaded, but hasn't been processed by the server yet"
 msgstr "Трек загружен но ещё не обработан сервером"
 
 #: front/src/components/mixins/Translations.vue:25
 #: front/src/components/mixins/Translations.vue:26
-#, fuzzy
 msgctxt "Content/Library/Help text"
 msgid "This track is already present in one of your libraries"
 msgstr "Трек уже был представлен в одной из ваших библиотек"
@@ -4459,23 +4415,28 @@ msgstr "Это радио будет необратимо удалено."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:50
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will completely disable access to the Subsonic API using from account."
+msgid ""
+"This will completely disable access to the Subsonic API using from account."
 msgstr "Это полностью отключит доступ к Subsonic API для этого аккаунта."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:35
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will log you out from existing devices that use the current password."
-msgstr "Это приведёт к отключению устройств которые используют текущий пароль."
+msgid ""
+"This will log you out from existing devices that use the current password."
+msgstr ""
+"Это приведёт к отключению устройств которые используют текущий пароль."
 
 #: front/src/components/auth/Settings.vue:253
-#, fuzzy
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will permanently delete the application and all the associated tokens."
+msgid ""
+"This will permanently delete the application and all the associated tokens."
 msgstr "Это необратимо удалит список воспроизведения."
 
 #: front/src/components/auth/Settings.vue:194
 msgctxt "Popup/Settings/Paragraph"
-msgid "This will prevent this application from accessing the service on your behalf."
+msgid ""
+"This will prevent this application from accessing the service on your "
+"behalf."
 msgstr ""
 
 #: front/src/components/playlists/Editor.vue:54
@@ -4486,14 +4447,12 @@ msgstr "Это необратимо удалит все треки из этог
 #: front/src/views/admin/library/AlbumDetail.vue:99
 #: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21
 #: src/edits.js:39
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Title"
 msgstr "Название"
 
 #: front/src/components/audio/track/Table.vue:7
 #: front/src/views/content/libraries/FilesTable.vue:55
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Title"
 msgstr "Название"
@@ -4506,7 +4465,9 @@ msgstr "Название"
 
 #: front/src/components/SetInstanceModal.vue:16
 msgctxt "Popup/Instance/Paragraph"
-msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices."
+msgid ""
+"To continue, please select the Funkwhale instance you want to connect to. "
+"Enter the address directly, or select one of the suggested choices."
 msgstr ""
 
 #: front/src/components/ShortcutsModal.vue:79
@@ -4520,7 +4481,6 @@ msgstr ""
 #: front/src/views/admin/library/TrackDetail.vue:274
 #: front/src/views/admin/moderation/AccountsDetail.vue:317
 #: front/src/views/admin/moderation/DomainsDetail.vue:225
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label"
 msgid "Total size"
 msgstr "Не используется"
@@ -4535,27 +4495,25 @@ msgctxt "Content/*/*"
 msgid "Total users"
 msgstr "Не используется"
 
+#: front/src/views/admin/library/UploadDetail.vue:199
+msgctxt "*/*/*"
+msgid "Track"
+msgstr "Трек"
+
 #: front/src/components/audio/SearchBar.vue:27
 #: front/src/components/library/TrackBase.vue:173
 #: front/src/components/library/TrackDetail.vue:128
 #: front/src/components/metadata/Search.vue:138
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Track"
 msgstr "Трек"
 
-#: front/src/views/admin/library/UploadDetail.vue:199
-msgctxt "*/*/*"
-msgid "Track"
-msgstr "Трек"
-
 #: front/src/components/library/EditCard.vue:13
 msgctxt "Content/Library/Card/Short"
 msgid "Track #%{ id } - %{ name }"
 msgstr ""
 
 #: front/src/views/admin/library/TrackDetail.vue:91
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Track data"
 msgstr "Название трека"
@@ -4571,17 +4529,6 @@ msgctxt "Content/*/Dropdown/Noun"
 msgid "Track name"
 msgstr "Название трека"
 
-#: front/src/components/manage/library/AlbumsTable.vue:42
-#: front/src/components/manage/library/ArtistsTable.vue:42
-#: front/src/views/admin/library/AlbumDetail.vue:252
-#: front/src/views/admin/library/ArtistDetail.vue:251
-#: front/src/views/admin/library/Base.vue:14
-#: front/src/views/admin/library/LibraryDetail.vue:229
-#: front/src/views/admin/library/TracksList.vue:24
-msgctxt "*/*/*"
-msgid "Tracks"
-msgstr "Треки"
-
 #: front/src/components/instance/Stats.vue:54
 #: front/src/components/library/AlbumDetail.vue:19
 #: front/src/components/playlists/PlaylistModal.vue:47
@@ -4589,11 +4536,21 @@ msgstr "Треки"
 #: front/src/views/admin/moderation/DomainsDetail.vue:274
 #: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8
 #: front/src/views/playlists/Detail.vue:51 src/views/radios/Detail.vue:34
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Tracks"
 msgstr "Треки"
 
+#: front/src/components/manage/library/AlbumsTable.vue:42
+#: front/src/components/manage/library/ArtistsTable.vue:42
+#: front/src/views/admin/library/AlbumDetail.vue:252
+#: front/src/views/admin/library/ArtistDetail.vue:251
+#: front/src/views/admin/library/Base.vue:14
+#: front/src/views/admin/library/LibraryDetail.vue:229
+#: front/src/views/admin/library/TracksList.vue:24
+msgctxt "*/*/*"
+msgid "Tracks"
+msgstr "Треки"
+
 #: front/src/components/library/ArtistDetail.vue:33
 msgctxt "Content/Artist/Title"
 msgid "Tracks by this artist"
@@ -4610,45 +4567,43 @@ msgid "tracks listened"
 msgstr "треков прослушано"
 
 #: front/src/components/library/radios/Filter.vue:44
-#, fuzzy
 msgctxt "Popup/Radio/Title/Noun"
 msgid "Tracks matching filter"
 msgstr "Трек подходящий под фильтр"
 
-#: front/src/views/admin/moderation/AccountsDetail.vue:180
-msgctxt "Content/Moderation/Table.Label/Noun"
-msgid "Type"
-msgstr "Тип"
-
 #: front/src/components/library/TrackDetail.vue:57
 #: front/src/views/admin/library/UploadDetail.vue:250
 msgctxt "Content/Track/Table.Label/Noun"
 msgid "Type"
 msgstr "Тип"
 
+#: front/src/views/admin/moderation/AccountsDetail.vue:180
+msgctxt "Content/Moderation/Table.Label/Noun"
+msgid "Type"
+msgstr "Тип"
+
 #: front/src/components/manage/moderation/AccountsTable.vue:44
 #: front/src/components/manage/moderation/DomainsTable.vue:42
-#, fuzzy
 msgctxt "Content/Moderation/Table.Label/Short"
 msgid "Under moderation rule"
 msgstr "Удалить радио"
 
-#: front/src/views/content/remote/Card.vue:104
-#: src/views/content/remote/Card.vue:109
-#, fuzzy
+#: front/src/views/content/remote/Card.vue:109
+#: src/views/content/remote/Card.vue:114
 msgctxt "*/Library/Button.Label/Verb"
 msgid "Unfollow"
 msgstr "Отписаться"
 
-#: front/src/views/content/remote/Card.vue:105
+#: front/src/views/content/remote/Card.vue:110
 msgctxt "Popup/Library/Title"
 msgid "Unfollow this library?"
 msgstr "Отписаться от этой библиотеки?"
 
 #: front/src/components/About.vue:17
-#, fuzzy
 msgctxt "Content/About/Paragraph"
-msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page."
+msgid ""
+"Unfortunately, the owners of this instance did not yet take the time to "
+"complete this page."
 msgstr "К сожалению, владельцы этого узла ещё не заполнили эту страницу."
 
 #: front/src/components/federation/FetchButton.vue:54
@@ -4667,7 +4622,7 @@ msgctxt "Content/Home/Title"
 msgid "Unlimited music"
 msgstr "Безграничная музыка"
 
-#: front/src/components/audio/Player.vue:602
+#: front/src/components/audio/Player.vue:630
 msgctxt "Sidebar/Player/Icon.Tooltip/Verb"
 msgid "Unmute"
 msgstr ""
@@ -4678,7 +4633,6 @@ msgid "Update"
 msgstr "Дата загрузки"
 
 #: front/src/components/auth/ApplicationForm.vue:64
-#, fuzzy
 msgctxt "Content/Applications/Button.Label/Verb"
 msgid "Update application"
 msgstr "Обновить список воспроизведения"
@@ -4725,7 +4679,6 @@ msgid "Upload audio content"
 msgstr "Загрузить аудио"
 
 #: front/src/views/admin/library/UploadDetail.vue:85
-#, fuzzy
 msgctxt "Content/Moderation/Title"
 msgid "Upload data"
 msgstr "Дата загрузки"
@@ -4737,8 +4690,12 @@ msgstr "Дата загрузки"
 
 #: front/src/components/library/FileUpload.vue:258
 msgctxt "Content/Library/Help text"
-msgid "Upload denied, ensure the file is not too big and that you have not reached your quota"
-msgstr "Загрузка отклонена, убедитсь что файл не слишком большой и вы не превысили квоту"
+msgid ""
+"Upload denied, ensure the file is not too big and that you have not reached "
+"your quota"
+msgstr ""
+"Загрузка отклонена, убедитсь что файл не слишком большой и вы не превысили "
+"квоту"
 
 #: front/src/components/library/ImportStatusModal.vue:8
 msgctxt "Popup/Import/Message"
@@ -4747,8 +4704,12 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:7
 msgctxt "Content/Library/Paragraph"
-msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here."
-msgstr "Загрузите музыку (mp3, ogg, flac и т.д.) из вашей личной библиотеки прямо из вашего браузера и наслаждайтесь ей здесь."
+msgid ""
+"Upload music files (MP3, OGG, FLAC, etc.) from your personal library "
+"directly from your browser to enjoy them here."
+msgstr ""
+"Загрузите музыку (mp3, ogg, flac и т.д.) из вашей личной библиотеки прямо из"
+" вашего браузера и наслаждайтесь ей здесь."
 
 #: front/src/components/library/FileUpload.vue:30
 msgctxt "Content/Library/Title/Verb"
@@ -4767,7 +4728,9 @@ msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:14
 msgctxt "Popup/Import/Message"
-msgid "Upload was skipped because a similar one is already available in one of your libraries."
+msgid ""
+"Upload was skipped because a similar one is already available in one of your"
+" libraries."
 msgstr ""
 
 #: front/src/components/library/ImportStatusModal.vue:11
@@ -4790,15 +4753,8 @@ msgctxt "Content/Library/Table"
 msgid "Uploading…"
 msgstr "Загружается"
 
-#: front/src/components/manage/library/LibrariesTable.vue:52
-#, fuzzy
-msgctxt "Content/*/*/Noun"
-msgid "Uploads"
-msgstr "Загрузить"
-
 #: front/src/views/admin/library/Base.vue:20
 #: front/src/views/admin/library/UploadsList.vue:24
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Uploads"
 msgstr "Загрузить"
@@ -4816,9 +4772,16 @@ msgctxt "Content/Moderation/Table.Label/Noun"
 msgid "Uploads"
 msgstr "Загрузить"
 
+#: front/src/components/manage/library/LibrariesTable.vue:52
+msgctxt "Content/*/*/Noun"
+msgid "Uploads"
+msgstr "Загрузить"
+
 #: front/src/components/auth/ApplicationForm.vue:16
 msgctxt "Content/Applications/Help Text"
-msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web."
+msgid ""
+"Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is "
+"not served on the web."
 msgstr ""
 
 #: front/src/components/Footer.vue:16
@@ -4828,12 +4791,18 @@ msgstr "Использовать другой узел"
 
 #: front/src/views/auth/PasswordReset.vue:12
 msgctxt "Content/Signup/Paragraph"
-msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password."
-msgstr "Используйте эту форму чтобы запросить сброс пароля. Мы вышлем письмо на указанный адрес с инструкциями по сбросу вашего пароля."
+msgid ""
+"Use this form to request a password reset. We will send an email to the "
+"given address with instructions to reset your password."
+msgstr ""
+"Используйте эту форму чтобы запросить сброс пароля. Мы вышлем письмо на "
+"указанный адрес с инструкциями по сбросу вашего пароля."
 
 #: front/src/components/manage/moderation/InstancePolicyForm.vue:111
 msgctxt "Content/Moderation/Help text"
-msgid "Use this setting to temporarily enable/disable the policy without completely removing it."
+msgid ""
+"Use this setting to temporarily enable/disable the policy without completely"
+" removing it."
 msgstr ""
 
 #: front/src/components/manage/users/InvitationsTable.vue:49
@@ -4854,7 +4823,6 @@ msgstr "Пользовательская активность"
 #: front/src/components/library/AlbumDetail.vue:26
 #: front/src/components/library/ArtistDetail.vue:39
 #: front/src/components/library/TrackDetail.vue:79
-#, fuzzy
 msgctxt "Content/*/Title/Noun"
 msgid "User libraries"
 msgstr "Пользовательские библиотеки"
@@ -4889,13 +4857,11 @@ msgstr "пользователи"
 #: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5
 #: src/views/admin/users/UsersList.vue:21
 #: front/src/components/mixins/Translations.vue:62
-#, fuzzy
 msgctxt "*/*/*/Noun"
 msgid "Users"
 msgstr "Пользователи"
 
 #: front/src/components/Footer.vue:29
-#, fuzzy
 msgctxt "Footer/*/Title"
 msgid "Using Funkwhale"
 msgstr "О Funkwhale"
@@ -4933,46 +4899,41 @@ msgstr ""
 #: front/src/components/library/TrackBase.vue:80
 #: front/src/components/metadata/ArtistCard.vue:49
 #: front/src/components/metadata/ReleaseCard.vue:53
-#, fuzzy
 msgctxt "Content/*/*/Clickable, Verb"
 msgid "View on MusicBrainz"
 msgstr "Смотреть на MusicBrainz"
 
-#: front/src/views/content/libraries/Form.vue:18
-msgctxt "Content/Library/Dropdown.Label"
-msgid "Visibility"
-msgstr "Видимость"
-
 #: front/src/components/manage/library/LibrariesTable.vue:11
 #: front/src/components/manage/library/LibrariesTable.vue:51
 #: front/src/components/manage/library/UploadsTable.vue:11
 #: front/src/components/manage/library/UploadsTable.vue:63
 #: front/src/views/admin/library/LibraryDetail.vue:94
 #: front/src/views/admin/library/UploadDetail.vue:101
-#, fuzzy
 msgctxt "*/*/*"
 msgid "Visibility"
 msgstr "Видимость"
 
+#: front/src/views/content/libraries/Form.vue:18
+msgctxt "Content/Library/Dropdown.Label"
+msgid "Visibility"
+msgstr "Видимость"
+
 #: front/src/components/library/AlbumDetail.vue:4
 msgctxt "Content/Album/"
 msgid "Volume %{ number }"
 msgstr ""
 
 #: front/src/components/federation/FetchButton.vue:69
-#, fuzzy
 msgctxt "Popup/*/Loading.Title"
 msgid "Waiting for result…"
 msgstr "Загружаем ваше избранное..."
 
 #: front/src/components/auth/Login.vue:7
-#, fuzzy
 msgctxt "Content/Login/Error message.Title"
 msgid "We cannot log you in"
 msgstr "Мы не смогли сохранить ваши настройки"
 
 #: front/src/components/auth/ApplicationForm.vue:3
-#, fuzzy
 msgctxt "Content/*/Error message.Title"
 msgid "We cannot save your changes"
 msgstr "Нам не удалось создать ваш аккаунт"
@@ -5017,7 +4978,7 @@ msgctxt "Popup/Embed/Input.Label"
 msgid "Widget width"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:155
+#: front/src/components/auth/ApplicationForm.vue:157
 msgctxt "Content/OAuth Scopes/Label/Verb"
 msgid "Write"
 msgstr ""
@@ -5027,7 +4988,7 @@ msgctxt "Content/Auth/Label/Noun"
 msgid "Write-only"
 msgstr ""
 
-#: front/src/components/auth/ApplicationForm.vue:156
+#: front/src/components/auth/ApplicationForm.vue:158
 msgctxt "Content/OAuth Scopes/Help Text"
 msgid "Write-only access to user data"
 msgstr ""
@@ -5046,17 +5007,29 @@ msgstr ""
 
 #: front/src/views/content/libraries/Form.vue:19
 msgctxt "Content/Library/Paragraph"
-msgid "You are able to share your library with other people, regardless of its visibility."
-msgstr "Вы сможете делиться вашей библиотекой с другими людьми независимо от её видимости."
+msgid ""
+"You are able to share your library with other people, regardless of its "
+"visibility."
+msgstr ""
+"Вы сможете делиться вашей библиотекой с другими людьми независимо от её "
+"видимости."
 
 #: front/src/components/library/FileUpload.vue:32
 msgctxt "Content/Library/Paragraph"
-msgid "You are about to upload music to your library. Before proceeding, please ensure that:"
-msgstr "Вы собираетесь загрузить музыку в вашу библиотеку. Перед тем как продолжить, убедитесь что:"
+msgid ""
+"You are about to upload music to your library. Before proceeding, please "
+"ensure that:"
+msgstr ""
+"Вы собираетесь загрузить музыку в вашу библиотеку. Перед тем как продолжить,"
+" убедитесь что:"
 
 #: front/src/components/SetInstanceModal.vue:12
 msgctxt "Popup/Login/Paragraph"
-msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted."
+msgid ""
+"You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ "
+"hostname }&nbsp;<i class=\"external icon\"/></a>. If you continue, you will "
+"be disconnected from your current instance and all your local data will be "
+"deleted."
 msgstr ""
 
 #: front/src/components/library/ArtistDetail.vue:6
@@ -5065,14 +5038,15 @@ msgid "You are currently hiding content related to this artist."
 msgstr ""
 
 #: front/src/components/auth/Logout.vue:7
-#, fuzzy
 msgctxt "Content/Login/Paragraph"
 msgid "You are currently logged in as %{ username }"
 msgstr "Вы вошли как %{ username }"
 
 #: front/src/components/library/FileUpload.vue:35
 msgctxt "Content/Library/List item"
-msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law"
+msgid ""
+"You are not uploading copyrighted content in a public library, otherwise you"
+" may be infringing the law"
 msgstr ""
 
 #: front/src/components/SetInstanceModal.vue:98
@@ -5082,61 +5056,80 @@ msgstr ""
 
 #: front/src/views/content/Home.vue:17
 msgctxt "Content/Library/Paragraph"
-msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner."
-msgstr "Вы можете подписаться на библиотеки других пользователей чтобы получать доступ к новой музыке. На публичные библиотеки можно подписаться сразу, в то время как подписка на приватную библиотеку требует подтверждения владельца."
+msgid ""
+"You can follow libraries from other users to get access to new music. Public"
+" libraries can be followed immediatly, while following a private library "
+"requires approval from its owner."
+msgstr ""
+"Вы можете подписаться на библиотеки других пользователей чтобы получать "
+"доступ к новой музыке. На публичные библиотеки можно подписаться сразу, в то"
+" время как подписка на приватную библиотеку требует подтверждения владельца."
 
 #: front/src/components/Home.vue:128
 msgctxt "Content/Home/List item"
-msgid "You can invite friends and family to your instance so they can enjoy your music"
-msgstr "Вы можете пригласить друзей и семью на ваш узел чтобы они могли наслаждаться вашей музыкой"
+msgid ""
+"You can invite friends and family to your instance so they can enjoy your "
+"music"
+msgstr ""
+"Вы можете пригласить друзей и семью на ваш узел чтобы они могли наслаждаться"
+" вашей музыкой"
 
 #: front/src/components/moderation/FilterModal.vue:31
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You can manage and update your filters anytime from your account settings."
+msgid ""
+"You can manage and update your filters anytime from your account settings."
 msgstr ""
 
 #: front/src/views/auth/EmailConfirm.vue:24
 msgctxt "Content/Signup/Paragraph"
 msgid "You can now use the service without limitations."
-msgstr "Ваш адрес электронной почты был подтверждён, теперь вы можете пользоваться сервисом без ограничений."
+msgstr ""
+"Ваш адрес электронной почты был подтверждён, теперь вы можете пользоваться "
+"сервисом без ограничений."
 
 #: front/src/components/library/radios/Builder.vue:7
 msgctxt "Content/Radio/Paragraph"
-msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria."
-msgstr "Вы можете использовать этот интерфейс чтобы создать собственное радио, которое будет проигрывать треки согласно вашим критериям."
+msgid ""
+"You can use this interface to build your own custom radio, which will play "
+"tracks according to your criteria."
+msgstr ""
+"Вы можете использовать этот интерфейс чтобы создать собственное радио, "
+"которое будет проигрывать треки согласно вашим критериям."
 
 #: front/src/components/auth/SubsonicTokenForm.vue:7
 msgctxt "Content/Settings/Paragraph"
-msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance."
-msgstr "Вы можете наслаждаться вашим списком воспроизведения и музыкой в режиме оффлайн, например с вашего смартфона или планшета."
+msgid ""
+"You can use those to enjoy your playlist and music in offline mode, on your "
+"smartphone or tablet, for instance."
+msgstr ""
+"Вы можете наслаждаться вашим списком воспроизведения и музыкой в режиме "
+"оффлайн, например с вашего смартфона или планшета."
 
 #: front/src/components/auth/Settings.vue:202
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any application connected with your account."
 msgstr "У нас нет уведомлений для показа!"
 
 #: front/src/components/auth/Settings.vue:261
-#, fuzzy
 msgctxt "Content/Applications/Paragraph"
 msgid "You don't have any configured application yet."
 msgstr "У нас нет уведомлений для показа!"
 
 #: front/src/views/admin/moderation/AccountsDetail.vue:75
-#, fuzzy
 msgctxt "Content/Moderation/Card.Title"
 msgid "You don't have any rule in place for this account."
 msgstr "У нас нет уведомлений для показа!"
 
 #: front/src/views/admin/moderation/DomainsDetail.vue:39
-#, fuzzy
 msgctxt "Content/Moderation/Card.Title"
 msgid "You don't have any rule in place for this domain."
 msgstr "У нас нет уведомлений для показа!"
 
 #: front/src/components/library/EditForm.vue:52
 msgctxt "Content/Library/Paragraph"
-msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval."
+msgid ""
+"You don't have the permission to edit this object, but you can suggest "
+"changes. Once submitted, suggestions will be reviewed before approval."
 msgstr ""
 
 #: front/src/components/Sidebar.vue:171
@@ -5151,7 +5144,8 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:100
 msgctxt "Popup/Settings/List item"
-msgid "You will be logged out from this session and have to log in with the new one"
+msgid ""
+"You will be logged out from this session and have to log in with the new one"
 msgstr ""
 
 #: front/src/components/auth/Authorize.vue:51
@@ -5166,22 +5160,25 @@ msgstr ""
 
 #: front/src/components/auth/Settings.vue:71
 msgctxt "Content/Settings/Paragraph"
-msgid "You will have to update your password on your clients that use this password."
-msgstr "Вам потребуется обновить пароль на своих клиентах чтобы использовать его."
+msgid ""
+"You will have to update your password on your clients that use this "
+"password."
+msgstr ""
+"Вам потребуется обновить пароль на своих клиентах чтобы использовать его."
 
 #: front/src/components/moderation/FilterModal.vue:20
 msgctxt "Popup/Moderation/Paragraph"
-msgid "You will not see tracks, albums and user activity linked to this artist anymore:"
+msgid ""
+"You will not see tracks, albums and user activity linked to this artist "
+"anymore:"
 msgstr ""
 
 #: front/src/components/auth/Signup.vue:13
-#, fuzzy
 msgctxt "Content/Signup/Form/Paragraph"
 msgid "Your account cannot be created."
 msgstr "Список воспроизведения создан"
 
 #: front/src/components/auth/Settings.vue:215
-#, fuzzy
 msgctxt "Content/Settings/Title/Noun"
 msgid "Your applications"
 msgstr "Ваши уведомления"
@@ -5222,24 +5219,25 @@ msgid "Your password has been updated successfully."
 msgstr "Ваш пароль был успешно обновлён."
 
 #: front/src/components/auth/Settings.vue:14
-#, fuzzy
 msgctxt "Content/Settings/Error message.Title"
 msgid "Your settings can't be updateds"
 msgstr "Настройки обновлены"
 
 #: front/src/components/auth/Settings.vue:101
 msgctxt "Popup/Settings/List item"
-msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password"
-msgstr "Ваш пароль Subsonic будет изменён на новый случайный, что приведёт к отключению всех устройств, которые использовали старый пароль Subsonic"
+msgid ""
+"Your Subsonic password will be changed to a new, random one, logging you out"
+" from devices that used the old Subsonic password"
+msgstr ""
+"Ваш пароль Subsonic будет изменён на новый случайный, что приведёт к "
+"отключению всех устройств, которые использовали старый пароль Subsonic"
 
 #: front/src/edits.js:47
-#, fuzzy
 msgctxt "*/*/*/Short, Noun"
 msgid "Position"
 msgstr "Описание"
 
 #: front/src/edits.js:54
-#, fuzzy
 msgctxt "Content/Track/*/Noun"
 msgid "Copyright"
 msgstr "Копировать"
@@ -5247,8 +5245,12 @@ msgstr "Копировать"
 #: front/src/components/library/AlbumBase.vue:183
 #, fuzzy
 msgctxt "Content/Album/Header.Title"
-msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
-msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>"
+msgid ""
+"Album containing %{ count } track, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
+msgid_plural ""
+"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ "
+"artistUrl }\">%{ artist }</a>"
 msgstr[0] "Альбом содержит %{ count } трек от %{ artist }"
 msgstr[1] "Альбом содержит %{ count } трека от %{ artist }"
 msgstr[2] "Альбом содержит %{ count } треков от %{ artist }"
diff --git a/front/src/locales.js b/front/src/locales.js
index 93f8fd4392b2eeeeac55596f61a2253f8af3b8b1..287581217a9614883cc26c1f17710f62538b04e8 100644
--- a/front/src/locales.js
+++ b/front/src/locales.js
@@ -24,6 +24,10 @@ export default {
       "code": "es",
       "label": "Español"
     },
+    {
+      "code": "eu",
+      "label": "Euskara"
+    },
     {
       "code": "fr_FR",
       "label": "Français"
@@ -36,6 +40,14 @@ export default {
       "code": "it",
       "label": "Italiano"
     },
+    {
+      "code": "nb_NO",
+      "label": "Bokmål"
+    },
+    {
+      "code": "nl",
+      "label": "Nederlands"
+    },
     {
       "code": "oc",
       "label": "Occitan"
@@ -44,6 +56,10 @@ export default {
       "code": "pl",
       "label": "Polszczyzna"
     },
+    {
+      "code": "pt_BR",
+      "label": "Português (Brasil)"
+    },
     {
       "code": "pt_PT",
       "label": "Português (Portugal)"