diff --git a/front/locales/app.pot b/front/locales/app.pot index 4a7ddcd46..35e43c7b3 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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -38,6 +38,48 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:182 +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:188 +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "" +msgstr[1] "" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -45,8 +87,8 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "" msgstr[1] "" -#: 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 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 +#: front/src/views/content/libraries/Card.vue:40 src/views/content/remote/Card.vue:43 msgctxt "*/*/*" msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -67,7 +109,14 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "" msgstr[1] "" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/playlists/Card.vue:28 msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -114,7 +163,7 @@ msgctxt "Popup/Playlist/Paragraph" msgid "%{ track } is already in %{ playlist }." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" @@ -128,24 +177,41 @@ msgid_plural "%{ count } favorites" msgstr[0] "" msgstr[1] "" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" +#: front/src/components/audio/artist/Card.vue:15 +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "" +msgstr[1] "" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" msgstr "" #: front/src/components/library/FileUpload.vue:264 msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "" #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "" #: front/src/components/Footer.vue:6 @@ -153,19 +219,29 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "" +#: front/src/components/Home.vue:85 +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "" #: front/src/views/content/libraries/Detail.vue:48 @@ -178,85 +254,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 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 -msgctxt "Content/OAuth Scopes/Paragraph" -msgid "Access to edits" -msgstr "" - -#: 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 -msgctxt "Content/OAuth Scopes/Paragraph" -msgid "Access to favorites" -msgstr "" - #: front/src/components/mixins/Translations.vue:85 #: front/src/components/mixins/Translations.vue:86 msgctxt "Content/OAuth Scopes/Paragraph" -msgid "Access to follows" +msgid "Access to audio files, libraries, artists, albums and tracks" +msgstr "" + +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 +msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to content filters" +msgstr "" + +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 +msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to edits" 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 -msgctxt "Content/OAuth Scopes/Paragraph" -msgid "Access to notifications" +msgid "Access to email, username, and profile information" msgstr "" #: front/src/components/mixins/Translations.vue:89 #: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" -msgid "Access to playlists" +msgid "Access to favorites" +msgstr "" + +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 +msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to follows" msgstr "" #: front/src/components/mixins/Translations.vue:93 #: front/src/components/mixins/Translations.vue:94 msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to listening history" +msgstr "" + +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 +msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to notifications" +msgstr "" + +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 +msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to playlists" +msgstr "" + +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 +msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" 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" -msgstr "" - #: front/src/components/manage/library/UploadsTable.vue:67 -#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -264,6 +335,8 @@ msgstr "" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "" @@ -278,7 +351,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "" @@ -295,7 +368,7 @@ 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 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "" @@ -318,18 +391,24 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +msgctxt "*/*/*" +msgid "Actions" +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "" @@ -340,7 +419,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "" @@ -386,7 +465,27 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "" @@ -418,7 +517,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "" @@ -428,46 +527,49 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 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 +#: front/src/components/audio/SearchBar.vue:33 src/components/audio/track/Table.vue:9 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 -#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:134 src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "" -#: 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/audio/Search.vue:19 src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "" @@ -477,11 +579,18 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +msgctxt "*/*/*" +msgid "All" +msgstr "" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -499,34 +608,49 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "" +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: front/src/components/About.vue:149 +msgctxt "*/*/*" +msgid "Allowed domains" +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 occurred 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" +msgid "An error occurred while saving your changes" msgstr "" #: front/src/components/federation/FetchButton.vue:21 msgctxt "Popup/*/Message.Content" -msgid "An error occured while trying to refresh data:" +msgid "An error occurred while trying to refresh data:" msgstr "" #: front/src/components/federation/FetchButton.vue:41 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" +msgid "An HTTP error occurred while contacting the remote server" msgstr "" #: front/src/components/library/ImportStatusModal.vue:145 msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" +msgstr "" + +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." msgstr "" #: front/src/components/auth/Settings.vue:175 src/components/auth/Settings.vue:225 @@ -576,28 +700,30 @@ 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/audio/SearchBar.vue:32 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "" @@ -607,32 +733,37 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "" -#: 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 +#: front/src/components/audio/Search.vue:10 src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "" -#: 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/favorites/List.vue:34 src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -644,18 +775,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "" @@ -698,9 +835,9 @@ msgid "Back to settings" msgstr "" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "" @@ -726,6 +863,11 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "" +#: front/src/components/Home.vue:132 +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -756,38 +898,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." msgstr "" -#: 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/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" msgstr "" @@ -802,6 +946,14 @@ msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "" +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" +msgstr "" + #: front/src/components/Footer.vue:21 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" @@ -817,6 +969,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -842,7 +999,7 @@ msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "" @@ -863,6 +1020,7 @@ msgid "Clear" msgstr "" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "" @@ -873,14 +1031,14 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "" -#: front/src/components/audio/Player.vue:642 -msgctxt "Sidebar/Player/Icon.Tooltip/Verb" -msgid "Clear your queue" +#: front/src/components/ShortcutsModal.vue:144 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" msgstr "" -#: front/src/components/Home.vue:44 -msgctxt "Content/Home/List item/Verb" -msgid "Click once, listen for hours using built-in radios" +#: front/src/components/audio/Player.vue:668 +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" +msgid "Clear your queue" msgstr "" #: front/src/components/mixins/Translations.vue:21 @@ -894,14 +1052,15 @@ 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/federation/FetchButton.vue:85 -#: front/src/components/library/ImportStatusModal.vue:79 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "" @@ -910,6 +1069,11 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "" +#: front/src/components/About.vue:94 +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -917,11 +1081,15 @@ msgid "Code" msgstr "" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "" +#: front/src/components/common/CollapseLink.vue:3 +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -942,13 +1110,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: 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 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "" @@ -968,13 +1141,19 @@ 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 +#: front/src/components/About.vue:46 +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "" @@ -995,7 +1174,7 @@ 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 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "" @@ -1010,32 +1189,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "" -#: front/src/components/auth/Settings.vue:220 -msgctxt "Content/Settings/Button.Label" -msgid "Create a new application" -msgstr "" - #: front/src/components/auth/ApplicationNew.vue:8 #: front/src/components/auth/ApplicationNew.vue:41 msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "" +#: front/src/components/auth/Settings.vue:220 +msgctxt "Content/Settings/Button.Label" +msgid "Create a new application" +msgstr "" + #: front/src/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1046,7 +1220,7 @@ msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "" @@ -1061,7 +1235,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "" @@ -1081,15 +1255,21 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "" +#: front/src/components/manage/moderation/ReportCard.vue:43 +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "" @@ -1099,6 +1279,11 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "" +#: front/src/components/admin/SettingsGroup.vue:67 +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1114,6 +1299,11 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" @@ -1134,7 +1324,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "" @@ -1145,22 +1335,28 @@ msgstr "" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: front/src/views/content/libraries/Form.vue:29 src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "" @@ -1185,7 +1381,22 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "" + +#: front/src/components/auth/Settings.vue:274 +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "" + +#: front/src/components/auth/Settings.vue:297 +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "" @@ -1195,13 +1406,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "" @@ -1217,34 +1438,51 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "" +#: front/src/components/manage/moderation/NotesThread.vue:25 +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "" +#: front/src/views/admin/library/TagDetail.vue:42 +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "" -#: 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/favorites/List.vue:35 src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 msgctxt "Content/Search/Dropdown" msgid "Descending" msgstr "" -#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "" @@ -1255,12 +1493,12 @@ msgctxt "Content/*/Input.Label/Noun" msgid "Description" msgstr "" -#: front/src/views/content/libraries/Card.vue:48 src/views/content/remote/Card.vue:54 +#: front/src/views/content/libraries/Card.vue:48 src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 "" @@ -1272,21 +1510,27 @@ msgid "Determine the visibility level of your activity" msgstr "" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1294,16 +1538,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1319,6 +1573,11 @@ 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/views/Notifications.vue:36 +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "" + #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" @@ -1329,7 +1588,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "" @@ -1339,6 +1598,11 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "" +#: front/src/components/auth/Settings.vue:298 +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1351,7 +1615,12 @@ msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "" msgstr[1] "" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "" @@ -1367,26 +1636,33 @@ msgstr "" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1399,10 +1675,10 @@ msgstr "" #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "" @@ -1412,25 +1688,20 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" -msgstr "" - -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "" @@ -1440,11 +1711,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1465,22 +1731,23 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "" @@ -1490,9 +1757,9 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "" @@ -1502,29 +1769,34 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "" + +#: front/src/components/library/TrackBase.vue:43 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "" @@ -1537,6 +1809,12 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1552,7 +1830,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "" @@ -1569,15 +1847,15 @@ msgstr "" #: front/src/views/auth/PasswordReset.vue:54 msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "" @@ -1587,12 +1865,12 @@ msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "" @@ -1609,7 +1887,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "" @@ -1665,26 +1943,36 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "" +#: front/src/components/manage/moderation/NoteForm.vue:3 +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:11 +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1719,9 +2007,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "" @@ -1747,14 +2040,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" 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 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "" @@ -1764,12 +2057,17 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "" +#: front/src/components/About.vue:110 +msgctxt "*/*/*" +msgid "Federation" +msgstr "" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1795,6 +2093,11 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "" +#: front/src/components/Home.vue:118 +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1804,25 +2107,31 @@ msgid "Finished" msgstr "" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 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 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "" @@ -1832,15 +2141,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "" @@ -1850,18 +2159,18 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" msgid "From album %{ album } by %{ artist }" msgstr "" @@ -1876,27 +2185,17 @@ msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "" -#: front/src/components/Home.vue:90 +#: front/src/components/Home.vue:88 msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "" -#: 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." +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" msgstr "" -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." -msgstr "" - -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "" - -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "" @@ -1906,22 +2205,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -msgstr "" - -#: front/src/components/Home.vue:70 -msgctxt "Content/Home/List item/Verb" -msgid "Get quality metadata about your music thanks to MusicBrainz" -msgstr "" - #: 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/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "" @@ -1942,11 +2231,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -1957,12 +2256,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "" @@ -1972,11 +2271,6 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "" -#: front/src/components/instance/Stats.vue:36 -msgctxt "Content/About/Paragraph/Unit" -msgid "Hours of music" -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." @@ -1984,7 +2278,7 @@ 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 linked 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 @@ -1992,6 +2286,12 @@ 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/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "" + #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" msgid "Import detail" @@ -2002,6 +2302,12 @@ 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 @@ -2009,12 +2315,6 @@ 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" @@ -2051,12 +2351,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "" @@ -2074,7 +2374,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "" @@ -2099,17 +2399,29 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 }" msgstr "" +#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" +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/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2121,7 +2433,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "" @@ -2131,9 +2449,10 @@ 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" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" msgstr "" #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 @@ -2141,7 +2460,7 @@ msgctxt "*/*/*/Noun" msgid "Keyboard shortcuts" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "" @@ -2152,15 +2471,15 @@ msgid "Known libraries" msgstr "" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "" @@ -2175,13 +2494,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "" @@ -2191,9 +2510,9 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" +#: front/src/components/Home.vue:35 +msgctxt "Content/Home/Link" +msgid "Learn more" msgstr "" #: front/src/components/manage/users/InvitationForm.vue:58 @@ -2206,11 +2525,17 @@ 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2222,8 +2547,8 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 msgctxt "Content/OAuth Scopes/Label" msgid "Libraries and uploads" msgstr "" @@ -2233,11 +2558,13 @@ 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 "" -#: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30 +#: front/src/components/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "" @@ -2269,21 +2596,41 @@ msgstr "" #: 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "" @@ -2309,7 +2656,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "" @@ -2334,6 +2681,7 @@ msgstr "" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2349,12 +2697,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "" @@ -2369,7 +2717,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "" @@ -2389,31 +2737,36 @@ 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:632 src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 src/components/audio/Player.vue:659 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 +#: front/src/components/audio/Player.vue:661 src/components/audio/Player.vue:662 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 +#: front/src/components/audio/Player.vue:664 src/components/audio/Player.vue:665 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "" -#: front/src/components/Sidebar.vue:223 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2429,7 +2782,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "" @@ -2444,12 +2797,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "" @@ -2459,38 +2812,68 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: 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 +#: front/src/components/Home.vue:143 +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "" + +#: front/src/components/Sidebar.vue:96 src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "" +#: front/src/views/admin/Settings.vue:85 +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "" + #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "" @@ -2500,7 +2883,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "" @@ -2547,7 +2930,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "" -#: front/src/components/audio/track/Row.vue:40 src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2557,14 +2941,17 @@ msgstr "" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2572,30 +2959,37 @@ msgid "N/A" msgstr "" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +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: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" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" msgstr "" #: front/src/components/auth/Settings.vue:88 @@ -2604,7 +2998,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "" @@ -2614,21 +3008,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" 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 "" - #: front/src/components/audio/Search.vue:25 msgctxt "Content/Search/Paragraph" msgid "No album matched your query" @@ -2644,6 +3035,11 @@ msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" msgstr "" +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" msgid "No licensing information for this track" @@ -2654,7 +3050,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "" -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "" @@ -2664,6 +3060,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "" +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2680,18 +3086,24 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "" @@ -2706,6 +3118,11 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "" +#: front/src/components/About.vue:90 +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2716,23 +3133,26 @@ 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 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 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 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 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 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "" @@ -2742,10 +3162,10 @@ 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/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2765,47 +3185,62 @@ msgstr "" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" msgstr "" #: 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/library/Artists.vue:19 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "" -#: front/src/components/library/Albums.vue:23 src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "" +#: front/src/components/manage/moderation/ReportCard.vue:143 +msgctxt "*/*/*" +msgid "Owner" +msgstr "" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2821,12 +3256,17 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +msgctxt "*/*/*" +msgid "Password" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "" @@ -2836,12 +3276,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "" @@ -2870,7 +3310,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "" @@ -2881,7 +3321,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "" @@ -2898,65 +3338,64 @@ msgid "Permissions" msgstr "" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." +#: front/src/components/mixins/Report.vue:66 src/components/mixins/Report.vue:67 +msgctxt "*/*/*" +msgid "Playlist" msgstr "" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "" @@ -2993,32 +3432,27 @@ msgctxt "Content/Playlist/Dropdown.Label" msgid "Playlist visibility" msgstr "" -#: front/src/components/mixins/Translations.vue:88 -#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "" - #: 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 "" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "" @@ -3028,7 +3462,12 @@ msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:137 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 msgctxt "*/*/*/Noun" msgid "Position" msgstr "" @@ -3043,7 +3482,7 @@ msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "" -#: front/src/components/audio/Player.vue:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "" @@ -3054,7 +3493,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "" @@ -3075,14 +3514,19 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "" +#: front/src/components/auth/SignupForm.vue:5 +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "" + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3113,7 +3557,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "" @@ -3148,8 +3592,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "" @@ -3180,15 +3624,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 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 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "" @@ -3208,6 +3652,11 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "" +#: front/src/components/Home.vue:167 +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3234,14 +3683,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "" @@ -3276,12 +3725,12 @@ 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." +#: front/src/components/About.vue:86 +msgctxt "*/*/*" +msgid "Registrations" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "" @@ -3306,8 +3755,8 @@ msgid "Rejected" 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "" @@ -3317,6 +3766,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3342,6 +3796,16 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3362,18 +3826,84 @@ 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 +#: front/src/components/audio/PlayButton.vue:94 +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "" + +#: front/src/components/mixins/Report.vue:36 src/components/mixins/Report.vue:37 +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "" + +#: front/src/components/mixins/Report.vue:50 src/components/mixins/Report.vue:51 +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "" + +#: front/src/components/mixins/Report.vue:72 src/components/mixins/Report.vue:73 +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "" + +#: front/src/components/mixins/Report.vue:61 src/components/mixins/Report.vue:62 +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "" + +#: front/src/components/mixins/Report.vue:23 src/components/mixins/Report.vue:24 +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "" @@ -3383,24 +3913,40 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 +#: front/src/components/auth/LoginForm.vue:34 src/views/auth/PasswordReset.vue:4 #: front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "" +#: front/src/components/manage/moderation/ReportCard.vue:83 +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "" -#: 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/components/favorites/List.vue:39 src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 src/components/library/Radios.vue:52 #: front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3441,43 +3987,48 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "" @@ -3498,12 +4049,14 @@ msgstr "" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" msgid "Search" @@ -3515,6 +4068,7 @@ msgid "Search a remote library" msgstr "" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "" @@ -3549,7 +4103,12 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "" @@ -3564,12 +4123,12 @@ msgctxt "Content/Admin/Input.Placeholder/Verb" msgid "Search by username, e-mail address, code…" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "" @@ -3579,15 +4138,27 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "" -#: 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/components/library/Library.vue:35 src/views/admin/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 src/views/admin/users/Base.vue:21 #: front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3598,6 +4169,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3615,9 +4206,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "" @@ -3643,11 +4239,16 @@ msgid "Share this link with other users so they can request access to your libra msgstr "" #: front/src/views/content/libraries/Detail.vue:14 -#: front/src/views/content/remote/Card.vue:77 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" @@ -3655,10 +4256,10 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "" msgstr[1] "" -#: front/src/components/audio/artist/Card.vue:30 -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +#: front/src/components/tags/List.vue:11 +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "" msgstr[1] "" @@ -3667,17 +4268,27 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "" + +#: front/src/components/common/ExpandableDiv.vue:8 +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "" @@ -3686,40 +4297,51 @@ msgstr "" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: 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 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "" @@ -3732,9 +4354,9 @@ msgstr "" #: front/src/components/library/FileUpload.vue:94 #: front/src/components/library/TrackDetail.vue:39 -#: front/src/components/mixins/Translations.vue:54 +#: front/src/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "" @@ -3752,7 +4374,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "" @@ -3767,48 +4389,59 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "" -#: front/src/components/audio/PlayButton.vue:23 src/components/radios/Button.vue:4 +#: front/src/components/audio/PlayButton.vue:27 src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:490 +#: front/src/components/About.vue:170 src/components/Home.vue:53 +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:418 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/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "" @@ -3817,8 +4450,23 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" 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/moderation/ReportCard.vue:57 +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "" @@ -3828,17 +4476,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "" @@ -3848,7 +4486,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "" @@ -3858,12 +4496,22 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "" @@ -3903,16 +4551,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -3923,18 +4576,45 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "" + +#: front/src/components/library/Albums.vue:23 src/components/library/Artists.vue:15 +#: front/src/edits.js:24 src/edits.js:50 src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: 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/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/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 "" @@ -3944,12 +4624,12 @@ msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 +#: front/src/components/Footer.vue:61 msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "" @@ -3984,9 +4664,14 @@ 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." msgstr "" #: front/src/components/playlists/Form.vue:14 @@ -4006,12 +4691,12 @@ msgstr "" #: front/src/components/federation/FetchButton.vue:44 msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "" #: front/src/components/federation/FetchButton.vue:50 msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote server returned invalid JSON or JSON-LD data" msgstr "" #: front/src/components/manage/library/AlbumsTable.vue:189 @@ -4029,6 +4714,11 @@ 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/TagsTable.vue:180 +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. 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." @@ -4054,6 +4744,11 @@ msgctxt "Popup/Library/Paragraph" msgid "The suggestion will be completely removed, this action is irreversible." msgstr "" +#: front/src/views/admin/library/TagDetail.vue:44 +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" msgid "The track can't be added to a playlist" @@ -4064,7 +4759,7 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 msgctxt "Content/Moderation/Paragraph" msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible." msgstr "" @@ -4099,17 +4794,32 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +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 "" +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." +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." @@ -4130,12 +4840,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:141 +#: front/src/views/content/remote/Card.vue:169 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 +#: front/src/views/content/remote/Card.vue:170 msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "" @@ -4152,6 +4862,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "" +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4160,7 +4875,7 @@ msgstr "" #: 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" +msgid "This track could not be processed, please make sure it is tagged correctly" msgstr "" #: front/src/components/mixins/Translations.vue:29 @@ -4175,7 +4890,7 @@ msgctxt "Content/Library/Help text" msgid "This track is already present in one of your libraries" msgstr "" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "" @@ -4185,7 +4900,7 @@ msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "" @@ -4195,12 +4910,17 @@ msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "" -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 msgctxt "Popup/Settings/Paragraph" msgid "This will completely disable access to the Subsonic API using from account." msgstr "" -#: front/src/components/auth/SubsonicTokenForm.vue:35 +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:40 msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." msgstr "" @@ -4220,8 +4940,14 @@ 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 src/edits.js:39 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "" @@ -4232,28 +4958,32 @@ msgctxt "Content/Track/*/Noun" msgid "Title" msgstr "" -#: front/src/components/manage/library/AlbumsTable.vue:39 -#: front/src/components/manage/library/TracksTable.vue:39 -msgctxt "*/*/*" -msgid "Title" -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." msgstr "" -#: front/src/components/ShortcutsModal.vue:79 +#: front/src/components/ShortcutsModal.vue:148 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "" @@ -4263,30 +4993,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +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 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "" @@ -4296,29 +5028,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4329,16 +5063,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4350,32 +5074,37 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "" +#: front/src/components/manage/moderation/ReportCard.vue:134 +msgctxt "*/*/*" +msgid "Type" +msgstr "" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 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 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 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." -msgstr "" - #: front/src/components/federation/FetchButton.vue:54 #: front/src/components/federation/FetchButton.vue:55 msgctxt "*/*/Error" @@ -4384,19 +5113,25 @@ msgstr "" #: front/src/components/library/ImportStatusModal.vue:144 msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4478,11 +5213,16 @@ msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "" +#: front/src/components/About.vue:99 +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4513,27 +5253,27 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "" -#: front/src/views/admin/library/Base.vue:20 -#: front/src/views/admin/library/UploadsList.vue:24 -msgctxt "*/*/*" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" msgid "Uploads" msgstr "" #: 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 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "" -#: front/src/components/manage/library/LibrariesTable.vue:52 -msgctxt "Content/*/*/Noun" +#: front/src/views/admin/library/Base.vue:20 +#: front/src/views/admin/library/UploadsList.vue:24 +msgctxt "*/*/*" msgid "Uploads" msgstr "" @@ -4547,11 +5287,26 @@ msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "" +#: front/src/components/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." +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." @@ -4562,14 +5317,24 @@ msgctxt "Content/Admin/Table" msgid "Used" msgstr "" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" +#: front/src/components/Home.vue:154 +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "" + +#: front/src/views/admin/Settings.vue:88 +msgctxt "Content/Admin/Menu" +msgid "User Interface" msgstr "" #: front/src/components/library/AlbumDetail.vue:26 @@ -4584,34 +5349,34 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "" - -#: 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/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4629,31 +5394,43 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 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/Home.vue:169 +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: 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/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4669,6 +5446,11 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "" +#: front/src/components/Home.vue:91 +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4679,7 +5461,12 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "" @@ -4689,9 +5476,9 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "" -#: front/src/components/Home.vue:122 -msgctxt "Content/Home/List item" -msgid "We do not track you or bother you with ads" +#: front/src/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" msgstr "" #: front/src/components/library/FileUpload.vue:39 @@ -4699,24 +5486,19 @@ msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "" -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 @@ -4744,9 +5526,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "" @@ -4793,17 +5577,12 @@ 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 "" - -#: 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" +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediately, while following a private library requires approval from its owner." 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 any time from your account settings." msgstr "" #: front/src/views/auth/EmailConfirm.vue:24 @@ -4811,6 +5590,11 @@ msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "" +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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." @@ -4836,7 +5620,7 @@ 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." msgstr "" @@ -4846,7 +5630,7 @@ 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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "" @@ -4878,14 +5662,19 @@ 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 any more:" msgstr "" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "" +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -4896,6 +5685,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -4906,12 +5700,12 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" +#: front/src/views/Notifications.vue:5 +msgctxt "Content/Notifications/Title" +msgid "Your messages" msgstr "" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "" @@ -4928,7 +5722,7 @@ msgstr "" #: front/src/components/auth/Settings.vue:14 msgctxt "Content/Settings/Error message.Title" -msgid "Your settings can't be updateds" +msgid "Your settings can't be updated" msgstr "" #: front/src/components/auth/Settings.vue:101 @@ -4936,24 +5730,39 @@ 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 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 msgctxt "Content/Album/Header.Title" msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "" msgstr[1] "" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" diff --git a/front/locales/ar/LC_MESSAGES/app.po b/front/locales/ar/LC_MESSAGES/app.po index a1d9e535b..0446eff89 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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-05-23 08:37+0000\n" "Last-Translator: ButterflyOfFire \n" -"Language-Team: Arabic \n" +"Language-Team: Arabic \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 @@ -36,6 +34,77 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "الدخول إلى حسابك على فانك وايل Funkwhale" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } مقطع" +msgstr[1] "%{ count } مَقطَع" +msgstr[2] "مَقطعين" +msgstr[3] "%{ count } مَقطَع" +msgstr[4] "%{ count } مَقاطِع" +msgstr[5] "%{ count } مَقاطعا" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } مقطع" +msgstr[1] "%{ count } مَقطَع" +msgstr[2] "مَقطعين" +msgstr[3] "%{ count } مَقطَع" +msgstr[4] "%{ count } مَقاطِع" +msgstr[5] "%{ count } مَقاطعا" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } مقطع" +msgstr[1] "%{ count } مَقطَع" +msgstr[2] "مَقطعين" +msgstr[3] "%{ count } مَقطَع" +msgstr[4] "%{ count } مَقاطِع" +msgstr[5] "%{ count } مَقاطعا" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } مقطع" +msgstr[1] "%{ count } مَقطَع" +msgstr[2] "مَقطعين" +msgstr[3] "%{ count } مَقطَع" +msgstr[4] "%{ count } مَقاطِع" +msgstr[5] "%{ count } مَقاطعا" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } مقطع" +msgstr[1] "%{ count } مَقطَع" +msgstr[2] "مَقطعين" +msgstr[3] "%{ count } مَقطَع" +msgstr[4] "%{ count } مَقاطِع" +msgstr[5] "%{ count } مَقاطعا" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -47,9 +116,9 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 msgctxt "*/*/*" msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -82,7 +151,19 @@ msgstr[3] "مقطع يناسب عامل التصفية" msgstr[4] "مقطع يناسب عامل التصفية" msgstr[5] "مقطع يناسب عامل التصفية" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } مقطع" +msgstr[1] "%{ count } مَقطَع" +msgstr[2] "مَقطعين" +msgstr[3] "%{ count } مَقطَع" +msgstr[4] "%{ count } مَقاطِع" +msgstr[5] "%{ count } مَقاطعا" + +#: front/src/components/playlists/Card.vue:28 msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -130,11 +211,10 @@ msgstr "الملف الشخصي لِـ %{ username }" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." +msgid "%{ track } is already in %{ playlist }." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" @@ -156,24 +236,48 @@ msgstr[3] "%{ count } مفضّلة" msgstr[4] "%{ count } مفضّلات" msgstr[5] "%{ count } مفضّلات" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "مكتبة صوتية نظيفة" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "إضافة مقطع صوتي" +msgstr[1] "إضافة مقطع صوتي" +msgstr[2] "إضافة مقطع صوتي" +msgstr[3] "إضافة مقطع صوتي" +msgstr[4] "إضافة مقطع صوتي" +msgstr[5] "إضافة مقطع صوتي" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "حدث خطأ في الشبكة أثناء تحميل هذا الملف" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "ملخص قصير لوصف تغييراتك." #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "عن %{ instance }" #: front/src/components/Footer.vue:6 @@ -181,19 +285,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "عن %{instanceName}" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "عن فانك وايل Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "عن فانك وايل Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "عن الصفحة" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "عن فانك وايل Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "عن مثيل الخادوم هذا" #: front/src/views/content/libraries/Detail.vue:48 @@ -206,86 +323,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "تم قبوله" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "عُطّل الوصول" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 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 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 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 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "عُطّل النفاذ" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 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 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "إضافة إلى المفضلة" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 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 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to notifications" msgstr "كتم الإشعارات" -#: front/src/components/mixins/Translations.vue:89 -#: front/src/components/mixins/Translations.vue:90 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to playlists" msgstr "الوصول إلى قوائم المقاطع الموسيقية" -#: front/src/components/mixins/Translations.vue:93 -#: front/src/components/mixins/Translations.vue:94 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" 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" -msgstr "صِلوا إلى موسيقاكم عبر واجهة نظيفة التصميم تُركّز فعلًا على الأهمّ" - #: front/src/components/manage/library/UploadsTable.vue:67 -#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "عُطّل النفاذ" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -293,6 +404,9 @@ msgstr "الحسابات" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "الحسابات" @@ -307,7 +421,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "إعدادات الحساب" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "إعدادات الحساب" @@ -324,7 +438,7 @@ 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 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "الحسابات" @@ -337,8 +451,7 @@ 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] "" @@ -352,18 +465,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "الإجراءات" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "الإجراءات" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "نشِط" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "النشاط" @@ -374,7 +494,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "عرض النشاط" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "إضافة" @@ -420,7 +540,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "قم بإضافة عوامل تصفية لتخصيص إذاعتك" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "إضافة محتوى" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "إضافة إلى قائمة المقاطع الموسيقية…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "إضافة إلى قائمة المقاطع الموسيقية…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "إضافة إلى قائمة المقاطع الموسيقية…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "أضِف إلى قائمة الانتظار الحالية" @@ -452,7 +596,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "إضافة مقطع صوتي" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "المدير" @@ -462,49 +606,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "الإدارة" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "الألبوم" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "الألبوم" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "مِن ألبومات هذا الفنان" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "عنوان الألبوم" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "عنوان الألبوم" #: 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "الألبومات" @@ -514,11 +662,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "مِن ألبومات هذا الفنان" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "الكل" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -540,41 +696,56 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "ترخيص التطبيق" +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +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 occurred during upload processing. You will find more information below." msgstr "" #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred 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:" +msgid "An error occurred 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" +msgid "An HTTP error occurred 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 "" -"طرأ هناك خطأ ما، ذلك قد يعني أن السيرفر غير متصل أو أنّ الإتصال به غير ممكن" - #: front/src/components/library/ImportStatusModal.vue:145 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" msgstr "حدث خطأ مجهول" +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." +msgstr "" + #: front/src/components/auth/Settings.vue:175 #: src/components/auth/Settings.vue:225 msgctxt "*/*/*/Noun" @@ -593,9 +764,7 @@ 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 @@ -625,29 +794,31 @@ 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "الفنان" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "الفنان" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "إسم الفنان" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "إسم الفنان" @@ -657,36 +828,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "فنان ، ألبوم ، مقطع موسيقي …" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "الفنانون" #: 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "الفنانون" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -698,18 +873,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "أطلب إعادة تعيين كلمة المرور" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "المحتوى الصوتي" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "اختصارات المُشغّل الصوتي" @@ -752,9 +933,9 @@ msgid "Back to settings" msgstr "العودة إلى الإعدادات" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "معدل البت" @@ -767,10 +948,7 @@ 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 @@ -783,6 +961,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "تصفح المكتبة" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "تحديث محتوى الجدول" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -813,39 +997,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "حسب %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 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 -#: front/src/views/admin/library/LibraryDetail.vue:192 -#: front/src/views/admin/library/TrackDetail.vue:266 +#: front/src/views/admin/library/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "إلغاء" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 #, fuzzy msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" @@ -861,6 +1046,14 @@ msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "لا يمكن تحميل هذا الملف، تحقق أنّ حجم الملف ليس ضخما" +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" +msgstr "" + #: front/src/components/Footer.vue:21 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" @@ -876,6 +1069,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "تغيير الكلمة السرية" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -893,28 +1091,22 @@ 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 إن قمت " -"بتعديل كلمتك السرية." +msgid "Changing your password will also change your Subsonic API password if you have requested one." +msgstr "سوف تتأثر كذلك الكلمة السرية لواجهة برمجة تطبيقات صاب سونيك Subsonic إن قمت بتعديل كلمتك السرية." #: front/src/components/auth/Settings.vue:98 msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "سوف ينجرّ ما يلي عند تعديل كلمتك السرية:" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 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." +msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes." msgstr "" #: front/src/components/SetInstanceModal.vue:2 @@ -928,6 +1120,7 @@ msgid "Clear" msgstr "امسح" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "امسح" @@ -938,21 +1131,21 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "مسح قائمة المَقاطع الموسيقية" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "مسح قائمة الانتظار الخاصة بك" + +#: front/src/components/audio/Player.vue:668 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 "إضغط مرة واحدة و استمع لساعات مِن الموسيقى عبر الإذاعات المُدمَجة" - #: 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 @@ -960,14 +1153,15 @@ 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/federation/FetchButton.vue:85 -#: front/src/components/library/ImportStatusModal.vue:79 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "إغلاق" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "إغلاق" @@ -976,6 +1170,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "إغلاق وإعادة إنعاش الصفحة" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "إغلاق" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -983,11 +1183,16 @@ msgid "Code" msgstr "الرمز" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "تصغير" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "تصغير" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -1008,13 +1213,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "رمز التأكيد" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: 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 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "عوامل تصفية المحتوى" @@ -1026,8 +1236,7 @@ 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 @@ -1035,13 +1244,20 @@ 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 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "عوامل تصفية المحتوى" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "المساهمة" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "نسخ" @@ -1062,7 +1278,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "انسخ والصق هذا الرمز في نص HTML على موقعك" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "الحقوق" @@ -1077,32 +1293,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "تعذر جلب المكتبة البُعدية" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "أغلِفة الألبومات و كلمات الأغاني، هدفنا هو دمجها جميعا ;)" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "إنشاء" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "أنشئ حسابا على فانك وايل" -#: front/src/components/auth/Settings.vue:220 -msgctxt "Content/Settings/Button.Label" -msgid "Create a new application" -msgstr "أنشئ تطبيقا جديدا" - #: front/src/components/auth/ApplicationNew.vue:8 #: front/src/components/auth/ApplicationNew.vue:41 msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "أنشئ تطبيقا جديدا" +#: front/src/components/auth/Settings.vue:220 +msgctxt "Content/Settings/Button.Label" +msgid "Create a new application" +msgstr "أنشئ تطبيقا جديدا" + #: front/src/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1113,7 +1324,7 @@ msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "أنشئ قائمة مَقاطِع موسيقية جديدة" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "أنشئ حسابا" @@ -1128,7 +1339,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "أنشئ مكتبة" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "أنشئ حسابي" @@ -1148,16 +1359,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "أنشئ إذاعتك" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "تاريخ الإنشاء" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "تاريخ الإنشاء" @@ -1167,6 +1385,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "الصورة الرمزية الحالية" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "الاستعمال الحالي" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1182,6 +1406,11 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "الاستعمال الحالي" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" @@ -1202,7 +1431,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "معلومات عن المَقطَع" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "تخفيض الصوت" @@ -1214,23 +1443,29 @@ msgstr "تخفيض الصوت" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "حذف" @@ -1255,7 +1490,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "حذف قاعدة الإشراف" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "أنشئ حسابي" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "أنشئ حسابي" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "أنشئ حسابي" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "حذف قائمة الأغاني" @@ -1265,13 +1518,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "حذف الإذاعة" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "أتريد حذف هذه المكتبة؟" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "أتريد حذف هذه المكتبة؟" @@ -1287,36 +1550,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "أتريد حذف قاعدة الإشراف هذه؟" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "أتريد حذف هذه المكتبة؟" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "أتريد حذف قاعدة الإشراف هذه؟" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "أتريد حذف هذه المكتبة؟" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "أتريد حذف هذه المكتبة؟" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 msgctxt "Content/Search/Dropdown" msgid "Descending" msgstr "تنازليًا" -#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "الوصف" @@ -1328,16 +1610,14 @@ msgid "Description" msgstr "الوصف" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "التفاصيل" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 @@ -1347,21 +1627,28 @@ msgid "Determine the visibility level of your activity" msgstr "" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "تعطيل النفاذ" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "تعطيل النفاذ عبر صاب سونيك Subsonic" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "تعطيل النفاذ عبر واجهة برمجة التطبيقات صاب سونيك ؟" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "معطل" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1369,16 +1656,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "معطل" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "القرص رقم" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "إكتشف كيفية استخدام فانك وايل Funkwhale عبر التطبيقات الأخرى" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1391,11 +1688,15 @@ 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/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "عن فانك وايل Funkwhale" + #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" @@ -1406,7 +1707,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "هل تؤكّد هذا الإجراء ؟" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "متأكّد مِن أنك تريد حذف قائمة المَقاطِع الموسيقية \"%{ playlist }\" ؟" @@ -1416,6 +1717,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "أتريد حقا حذف إذاعة \"%{ radio }\" ؟" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "هل تريد استرجاع قائمة الإنتظار السابقة للأغاني ؟" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1432,7 +1739,13 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "هل تؤكّد هذا الإجراء ؟" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "هل تريد استرجاع قائمة الإنتظار السابقة للأغاني ؟" @@ -1448,26 +1761,33 @@ msgstr "الدليل" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "النطاق" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "النطاقات" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1480,10 +1800,10 @@ msgstr "اسحب والقي أعمدةً قصد ترتيب المقاطِع عل #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "المدّة" @@ -1493,27 +1813,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "عنوان البريد الإلكتروني مؤكَّد" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" -msgstr "سهل للإستخدام" - -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "تعديل" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "تعديل" @@ -1523,11 +1838,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "حدث خطأ أثناء تطبيق الإجراء" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "تعديل معلومات مثيل الخادوم" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1548,23 +1858,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "شغِّل هذا المَقطَع" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "تعديل" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "تعديل" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "البريد الإلكتروني" @@ -1574,9 +1885,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "عنوان البريد الإلكتروني" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "ادمج" @@ -1586,29 +1898,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "رمز الإدماج" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "ادرج هذا الألبوم على موقعك" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "ادمج هذا المَقطع على موقعك" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "ادرج هذا الألبوم على موقعك" + +#: front/src/components/library/TrackBase.vue:43 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "الرسائل المُرسَلة" @@ -1621,6 +1939,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "تم تنشيطه" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "تم تنشيطه" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1636,7 +1961,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "أدخِل إسم إذاعة…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "أدخل اسم ألبوم ما…" @@ -1652,16 +1977,18 @@ msgid "Enter playlist name…" msgstr "أدخِل إسم قائمة مَقاطِعٍ موسيقية…" #: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "ادخل عنوان البريد الإلكتروني المُقترن بحسابك" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "أدخِل عنوان بريدك الإلكتروني" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "أدخِل رمز الدعوة" @@ -1671,12 +1998,12 @@ msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "أدخِل طلب بحثِك…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "أدخِل إسم المستخدِم" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "أدخل اسم المستخدِم أو البريد الإلكتروني" @@ -1693,7 +2020,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "سِجِل الأخطاء" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "سِجِل الأخطاء" @@ -1749,26 +2076,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "حدث خطأ أثناء إنشاء الدعوة" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "حدث خطأ أثناء عملية جلب معلومات العقدة" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "حدث خطأ أثناء حفظ الإعدادات" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "حدث خطأ أثناء حفظ الإعدادات" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "حدث خطأ أثناء حفظ الإعدادات" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "حدث خطأ أثناء حفظ الإعدادات" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "حدث خطأ أثناء حفظ الإعدادات" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "حدث خطأ أثناء حفظ الإعدادات" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1803,9 +2142,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "إستثني" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "تاريخ نهاية الصلاحية" @@ -1822,11 +2166,7 @@ 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 @@ -1835,14 +2175,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "فشل" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" 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 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "المَقاطع الصوتية المفضلة" @@ -1852,12 +2192,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "المفضلة" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "المفضلة" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "الفديرالية" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1883,6 +2229,11 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "إسم عامل التصفية" +#: front/src/components/Home.vue:118 +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1892,25 +2243,31 @@ msgid "Finished" msgstr "إكتمل" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 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 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "تاريخ أول اكتشاف" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "إتبع" @@ -1920,15 +2277,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "متابعة المكتبات عن بُعد" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "طلب متابعة مُعلّق في انتظار القبول" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "المتابِعون" @@ -1938,22 +2295,20 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "المتابِعون" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "يُتابِع" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "إتبع" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" +msgid "From album %{ album } by %{ artist }" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -1963,38 +2318,21 @@ 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 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -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 لتسهيل الإستماع إلى الموسيقى التي تحبونها و " -"لاكتشاف فنّانين جُدد." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "فانك وايل Funkwhale مجاني و يُعيد التحكّم في موسيقاكم بين أيديكم." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "فانك وايل Funkwhale يُحافظ على موسيقاكم" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "الاختصارات العامة" @@ -2004,26 +2342,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "تحصّل على دعوة جديدة" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -msgstr "أنقلني إلى المكتبة" - -#: front/src/components/Home.vue:70 -msgctxt "Content/Home/List item/Verb" -msgid "" -"Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"احصلوا على بيانات وصفية ذات جودة عن موسيقاكم بفضل MusicBrainz" - #: 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/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "الحصول على مساعدة" @@ -2044,11 +2368,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "إنتقل إلى الصفحة الرئيسية" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "الفنانون المخفيون" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2059,12 +2393,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "إخفاء المحتوى" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "إخفاء المحتوى القادم مِن هذا الفنان" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "إخفاء المحتوى القادم مِن هذا الفنان…" @@ -2074,33 +2408,28 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "الرئيسية" -#: front/src/components/instance/Stats.vue:36 -msgctxt "Content/About/Paragraph/Unit" -msgid "Hours of music" -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 linked 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/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "إخفاء المحتوى" + #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" msgid "Import detail" @@ -2111,6 +2440,12 @@ 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 @@ -2118,12 +2453,6 @@ 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" @@ -2160,12 +2489,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "في اقتراحات الإذاعات" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "غير ناشط" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "زيادة حجم الصوت" @@ -2187,7 +2516,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "بيانات مثيل الخادم" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "بيانات مثيل الخادم" @@ -2212,11 +2541,21 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "بيانات مثيل الخادم" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" msgstr "" #: front/src/components/library/ImportStatusModal.vue:139 @@ -2224,7 +2563,7 @@ msgctxt "Popup/Import/Error.Label" msgid "Invalid metadata" msgstr "" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2236,7 +2575,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "الدعوات" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "متعقّب المشاكل" @@ -2246,17 +2591,18 @@ 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 "حافظوا على أثر موسيقاكم و أغانيكم المفضّلة" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "الحسابات المعروفة" @@ -2267,15 +2613,15 @@ msgid "Known libraries" msgstr "المكتبات المعروفة" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "آخِر فحص" @@ -2290,13 +2636,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "آخر زيارة" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "آخِر زيارة" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "آخِر تحديث:" @@ -2306,10 +2652,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "إبدأ" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "إعرف المزيد عن مثيل الخادوم هذا" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "جارٍ تحميل المتابِعين…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2321,11 +2668,17 @@ 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2337,25 +2690,24 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "المكتبات" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 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." +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 +#: front/src/components/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "المكتبة" @@ -2387,21 +2739,41 @@ msgstr "تم تحديث المكتبة" #: 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "" @@ -2427,7 +2799,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "جارٍ تحميل بيانات المكتبة…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "عملية تحميل الإشعارات جارية…" @@ -2452,6 +2824,7 @@ msgstr "جارٍ تحميل مفضلاتك…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2467,12 +2840,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "حساب محلي" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "الدخول" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "الدخول إلى حسابك على فانك وايل Funkwhale" @@ -2487,7 +2860,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "مُتّصل كـ %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "تسجيل الدخول" @@ -2507,34 +2880,40 @@ 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:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "" -#: front/src/components/Sidebar.vue:223 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "القائمة الرئيسية" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "إدارة المكتبة" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "تحديث قاعدة الإشراف" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2550,7 +2929,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "إدارة القوائم الخاصة الموسيقى" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "تحديد الكل كمقروء" @@ -2565,12 +2944,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "تحديد كغير مقروء" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "مُشغّل الوسائط" @@ -2580,43 +2959,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "عضو منذ %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "تطبيقات الكمبيوتر والأجهزة المحمولة" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "الإشراف" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "الإشراف" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "تحديث قاعدة الإشراف" #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "تاريخ التعديل" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "تاريخ التعديل" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "" @@ -2626,7 +3034,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "الموسيقى" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "كتم" @@ -2673,8 +3081,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "مكتباتي" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2684,14 +3092,17 @@ msgstr "مكتباتي" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2699,31 +3110,38 @@ msgid "N/A" msgstr "غير متوفر" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +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: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 "الإسم" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2731,7 +3149,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "الكلمة السرية الجديدة" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "سوف يتم إضافة المَقاطِع الجديدة هنا آليًا." @@ -2741,23 +3159,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "المَقطَع التالي" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" 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 "" -"لا تحتاج إلى تنصيب إضافاتٍ أو مُلحَقاتٍ : كل ما تحتاج إليه هي مكتبة موسيقية " -"على الويب" - #: front/src/components/audio/Search.vue:25 msgctxt "Content/Search/Paragraph" msgid "No album matched your query" @@ -2773,6 +3186,11 @@ msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" msgstr "لا تتوفر هناك معلومات عن حقوق التأليف المتعلقة بهذا المقطع" +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" msgid "No licensing information for this track" @@ -2783,7 +3201,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "ليس هناك أية مكتبة مطابِقة." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "ليس هناك أي إشعار للعرض." @@ -2793,6 +3211,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "لم يتم العثور على أية نتيجة." +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2809,18 +3237,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "غير مستعمَل" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "الإشعارات" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "الإشعارات" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "إخفاء المحتوى" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "موقع الويب الرسمي" @@ -2835,6 +3270,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "مفتوح" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2842,27 +3283,29 @@ 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 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 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 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 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 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "إطّلع عليه على ميوزيك براينز" @@ -2872,10 +3315,10 @@ 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/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2896,6 +3339,7 @@ msgstr "أو قم بتخصيص قاعدتك" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2903,43 +3347,58 @@ msgstr "الترتيب" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "الترتيب" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "اتجاه الترتيب" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "المالك" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "المالك" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2955,12 +3414,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "تتابُع الصفحات" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "كلمة السر" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "كلمة السر" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "تم تحديث كلمة السر" @@ -2970,12 +3436,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "تم تحديث كلمة السر بنجاح" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "ألبِث المَقطَع" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "إيقاف/تشغيل المقطع الحالي" @@ -3004,7 +3470,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "الملفات المعلّقة" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "طلبات المتابَعة المعلَّقة" @@ -3015,7 +3481,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "الملفات المعلّقة" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "الملفات المعلّقة" @@ -3032,66 +3498,67 @@ msgid "Permissions" msgstr "الصّلاحيّات" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "غنّي" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "تشغيل الكل" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "إعزف كافة الألبومات" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "إعزف التالي" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "شغِّل المَقطَع التالي" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "إعزف الآن" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "شغِّل المَقطَع السابق" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "شغِّل هذا المَقطَع" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "إعزف المَقطَع" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "تشغيل…" +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "قائمة المَقاطِع" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "قائمة المَقاطِع" @@ -3132,33 +3599,28 @@ msgctxt "Content/Playlist/Dropdown.Label" msgid "Playlist visibility" msgstr "مدى رؤية القائمة" -#: front/src/components/mixins/Translations.vue:88 -#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "قوائم المَقاطِع" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "قوائم تشغيل الموسيقى ؟ متوفّرة لدينا" - #: 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 "يرجى التأكّد مِن صحة الكلمة السرية" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "الرجاء التأكّد مِن صحة اسم المستخدِم و الكلمة السرية" @@ -3166,20 +3628,21 @@ 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 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 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 @@ -3187,7 +3650,7 @@ msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "معاينة" -#: front/src/components/audio/Player.vue:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "المَقطَع السابق" @@ -3198,7 +3661,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "خطأ أثناء المسح" @@ -3219,14 +3682,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "جارٍ العمل" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "افتح الصفحة الشخصية" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "إنّ التسجيلات مُغلَقة حاليًا على هذا الخادوم، يلزمك رمز دعوة للتسجيل فيه." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3257,7 +3726,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "قائمة الإنتظار" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "تم خلط قائمة الإنتظار !" @@ -3293,8 +3762,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "الإذاعات" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "الإذاعات" @@ -3325,15 +3794,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "السبب" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 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 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "الرسائل الواردة" @@ -3353,6 +3822,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "تمت إضافتها مؤخرا" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "تمت إضافتها مؤخرا" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3381,14 +3856,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "إنعاش" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "تحديث معلومات العُقدة" @@ -3400,9 +3875,7 @@ 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 @@ -3425,15 +3898,13 @@ 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 "" -"إنّ التسجيلات مُغلَقة حاليًا على هذا الخادوم، يلزمك رمز دعوة للتسجيل فيه." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "الإدارة" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "مستخدِم عادي" @@ -3458,8 +3929,8 @@ msgid "Rejected" 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "آخِر زيارة" @@ -3469,6 +3940,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "مساحة التخزين المتبقية" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3476,9 +3952,7 @@ 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 @@ -3496,6 +3970,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "حذف الصورة الرمزية" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "حذف مِن المفضلة" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "حذف مِن المفضلة" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3503,39 +3989,108 @@ 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 -#: front/src/components/auth/SubsonicTokenForm.vue:36 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "أضِف إلى قائمة الانتظار الحالية" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "" + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "شغِّل هذا المَقطَع" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "شغِّل هذا المَقطَع" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "أتريد حذف هذه المكتبة؟" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "أضفه إلى قائمة التشغيل هذه" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "شغِّل هذا المَقطَع" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "طلب كلمة سرية جديدة" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" -msgstr "" -"متأكد مِن أنك تريد إعادة طلب كلمة سرية جديدة لواجهة برمجة تطبيقات صاب سونيك " -"Subsonic API؟" +msgstr "متأكد مِن أنك تريد إعادة طلب كلمة سرية جديدة لواجهة برمجة تطبيقات صاب سونيك Subsonic API؟" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "طلب كلمة سرية" @@ -3545,25 +4100,42 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: src/views/auth/PasswordReset.vue:4 front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "إعادة تعيين كلمتك السرية" +#: front/src/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "تاريخ الإنشاء" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "إعادة محاولة الإستيراد" #: front/src/components/favorites/List.vue:39 -#: src/components/library/Albums.vue:30 -#: front/src/components/library/Artists.vue:30 +#: src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3604,43 +4176,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "القاعدة" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "القاعدة" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "احفظ" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "بدأ الاستكشاف" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "قم بالمسح الآن" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "مسح مُعلَّق" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "تم مسحها" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "تمت عملية المسح بأخطاء" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "جارٍ المسح… (%{ progress }%)" @@ -3662,12 +4240,14 @@ msgstr "" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3680,6 +4260,7 @@ msgid "Search a remote library" msgstr "البحث عن مكتبة بُعدية" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "البحث حسب العنوان أو إسم فنان أو نطاق…" @@ -3714,7 +4295,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "البحث عبر اسم نطاق أو مستخدِم أو نبذة…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "البحث باستخدام اسم…" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "البحث باستخدام اسم…" @@ -3729,12 +4316,12 @@ msgctxt "Content/Admin/Input.Placeholder/Verb" msgid "Search by username, e-mail address, code…" msgstr "البحث باسم مستخدِم أو عنوان بريد إلكتروني أو رمز…" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "البحث باسم مستخدِم أو عنوان بريد إلكتروني أو إسم…" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "البحث عن فنانين أو ألبومات أو مَقاطِع صوتية…" @@ -3744,16 +4331,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "البحث عن بعض مِن الموسيقى" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "البحث باستخدام اسم…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "البحث عن بعض مِن الموسيقى" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "البحث في ويكيبيديا" #: 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3764,6 +4365,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "الأقسام" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3785,9 +4406,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "الإعدادات" @@ -3809,17 +4435,20 @@ 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 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "رابط المشاركة" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" @@ -3831,33 +4460,44 @@ msgstr[3] "اعرض %{ count } مَقطَع" msgstr[4] "اعرض %{ count } مَقاطِع" msgstr[5] "اعرض %{ count } مَقاطِع" -#: front/src/components/audio/artist/Card.vue:30 -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" +#: front/src/components/tags/List.vue:11 +#, fuzzy +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" +msgstr[0] "اعرض %{ count } مقاطع" +msgstr[1] "اعرض %{ count } مَقطَع" +msgstr[2] "اعرض %{ count } مَقاطِع" +msgstr[3] "اعرض %{ count } مَقطَع" +msgstr[4] "اعرض %{ count } مَقاطِع" +msgstr[5] "اعرض %{ count } مَقاطِع" #: front/src/components/library/EditForm.vue:21 msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "عرض اختصارات لوحة المفاتيح المتوفّرة" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "" + +#: front/src/components/common/ExpandableDiv.vue:8 +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "عرض الإشعارات المقروءة" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "إظهار/إخفاء الكلمة السرية" @@ -3866,40 +4506,52 @@ msgstr "إظهار/إخفاء الكلمة السرية" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: front/src/views/content/libraries/FilesTable.vue:117 msgctxt "Content/*/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "عرض النتائج %{ start }-%{ end } مِن %{ total }" -#: front/src/components/ShortcutsModal.vue:83 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "خلط قائمة الإنتظار" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "خلط قائمة الإنتظار" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "التسجيل" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "التسجيل" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "التسجيل" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "تاريخ التسجيل" @@ -3912,9 +4564,9 @@ msgstr "الحجم" #: front/src/components/library/FileUpload.vue:94 #: front/src/components/library/TrackDetail.vue:39 -#: front/src/components/mixins/Translations.vue:54 +#: front/src/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "الحجم" @@ -3932,7 +4584,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "الملفات التي تمّ تجاهلها" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "البرمجيات" @@ -3947,55 +4599,61 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "المعذرة، إنّ الصفحة التي قمت بطلبها غير موجودة :" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "شفرة المصدر" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "عضو في الفريق" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "إيقاف الإذاعة" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "الإحصائيات" -#: front/src/views/admin/moderation/AccountsDetail.vue:490 +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "الإحصائيات" + +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:418 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 -#: 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/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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/views/admin/moderation/DomainsDetail.vue:115 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "الحالة" @@ -4004,8 +4662,25 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" 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/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "الحالة" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "الحالة" @@ -4015,19 +4690,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "الحالة" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "إيقاف الإذاعة" @@ -4037,7 +4700,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "إرسال" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "" @@ -4047,12 +4710,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "إرسال" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "إرسال" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "صاب سونيك" @@ -4092,16 +4767,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "الملخص" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "المنتدى" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4112,25 +4792,51 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "مزامنة التغييرات مع الخادم…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "اسم المَقطَع" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "طلبات المتابَعة المعلَّقة" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: 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/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/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 @@ -4138,14 +4844,12 @@ msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 +#: front/src/components/Footer.vue:61 msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "تم تصميم شعار فانك وايل funkwhale بفضل و كَرَم Francis Gading." @@ -4157,23 +4861,17 @@ 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 @@ -4186,14 +4884,16 @@ 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "لا يمكن الغاء هذا الإجراء." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." msgstr "" -"المنصّة مجانية و مفتوحة المصدر، بإمكانكم تنصيبها و تعديلها كما يحلو لكم دون " -"قيود" #: front/src/components/playlists/Form.vue:14 msgctxt "Content/Playlist/Error message.Title" @@ -4207,46 +4907,43 @@ 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 msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "" #: front/src/components/federation/FetchButton.vue:50 msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote 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." +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/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. 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 @@ -4262,15 +4959,19 @@ 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/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "لا يمكن الغاء هذا الإجراء." + #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" msgid "The track can't be added to a playlist" @@ -4281,11 +4982,9 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 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 @@ -4318,21 +5017,36 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "هذا الفنان متوفر على المكتبات التالية:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "هذا الفنان متوفر على المكتبات التالية:" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +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} لكل مستخدِم." +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." +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 @@ -4350,23 +5064,19 @@ 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:141 +#: front/src/views/content/remote/Card.vue:169 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:142 +#: front/src/views/content/remote/Card.vue:170 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 @@ -4376,6 +5086,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "" +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4384,14 +5099,13 @@ msgstr "" #: 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" +msgid "This track could not be processed, please make sure it is tagged correctly" 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 @@ -4400,7 +5114,7 @@ msgctxt "Content/Library/Help text" msgid "This track is already present in one of your libraries" msgstr "إنّ المقطع متوفّر مِن قبل في إحدى مكتباتك" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "" @@ -4410,58 +5124,55 @@ msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "هذا المقطع متوفر كذلك على المكتبات التالية:" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 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 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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." +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." msgstr "" -"سيؤدي ذلك إلى إخراجك مِن الأجهزة الحالية التي تستخدم هذه الكلمة السرية." + +#: front/src/components/auth/SubsonicTokenForm.vue:40 +msgctxt "Popup/Settings/Paragraph" +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." -msgstr "" -"سوف يؤدي ذلك إلى الحذف الكُلّي لقائمة التشغيل هذه و لا يُمكن إلغاء العملية و" -" العودة." +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 "" -"سوف يؤدي ذلك إلى الحذف الكُلّي لقائمة التشغيل هذه و لا يُمكن إلغاء العملية و" -" العودة." +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 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "العنوان" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "العنوان" @@ -4472,30 +5183,33 @@ msgctxt "Content/Track/*/Noun" msgid "Title" msgstr "العنوان" -#: front/src/components/manage/library/AlbumsTable.vue:39 -#: front/src/components/manage/library/TracksTable.vue:39 -msgctxt "*/*/*" -msgid "Title" -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 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "%{ count } مفضّلة" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "الحجم الإجمالي" @@ -4505,30 +5219,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "الحجم الإجمالي للملفات المتوفّرة في هذه المكتبة" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "المَقطَع" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +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 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "اسم المَقطَع" @@ -4538,29 +5254,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "معلومات عن المَقطَع" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "اسم المَقطَع" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "المَقاطِع" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4571,16 +5289,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "مَقاطِع لهذا الفنان" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "مَقاطِع تم الإعجاب بها" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "مَقاطِع أستُمِع إليها" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4592,36 +5300,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "النوع" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "النوع" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "النوع" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 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 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "إلغاء المتابعة" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 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." -msgstr "" -"لسوء الحظ، لم يأخذ أصحاب مثيل الخادوم هذا الوقت الكافي لاستكمال هذه الصفحة." - #: front/src/components/federation/FetchButton.vue:54 #: front/src/components/federation/FetchButton.vue:55 msgctxt "*/*/Error" @@ -4630,19 +5341,25 @@ msgstr "" #: front/src/components/library/ImportStatusModal.vue:144 msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "موسيقى بلا حدود" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "إلغاء الكتم" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4706,12 +5423,8 @@ 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" @@ -4720,23 +5433,25 @@ 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, etc.) مِن مكتبتك الشخصية مباشرة مِن " -"متصفحك للاستمتاع بها هنا." +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.) مِن مكتبتك الشخصية مباشرة مِن متصفحك للاستمتاع بها هنا." #: front/src/components/library/FileUpload.vue:30 msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "إرسال مقاطع موسيقية جديدة" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "حصة التحميل" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "حصة التحميل" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4744,9 +5459,7 @@ 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 @@ -4769,35 +5482,33 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "الإرسال جارٍ…" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "المُرسَلة" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "المُرسَلة" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 msgctxt "*/*/*" msgid "Uploads" msgstr "المُرسَلة" -#: 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/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 @@ -4805,20 +5516,29 @@ msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "إستخدم مثيل خادوم آخَر" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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 @@ -4826,15 +5546,27 @@ msgctxt "Content/Admin/Table" msgid "Used" msgstr "مُستخدَم" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "المستخدِم" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "نشاط المستخدِم" +#: front/src/components/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "مكتبات المستخدِم" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "إسم المستخدِم" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4848,35 +5580,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "إذاعات المستخدِمين" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "إسم المستخدِم" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "اسم المستخدِم أو عنوان البريد الإلكتروني" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "مستخدِم" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "المستخدِمون" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4894,31 +5626,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "عرض الملفات" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 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/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "جارٍ تحميل المتابِعين…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: 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/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4934,6 +5679,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "المشاهدة" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "لاستخدام Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4944,7 +5695,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "جارٍ تحميل مفضلاتك…" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "تعذر علينا تسجيل دخولك" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "تعذر علينا تسجيل دخولك" @@ -4954,35 +5711,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "لا يمكننا إنشاء حسابك" -#: 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/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "ننصحكم باستخدام برنامج Picard لهذا الغرض." -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "نعتقد أنّ الاستماع إلى الموسيقى ينبغي أن يكون سهلًا." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "مرحبًا" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "أهلا وسهلا بك على فانك وايل Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "لماذا فانك وايل Funkwhale ؟" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5009,9 +5761,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "نعم" @@ -5023,27 +5777,17 @@ 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 %{ " -"hostname } . 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 %{ hostname } . 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,12 +5802,8 @@ 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" -msgstr "" -"أنك لست بصدد تحميل محتوى محمي بحقوق التأليف على مكتبة عامة ، وإلا قد تصبح " -"مخالفًا للقانون" +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" @@ -5072,24 +5812,12 @@ 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 immediately, 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 "" -"يمكِنك دعوة أصدقائك و عائلتك للإنظمام إلى مثيل خادومك للإستمتاع بموسيقاك" - #: 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 any time from your account settings." msgstr "" #: front/src/views/auth/EmailConfirm.vue:24 @@ -5097,20 +5825,19 @@ msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "بإمكانك الآن استعمال الخدمة مِن دون قيود." +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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 @@ -5128,19 +5855,17 @@ 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "إنك تستمع إلى إذاعة" @@ -5152,8 +5877,7 @@ 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 @@ -5168,23 +5892,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 "يتوجب عليك تحديث كلمتك السرية على العملاء الآخرين اللذين يشتغلون بها." #: 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 any more:" msgstr "" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "لا يمكن إنشاء حسابك." +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5195,6 +5920,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5205,12 +5935,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "مفضّلاتك" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "موسيقاك، كما يحلو لك" +#: front/src/views/Notifications.vue:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "الرسائل المُرسَلة" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "إشعاراتك" @@ -5226,35 +5957,46 @@ 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" +msgid "Your settings can't be updated" 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 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "تتابُع الصفحات" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "الحقوق" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "إطّلع عليه على ميوزيك براينز" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -5262,7 +6004,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" diff --git a/front/locales/ca/LC_MESSAGES/app.po b/front/locales/ca/LC_MESSAGES/app.po index 25d02fcd7..a98e19fb3 100644 --- a/front/locales/ca/LC_MESSAGES/app.po +++ b/front/locales/ca/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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-06-19 07:58+0000\n" "Last-Translator: Xaloc \n" "Language-Team: none\n" @@ -38,6 +38,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "%{ app } vol accedir al vostre compte Funkwhale" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistes" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistes" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistes" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistes" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistes" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -45,9 +92,9 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } de %{ total } seleccionat" msgstr[1] "%{ count } de %{ total } seleccionats" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 msgctxt "*/*/*" msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -68,7 +115,15 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } pista corresponent als filtres seleccionats" msgstr[1] "%{ count } pistes corresponents als filtres seleccionats" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistes" + +#: front/src/components/playlists/Card.vue:28 msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -93,8 +148,7 @@ 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 acceptat el seguiment de la biblioteca \"%{ library }\"" +msgstr "%{ username } ha acceptat el seguiment de la biblioteca \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:39 msgctxt "Content/Notifications/Paragraph" @@ -116,7 +170,7 @@ msgctxt "Popup/Playlist/Paragraph" msgid "%{ track } is already in %{ playlist }." msgstr "%{ track } ja és a %{ playlist }." -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" @@ -130,24 +184,44 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 favorit" msgstr[1] "%{ count } favorits" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Una biblioteca neta" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Afegir pista" +msgstr[1] "Afegir pista" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "S'ha produït un error al pujar aquest fitxer" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "Una breu resum descrivint els teus canvis." #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "Quant a %{ instance }" #: front/src/components/Footer.vue:6 @@ -155,19 +229,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Quant a %{instanceName}" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "Quant a Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "Quant a Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Pàgina d’informació" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "Quant a Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "Quant a aquesta instància" #: front/src/views/content/libraries/Detail.vue:48 @@ -180,87 +267,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Acceptat" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Accés desactivat" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to audio files, libraries, artists, albums and tracks" msgstr "Accés als arxius d'àudio, biblioteques, artistes, àlbums i cançons" -#: front/src/components/mixins/Translations.vue:97 -#: front/src/components/mixins/Translations.vue:98 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to content filters" msgstr "Accés als filtres de contingut" -#: front/src/components/mixins/Translations.vue:105 -#: front/src/components/mixins/Translations.vue:106 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Accés deshabilitat" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to email, username, and profile information" msgstr "Accés al correu, nom d'usuari i informació del perfil" -#: front/src/components/mixins/Translations.vue:77 -#: front/src/components/mixins/Translations.vue:78 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Accés a favorits" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "Accés als seguidors" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to listening history" msgstr "Accés a l'historial de reproduccions" -#: front/src/components/mixins/Translations.vue:101 -#: front/src/components/mixins/Translations.vue:102 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to notifications" msgstr "Accés a les notificacions" -#: front/src/components/mixins/Translations.vue:89 -#: front/src/components/mixins/Translations.vue:90 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to playlists" msgstr "Accés a la llista de reproducció" -#: front/src/components/mixins/Translations.vue:93 -#: front/src/components/mixins/Translations.vue:94 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" msgstr "Accés a les 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" -msgstr "" -"Accediu a la vostra música amb una interfície neta enfocada al que realment " -"t'interessa" - #: front/src/components/manage/library/UploadsTable.vue:67 -#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Data d'accés" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -268,6 +348,9 @@ msgstr "Compte" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Compte" @@ -282,7 +365,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Configuració del compte" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Configuració del compte" @@ -299,7 +382,7 @@ msgstr "Correu del compte" #: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 -#: front/src/views/admin/moderation/Base.vue:8 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Comptes" @@ -322,18 +405,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Accions" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Accions" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Actiu" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Activitat" @@ -344,7 +434,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Visualitzar l'activitat" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Afegir" @@ -390,7 +480,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Afegir filtres per personalitzar la teva radio" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Afegir contingut" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Afegir a la llista de reproducció …" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Afegir a la llista de reproducció …" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Afegir a la llista de reproducció …" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Afegir a la cua de reproducció actual" @@ -422,7 +536,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Afegir pista" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Administrador" @@ -432,49 +546,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administració" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Àlbum" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Àlbum" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Àlbum d'aquest artista" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Dades de l'àlbum" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Nom de l'àlbum" #: 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Àlbums" @@ -484,11 +602,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Àlbums d'aquest artista" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Tot" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -506,38 +632,57 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "Autoritzar l'aplicació" +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Afegir un domini" + #: front/src/components/library/ImportStatusModal.vue:17 +#, fuzzy msgctxt "Popup/Import/Message" -msgid "An error occured during upload processing. You will find more information below." +msgid "An error occurred during upload processing. You will find more information below." msgstr "S'ha produït un error durant la càrrega. Més informació a sota." #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred while saving your changes" msgstr "S'ha produït una error mentres es guardaven els canvis" #: front/src/components/federation/FetchButton.vue:21 +#, fuzzy msgctxt "Popup/*/Message.Content" -msgid "An error occured while trying to refresh data:" +msgid "An error occurred while trying to refresh data:" msgstr "S'ha produït un error durant l'actualització de les dades:" #: front/src/components/federation/FetchButton.vue:41 +#, fuzzy msgctxt "*/*/Error" -msgid "An HTTP error occured while contacting the remote server" +msgid "An HTTP error occurred while contacting the remote server" msgstr "Un error HTTP s'ha produït al conectar-se al servidor remot" -#: 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 "" -"Un error desconegut s'ha produït, el servidor potser ha caigut o no s'hi " -"pot accedir" - #: front/src/components/library/ImportStatusModal.vue:145 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" msgstr "Un error desconegut s'ha produït" +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." +msgstr "" + #: front/src/components/auth/Settings.vue:175 #: src/components/auth/Settings.vue:225 msgctxt "*/*/*/Noun" @@ -557,9 +702,7 @@ msgstr "ID de l'aplicació" #: 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 "" -"L'ID i el secret de l'aplicació són valors realment sensibles i han de ser " -"tractats com les contrasenyes. No els comparteixis amb ningú." +msgstr "L'ID i el secret de l'aplicació són valors realment sensibles i han de ser tractats com les contrasenyes. No els comparteixis amb ningú." #: front/src/components/auth/ApplicationEdit.vue:25 msgctxt "Content/Applications/Label" @@ -588,29 +731,31 @@ msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "Segur que vols tancat la sessió?" -#: 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Artista" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Artista" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Dades de l'artista" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nom de l'artista" @@ -620,36 +765,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artista, àlbum, pista …" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "Artistes" #: 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Artistes" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -661,18 +810,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Sol·licitar el restabliment de la contrasenya" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Contingut d'àudio" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Dreceres del reproductor d'àudio" @@ -715,9 +870,9 @@ msgid "Back to settings" msgstr "Tornar a la configuració" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Taxa de bits" @@ -731,10 +886,7 @@ msgstr "Bloquejar-ho 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 "" -"Bloquejar-ho tot des d'aquest compte o domini. Això evitarà qualsevol " -"interacció amb l’entitat, i es netejarà el contingut relacionat (pistes, " -"biblioteques, seguidors, ...)" +msgstr "Bloquejar-ho tot des d'aquest compte o domini. Això evitarà qualsevol interacció amb l’entitat, i es netejarà el contingut relacionat (pistes, biblioteques, seguidors, ...)" #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgctxt "*/Library/*/Verb" @@ -746,6 +898,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Navegueu per la biblioteca" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "El contingut de la taula s'ha actualitzat" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -776,39 +934,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "De %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." -msgstr "" -"Si deixes de seguir aquesta biblioteca, perdràs l'accés al seu contingut." +msgstr "Si deixes de seguir aquesta biblioteca, perdràs l'accés al seu contingut." -#: 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/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Mida de la memòria cau" #: 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Cancelar" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" msgstr "Cancel·lar la petició de seguiment" @@ -823,6 +982,14 @@ msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "És impossible carregar aquest fitxer, assegurat que no és massa gran" +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" +msgstr "" + #: front/src/components/Footer.vue:21 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" @@ -838,6 +1005,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Canviar la contrasenya" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -856,16 +1028,14 @@ msgstr "Canvis sincronitzats amb 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 "" -"Si canvieu la vostra contrasenya també canviarà la vostra contrasenya de l’" -"API Subsonic si l’heu sol·licitat." +msgstr "Si canvieu la vostra contrasenya també canviarà la vostra contrasenya de l’API Subsonic si l’heu sol·licitat." #: front/src/components/auth/Settings.vue:98 msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "Canviar la teva contrasenya tindrà les següents conseqüències:" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "Sala de xat" @@ -873,9 +1043,7 @@ msgstr "Sala de xat" #: 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 "" -"Comprovar els àmbits pare “Llegir” o “Escriure” implica l’accés a tots els " -"àmbits fill que en deriven." +msgstr "Comprovar els àmbits pare “Llegir” o “Escriure” implica l’accés a tots els àmbits fill que en deriven." #: front/src/components/SetInstanceModal.vue:2 msgctxt "Popup/Instance/Title" @@ -888,6 +1056,7 @@ msgid "Clear" msgstr "Netejar" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Netejar" @@ -898,39 +1067,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Buidar la llista de reproducció" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Neteja la cua de reproducció" + +#: front/src/components/audio/Player.vue:668 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Neteja la cua de reproducció" -#: front/src/components/Home.vue:44 -msgctxt "Content/Home/List item/Verb" -msgid "Click once, listen for hours using built-in radios" -msgstr "Cliqueu i escolteu hores de musica utilitzant les ràdios integrades" - #: 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 "" -"Feu clic per mostrar més informació sobre el procés d'importació per a " -"aquesta càrrega" +msgstr "Feu clic per mostrar més informació sobre el procés d'importació per a aquesta càrrega" #: 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 "" -"Feu clic per seleccionar fitxers per carregar o arrossega i deixa anar " -"fitxers o directoris" +msgstr "Feu clic per seleccionar fitxers per carregar o arrossega i deixa anar fitxers o directoris" -#: front/src/components/federation/FetchButton.vue:85 -#: front/src/components/library/ImportStatusModal.vue:79 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Tancar" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Tancar" @@ -939,6 +1106,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "Tancar i recarregar la pàgina" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Tancar" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -946,11 +1119,16 @@ msgid "Code" msgstr "Codi" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Contraure" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Contraure" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -971,13 +1149,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Codi de confirmació" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: front/src/components/moderation/FilterModal.vue:90 msgctxt "*/Moderation/Message" msgid "Content filter successfully added" msgstr "S'ha afegit el filtre de contingut" -#: front/src/components/mixins/Translations.vue:96 -#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Filtres de continguts" @@ -990,23 +1173,27 @@ msgstr "Filtres de continguts" #: 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 "" -"Els filtres de contingut us ajuden a amagar el contingut que no voleu veure " -"al servei." +msgstr "Els filtres de contingut us ajuden a amagar el contingut que no voleu veure al servei." #: 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 "" -"S'ha actualitzat el contingut, refresca per veure el contingut actualitzat" +msgstr "S'ha actualitzat el contingut, refresca per veure el contingut actualitzat" -#: front/src/components/Footer.vue:48 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Filtres de continguts" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Col·laborar" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Copiar" @@ -1027,7 +1214,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Còpia i enganxa aquest codi dins l'HTML de la vostra web" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Drets d'autor" @@ -1042,32 +1229,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Impossible recuperar la biblioteca remota" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "Portades, lletres, el nostre objectiu és aconseguir-ho tot ;)" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Crear" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Crear un compte a Funkwhale" -#: front/src/components/auth/Settings.vue:220 -msgctxt "Content/Settings/Button.Label" -msgid "Create a new application" -msgstr "Crear una nova aplicació" - #: 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 nova aplicació" +#: front/src/components/auth/Settings.vue:220 +msgctxt "Content/Settings/Button.Label" +msgid "Create a new application" +msgstr "Crear una nova aplicació" + #: front/src/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1078,7 +1260,7 @@ msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Crear una nova llista de reproducció" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Crear un compte" @@ -1093,7 +1275,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Crear una biblioteca" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Crear el meu compte" @@ -1113,16 +1295,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Crear la teva pròpia ràdio" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Data de creació" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Data de creació" @@ -1132,6 +1321,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar actual" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Ús actual" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1147,12 +1342,15 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Ús actual" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" -msgstr "" -"Les dades retornades pel servidor remot tenien atributs invàlids o en " -"faltaven" +msgstr "Les dades retornades pel servidor remot tenien atributs invàlids o en faltaven" #: front/src/components/federation/FetchButton.vue:17 msgctxt "Popup/*/Message.Content" @@ -1169,7 +1367,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Informació de depuració" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Disminueix el volum" @@ -1181,23 +1379,29 @@ msgstr "Disminueix el volum" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Suprimir" @@ -1222,7 +1426,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Suprimir la regla de moderació" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Crear el meu compte" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Crear el meu compte" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Crear el meu compte" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Suprimir la llista de reproducció" @@ -1232,13 +1454,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Suprimir la ràdio" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Suprimir aquest àlbum?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Suprimir aquest artista?" @@ -1254,36 +1486,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Suprimir la regla de moderació?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Suprimir aquest artista?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Suprimir aquesta suggerència?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Suprimir aquest àlbum?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "Suprimir aquest enviament?" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 msgctxt "Content/Search/Dropdown" msgid "Descending" msgstr "Descendent" -#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Descripció" @@ -1295,17 +1546,15 @@ msgid "Description" msgstr "Descripció" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Detalls" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 "" -"Determineu la quantitat de contingut que l'usuari pot carregar. Deixeu-ho en " -"blanc per utilitzar el valor per defecte de la instància." +msgstr "Determineu la quantitat de contingut que l'usuari pot carregar. Deixeu-ho en blanc per utilitzar el valor per defecte de la instància." #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 @@ -1314,21 +1563,28 @@ msgid "Determine the visibility level of your activity" msgstr "Determina el nivell de la visibilitat de la teva activitat" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Desactivar l'accés" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Desactivar l'accés via Subsonic" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Desactivar l'accés a l'API Subsonic?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Desactivat" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1336,16 +1592,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Desactivat" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "Número de disc" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Descobreix com utilitzar Funkwhale des d'altres aplicacions" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1359,10 +1625,13 @@ msgstr "Mostrar públicament" #: 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 descarregueu cap fitxer multimèdia (àudio, portada, avatar del compte, " -"...) des d'aquest compte o domini. Això també eliminarà el contingut " -"existent." +msgstr "No descarregueu cap fitxer multimèdia (àudio, portada, avatar del compte, ...) des d'aquest compte o domini. Això també eliminarà el contingut existent." + +#: front/src/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "Quant a Funkwhale" #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" @@ -1374,7 +1643,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Vols confirmar aquesta acció?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Vols eliminar aquesta llista de reproducció \"%{ playlist }\"?" @@ -1384,6 +1653,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Vols suprimir aquesta ràdio \"%{ radio }\"?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Voleu restaurar la darrera cua de reproducció?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1396,7 +1671,13 @@ msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Vols executar l'acció %{ action } de %{ count } element?" msgstr[1] "Vols executar l'acció %{ action } de %{ count } elements?" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Vols confirmar aquesta acció?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Voleu restaurar la darrera cua de reproducció?" @@ -1412,26 +1693,33 @@ msgstr "Documentació" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Domini" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Dominis" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1440,16 +1728,14 @@ msgstr "Descarregar" #: 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 "" -"Arrossega i deixa anar les files per reordenar les cançons de lla llista de " -"reproducció" +msgstr "Arrossega i deixa anar les files per reordenar les cançons de lla llista de reproducció" #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Durada" @@ -1459,27 +1745,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Correu electrònic confirmat" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" -msgstr "Fàcil d'utilizar" - -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Editar" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Editar" @@ -1489,11 +1770,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Editar l'aplicació" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "Editar la informació d'aquesta instància" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1514,23 +1790,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Edita aquesta pista" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Modificacions" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Modificacions" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "Correu electrònic" @@ -1540,9 +1817,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Adreça de correu electrònic" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Incrustar" @@ -1552,29 +1830,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Codi incrustat" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Inserir aquest àlbum a la teva pàgina" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Incrusta l'obra d'aquest artista a la teva pàgina web" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Inserir aquest àlbum a la teva pàgina" + +#: front/src/components/library/TrackBase.vue:43 msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Incrusta aquesta pista a la teva pàgina web" -#: front/src/views/admin/moderation/AccountsDetail.vue:259 -#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Segueix la biblioteca emesa" -#: front/src/views/admin/moderation/AccountsDetail.vue:243 -#: front/src/views/admin/moderation/DomainsDetail.vue:171 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Missatges emesos" @@ -1587,6 +1871,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Activat" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Activat" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1602,7 +1893,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Introdueix un nom per la radio …" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "Introduir el nom de l'àlbum ..." @@ -1618,32 +1909,33 @@ msgid "Enter playlist name…" msgstr "Introduir el nom de la llista de reproducció …" #: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "Introdueix el correu electrònic associat al vostre compte" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Introdueix el teu correu electrònic" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" -msgstr "" -"Introdueix el codi d'invitació (No distingeix entre majúscules i minúscules)" +msgstr "Introdueix el codi d'invitació (No distingeix entre majúscules i minúscules)" #: front/src/components/metadata/Search.vue:114 msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Introdueix la teva consulta …" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Introdueix el nom del teu usuari" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Introdueix el teu nom d'usuari o bé el teu correu electrònic" @@ -1660,7 +1952,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Detalls de l'error" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Informe d'errors" @@ -1716,26 +2008,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Error obtenint les dades de l'aplicació" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Error obtenint informació del node" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "Error guardant els canvis" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Error guardant els canvis" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "Error guardant els canvis" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Error trametent les modificaions" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Error trametent les modificaions" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Error trametent les modificaions" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1770,9 +2074,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Excloure" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Data de caducitat" @@ -1790,11 +2099,7 @@ msgstr "Caducat/utilitzat" #: 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 "" -"Explica perquè apliques aquesta regla. En funció de la configuració de la " -"vostra instància, això us ajudarà a recordar per què heu actuat així en " -"aquest compte o aquest domini i que es pot mostrar públicament per ajudar " -"als usuaris a entendre quines són les normes de moderació." +msgstr "Explica perquè apliques aquesta regla. En funció de la configuració de la vostra instància, això us ajudarà a recordar per què heu actuat així en aquest compte o aquest domini i que es pot mostrar públicament per ajudar als usuaris a entendre quines són les normes de moderació." #: front/src/components/manage/library/UploadsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:16 @@ -1802,14 +2107,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Fallat" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Pistes fallides:" -#: front/src/views/admin/library/AlbumDetail.vue:165 -#: front/src/views/admin/library/ArtistDetail.vue:154 -#: front/src/views/admin/library/TrackDetail.vue:217 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Pistes preferides" @@ -1819,12 +2124,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Preferides" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Preferides" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Federació" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1850,6 +2161,12 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Nom del filtre" +#: front/src/components/Home.vue:118 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "Envia una altre modificació" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1859,25 +2176,31 @@ msgid "Finished" msgstr "Acabat" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "Vist per primera vegada" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Data de descoberta" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Seguir" @@ -1887,15 +2210,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Seguir les biblioteques remotes" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Petició de seguiment pendent d'aprovació" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Seguidors" @@ -1905,23 +2228,21 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Seguidors" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Seguidor" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Seguidors" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" msgid "From album %{ album } by %{ artist }" -msgstr "" -"De l'àlbum %{ album } de %{ artist }" +msgstr "De l'àlbum %{ album } de %{ artist }" #: front/src/components/auth/Authorize.vue:28 msgctxt "Content/Auth/Label/Noun" @@ -1931,33 +2252,20 @@ 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 és compatible amb altres reproductors de música que suporten l'API " -"Subsonic." +msgstr "Funkwhale és compatible amb altres reproductors de música que suporten l'API Subsonic." -#: front/src/components/Home.vue:90 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -msgstr "Funkwahale és molt senzill d'utilitzar." - -#: 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à dissenyat per escoltar fàcilment les músiques que t'agraden i " -"descobrir nous artistes." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "Funkwahale és gratuïti et dona el control d ela teva música." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "Funkwhale t'ajuda a gestionar la teva música" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Dreceres principals" @@ -1967,24 +2275,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Obtenir una nova invitació" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -msgstr "Porta'm a la biblioteca" - -#: front/src/components/Home.vue:70 -msgctxt "Content/Home/List item/Verb" -msgid "Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"Obté metadades de qualitat de la teva música gràcies a MusicBrainz" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Començar" -#: front/src/components/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Obtenir ajuda" @@ -2005,11 +2301,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Tornar a la pàgina d'inici" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Artistes ocults" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2020,12 +2326,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Amagar el contingut" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "Amagar la informació d'aquest artista" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "Amagar la informació d'aquest artista …" @@ -2035,32 +2341,28 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "Inici" -#: front/src/components/instance/Stats.vue:36 -msgctxt "Content/About/Paragraph/Unit" -msgid "Hours of music" -msgstr "Hores 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 "" -"Tanmateix, accedir a Funkwhale des d’aquests clients requereix una " -"contrasenya separada que pots definir a continuació." +msgstr "Tanmateix, accedir a Funkwhale des d’aquests clients requereix una contrasenya separada que pots definir a continuació." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy 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’adreça de correu electrònic proporcionada és vàlida i està vinculada a " -"un compte d’usuari, haureu de rebre un correu electrònic amb instruccions de " -"restabliment en els propers minuts." +msgid "If the email address provided in the previous step is valid and linked to a user account, you should receive an email with reset instructions in the next couple of minutes." +msgstr "Si l’adreça de correu electrònic proporcionada és vàlida i està vinculada a un compte d’usuari, haureu de rebre un correu electrònic amb instruccions de restabliment en els propers minuts." #: 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 "" -"Si autoritzes a donar les teves dades a aplicacions de tercers, aquestes " -"aplicacions seran llistades aquí." +msgstr "Si autoritzes a donar les teves dades a aplicacions de tercers, aquestes aplicacions seran llistades aquí." + +#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Amagar el contingut" #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" @@ -2072,6 +2374,12 @@ msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Referència de la importació" +#: front/src/components/manage/library/UploadsTable.vue:64 +#: front/src/views/admin/library/UploadDetail.vue:131 +msgctxt "Content/*/*/Noun" +msgid "Import status" +msgstr "Estat de la importació" + #: front/src/components/manage/library/UploadsTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:11 #: front/src/views/content/libraries/FilesTable.vue:59 @@ -2079,12 +2387,6 @@ msgctxt "Content/Library/*/Noun" msgid "Import status" msgstr "Estat de la importació" -#: front/src/components/manage/library/UploadsTable.vue:64 -#: front/src/views/admin/library/UploadDetail.vue:131 -msgctxt "Content/*/*/Noun" -msgid "Import status" -msgstr "Estat de la importació" - #: front/src/components/mixins/Translations.vue:37 #: front/src/components/mixins/Translations.vue:38 msgctxt "Content/Library/Help text" @@ -2121,12 +2423,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "Dins les sugerències de la ràdio" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inactiu" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Augmentar el volum" @@ -2144,7 +2446,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Instància" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Dades de la instància" @@ -2169,19 +2471,30 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "Adreça de la instància" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 }" -msgstr "" -"El tipus de fitxer no és vàlid, assegurat de carregar un fitxer d'àudio. Les " -"extensions de fitxers compatibles són %{ extensions }" +msgstr "El tipus de fitxer no és vàlid, assegurat de carregar un fitxer d'àudio. Les extensions de fitxers compatibles són %{ extensions }" + +#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" +msgstr "Metadades invàlides" #: front/src/components/library/ImportStatusModal.vue:139 msgctxt "Popup/Import/Error.Label" msgid "Invalid metadata" msgstr "Metadades invàlides" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2193,7 +2506,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Invitacions" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Seguiment de problemes" @@ -2203,17 +2522,18 @@ msgctxt "Popup/Instance/Error message.Title" msgid "It is not possible to connect to the given URL" msgstr "No és possible conectar-se a la URL assenyalada" -#: front/src/components/Home.vue:50 -msgctxt "Content/Home/List item/Verb" -msgid "Keep a track of your favorite songs" -msgstr "Apunta les teves cançons preferides" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 msgctxt "*/*/*/Noun" msgid "Keyboard shortcuts" msgstr "Dreceres de teclat" -#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Comptes coneguts" @@ -2224,15 +2544,15 @@ msgid "Known libraries" msgstr "Biblioteques conegudes" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Última activitat" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Última comprovació" @@ -2247,13 +2567,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Vist la darrera vegada" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Data de la darrera visita" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Última actualització:" @@ -2263,10 +2583,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Iniciar" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "Per saber-ne més d'aquesta instància" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Carrega'n més …" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2278,11 +2599,17 @@ msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Deixeu-ho en blanc per a un giny responsiu" -#: 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2294,8 +2621,8 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Biblioteques" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 msgctxt "Content/OAuth Scopes/Label" msgid "Libraries and uploads" msgstr "Biblioteques i càrregues" @@ -2303,16 +2630,15 @@ msgstr "Biblioteques i càrregues" #: 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 biblioteques t'ajuden a organitzar i compartir la teva col·lecció de " -"música. Pots pujar-la a Funkwahale i compartir-la amb els teus amics i " -"familiars." +msgstr "Les biblioteques t'ajuden a organitzar i compartir la teva col·lecció de música. Pots pujar-la a Funkwahale i compartir-la amb els teus amics i familiars." -#: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30 +#: front/src/components/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Biblioteca" @@ -2344,21 +2670,41 @@ msgstr "Biblioteca actualitzada" #: 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 msgctxt "Content/*/*/Noun" msgid "License" msgstr "Llicència" -#: 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "Audicions" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "Audicions" @@ -2384,7 +2730,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Carregant les dades de la biblioteca …" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Carregant les notificacions …" @@ -2409,6 +2755,7 @@ msgstr "Carregant els vostres favorits …" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2424,12 +2771,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Compte local" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Iniciar sessió" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Iniciar sessió amb el teu compte de Funkwhale" @@ -2444,7 +2791,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Sessió iniciada com a %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Iniciar sessió" @@ -2464,35 +2811,40 @@ msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "Sembla que no tens biblioteca, és hora de crear-ne una." -#: front/src/components/audio/Player.vue:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "Bucle desactivat. Clica per activar el bucle d'una sola pista." -#: front/src/components/audio/Player.vue:635 -#: src/components/audio/Player.vue:636 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "" -"Bucle en una sola pista. Cliqueu per canviar al bucle complet de la cua." +msgstr "Bucle en una sola pista. Cliqueu per canviar al bucle complet de la cua." -#: front/src/components/audio/Player.vue:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "Bucle a tota la cua. Cliqueu per inhabilitar el bucle." -#: front/src/components/Sidebar.vue:223 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menú principal" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Gestionar la biblioteca" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Sota la regla de moderació" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2508,7 +2860,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Gestiona les teves llistes de distribució" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Marca-ho tot com a llegit" @@ -2523,12 +2875,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marcat com a no llegit" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Reproductor multimèdia" @@ -2538,41 +2890,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Membre des de %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Aplicacions mòbils i d'escriptori" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "Aplicacions mòbils i d'escriptori" + #: 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Moderació" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Moderació" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 msgctxt "Content/Moderation/Card.Paragraph" msgid "Moderation policies help you control how your instance interact with a given domain or account." -msgstr "" -"Les regles de moderació t'ajudaran a controlar com la vostra instància " -"interactua amb un domini o un compte determinat." +msgstr "Les regles de moderació t'ajudaran a controlar com la vostra instància interactua amb un domini o un compte determinat." + +#: front/src/components/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Editar les regles de moderació" #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "Modificatició %{ id }" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Data de modificació" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "Més …" @@ -2582,7 +2965,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Música" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Silencia" @@ -2629,8 +3012,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Les meves biblioteques" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2640,14 +3023,17 @@ msgstr "Les meves biblioteques" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2655,31 +3041,38 @@ msgid "N/A" msgstr "No disponible" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +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: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 "Nom" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2687,7 +3080,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Nova contrasenya" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Les noves pistes s'afegiran automàticament aquí." @@ -2697,22 +3090,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "Nou valor" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Pista següent" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" 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 "" -"Sense complements ni extensions: n'hi ha prou amb la biblioteca de la web" - #: front/src/components/audio/Search.vue:25 msgctxt "Content/Search/Paragraph" msgid "No album matched your query" @@ -2728,6 +3117,11 @@ msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" msgstr "No hi ha informació sobre els drets d'autor d'aquesta pista" +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" msgid "No licensing information for this track" @@ -2738,7 +3132,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Sense biblioteques coincidents." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "No hi ha notificacions." @@ -2748,6 +3142,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "No s'ha trobat cap resultat." +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2764,18 +3168,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "No utilitzat" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Notificacions" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Notificacions" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Amagar el contingut" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Pàgina oficial" @@ -2790,6 +3201,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "Valor antic" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Obert" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2798,27 +3215,28 @@ msgstr "Obert" #: 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 "" -"Obrir un fil de suport (incloure la informació de depuració a continuació " -"dins el missatge)" +msgstr "Obrir un fil de suport (incloure la informació de depuració a continuació dins el missatge)" -#: front/src/components/library/AlbumBase.vue:73 -#: front/src/components/library/ArtistBase.vue:84 -#: front/src/components/library/TrackBase.vue:92 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 msgctxt "Content/Moderation/Link" msgid "Open in moderation interface" msgstr "Obrir dins la interfície de moderació" -#: front/src/views/admin/library/AlbumDetail.vue:31 -#: front/src/views/admin/library/ArtistDetail.vue:30 -#: front/src/views/admin/library/TrackDetail.vue:30 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 msgctxt "Content/Moderation/Link/Verb" msgid "Open local profile" msgstr "Obrir el perfil local" -#: front/src/views/admin/library/AlbumDetail.vue:46 -#: front/src/views/admin/library/ArtistDetail.vue:45 -#: front/src/views/admin/library/TrackDetail.vue:45 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Obrir dins MusicBrainz" @@ -2828,10 +3246,10 @@ msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Obrir el perfil" -#: front/src/views/admin/library/AlbumDetail.vue:54 -#: front/src/views/admin/library/ArtistDetail.vue:53 +#: front/src/views/admin/library/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2852,6 +3270,7 @@ msgstr "O personalitzeu la vostra regla" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2859,43 +3278,58 @@ msgstr "Ordre" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "Ordenar" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Direcció d'ordre" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Propietari" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Propietari" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2911,12 +3345,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Paginació" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Contrasenya" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Contrasenya" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Contrasenya actualitzada" @@ -2926,12 +3367,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Contrasenya actualitzada correctament" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Pausa de la pista" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Pausa/reproduir la pista actual" @@ -2960,7 +3401,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Fitxers pendents" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Sol·licituds de seguiment pendents" @@ -2971,7 +3412,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Verificació pendent" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Revisió de modificacions pendents" @@ -2988,66 +3429,67 @@ msgid "Permissions" msgstr "Permisos" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Reproduir" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "Reproduir-ho tot" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Reproduir tots els àlbums" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Reproduir el següent" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Reproduir la següent pista" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Reproduir ara" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Reprodueix la pista anterior" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "Reproduir cançons semblants" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Reprodueix aquesta pista" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Reprodueix la pista" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Reproduir ..." +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Llista de reproducció" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Llista de reproducció" @@ -3084,44 +3526,43 @@ msgctxt "Content/Playlist/Dropdown.Label" msgid "Playlist visibility" msgstr "Visibilitat de la llista de reproducció" -#: front/src/components/mixins/Translations.vue:88 -#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 msgctxt "Content/OAuth Scopes/Label" msgid "Playlists" msgstr "Llistes de reproducció" #: 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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "Llistes de reproducció" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "Llistes de reproducció? Les tenim" - #: 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 "Si us plau verifica que la teva contrasenya és correcta" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" -msgstr "" -"Si us plau verifica que el teu nom d'usuari i la contrasenya són correctes" +msgstr "Si us plau verifica que el teu nom d'usuari i la contrasenya són correctes" #: 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. Màxim de 2MB. Seràn reduïts a 400x400px." -#: front/src/views/admin/library/TrackDetail.vue:137 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 msgctxt "*/*/*/Noun" msgid "Position" msgstr "Posició" @@ -3129,16 +3570,14 @@ msgstr "Posició" #: 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 "" -"Eviteu que el compte o el domini desencadenin notificacions, llevat dels " -"seguidors." +msgstr "Eviteu que el compte o el domini desencadenin notificacions, llevat dels seguidors." #: front/src/components/audio/EmbedWizard.vue:33 msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "Previsualització" -#: front/src/components/audio/Player.vue:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Pista anterior" @@ -3149,7 +3588,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "Privat" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Problema durant l'anàlisi" @@ -3170,14 +3609,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Processant" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Perfil" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "Les inscripcions estan tancades en aquesta instància, necessites un codi d'inscripció per registrar-te." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3208,7 +3653,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Cua de reproducció" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "La cua ha estat barrejada!" @@ -3244,8 +3689,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Ràdios" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Ràdios" @@ -3276,15 +3721,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "Raó" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Seguidors de la biblioteca rebuts" -#: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:62 -#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "Missatges rebuts" @@ -3304,6 +3749,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Afegit recentment" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Afegit recentment" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3332,14 +3783,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "Error de recàrrega" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "Actualitza des del servidor remot" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Actualitza la informació del node" @@ -3352,9 +3803,7 @@ msgstr "Actualització pendent" #: 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 "" -"La petició d'actualització no s'ha realitzat a temps pel servidor. Serà " -"realitzada més tard." +msgstr "La petició d'actualització no s'ha realitzat a temps pel servidor. Serà realitzada més tard." #: front/src/components/federation/FetchButton.vue:16 msgctxt "Popup/*/Message.Title" @@ -3376,14 +3825,13 @@ msgctxt "Popup/*/Title" msgid "Refreshing object from remote…" msgstr "Actualització de l'objecte des del servidor remot …" -#: 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 "" -"Les inscripcions estan tancades en aquesta instància, necessites un codi " -"d'inscripció per registrar-te." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administració" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "Usuari estàndard" @@ -3408,8 +3856,8 @@ msgid "Rejected" msgstr "Rebutjat" #: 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Data de publicació" @@ -3419,6 +3867,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "Espai d’emmagatzematge restant" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3427,9 +3880,7 @@ msgstr "Biblioteques remotes" #: 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 biblioteques remotes són propietat d'altres usuaris de la xarxa. Pots " -"accedir-hi sempre que siguin públiques hi tinguis accés." +msgstr "Les biblioteques remotes són propietat d'altres usuaris de la xarxa. Pots accedir-hi sempre que siguin públiques hi tinguis accés." #: front/src/components/library/radios/Filter.vue:59 msgctxt "Content/Radio/Button.Label/Verb" @@ -3446,6 +3897,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Suprimir vel filtre" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Elimina dels preferits" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Elimina dels preferits" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3454,37 +3917,108 @@ msgstr "Elimina dels preferits" #: 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 importades que encara no s’han processat completament pel " -"servidor s’eliminaran completament. Es tornrà la quota corresponent." +msgstr "Les pistes importades que encara no s’han processat completament pel servidor s’eliminaran completament. Es tornrà la quota corresponent." #: 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 carregades però ignorades durant la importació per diversos " -"motius s’eliminaran completament. Us retornarà l’espai d’emmagatzematge " -"corresponent." +msgstr "Les pistes carregades però ignorades durant la importació per diversos motius s’eliminaran completament. Us retornarà l’espai d’emmagatzematge corresponent." #: 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 les pistes carregades que el servidor no ha pogut processar " -"completament, es retornarà l’espai d’emmagatzematge corresponent.." +msgstr "Elimina les pistes carregades que el servidor no ha pogut processar completament, es retornarà l’espai d’emmagatzematge corresponent.." -#: front/src/components/auth/SubsonicTokenForm.vue:33 -#: front/src/components/auth/SubsonicTokenForm.vue:36 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Afegir a la cua de reproducció actual" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +#, fuzzy +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "L’edició s’ha enviat correctament." + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Editar aquest àlbum" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Editar l'artista" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Suprimir la biblioteca?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Afegir a la llista de reproducció" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Edita aquesta pista" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Demanar una nova contrasenya" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Demanar una nova contrasenya per l'API Subsonic?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Demanar una contrasenya" @@ -3494,25 +4028,43 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "Sol·licita una cerca …" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 +#, fuzzy msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "Reiniciar al valor inicial: %{ value}" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: src/views/auth/PasswordReset.vue:4 front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "Restabliu la contrasenya" +#: front/src/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Data de creació" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Rellançar la importació" #: front/src/components/favorites/List.vue:39 -#: src/components/library/Albums.vue:30 -#: front/src/components/library/Artists.vue:30 +#: src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3553,43 +4105,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regla" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "Regla" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Guardar" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Anàlisi iniciat" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Analitzar ara" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Anàlisi pendent" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "L’anàlisi s’ha omès (l’anàlisi anterior és massa recent)" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Anàlisis realitzat" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Anàlisis amb errors" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Analitzant ... (%{ progress }%)" @@ -3611,12 +4169,14 @@ msgstr "Àmbits" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3629,6 +4189,7 @@ msgid "Search a remote library" msgstr "Busca una biblioteca remota" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Cerca per compte, resum, domini …" @@ -3663,7 +4224,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Cercar per domini, nom d'usuari, bio, .…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Cercar per nom …" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Cercar per nom …" @@ -3678,12 +4245,12 @@ msgctxt "Content/Admin/Input.Placeholder/Verb" msgid "Search by username, e-mail address, code…" msgstr "Cercar per nom d'usuari, correu electrònic, codi, …" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Cercar per nom d'usuari, correu electrònic, nom, …" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Cercar per artista, àlbum, pistes, …" @@ -3693,16 +4260,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Cercar música" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Cercar per nom …" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Cercar música" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Cercar a la Viquipèdia" #: 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3713,6 +4294,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Seccions" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3730,9 +4331,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Seleccionar només 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Paràmetres" @@ -3755,16 +4361,19 @@ msgstr "Compartir enllaç" #: 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 "" -"Comparteix aquest enllaç amb d'altres usuaris perquè puguin sol·licitar " -"l'accés a la vostra biblioteca." +msgstr "Comparteix aquest enllaç amb d'altres usuaris perquè puguin sol·licitar l'accés a la vostra biblioteca." #: front/src/views/content/libraries/Detail.vue:14 -#: front/src/views/content/remote/Card.vue:77 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Compartir enllaç" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" @@ -3772,10 +4381,11 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "Mostra una cançó més" msgstr[1] "Mostra %{ count } pista més" -#: front/src/components/audio/artist/Card.vue:30 -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +#: front/src/components/tags/List.vue:11 +#, fuzzy +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Mostra un àlbum més" msgstr[1] "Mostra %{ count } àlbums més" @@ -3784,17 +4394,29 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "Mostra totes les modificacions" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Mostra les dreceres del teclat disponibles" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "Mostra totes les modificacions" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Mostra un àlbum més" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Mostra les modificacions llegides" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Mostra/amaga la contrasenya" @@ -3803,40 +4425,52 @@ msgstr "Mostra/amaga la contrasenya" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: front/src/views/content/libraries/FilesTable.vue:117 msgctxt "Content/*/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Mostra els resultats %{ start }-%{ end } de %{ total }" -#: front/src/components/ShortcutsModal.vue:83 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Cua barrejada" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Barreja la teva cua" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Inscripció" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Inscripció" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Inscripció" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Data d'inscripció" @@ -3849,9 +4483,9 @@ msgstr "Mida" #: front/src/components/library/FileUpload.vue:94 #: front/src/components/library/TrackDetail.vue:39 -#: front/src/components/mixins/Translations.vue:54 +#: front/src/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Mida" @@ -3869,7 +4503,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Arxius ignorats" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Programari" @@ -3877,67 +4511,68 @@ msgstr "Programari" #: front/src/components/playlists/Editor.vue:21 msgctxt "Content/Playlist/Paragraph" msgid "Some tracks in your queue are already in this playlist:" -msgstr "" -"Algunes pistes de la vostra cua ja es troben en aquesta llista de " -"reproducció:" +msgstr "Algunes pistes de la vostra cua ja es troben en aquesta llista de reproducció:" #: front/src/components/PageNotFound.vue:10 msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Ens sap greu, la pàgina que has demanat no existeix:" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Codi font" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Membre de l'equip" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Encendre la ràdio" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "Estadístiques" -#: front/src/views/admin/moderation/AccountsDetail.vue:490 +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Estadístiques" + +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 estadístiques es calculen a partir de l’activitat i el contingut " -"coneguts de la vostra instància i no reflecteixen l’activitat general " -"d'aquest compte" +msgstr "Les estadístiques es calculen a partir de l’activitat i el contingut coneguts de la vostra instància i no reflecteixen l’activitat general d'aquest compte" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/DomainsDetail.vue:418 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 estadístiques es calculen a partir de l’activitat i el contingut " -"coneguts de la vostra instància i no reflecteixen l’activitat general d’" -"aquest domini" +msgstr "Les estadístiques es calculen a partir de l’activitat i el contingut coneguts de la vostra instància i no reflecteixen l’activitat general d’aquest domini" -#: 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/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "" -"Les estadístiques es calculen a partir de l’activitat i el contingut " -"coneguts de la vostra instància i no reflecteixen l’activitat general d’" -"aquest objecte" +msgstr "Les estadístiques es calculen a partir de l’activitat i el contingut coneguts de la vostra instància i no reflecteixen l’activitat general d’aquest objecte" -#: front/src/views/admin/moderation/DomainsDetail.vue:115 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: front/src/views/content/libraries/Detail.vue:28 +msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)" +msgid "Status" +msgstr "Estat" + +#: front/src/components/manage/users/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Estat" @@ -3946,8 +4581,25 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" msgid "Status" msgstr "Estat" -#: front/src/views/content/libraries/Detail.vue:28 -msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)" +#: front/src/components/manage/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +msgid "Status" +msgstr "Estat" + +#: front/src/components/manage/library/EditsCardList.vue:12 +msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)" +msgid "Status" +msgstr "Estat" + +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Estat" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Estat" @@ -3957,17 +4609,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Estat" -#: front/src/components/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" -msgid "Status" -msgstr "Estat" - -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)" -msgid "Status" -msgstr "Estat" - -#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Parar la ràdio" @@ -3977,7 +4619,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Envia" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "Envia i aplica la modificació" @@ -3987,12 +4629,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "Envia una altre modificació" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Envia" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "Enviar suggerències" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Envia" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4032,16 +4686,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Resum" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "Resum (opcional)" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Fòrum d'ajuda" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4052,44 +4711,67 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sincronització dels canvis amb el servidor …" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Dades de la pista" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Cancel·lar la petició de seguiment" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: front/src/components/audio/EmbedWizard.vue:25 #: front/src/components/common/CopyInput.vue:3 msgctxt "Content/*/Paragraph" msgid "Text copied to clipboard!" msgstr "Text copiat al porta-retalls!" -#: 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 "" -"És senzill: ens va entusiasmar Grooveshark i volem construir alguna cosa " -"encara millor." - -#: front/src/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 "" -"L’àlbum s’eliminarà, així com les càrregues associades, les pistes, els " -"preferits i l’historial d’escolta. Aquesta acció és irreversible." +msgstr "L’àlbum s’eliminarà, així com les càrregues associades, les pistes, els preferits i l’historial d’escolta. Aquesta acció és irreversible." #: front/src/components/auth/Authorize.vue:39 msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "L’aplicació també sol·licita els següents permisos desconeguts:" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 "" -"L’artista s’eliminarà, així com les càrregues associades, les pistes, els " -"àlbums, els preferits i l’historial d’escolta. Aquesta acció és irreversible." +msgstr "L’artista s’eliminarà, així com les càrregues associades, les pistes, els àlbums, els preferits i l’historial d’escolta. Aquesta acció és irreversible." -#: front/src/components/Footer.vue:53 +#: front/src/components/Footer.vue:61 msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." -msgstr "" -"El logotip de Funkwhale ha sigut generosament dissenyat i cedit per Francis " -"Gading." +msgstr "El logotip de Funkwhale ha sigut generosament dissenyat i cedit per Francis Gading." #: front/src/components/SetInstanceModal.vue:8 msgctxt "Popup/Instance/Error message.List item" @@ -4099,23 +4781,17 @@ msgstr "L’adreça indicada no és 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 "" -"La biblioteca i totes les seves pistes seran suprimides. Aquesta acció és " -"irreversible." +msgstr "La biblioteca i totes les seves pistes seran suprimides. Aquesta acció és 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." -msgstr "" -"La biblioteca serà suprimida, així com les càrregues associades, i els " -"seguidors. Aquesta acció és irreversible." +msgstr "La biblioteca serà suprimida, així com les càrregues associades, i els seguidors. Aquesta acció és irreversible." #: 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 "" -"La metadada inclosa en el fitxer és invalida o falten alguns camps " -"obligatoris." +msgstr "La metadada inclosa en el fitxer és invalida o falten alguns camps obligatoris." #: front/src/components/library/FileUpload.vue:38 msgctxt "Content/Library/List item" @@ -4127,12 +4803,16 @@ msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "La següent pista serà reproduïda automàticament en pocs segons …" -#: 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "La càrrega s'eliminarà. Aquesta acció és irreversible." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." msgstr "" -"La plataforma és gratuïta i de codi obert, la podeu instal·lar i modificar " -"sense restriccions" #: front/src/components/playlists/Form.vue:14 msgctxt "Content/Playlist/Error message.Title" @@ -4147,49 +4827,45 @@ msgstr "El servidor remot ha contestat amb 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." -msgstr "" -"El servidor remot va respondre, però les dades retornades no van ser admeses " -"per Funkwhale." +msgstr "El servidor remot va respondre, però les dades retornades no van ser admeses per Funkwhale." #: front/src/components/federation/FetchButton.vue:44 +#, fuzzy msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "El servidor remot no va respondre prou ràpidament" #: front/src/components/federation/FetchButton.vue:50 +#, fuzzy msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote server returned invalid JSON or JSON-LD data" msgstr "El servidor de retorn ha retornat dades invàlides de JSON o JSON-LD" #: 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 "" -"Els àlbums seleccionats s’eliminaran, així com les pistes associades, les " -"càrregues, els preferits i l’historial d’escolta. Aquesta acció és " -"irreversible." +msgstr "Els àlbums seleccionats s’eliminaran, així com les pistes associades, les càrregues, els preferits i l’historial d’escolta. Aquesta acció és irreversible." #: 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 "" -"L’artista seleccionat s’eliminarà, així com les càrregues associades, les " -"pistes, els àlbums, els preferits i l’historial d’escolta. Aquesta acció és " -"irreversible." +msgstr "L’artista seleccionat s’eliminarà, així com les càrregues associades, les pistes, els àlbums, els preferits i l’historial d’escolta. Aquesta acció és irreversible." #: 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 "" -"La biblioteca seleccionada serà suprimida, així com les càrregues associades " -"i els seguidors." +msgstr "La biblioteca seleccionada serà suprimida, així com les càrregues associades i els seguidors." + +#: front/src/components/manage/library/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. This action is irreversible." +msgstr "La càrrega seleccionada s'eliminarà. Aquesta acció és irreversible." #: 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 "" -"Les pistes seleccionades s’eliminaran, així com les càrregues associades, " -"els preferits i l’historial d’escolta. Aquesta acció és irreversible." +msgstr "Les pistes seleccionades s’eliminaran, així com les càrregues associades, els preferits i l’historial d’escolta. Aquesta acció és irreversible." #: front/src/components/manage/library/UploadsTable.vue:256 msgctxt "Popup/*/Paragraph" @@ -4211,6 +4887,12 @@ msgctxt "Popup/Library/Paragraph" msgid "The suggestion will be completely removed, this action is irreversible." msgstr "El suggeriment s’eliminarà completament, aquesta acció és irreversible." +#: front/src/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "La pista s’eliminarà, així com les càrregues associades, els preferits i l’historial d’escolta. Aquesta acció és irreversible." + #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" msgid "The track can't be added to a playlist" @@ -4221,12 +4903,10 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "La pista no s'ha pogut carregar" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 msgctxt "Content/Moderation/Paragraph" msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible." -msgstr "" -"La pista s’eliminarà, així com les càrregues associades, els preferits i l’" -"historial d’escolta. Aquesta acció és irreversible." +msgstr "La pista s’eliminarà, així com les càrregues associades, els preferits i l’historial d’escolta. Aquesta acció és irreversible." #: front/src/views/admin/library/UploadDetail.vue:68 msgctxt "Content/Moderation/Paragraph" @@ -4241,9 +4921,7 @@ msgstr "Els fitxers de música carregats estan en format OGG, MP3 O Flac" #: 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 "" -"Hi ha diferents maneres de recuperar nou contingut i posar-lo a disposició " -"aquí." +msgstr "Hi ha diferents maneres de recuperar nou contingut i posar-lo a disposició aquí." #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 msgctxt "Popup/Moderation/Paragraph" @@ -4260,24 +4938,38 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Aquest artista es troba a les següents biblioteques:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "Aquest artista es troba a les següents biblioteques:" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Aquest domini està subjecta a normes de moderació específiques" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +msgstr "Aquest domini està subjecta a normes de moderació específiques" + #: 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 ofereix fins a %{quota} d'emmagatzematge per a cada usuari." + +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." msgstr "" -"Aquesta instància ofereix fins a %{quota} d'emmagatzematge per a cada usuari." #: 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 "" -"Aquesta és la llista d'aplicacions que tenen accés a les dades del teu " -"compte." +msgstr "Aquesta és la llista d'aplicacions que tenen accés a les dades del teu compte." #: front/src/components/auth/Settings.vue:218 msgctxt "Content/Settings/Paragraph" @@ -4294,25 +4986,20 @@ msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "Aquesta biblioteca conté la meva música personal, desitjo que t'agradi." -#: front/src/views/content/remote/Card.vue:141 +#: front/src/views/content/remote/Card.vue:169 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 biblioteca és privada i es necessita l'aprovació del seu propietari " -"per tal d'accedir al seu contingut" +msgstr "Aquesta biblioteca és privada i es necessita l'aprovació del seu propietari per tal d'accedir al seu contingut" -#: front/src/views/content/remote/Card.vue:142 +#: front/src/views/content/remote/Card.vue:170 msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" -msgstr "" -"Aquesta biblioteca és pública i pots accedir lliurement al seu contingut" +msgstr "Aquesta biblioteca és pública i pots accedir lliurement al seu contingut" #: 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 "" -"Això pot afectar molts elements o tenir conseqüències irreversibles, " -"comproveu que és realment el que voleu." +msgstr "Això pot afectar molts elements o tenir conseqüències irreversibles, comproveu que és realment el que voleu." #: front/src/components/library/AlbumEdit.vue:8 #: front/src/components/library/ArtistEdit.vue:8 @@ -4321,6 +5008,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "Aquest objecte és gestionat per un altre servidor, no el podeu editar." +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4328,11 +5020,10 @@ msgstr "Aquesta referència s’utilitzarà per agrupar els fitxers carregats." #: 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 "" -"No s'ha pogut processar aquesta pista, assegurat que estigui correctament " -"etiquetada" +msgid "This track could not be processed, please make sure it is tagged correctly" +msgstr "No s'ha pogut processar aquesta pista, assegurat que estigui correctament etiquetada" #: front/src/components/mixins/Translations.vue:29 #: front/src/components/mixins/Translations.vue:30 @@ -4346,7 +5037,7 @@ msgctxt "Content/Library/Help text" msgid "This track is already present in one of your libraries" msgstr "Aquesta pista ja hi és dins una de les teves biblioteques" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "Aquesta pista no està disponible en cap la biblioteca on hi tens accés" @@ -4356,36 +5047,35 @@ msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Aquesta pista és present en una d'aquestes biblioteques:" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." -msgstr "" -"Això eliminarà completament aquesta llista de reproducció i no es podrà " -"desfer l'acció." +msgstr "Això eliminarà completament aquesta llista de reproducció i no es podrà desfer l'acció." #: front/src/views/radios/Detail.vue:27 msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "Això eliminarà completament aquesta ràdio i no es podrà desfer." -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 msgctxt "Popup/Settings/Paragraph" msgid "This will completely disable access to the Subsonic API using from account." -msgstr "" -"Això desactivarà completament l’accés a l’API Subsonic des del teu compte." +msgstr "Això desactivarà completament l’accés a l’API Subsonic des del teu compte." -#: front/src/components/auth/SubsonicTokenForm.vue:35 +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:40 msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." -msgstr "" -"Això us donarà accés als dispositius existents que utilitzin la contrasenya " -"actual." +msgstr "Això us donarà accés als dispositius existents que utilitzin la contrasenya actual." #: front/src/components/auth/Settings.vue:253 msgctxt "Popup/Settings/Paragraph" msgid "This will permanently delete the application and all the associated tokens." -msgstr "" -"Això suprimirà permanentment l’aplicació i tots els testimonis associats." +msgstr "Això suprimirà permanentment l’aplicació i tots els testimonis associats." #: front/src/components/auth/Settings.vue:194 msgctxt "Popup/Settings/Paragraph" @@ -4395,13 +5085,17 @@ msgstr "Això evitarà que aquesta aplicació accedeixi al servei en nom vostre. #: 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 "" -"Això eliminarà totes les pistes d'aquesta llista de reproducció i aquesta " -"acció no es podrà desfer." +msgstr "Això eliminarà totes les pistes d'aquesta llista de reproducció i aquesta acció no es podrà desfer." -#: front/src/views/admin/library/AlbumDetail.vue:99 -#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21 -#: src/edits.js:39 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Títol" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Títol" @@ -4412,31 +5106,33 @@ msgctxt "Content/Track/*/Noun" msgid "Title" msgstr "Títol" -#: front/src/components/manage/library/AlbumsTable.vue:39 -#: front/src/components/manage/library/TracksTable.vue:39 -msgctxt "*/*/*" -msgid "Title" -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 continuar, si us plau selecciona la instància de Funkwahale on et vols " -"conectar. Introdueix directamente l'adreça o selecciona una de les " -"suggerides." +msgstr "Per continuar, si us plau selecciona la instància de Funkwahale on et vols conectar. Introdueix directamente l'adreça o selecciona una de les suggerides." -#: front/src/components/ShortcutsModal.vue:79 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 favorit" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Canvia el bucle de la cua" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Tamany total" @@ -4446,30 +5142,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Mida total dels fitxers en aquesta biblioteca" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 msgctxt "Content/*/*" msgid "Total users" msgstr "Usuaris 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Pista" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +msgctxt "*/*/*" +msgid "Track" +msgstr "Pista" + #: front/src/components/library/EditCard.vue:13 msgctxt "Content/Library/Card/Short" msgid "Track #%{ id } - %{ name }" msgstr "Pista #%{ id } - %{ name }" -#: front/src/views/admin/library/TrackDetail.vue:91 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Dades de la pista" @@ -4479,29 +5177,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Informació de la pista" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nom de la pista" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Pistes" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4512,16 +5212,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Pistes d'aquest artista" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "Pistes preferides" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "pistes escoltades" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4533,35 +5223,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Tipus" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipus" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Tipus" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" msgstr "Sota la regla de moderació" -#: front/src/views/content/remote/Card.vue:109 -#: src/views/content/remote/Card.vue:114 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Deixar de seguir" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Vols deixar de seguir aquesta biblioteca?" -#: 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 "" -"Per desgràcia, els propietaris d’aquesta instància encara no han tingut " -"temps de completar aquesta pàgina." - #: front/src/components/federation/FetchButton.vue:54 #: front/src/components/federation/FetchButton.vue:55 msgctxt "*/*/Error" @@ -4569,20 +5263,27 @@ msgid "Unknowkn error" msgstr "Error desconegut" #: front/src/components/library/ImportStatusModal.vue:144 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "Error desconegut" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Música il·limitada" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Activar el so" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4647,9 +5348,7 @@ msgstr "Data de pujada" #: 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 "" -"Pujada denegada, assegurat que el fitxer no sigui massa gran i que no hagis " -"acabat la teva quota" +msgstr "Pujada denegada, assegurat que el fitxer no sigui massa gran i que no hagis acabat la teva quota" #: front/src/components/library/ImportStatusModal.vue:8 msgctxt "Popup/Import/Message" @@ -4659,20 +5358,24 @@ msgstr "La càrrega encara està pendent i aviat serà processada pel servidor." #: 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 "" -"Carrega fitxers de música (MP3, OGG, FLAC, ...) directament a la teva " -"llibreria personal des del teu navegador per gaudir-ne aquí." +msgstr "Carrega fitxers de música (MP3, OGG, FLAC, ...) directament a la teva llibreria personal des del teu navegador per gaudir-ne aquí." #: front/src/components/library/FileUpload.vue:30 msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "Carregar noves pistes" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Quota de pujada" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Quota de pujada" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4681,9 +5384,7 @@ msgstr "S'ha esgotat el temps de pujada, si us plau torna a provar-ho" #: 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 "" -"S'ha omès la càrrega, ja que una de semblant ja està disponible en una de " -"les teves biblioteques." +msgstr "S'ha omès la càrrega, ja que una de semblant ja està disponible en una de les teves biblioteques." #: front/src/components/library/ImportStatusModal.vue:11 msgctxt "Popup/Import/Message" @@ -4705,71 +5406,91 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Carregant …" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "Pujades" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Pujades" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 msgctxt "*/*/*" msgid "Uploads" msgstr "Pujades" -#: 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 "Pujades" - -#: front/src/components/manage/library/LibrariesTable.vue:52 -msgctxt "Content/*/*/Noun" -msgid "Uploads" -msgstr "Pujades" - #: 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 "" -"Utilitza \"urn:ietf:wg:oauth:2.0:oob\" com a URI de redirecció si la vostra " -"aplicació no es serveix al web." +msgstr "Utilitza \"urn:ietf:wg:oauth:2.0:oob\" com a URI de redirecció si la vostra aplicació no es serveix al web." #: front/src/components/Footer.vue:16 msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Utilitzar una altre instància" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "Utilitza aquest formulari per sol·licitar el restabliment de la contrasenya. Enviarem un correu electrònic a l’adreça indicada amb instruccions per restablir la teva contrasenya." + +#: front/src/components/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." msgstr "" -"Utilitza aquest formulari per sol·licitar el restabliment de la contrasenya. " -"Enviarem un correu electrònic a l’adreça indicada amb instruccions per " -"restablir la teva contrasenya." #: 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 "" -"Utilitzeu aquest paràmetre per activar/desactivar temporalment la regla " -"sense eliminar-la totalment." +msgstr "Utilitzeu aquest paràmetre per activar/desactivar temporalment la regla sense eliminar-la totalment." #: front/src/components/manage/users/InvitationsTable.vue:49 msgctxt "Content/Admin/Table" msgid "Used" msgstr "Utilitzat" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Usuari" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "Activitat de l'usuari" +#: front/src/components/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Biblioteques d'usuaris" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Nom d'usuari" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4783,35 +5504,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Ràdios dels usuaris" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Nom d'usuari" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nom d'usuari o correu" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "usuaris" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Usuaris" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4829,31 +5550,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Visualitza els fitxers" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 msgctxt "Content/Moderation/Link/Verb" msgid "View in Django's admin" msgstr "Visualitza amb l'administrador Django's" -#: front/src/components/library/AlbumBase.vue:61 -#: front/src/components/library/ArtistBase.vue:72 -#: front/src/components/library/TrackBase.vue:80 +#: front/src/components/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Carrega'n més …" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgctxt "Content/*/*/Clickable, Verb" msgid "View on MusicBrainz" msgstr "Visualitza a MusicBrainz" +#: front/src/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4869,6 +5603,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilitat" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Usar Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4879,7 +5619,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "Esperant el resultat …" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "No es pot iniciar la sessió" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "No es pot iniciar la sessió" @@ -4889,35 +5635,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "No es poden desar els teus canvis" -#: front/src/components/Home.vue:122 -msgctxt "Content/Home/List item" -msgid "We do not track you or bother you with ads" -msgstr "No us seguim ni us molestem amb anuncis" +#: front/src/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Us recomanem que utilitzeu Picard per a aquest propòsit." -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "Creiem que escoltar música ha de ser senzilla." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Benvinguts/des" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Benvingut/da a Funkwahale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Per què Funkwhale?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -4944,9 +5685,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "Accés només per escrit a les dades de l'usuari" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Sí" @@ -4959,25 +5702,17 @@ msgstr "Sí, tanca la sessió!" #: 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 "" -"Pots compartir la teva biblioteca amb altres persones, independentment de la " -"seva visibilitat." +msgstr "Pots compartir la teva biblioteca amb altres persones, independentment de la seva 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 "" -"Estàs apunt de carregar música a la teva biblioteca. Abans de començar, " -"assegurat de:" +msgstr "Estàs apunt de carregar música a la teva biblioteca. Abans de començar, assegurat de:" #: front/src/components/SetInstanceModal.vue:12 msgctxt "Popup/Login/Paragraph" msgid "You are currently connected to %{ hostname } . If you continue, you will be disconnected from your current instance and all your local data will be deleted." -msgstr "" -"Actualment estàs connectat a %{ " -"hostname } . Si continueu, sereu " -"desconnectats de la vostra instància actual i s’eliminaran totes les vostres " -"dades locals." +msgstr "Actualment estàs connectat a %{ hostname } . Si continueu, sereu desconnectats de la vostra instància actual i s’eliminaran totes les vostres dades locals." #: front/src/components/library/ArtistDetail.vue:6 msgctxt "Content/Artist/Paragraph" @@ -4992,9 +5727,7 @@ msgstr "Actualment esteu connectat com a %{ 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 "" -"No pengis contingut amb drets d'autor en una biblioteca pública, en cas " -"contrari, podries infringir la llei" +msgstr "No pengis contingut amb drets d'autor en una biblioteca pública, en cas contrari, podries infringir la llei" #: front/src/components/SetInstanceModal.vue:98 msgctxt "*/Instance/Message" @@ -5002,46 +5735,36 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "Ara utilitzeu la instància de Funkwhale a %{ url }" #: front/src/views/content/Home.vue:17 +#, fuzzy 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 "" -"Pots seguir biblioteques d'altres usuaris per tenir accés a nova música. Les " -"biblioteques públiques poden seguir-se immediatament, però seguir les " -"biblioteques privades requereix l'aprovació del seu propietari." - -#: 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 "" -"Podeu convidar amics i familiars a la vostra instància perquè puguin gaudir " -"de la vostra música" +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediately, while following a private library requires approval from its owner." +msgstr "Pots seguir biblioteques d'altres usuaris per tenir accés a nova música. Les biblioteques públiques poden seguir-se immediatament, però seguir les biblioteques privades requereix l'aprovació del seu propietari." #: front/src/components/moderation/FilterModal.vue:31 +#, fuzzy msgctxt "Popup/Moderation/Paragraph" -msgid "You can manage and update your filters anytime from your account settings." -msgstr "" -"Podeu gestionar i actualitzar els filtres en qualsevol moment des de la " -"configuració del vostre compte." +msgid "You can manage and update your filters any time from your account settings." +msgstr "Podeu gestionar i actualitzar els filtres en qualsevol moment des de la configuració del vostre compte." #: front/src/views/auth/EmailConfirm.vue:24 msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Ara podeu utilitzar el servei sense limitacions." +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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 "" -"Podeu utilitzar aquesta interfície per crear la vostra pròpia ràdio " -"personalitzada, que reproduirà les pistes d’acord amb els vostres criteris." +msgstr "Podeu utilitzar aquesta interfície per crear la vostra pròpia ràdio personalitzada, que reproduirà les pistes d’acord amb els vostres criteris." #: 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 "" -"Pots utilitzar-lo per gaudir, per exemple, de la vostra llista de " -"reproducció i de la música sense connexió, al telèfon intel·ligent o a la " -"tauleta." +msgstr "Pots utilitzar-lo per gaudir, per exemple, de la vostra llista de reproducció i de la música sense connexió, al telèfon intel·ligent o a la tauleta." #: front/src/components/auth/Settings.vue:202 msgctxt "Content/Applications/Paragraph" @@ -5058,7 +5781,7 @@ msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "No teniu cap norma per a aquest compte." -#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." msgstr "No teniu cap norma per a aquest domini." @@ -5066,11 +5789,9 @@ msgstr "No teniu cap norma per a aquest domini." #: 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 "" -"No teniu permís per editar aquest objecte, però podeu suggerir canvis. Un " -"cop enviats, els suggeriments es revisaran abans de l'aprovació." +msgstr "No teniu permís per editar aquest objecte, però podeu suggerir canvis. Un cop enviats, els suggeriments es revisaran abans de l'aprovació." -#: front/src/components/Sidebar.vue:171 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Estàs escoltant la ràdio" @@ -5083,8 +5804,7 @@ msgstr "És possible que tingueu un problema de connectivitat." #: 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 "" -"Es tancarà la sessió d’aquest compte i hauràs d’iniciar sessió amb la nou" +msgstr "Es tancarà la sessió d’aquest compte i hauràs d’iniciar sessió amb la nou" #: front/src/components/auth/Authorize.vue:51 msgctxt "Content/Auth/Paragraph" @@ -5099,20 +5819,24 @@ msgstr "Se us mostrarà un codi per copiar i enganxar a l’aplicació." #: 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 "" -"Haureu d’actualitzar la vostra contrasenya als vostres clients que utilitzin " -"aquesta contrasenya." +msgstr "Haureu d’actualitzar la vostra contrasenya als vostres clients que utilitzin aquesta contrasenya." #: front/src/components/moderation/FilterModal.vue:20 +#, fuzzy 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 any more:" msgstr "No veureu pistes, àlbums ni activitats relacionades amb aquest usuari:" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "No es pot crear el vostre compte." +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5123,6 +5847,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "No s'ha pogut guardar el teu avatar" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5133,12 +5862,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Els teus preferits" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "La teva música, a la teva manera" +#: front/src/views/Notifications.vue:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "Missatges emesos" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Les vostres notificacions" @@ -5154,40 +5884,50 @@ msgid "Your password has been updated successfully." msgstr "La vostra contrasenya s'ha actualitzat correctament." #: front/src/components/auth/Settings.vue:14 +#, fuzzy msgctxt "Content/Settings/Error message.Title" -msgid "Your settings can't be updateds" +msgid "Your settings can't be updated" msgstr "La vostra configuració no es pot actualitzar" #: 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 vostra contrasenya Subsonic es canviarà a una altra nova i aleatòria, i " -"us iniciarà la sessió des dels dispositius que utilitzen la contrasenya " -"antiga de Subsonic" +msgstr "La vostra contrasenya Subsonic es canviarà a una altra nova i aleatòria, i us iniciarà la sessió des dels dispositius que utilitzen la contrasenya antiga de Subsonic" -#: front/src/edits.js:47 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Posició" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Drets d'autor" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Obrir dins MusicBrainz" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 msgctxt "Content/Album/Header.Title" msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "" -"L'àlbum conté una cançó de %{ " -"artist }" -msgstr[1] "" -"L'àlbum conté %{ count } cançons, de %{ artist }" +msgstr[0] "L'àlbum conté una cançó de %{ artist }" +msgstr[1] "L'àlbum conté %{ count } cançons, de %{ artist }" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" diff --git a/front/locales/cs/LC_MESSAGES/app.po b/front/locales/cs/LC_MESSAGES/app.po index fa3e78dd7..30ec2da7d 100644 --- a/front/locales/cs/LC_MESSAGES/app.po +++ b/front/locales/cs/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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-06-19 07:58+0000\n" "Last-Translator: jiri-novacek \n" "Language-Team: none\n" @@ -38,6 +38,59 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "%{ app } chce přistupovat k vašemu Funkwhale účtu" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } stopa" +msgstr[1] "%{ count } stopy" +msgstr[2] "%{ count } stop" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } stopa" +msgstr[1] "%{ count } stopy" +msgstr[2] "%{ count } stop" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } stopa" +msgstr[1] "%{ count } stopy" +msgstr[2] "%{ count } stop" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } stopa" +msgstr[1] "%{ count } stopy" +msgstr[2] "%{ count } stop" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } stopa" +msgstr[1] "%{ count } stopy" +msgstr[2] "%{ count } stop" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -46,9 +99,9 @@ msgstr[0] "%{ count } z %{ total } vybrán" msgstr[1] "%{ count } z %{ total } vybrány" msgstr[2] "%{ count } on %{ total } vybraných" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 msgctxt "*/*/*" msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -72,7 +125,16 @@ msgstr[0] "%{ count } stopa odpovídá zadaným filtrům" msgstr[1] "%{ count } stopy odpovídají zadaným filtrům" msgstr[2] "%{ count } stop odpovídá zadaným filtrům" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } stopa" +msgstr[1] "%{ count } stopy" +msgstr[2] "%{ count } stop" + +#: front/src/components/playlists/Card.vue:28 msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -118,10 +180,9 @@ msgstr "Profil %{ username }" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" msgid "%{ track } is already in %{ playlist }." -msgstr "" -"%{ track } se už nachází v %{ playlist }." +msgstr "%{ track } se už nachází v %{ playlist }." -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" @@ -137,24 +198,45 @@ msgstr[0] "1 oblíbená" msgstr[1] "%{ count } oblíbené" msgstr[2] "%{ count } oblíbených" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Prázdná knihovna" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Přidat stopu" +msgstr[1] "Přidat stopu" +msgstr[2] "Přidat stopu" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "Došlo k chybě sítě během nahrávání tohoto souboru" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "Krátké shrnutí popisující provedené změny." #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "O %{ instance }" #: front/src/components/Footer.vue:6 @@ -162,19 +244,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "O %{instanceName}" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "O Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "O Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "O aplikaci" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "O Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "O této instanci" #: front/src/views/content/libraries/Detail.vue:48 @@ -187,87 +282,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Akceptováno" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Přístup odepřen" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to audio files, libraries, artists, albums and tracks" msgstr "Přístup k hudebním souborům, knihovnám, interpretům, albům a stopám" -#: front/src/components/mixins/Translations.vue:97 -#: front/src/components/mixins/Translations.vue:98 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to content filters" msgstr "Přístup k filtrům obsahu" -#: front/src/components/mixins/Translations.vue:105 -#: front/src/components/mixins/Translations.vue:106 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Přístup k úpravám" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to email, username, and profile information" msgstr "Přístup k emailu, uživatelskému jménu a informacím o profilu" -#: front/src/components/mixins/Translations.vue:77 -#: front/src/components/mixins/Translations.vue:78 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Přístup k oblíbeným" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "Přístup ke sledování" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to listening history" msgstr "Přístup k historii poslechu" -#: front/src/components/mixins/Translations.vue:101 -#: front/src/components/mixins/Translations.vue:102 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to notifications" msgstr "Přístup k oznámením" -#: front/src/components/mixins/Translations.vue:89 -#: front/src/components/mixins/Translations.vue:90 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to playlists" msgstr "Přístup k playlistům" -#: front/src/components/mixins/Translations.vue:93 -#: front/src/components/mixins/Translations.vue:94 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" msgstr "Přístup k rádiím" -#: 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" -msgstr "" -"Přistupujte ke své hudbě z přehledného rozhraní, které zobrazuje jen to " -"důležité" - #: front/src/components/manage/library/UploadsTable.vue:67 -#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Datum přístupu" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -275,6 +363,9 @@ msgstr "Účet" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Účet" @@ -289,7 +380,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Nastavení účtu" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Nastavení účtu" @@ -306,7 +397,7 @@ msgstr "Emailová adresa účtu" #: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 -#: front/src/views/admin/moderation/Base.vue:8 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Účty" @@ -330,18 +421,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Akce" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Akce" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Aktivní" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Aktivita" @@ -352,7 +450,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Viditelnost aktivity" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Přidat" @@ -398,7 +496,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Přidat filtry pro úpravu rádia" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Přidat obsah" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Přidat do playlistu…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Přidat do playlistu…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Přidat do playlistu…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Přidat do současné fronty" @@ -430,7 +552,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Přidat stopu" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Administrátor" @@ -440,49 +562,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administrace" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Album" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Interpret alba" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Data alba" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Název alba" #: 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Alba" @@ -492,11 +618,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Alba tohoto interpreta" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Vše" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -515,37 +649,57 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "Povolit aplikaci" -#: front/src/components/library/ImportStatusModal.vue:17 -msgctxt "Popup/Import/Message" -msgid "An error occured during upload processing. You will find more information below." +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" msgstr "" -"Došlo k chybě při zpracování nahrávaných dat. Podrobnosti naleznete níže." + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Přidat doménu" + +#: front/src/components/library/ImportStatusModal.vue:17 +#, fuzzy +msgctxt "Popup/Import/Message" +msgid "An error occurred during upload processing. You will find more information below." +msgstr "Došlo k chybě při zpracování nahrávaných dat. Podrobnosti naleznete níže." #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred while saving your changes" msgstr "Došlo k chybě při ukládání změn" #: front/src/components/federation/FetchButton.vue:21 +#, fuzzy msgctxt "Popup/*/Message.Content" -msgid "An error occured while trying to refresh data:" +msgid "An error occurred while trying to refresh data:" msgstr "Došlo k chybě při pokusu o aktualizaci dat:" #: front/src/components/federation/FetchButton.vue:41 +#, fuzzy msgctxt "*/*/Error" -msgid "An HTTP error occured while contacting the remote server" +msgid "An HTTP error occurred while contacting the remote server" msgstr "Došlo k chybě HTTP při pokusu kontaktovat vzdálený server" -#: 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 "Došlo k neznámé chybě, server může být vypnutý nebo není dostupný" - #: front/src/components/library/ImportStatusModal.vue:145 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" msgstr "Došlo k neznámé chybě" +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." +msgstr "" + #: front/src/components/auth/Settings.vue:175 #: src/components/auth/Settings.vue:225 msgctxt "*/*/*/Noun" @@ -565,9 +719,7 @@ msgstr "ID aplikace" #: 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 "" -"ID aplikace a tajný klíč jsou citlivé údaje a musí se s nimi zacházet jako s " -"hesly. Nesdělujte je dalším osobám." +msgstr "ID aplikace a tajný klíč jsou citlivé údaje a musí se s nimi zacházet jako s hesly. Nesdělujte je dalším osobám." #: front/src/components/auth/ApplicationEdit.vue:25 msgctxt "Content/Applications/Label" @@ -596,29 +748,31 @@ msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "Opravdu se chcete odhlásit?" -#: front/src/components/manage/library/AlbumsTable.vue:40 -#: front/src/components/manage/library/TracksTable.vue:41 -msgctxt "*/*/*" -msgid "Artist" -msgstr "Interpret" - -#: front/src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Interpret" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Interpret" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Data interpreta" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Jméno interpreta" @@ -628,36 +782,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Interpret, album, stopa…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "Interpreti" #: 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Interpreti" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -669,18 +827,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Požádat o resetování hesla" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Obsah audia" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Klávesové zkratky přehrávače" @@ -723,9 +887,9 @@ msgid "Back to settings" msgstr "Zpět k nastavení" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Datový tok" @@ -739,9 +903,7 @@ msgstr "Blokovat vše" #: 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 "" -"Blokovat vše z tohoto účtu nebo domény. Zabrání veškeré interakci a vymaže " -"související obsah (nahraná data, knihovny, sledování, atd.)" +msgstr "Blokovat vše z tohoto účtu nebo domény. Zabrání veškeré interakci a vymaže související obsah (nahraná data, knihovny, sledování, atd.)" #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgctxt "*/Library/*/Verb" @@ -753,6 +915,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Procházet knihovnu" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "Obnovit obsah tabulky" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -783,38 +951,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Od %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." msgstr "Ukončením sledování této knihovny ztratíte přístup k jejímu obsahu." -#: 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/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Velikost v cache" #: 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Zrušit" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" msgstr "Zrušit požadavek o sledování" @@ -829,6 +999,14 @@ msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Nelze nahrát tento soubor, zkontrolujte zda není příliš velký" +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" +msgstr "" + #: front/src/components/Footer.vue:21 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" @@ -844,6 +1022,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Změnit heslo" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -862,16 +1045,14 @@ msgstr "Změny synchronizovány se serverem" #: 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 "" -"Změna vašeho hesla vyvolá také změnu hesla pro Subsonic API, pokud je " -"používáno." +msgstr "Změna vašeho hesla vyvolá také změnu hesla pro Subsonic API, pokud je používáno." #: front/src/components/auth/Settings.vue:98 msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "Změna vašeho hesla bude mít následující důsledky:" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "Diskuzní místnost" @@ -879,9 +1060,7 @@ msgstr "Diskuzní místnost" #: 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 "" -"Povolení čtení nebo zápisu na předkovi implikuje totéž pro všechny jeho " -"potomky." +msgstr "Povolení čtení nebo zápisu na předkovi implikuje totéž pro všechny jeho potomky." #: front/src/components/SetInstanceModal.vue:2 msgctxt "Popup/Instance/Title" @@ -894,6 +1073,7 @@ msgid "Clear" msgstr "Vyčistit" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Vyčistit" @@ -904,18 +1084,17 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Vyčistit playlist" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Vyčistit frontu" + +#: front/src/components/audio/Player.vue:668 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Vyčistit frontu" -#: front/src/components/Home.vue:44 -msgctxt "Content/Home/List item/Verb" -msgid "Click once, listen for hours using built-in radios" -msgstr "" -"Jedním kliknutím můžete poslouchat hudbu celé hodiny s využitím vestavěných " -"rádií" - #: front/src/components/mixins/Translations.vue:21 #: front/src/components/mixins/Translations.vue:22 msgctxt "Content/Library/Link.Title" @@ -925,17 +1104,17 @@ msgstr "Klikněte pro zobrazení více informací o procesu importování" #: 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 "" -"Klikněte pro výběr souborů nebo myší přetáhněte soubory či složky k nahrání" +msgstr "Klikněte pro výběr souborů nebo myší přetáhněte soubory či složky k nahrání" -#: front/src/components/federation/FetchButton.vue:85 -#: front/src/components/library/ImportStatusModal.vue:79 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Zavřít" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Zavřít" @@ -944,6 +1123,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "Zavřít a obnovit stránku" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Zavřít" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -951,11 +1136,16 @@ msgid "Code" msgstr "Kód" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Sbalit" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Sbalit" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -976,13 +1166,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Potvrzovací kód" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: front/src/components/moderation/FilterModal.vue:90 msgctxt "*/Moderation/Message" msgid "Content filter successfully added" msgstr "Filtr obsahu úspěšně přidán" -#: front/src/components/mixins/Translations.vue:96 -#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Filtry obsahu" @@ -1000,16 +1195,22 @@ msgstr "Filtry obsahu vám pomáhají skrýt obsah který ve službě nechcete v #: 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 "" -"Obsah byl aktualizován, klikněte na obnovit pro zobrazení aktuálního obsahu" +msgstr "Obsah byl aktualizován, klikněte na obnovit pro zobrazení aktuálního obsahu" -#: front/src/components/Footer.vue:48 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Filtry obsahu" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Přispějte" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Kopírovat" @@ -1030,7 +1231,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Zkopírujte a vložte tento kód do HTML kódu webové stránky" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Copyright" @@ -1045,32 +1246,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Nepodařilo se získat vzdálenou knihovnu" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "Naším cílem je získat veškeré obaly a texty ;)" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Vytvořit" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Vytvořit účet Funkwhale" -#: front/src/components/auth/Settings.vue:220 -msgctxt "Content/Settings/Button.Label" -msgid "Create a new application" -msgstr "Vytvořit novou aplikaci" - #: front/src/components/auth/ApplicationNew.vue:8 #: front/src/components/auth/ApplicationNew.vue:41 msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "Vytvořit novou aplikaci" +#: front/src/components/auth/Settings.vue:220 +msgctxt "Content/Settings/Button.Label" +msgid "Create a new application" +msgstr "Vytvořit novou aplikaci" + #: front/src/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1081,7 +1277,7 @@ msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Vytvořit nový playlist" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Vytvořit účet" @@ -1096,7 +1292,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Vytvořit knihovnu" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Vytvořit můj účet" @@ -1116,16 +1312,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Vytvořit mé vlastní rádio" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Datum vytvoření" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Datum vytvoření" @@ -1135,6 +1338,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Současný avatar" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Aktuální využití" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1150,11 +1359,15 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Aktuální využití" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" -msgstr "" -"Data získaná ze vzdáleného serveru mají neplatné nebo chybějící atributy" +msgstr "Data získaná ze vzdáleného serveru mají neplatné nebo chybějící atributy" #: front/src/components/federation/FetchButton.vue:17 msgctxt "Popup/*/Message.Content" @@ -1171,7 +1384,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Informace pro vývojáře" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Snížit hlasitost" @@ -1183,23 +1396,29 @@ msgstr "Snížit hlasitost" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Odstranit" @@ -1224,7 +1443,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Odstranit pravidlo moderování" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Vytvořit můj účet" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Vytvořit můj účet" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Vytvořit můj účet" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Odstranit playlist" @@ -1234,13 +1471,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Odstranit rádio" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Odstranit toto album?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Odstranit tohoto interpreta?" @@ -1256,36 +1503,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Odstranit toto pravidlo moderace?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Odstranit tohoto interpreta?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Odstranit toto doporučení?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Odstranit toto album?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "Odstranit tyto nahrané soubory?" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 msgctxt "Content/Search/Dropdown" msgid "Descending" msgstr "Sestupně" -#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Popis" @@ -1297,17 +1563,15 @@ msgid "Description" msgstr "Popis" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Podrobnosti" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 "" -"Určete kolik obsahu může uživatel nahrát. Ponechte prázdné pro použití " -"výchozí hodnoty této instance." +msgstr "Určete kolik obsahu může uživatel nahrát. Ponechte prázdné pro použití výchozí hodnoty této instance." #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 @@ -1316,21 +1580,28 @@ msgid "Determine the visibility level of your activity" msgstr "Určete stupeň viditelnosti vaší aktivity" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Odebrat přístup" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Zrušit přístup k Subsonic" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Vypnout Subsonic API?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Vypnuto" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1338,16 +1609,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Vypnuto" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "Číslo disku" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Objevte jak využívat Funkwhale z jiných aplikací" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1361,9 +1642,13 @@ msgstr "Zobrazit veřejně" #: 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 "" -"Nestahovat žádné mediální soubory (audio, obaly, avatar...) z tohoto účtu " -"nebo domény. Existující obsah bude také smazán." +msgstr "Nestahovat žádné mediální soubory (audio, obaly, avatar...) z tohoto účtu nebo domény. Existující obsah bude také smazán." + +#: front/src/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "O Funkwhale" #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" @@ -1375,7 +1660,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Přejete si potvrdit tuto akci?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Přejete si odstranit playlist \"%{ playlist }\"?" @@ -1385,6 +1670,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Přejete si odstranit rádio \"%{ radio }\"?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Přejete si obnovit vaši předchozí frontu?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1398,7 +1689,13 @@ msgstr[0] "Přejete si provést operaci %{ action } na %{ count } položce?" msgstr[1] "Přejete si provést operaci %{ action } na %{ count } položkách?" msgstr[2] "Přejete si provést operaci %{ action } na %{ count } položkách?" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Přejete si potvrdit tuto akci?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Přejete si obnovit vaši předchozí frontu?" @@ -1414,26 +1711,33 @@ msgstr "Dokumentace" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Doména" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Domény" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1446,10 +1750,10 @@ msgstr "Přetáhněte myší řádky pro změnu pořadí stop v playlistu" #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Délka" @@ -1459,27 +1763,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Emailová adresa potvrzena" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" -msgstr "Snadno použitelný" - -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Upravit" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Upravit" @@ -1489,11 +1788,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Upravit aplikaci" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "Upravit informace o instanci" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1514,23 +1808,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Upravit tuto stopu" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Úpravy" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Úpravy" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "Email" @@ -1540,9 +1835,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Emailová adresa" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Vložit" @@ -1552,29 +1848,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Kód pro vložení" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Vložit toto album do webové stránky" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Vložit díla tohoto interpreta do webové stránky" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Vložit toto album do webové stránky" + +#: front/src/components/library/TrackBase.vue:43 msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Vložit tuto stopu do webové stránky" -#: front/src/views/admin/moderation/AccountsDetail.vue:259 -#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Vydaná sledování knihovny" -#: front/src/views/admin/moderation/AccountsDetail.vue:243 -#: front/src/views/admin/moderation/DomainsDetail.vue:171 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Vydané zprávy" @@ -1587,6 +1889,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Zapnuto" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Zapnuto" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1602,7 +1911,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Zadejte název rádia…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "Zadejte název alba..." @@ -1618,16 +1927,18 @@ msgid "Enter playlist name…" msgstr "Zadejte název playlistu…" #: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "Zadejte emailovou adresu spojenou s vaším účtem" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Zadejte emailovou adresu" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Zadejte kód pozvánky (pozor na velikost písmen)" @@ -1637,12 +1948,12 @@ msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Zadejte vyhledávací řetězec…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Zadejte vaše uživatelské jméno" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Zadejte vaše uživatelské jméno nebo email" @@ -1659,7 +1970,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Detail chyby" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Hlášení chyb" @@ -1715,26 +2026,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Chyba při získávání dat aplikace" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Chyba při získávání dat uzlu" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "Chyba při ukládání nastavení" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Chyba při ukládání nastavení" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "Chyba při ukládání nastavení" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Chyba při odesílání změn" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Chyba při odesílání změn" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Chyba při odesílání změn" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1769,9 +2092,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Vyloučit" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Datum vypršení" @@ -1789,10 +2117,7 @@ msgstr "Vypršel/použit" #: 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 "" -"Vysvětlete proč aplikujte tuto zásadu. Bude to informace pro vás a v " -"závislosti na nastavení instance může být viditelná veřejně, aby se " -"uživatelé seznámili s pravidly moderace." +msgstr "Vysvětlete proč aplikujte tuto zásadu. Bude to informace pro vás a v závislosti na nastavení instance může být viditelná veřejně, aby se uživatelé seznámili s pravidly moderace." #: front/src/components/manage/library/UploadsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:16 @@ -1800,14 +2125,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Neúspěšné" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Neúspěšné stopy:" -#: front/src/views/admin/library/AlbumDetail.vue:165 -#: front/src/views/admin/library/ArtistDetail.vue:154 -#: front/src/views/admin/library/TrackDetail.vue:217 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Oblíbené stopy" @@ -1817,12 +2142,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Oblíbené" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Oblíbené" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Federace" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1848,6 +2179,12 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Název filtru" +#: front/src/components/Home.vue:118 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "Odeslat další úpravu" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1857,25 +2194,31 @@ msgid "Finished" msgstr "Dokončeno" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "Prvně viděno" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Prvně viděno dne" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Sledovat" @@ -1885,15 +2228,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Sledovat vzdálené knihovny" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Žádost o sledování čeká na schválení" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Sledující" @@ -1903,23 +2246,21 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Sledující" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Sleduje" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Sleduje" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" msgid "From album %{ album } by %{ artist }" -msgstr "" -"Z alba %{ album } od %{ artist }" +msgstr "Z alba %{ album } od %{ artist }" #: front/src/components/auth/Authorize.vue:28 msgctxt "Content/Auth/Label/Noun" @@ -1931,29 +2272,18 @@ msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale je kompatibilní s přehrávači které podporují Subsonic API." -#: front/src/components/Home.vue:90 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -msgstr "Ovládání Funkwhale je velmi jednoduché." - -#: 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 je navržen pro snadný poslech oblíbené hudby i objevování nových " -"autorů." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "Funkwhale je zdarma a vaše hudba je ve vašich rukou." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "Funkwhale se postará o vaši hudební knihovnu" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Obecné klávesové zkratky" @@ -1963,24 +2293,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Získat novou pozvánku" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -msgstr "Zobraz knihovnu" - -#: front/src/components/Home.vue:70 -msgctxt "Content/Home/List item/Verb" -msgid "Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"Získejte kvalitní metadata o své hudbě díky MusicBrainz" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Začínáme" -#: front/src/components/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Získat pomoc" @@ -2001,11 +2319,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Přejít na domovskou stránku" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Skrytí interpreti" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2016,12 +2344,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Skrýt obsah" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "Skrýt obsah od tohoto interpreta" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "Skrýt obsah od tohoto interpreta…" @@ -2031,32 +2359,28 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "Domů" -#: front/src/components/instance/Stats.vue:36 -msgctxt "Content/About/Paragraph/Unit" -msgid "Hours of music" -msgstr "Hodiny hudby" - #: 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 "" -"Přistupovat k Funkwhale z těchto klientů ale vyžaduje samostatné heslo, " -"které můžete nastavit níže." +msgstr "Přistupovat k Funkwhale z těchto klientů ale vyžaduje samostatné heslo, které můžete nastavit níže." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy 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 "" -"Pokud je emailová adresa zadaná v předchozím kroku validní a náleží k " -"uživatelskému účtu, obdržíte email s pokyny pro reset hesla během několika " -"minut." +msgid "If the email address provided in the previous step is valid and linked to a user account, you should receive an email with reset instructions in the next couple of minutes." +msgstr "Pokud je emailová adresa zadaná v předchozím kroku validní a náleží k uživatelskému účtu, obdržíte email s pokyny pro reset hesla během několika 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." -msgstr "" -"Zde jsou vypsány aplikace třetích stran, kterým byl udělen přístup k vašim " -"datům." +msgstr "Zde jsou vypsány aplikace třetích stran, kterým byl udělen přístup k vašim datům." + +#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Skrýt obsah" #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" @@ -2068,6 +2392,12 @@ msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Odkaz importu" +#: front/src/components/manage/library/UploadsTable.vue:64 +#: front/src/views/admin/library/UploadDetail.vue:131 +msgctxt "Content/*/*/Noun" +msgid "Import status" +msgstr "Stav 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 @@ -2075,12 +2405,6 @@ msgctxt "Content/Library/*/Noun" msgid "Import status" msgstr "Stav importu" -#: front/src/components/manage/library/UploadsTable.vue:64 -#: front/src/views/admin/library/UploadDetail.vue:131 -msgctxt "Content/*/*/Noun" -msgid "Import status" -msgstr "Stav importu" - #: front/src/components/mixins/Translations.vue:37 #: front/src/components/mixins/Translations.vue:38 msgctxt "Content/Library/Help text" @@ -2117,12 +2441,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "V návrzích rádia" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Neaktivní" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Zvýšit hlasitost" @@ -2141,7 +2465,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Instance" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Data instance" @@ -2166,19 +2490,30 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "URL instance" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 }" -msgstr "" -"Neplatný typ souboru. Ujistěte se, že nahrávate zvukový soubor. Podporovány " -"jsou soubory typu %{ extensions }" +msgstr "Neplatný typ souboru. Ujistěte se, že nahrávate zvukový soubor. Podporovány jsou soubory typu %{ extensions }" + +#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" +msgstr "Neplatná metadata" #: front/src/components/library/ImportStatusModal.vue:139 msgctxt "Popup/Import/Error.Label" msgid "Invalid metadata" msgstr "Neplatná metadata" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2190,7 +2525,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Pozvánky" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Databáze problémů" @@ -2200,17 +2541,18 @@ msgctxt "Popup/Instance/Error message.Title" msgid "It is not possible to connect to the given URL" msgstr "Na zadanou adresu URL se nelze připojit" -#: front/src/components/Home.vue:50 -msgctxt "Content/Home/List item/Verb" -msgid "Keep a track of your favorite songs" -msgstr "Udržujte si přehled o svých oblíbených skladbách" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 msgctxt "*/*/*/Noun" msgid "Keyboard shortcuts" msgstr "Klávesové zkratky" -#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Známé účty" @@ -2221,15 +2563,15 @@ msgid "Known libraries" msgstr "Známé knihovny" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Poslední aktivita" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Naposledy kontrolováno" @@ -2244,13 +2586,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Naposledy viděno" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Naposledy viděno dne" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Poslední aktualizace:" @@ -2260,10 +2602,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Spustit" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "Dozvědět se více o této instanci" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Načíst další…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2275,11 +2618,17 @@ msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Ponechte prázdné pro responzivní widget" -#: 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2291,8 +2640,8 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Knihovny" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 msgctxt "Content/OAuth Scopes/Label" msgid "Libraries and uploads" msgstr "Knihovny a nahrané soubory" @@ -2300,16 +2649,15 @@ msgstr "Knihovny a nahrané soubory" #: 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 "" -"Knihovny vám pomáhají organizovat a sdílet vaše sbírky hudby. Můžete nahrát " -"svou vlastní hudební kolekci na Funkwhale a sdílet se svými přáteli a " -"rodinou." +msgstr "Knihovny vám pomáhají organizovat a sdílet vaše sbírky hudby. Můžete nahrát svou vlastní hudební kolekci na Funkwhale a sdílet se svými přáteli a rodinou." -#: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30 +#: front/src/components/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Knihovna" @@ -2341,21 +2689,41 @@ msgstr "Knihovna aktualizována" #: 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 msgctxt "Content/*/*/Noun" msgid "License" msgstr "Licence" -#: 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "Poslechy" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "Poslechy" @@ -2381,7 +2749,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Načítání dat knihovny…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Načítání upozornění…" @@ -2406,6 +2774,7 @@ msgstr "Načítání vašich oblíbených…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2421,12 +2790,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Místní účet" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Přihlásit se" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Přihlásit k vašemu Funkwhale účtu" @@ -2441,7 +2810,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Přihlášen jako %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Přihlášení" @@ -2461,34 +2830,40 @@ msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "Zdá se že nemáte žádnou knihovnu, je na čase nějakou vytvořit." -#: front/src/components/audio/Player.vue:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "Opakování vypnuto. Klikněte pro opakování jedné stopy." -#: front/src/components/audio/Player.vue:635 -#: src/components/audio/Player.vue:636 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." msgstr "Opakování jedné stopy. Klikněte pro opakování celé fronty." -#: front/src/components/audio/Player.vue:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "Opakování celé fronty. Klikněte pro vypnutí opakování." -#: front/src/components/Sidebar.vue:223 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Hlavní menu" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Spravovat knihovnu" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Pod moderačním pravidlem" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2504,7 +2879,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Spravovat vaše playlisty" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Označit vše jako přečtené" @@ -2519,12 +2894,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Označit jako nepřečtené" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Hudební přehrávač" @@ -2534,41 +2909,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Členem od %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Aplikace pro mobily a desktop" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "Aplikace pro mobily a desktop" + #: 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Moderování" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Moderování" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 msgctxt "Content/Moderation/Card.Paragraph" msgid "Moderation policies help you control how your instance interact with a given domain or account." -msgstr "" -"Zásady moderování vám pomáhají řídit interakci mezi vaší instancí a danou " -"doménou nebo účtem." +msgstr "Zásady moderování vám pomáhají řídit interakci mezi vaší instancí a danou doménou nebo účtem." + +#: front/src/components/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Upravit pravidlo moderace" #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "Úprava %{ id }" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Datum úpravy" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "Další…" @@ -2578,7 +2984,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Hudba" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Ztišit" @@ -2625,8 +3031,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Moje knihovny" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2636,14 +3042,17 @@ msgstr "Moje knihovny" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2651,31 +3060,38 @@ msgid "N/A" msgstr "N/A" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" msgid "Name" msgstr "Název" +#: 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:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +msgctxt "*/*/*/Noun" +msgid "Name" +msgstr "Název" + #: front/src/components/auth/ApplicationForm.vue:9 msgctxt "Content/Applications/Input.Label/Noun" msgid "Name" msgstr "Název" -#: 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 "Název" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2683,7 +3099,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Nové heslo" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Nové stopy se sem přidají automaticky." @@ -2693,21 +3109,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "Nová hodnota" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Další stopa" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" msgstr "Ne" -#: front/src/components/Home.vue:95 -msgctxt "Content/Home/List item" -msgid "No add-ons, no plugins : you only need a web library" -msgstr "Žádné doplňky ani zásuvné moduly : potřebujete pouze webovou knihovnu" - #: front/src/components/audio/Search.vue:25 msgctxt "Content/Search/Paragraph" msgid "No album matched your query" @@ -2723,6 +3136,11 @@ msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" msgstr "Tato stopa neobsahuje informaci o autorských právech" +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" msgid "No licensing information for this track" @@ -2733,7 +3151,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Žádná odpovídající knihovna." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Žádná oznámení ke zobrazení." @@ -2743,6 +3161,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "Žádné výsledky nebyly nalezeny." +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2759,18 +3187,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Nevyužito" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Oznámení" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Oznámení" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Skrýt obsah" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Oficiální web" @@ -2785,6 +3220,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "Původní hodnota" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Otevřít" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2795,23 +3236,26 @@ msgctxt "Popup/Import/Table.Label/Value" msgid "Open a support thread (include the debug information below in your message)" msgstr "Založit vlákno na podpoře (vložit informace pro ladění do zprávy)" -#: front/src/components/library/AlbumBase.vue:73 -#: front/src/components/library/ArtistBase.vue:84 -#: front/src/components/library/TrackBase.vue:92 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 msgctxt "Content/Moderation/Link" msgid "Open in moderation interface" msgstr "Otevřít v rozhraní pro moderaci" -#: front/src/views/admin/library/AlbumDetail.vue:31 -#: front/src/views/admin/library/ArtistDetail.vue:30 -#: front/src/views/admin/library/TrackDetail.vue:30 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 msgctxt "Content/Moderation/Link/Verb" msgid "Open local profile" msgstr "Otevřít místní profil" -#: front/src/views/admin/library/AlbumDetail.vue:46 -#: front/src/views/admin/library/ArtistDetail.vue:45 -#: front/src/views/admin/library/TrackDetail.vue:45 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Otevřít na MusicBrainz" @@ -2821,10 +3265,10 @@ msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Otevřít profil" -#: front/src/views/admin/library/AlbumDetail.vue:54 -#: front/src/views/admin/library/ArtistDetail.vue:53 +#: front/src/views/admin/library/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2845,6 +3289,7 @@ msgstr "Nebo upravte vaše pravidlo" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2852,43 +3297,58 @@ msgstr "Pořadí" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "Řazení" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Směr řazení" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Vlastník" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Vlastník" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2904,12 +3364,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Stránkování" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Heslo" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Heslo" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Heslo změněno" @@ -2919,12 +3386,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Heslo úspěšně změněno" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Pozastavit stopu" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Pozastavit/spustit aktuální stopu" @@ -2953,7 +3420,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Čekající soubory" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Čekající žádosti o sledování" @@ -2964,7 +3431,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Čekající na kontrolu" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Úpravy čekající na kontrolu" @@ -2981,66 +3448,67 @@ msgid "Permissions" msgstr "Oprávnění" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Přehrát" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "Přehrát vše" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Přehrát všechna alba" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Přehrát následující" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Přehrát následující stopu" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Přehrát teď" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Přehrát předchozí stopu" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "Hrát podobnou hudbu" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Přehrát tuto stopu" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Přehrát stopu" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Hrát..." +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Playlist" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Playlist" @@ -3078,33 +3546,28 @@ msgctxt "Content/Playlist/Dropdown.Label" msgid "Playlist visibility" msgstr "Viditelnost playlistu" -#: front/src/components/mixins/Translations.vue:88 -#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 msgctxt "Content/OAuth Scopes/Label" msgid "Playlists" msgstr "Playlisty" #: 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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "Playlisty" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "Playlisty? Ty umíme" - #: 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 "Prosím ujistěte se, že jste zadali správné heslo" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Prosím ujistěte se, že zadané uživatelské jméno a heslo je správné" @@ -3114,7 +3577,12 @@ msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF nebo JPG. Maximálně 2MB. Bude zmenšen na 400x400px." -#: front/src/views/admin/library/TrackDetail.vue:137 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 msgctxt "*/*/*/Noun" msgid "Position" msgstr "Pozice" @@ -3129,7 +3597,7 @@ msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "Náhled" -#: front/src/components/audio/Player.vue:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Předchozí stopa" @@ -3140,7 +3608,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "Soukromé" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Během skenování se vyskytl problém" @@ -3161,14 +3629,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Zpracování" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Profil" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "Registrace není na této instanci povolena. Pro založení účtu budete potřebovat pozvánku." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3199,7 +3673,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Fronta" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Fronta zamíchána!" @@ -3235,8 +3709,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Rádia" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Rádia" @@ -3267,15 +3741,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "Důvod" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Přijatá sledování knihovny" -#: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:62 -#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "Přijaté zprávy" @@ -3295,6 +3769,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Poslední přidané" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Poslední přidané" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3323,14 +3803,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "Chyba obnovení" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "Obnovit ze vzdáleného serveru" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Obnovit informace o uzlu" @@ -3343,9 +3823,7 @@ msgstr "Obnovit čekající" #: 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 "" -"Požadavek o obnovení nebyl serverem zpracován ve vymezeném čase. Bude " -"zpracován později." +msgstr "Požadavek o obnovení nebyl serverem zpracován ve vymezeném čase. Bude zpracován později." #: front/src/components/federation/FetchButton.vue:16 msgctxt "Popup/*/Message.Title" @@ -3367,14 +3845,13 @@ msgctxt "Popup/*/Title" msgid "Refreshing object from remote…" msgstr "Obnova objektu ze vzdáleného serveru…" -#: 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 "" -"Registrace není na této instanci povolena. Pro založení účtu budete " -"potřebovat pozvánku." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administrace" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "Běžný uživatel" @@ -3399,8 +3876,8 @@ msgid "Rejected" msgstr "Odmítnuto" #: 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Datum vydání" @@ -3410,6 +3887,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "Zbývající prostor úložiště" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3418,9 +3900,7 @@ msgstr "Vzdálené knihovny" #: 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 "" -"Vzdálené knihovny jsou vlastněny ostatními uživateli na síti. Můžete k nim " -"přistupovat pokud jsou veřejné, nebo pokud je vám udělen přístup." +msgstr "Vzdálené knihovny jsou vlastněny ostatními uživateli na síti. Můžete k nim přistupovat pokud jsou veřejné, nebo pokud je vám udělen přístup." #: front/src/components/library/radios/Filter.vue:59 msgctxt "Content/Radio/Button.Label/Verb" @@ -3437,6 +3917,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Odstranit filtr" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Odebrat z oblíbených" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Odebrat z oblíbených" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3450,27 +3942,103 @@ msgstr "Uvolní místo vymazáním nahraných ale zatím nezpracovaných stop." #: 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 "" -"Uvolní místo vymazáním nahraných stop, které byly přeskočeny během importu." +msgstr "Uvolní místo vymazáním nahraných stop, které byly přeskočeny během importu." #: 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 "" -"Uvolní místo vymazáním nahraných stop, které nemohly být zpracovány serverem." +msgstr "Uvolní místo vymazáním nahraných stop, které nemohly být zpracovány serverem." -#: front/src/components/auth/SubsonicTokenForm.vue:33 -#: front/src/components/auth/SubsonicTokenForm.vue:36 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Přidat do současné fronty" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +#, fuzzy +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "Vaše úprava byla úspěšně odeslána." + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Upravit toto album" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Upravit tohoto interpreta" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Odstranit tuto knihovnu?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Přidat do tohoto playlistu" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Upravit tuto stopu" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Požádat o nové heslo" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Požádat o nové heslo k Subsonic API?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Požádat o heslo" @@ -3480,25 +4048,43 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "Posílám požadavek o stažení…" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 +#, fuzzy msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "Resetovat na výchozí hodnotu: %{ value }" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: src/views/auth/PasswordReset.vue:4 front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "Resetovat heslo" +#: front/src/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Datum vytvoření" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Znovu spustit import" #: front/src/components/favorites/List.vue:39 -#: src/components/library/Albums.vue:30 -#: front/src/components/library/Artists.vue:30 +#: src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3539,43 +4125,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Pravidlo" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "Pravidlo" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Uložit" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Skenování zahájeno" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Skenuj teď" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Čeká na sken" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Skenování vynecháno (příliš brzy po předchozím skenu)" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Skenováno" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Skenováno s chybami" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Skenuji… (%{ progress }%)" @@ -3597,12 +4189,14 @@ msgstr "Pohledy" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3615,6 +4209,7 @@ msgid "Search a remote library" msgstr "Hledat ve vzdálené knihovně" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Hledat dle účtu, shrnutí, domény…" @@ -3649,7 +4244,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Hledat dle domény, uživatele, biografie…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Hledat dle názvu…" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Hledat dle názvu…" @@ -3664,12 +4265,12 @@ msgctxt "Content/Admin/Input.Placeholder/Verb" msgid "Search by username, e-mail address, code…" msgstr "Hledat dle uživatele, emailové adresy, kódu…" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Hledat dle uživatele, emailové adresy, názvu…" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Hledat interprety, alba, stopy…" @@ -3679,16 +4280,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Hledat trochu muziky" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Hledat dle názvu…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Hledat trochu muziky" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Hledat na Wikipedii" #: 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3699,6 +4314,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Sekce" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3717,9 +4352,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Vybrat pouze aktuální stránku" -#: 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Nastavení" @@ -3742,16 +4382,19 @@ msgstr "Odkaz pro sdílení" #: 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 "" -"Sdílejte tento odkaz s ostatními, aby mohli požádat o přístup k vaší " -"knihovně." +msgstr "Sdílejte tento odkaz s ostatními, aby mohli požádat o přístup k vaší knihovně." #: front/src/views/content/libraries/Detail.vue:14 -#: front/src/views/content/remote/Card.vue:77 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Odkaz pro sdílení" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" @@ -3760,10 +4403,11 @@ msgstr[0] "Zobrazit %{ count } další stopu" msgstr[1] "Zobrazit %{ count } další stopy" msgstr[2] "Zobrazit %{ count } dalších stop" -#: front/src/components/audio/artist/Card.vue:30 -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +#: front/src/components/tags/List.vue:11 +#, fuzzy +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Zobrazit 1 další album" msgstr[1] "Zobrazit %{ count } další alba" msgstr[2] "Zobrazit %{ count } dalších alb" @@ -3773,17 +4417,29 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "Zobrazit všechny úpravy" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Zobrazit dostupné klávesové zkratky" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "Zobrazit všechny úpravy" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Zobrazit 1 další album" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Zobrazit přečtená oznámení" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Zobrazit/skrýt heslo" @@ -3792,40 +4448,52 @@ msgstr "Zobrazit/skrýt heslo" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: front/src/views/content/libraries/FilesTable.vue:117 msgctxt "Content/*/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Zobrazeny výsledky %{ start }-%{ end } z %{ total }" -#: front/src/components/ShortcutsModal.vue:83 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Zamíchat frontu" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Zamíchejte svou frontu" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Zaregistrovat se" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Zaregistrovat se" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Registrace" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Datum registrace" @@ -3838,9 +4506,9 @@ msgstr "Velikost" #: front/src/components/library/FileUpload.vue:94 #: front/src/components/library/TrackDetail.vue:39 -#: front/src/components/mixins/Translations.vue:54 +#: front/src/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Velikost" @@ -3858,7 +4526,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Vynechané soubory" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Software" @@ -3873,55 +4541,61 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Stránka, kterou požadujete, bohužel neexistuje:" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Zdrojový kód" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Člen teamu" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Spustit radio" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "Statistiky" -#: front/src/views/admin/moderation/AccountsDetail.vue:490 +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Statistiky" + +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 "" -"Statistiky jsou generovány na základě aktivity a obsahu na vaší instanci. " -"Nereflektují obecnou aktivitu tohoto účtu." +msgstr "Statistiky jsou generovány na základě aktivity a obsahu na vaší instanci. Nereflektují obecnou aktivitu tohoto účtu." -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/DomainsDetail.vue:418 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 "" -"Statistiky jsou generovány na základě aktivity a obsahu na vaší instanci. " -"Nereflektují obecnou aktivitu této domény." +msgstr "Statistiky jsou generovány na základě aktivity a obsahu na vaší instanci. Nereflektují obecnou aktivitu této domény." -#: 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/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "" -"Statistiky jsou generovány na základě aktivity a obsahu na vaší instanci. " -"Nereflektují obecnou aktivitu tohoto objektu." +msgstr "Statistiky jsou generovány na základě aktivity a obsahu na vaší instanci. Nereflektují obecnou aktivitu tohoto objektu." -#: front/src/views/admin/moderation/DomainsDetail.vue:115 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: front/src/views/content/libraries/Detail.vue:28 +msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)" +msgid "Status" +msgstr "Stav" + +#: front/src/components/manage/users/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Stav" @@ -3930,8 +4604,25 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" msgid "Status" msgstr "Stav" -#: front/src/views/content/libraries/Detail.vue:28 -msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)" +#: front/src/components/manage/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +msgid "Status" +msgstr "Stav" + +#: front/src/components/manage/library/EditsCardList.vue:12 +msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)" +msgid "Status" +msgstr "Stav" + +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Stav" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Stav" @@ -3941,17 +4632,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Stav" -#: front/src/components/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" -msgid "Status" -msgstr "Stav" - -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)" -msgid "Status" -msgstr "Stav" - -#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Zastavit rádio" @@ -3961,7 +4642,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Odeslat" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "Odeslat a aplikovat úpravu" @@ -3971,12 +4652,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "Odeslat další úpravu" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Odeslat" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "Odeslat návrh" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Odeslat" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4016,16 +4709,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Shrnutí" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "Shrnutí (volitelné)" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Fórum podpory" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4036,40 +4734,64 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Synchronizace změn na server…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Data stopy" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Zrušit požadavek o sledování" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: front/src/components/audio/EmbedWizard.vue:25 #: front/src/components/common/CopyInput.vue:3 msgctxt "Content/*/Paragraph" msgid "Text copied to clipboard!" msgstr "Text vložen do schránky!" -#: 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 "" -"Je to jednoduché: měli jsme rádi Grooveshark a chtěli jsme vyrobit něco " -"ještě lepšího." - -#: front/src/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 "" -"Album bude odstraněno, společně se souvisejícími nahranými soubory, " -"stopami, oblíbenými položkami a historií poslechu. Tato akce je nevratná." +msgstr "Album bude odstraněno, společně se souvisejícími nahranými soubory, stopami, oblíbenými položkami a historií poslechu. Tato akce je nevratná." #: front/src/components/auth/Authorize.vue:39 msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "Aplikace dále požaduje následující neznámá oprávnění:" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 "" -"Interpret bude odstraněn, společně se souvisejícími nahranými soubory, " -"stopami, alby, oblíbenými položkami a historií poslechu. Tato akce je " -"nevratná." +msgstr "Interpret bude odstraněn, společně se souvisejícími nahranými soubory, stopami, alby, oblíbenými položkami a historií poslechu. Tato akce je nevratná." -#: front/src/components/Footer.vue:53 +#: front/src/components/Footer.vue:61 msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Logo Funkwhale vytvořil a poskytl Francis Gading." @@ -4087,9 +4809,7 @@ msgstr "Knihovna a veškerý její obsah budou odstraněny. Tato akce je nevratn #: 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 "" -"Knihovna bude odstraněna, společně se souvisejícími nahranými soubory a " -"sledováními. Tato akce je nevratná." +msgstr "Knihovna bude odstraněna, společně se souvisejícími nahranými soubory a sledováními. Tato akce je nevratná." #: front/src/components/library/ImportStatusModal.vue:140 msgctxt "Popup/Import/Error.Label" @@ -4106,12 +4826,16 @@ msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "Další stopa se automaticky spustí za několik sekund…" -#: 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "Nahraný soubor bude odstraněn. Tato akce je nevratná." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." msgstr "" -"Tento software je zdarma a open-source, můžete ho instalovat a upravovat bez " -"omezení" #: front/src/components/playlists/Form.vue:14 msgctxt "Content/Playlist/Error message.Title" @@ -4126,47 +4850,45 @@ msgstr "Vzdálený server vrátil odpověď 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." -msgstr "" -"Vzdálený server odpověděl, ale vrácená data nejsou podporována Funkwhale." +msgstr "Vzdálený server odpověděl, ale vrácená data nejsou podporována Funkwhale." #: front/src/components/federation/FetchButton.vue:44 +#, fuzzy msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "Vzdálený server neodpověděl dostatečně rychle" #: front/src/components/federation/FetchButton.vue:50 +#, fuzzy msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote server returned invalid JSON or JSON-LD data" msgstr "Vzdálený server vrátil neplatná JSON nebo JSON-LD data" #: 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 "" -"Vybraná alba budou odstraněna, společně se souvisejícími nahranými soubory, " -"stopami, oblíbenými položkami a historií poslechu. Tato akce je nevratná." +msgstr "Vybraná alba budou odstraněna, společně se souvisejícími nahranými soubory, stopami, oblíbenými položkami a historií poslechu. Tato akce je nevratná." #: 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 "" -"Vybraný interpret bude odstraněn, společně se souvisejícími nahranými " -"soubory, stopami, alby, oblíbenými položkami a historií poslechu. Tato akce " -"je nevratná." +msgstr "Vybraný interpret bude odstraněn, společně se souvisejícími nahranými soubory, stopami, alby, oblíbenými položkami a historií poslechu. Tato akce je nevratná." #: 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 "" -"Vybraná knihovna bude odstraněna, společně se souvisejícími nahranými " -"soubory a sledováními. Tato akce je nevratná." +msgstr "Vybraná knihovna bude odstraněna, společně se souvisejícími nahranými soubory a sledováními. Tato akce je nevratná." + +#: front/src/components/manage/library/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. This action is irreversible." +msgstr "Vybrané nahrané soubory budou odstraněny. Tato akce je nevratná." #: 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 "" -"Vybrané stopy budou odstraněny, společně se souvisejícími nahranými " -"soubory, oblíbenými položkami a historií poslechu. Tato akce je nevratná." +msgstr "Vybrané stopy budou odstraněny, společně se souvisejícími nahranými soubory, oblíbenými položkami a historií poslechu. Tato akce je nevratná." #: front/src/components/manage/library/UploadsTable.vue:256 msgctxt "Popup/*/Paragraph" @@ -4188,6 +4910,12 @@ msgctxt "Popup/Library/Paragraph" msgid "The suggestion will be completely removed, this action is irreversible." msgstr "Doporučení bude kompletně odstraněno, tato akce je nevratná." +#: front/src/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "Stopa bude odstraněna, společně se všemi souvisejícími nahranými soubory, oblíbenými a historií poslechů. Tato akce je nevratná." + #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" msgid "The track can't be added to a playlist" @@ -4198,12 +4926,10 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "Stopu nelze načíst" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 msgctxt "Content/Moderation/Paragraph" msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible." -msgstr "" -"Stopa bude odstraněna, společně se všemi souvisejícími nahranými soubory, " -"oblíbenými a historií poslechů. Tato akce je nevratná." +msgstr "Stopa bude odstraněna, společně se všemi souvisejícími nahranými soubory, oblíbenými a historií poslechů. Tato akce je nevratná." #: front/src/views/admin/library/UploadDetail.vue:68 msgctxt "Content/Moderation/Paragraph" @@ -4235,23 +4961,38 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Tento interpret se vyskytuje v následujících knihovnách:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "Tento interpret se vyskytuje v následujících knihovnách:" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Na tuto doménu jsou aplikována specifická pravidla moderace" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +msgstr "Na tuto doménu jsou aplikována specifická pravidla moderace" + #: 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 "Tato instance nabízí každému uživateli až %{quota} diskového prostoru." +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." +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." -msgstr "" -"Tento seznam obsahuje všechny aplikace které mají přístup k datům vašeho " -"účtu." +msgstr "Tento seznam obsahuje všechny aplikace které mají přístup k datům vašeho účtu." #: front/src/components/auth/Settings.vue:218 msgctxt "Content/Settings/Paragraph" @@ -4268,12 +5009,12 @@ msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "Tato knihovna obsahuje mou hudbu, doufám že se vám líbí." -#: front/src/views/content/remote/Card.vue:141 +#: front/src/views/content/remote/Card.vue:169 msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" msgstr "Tato knihovna je soukromá a pro přístup k ní je nutný souhlas vlastníka" -#: front/src/views/content/remote/Card.vue:142 +#: front/src/views/content/remote/Card.vue:170 msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "Tato knihovna je veřejná a její obsah je volně přístupný" @@ -4281,9 +5022,7 @@ msgstr "Tato knihovna je veřejná a její obsah je volně přístupný" #: 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 "" -"Tato akce může ovlivnit mnoho prvků nebo může mít nevratné následky - prosím " -"ujistěte se, že si to opravdu přejete." +msgstr "Tato akce může ovlivnit mnoho prvků nebo může mít nevratné následky - prosím ujistěte se, že si to opravdu přejete." #: front/src/components/library/AlbumEdit.vue:8 #: front/src/components/library/ArtistEdit.vue:8 @@ -4292,6 +5031,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "Tento objekt je spravován jiným serverem, nemůžete ho upravovat." +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4299,10 +5043,10 @@ msgstr "Tento odkaz bude použit pro seskupení importovaných souborů." #: 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 "" -"Tato stopa nemůže být zpracována, prosím zajistěte její korektní otagování" +msgid "This track could not be processed, please make sure it is tagged correctly" +msgstr "Tato stopa nemůže být zpracována, prosím zajistěte její korektní otagování" #: front/src/components/mixins/Translations.vue:29 #: front/src/components/mixins/Translations.vue:30 @@ -4316,7 +5060,7 @@ msgctxt "Content/Library/Help text" msgid "This track is already present in one of your libraries" msgstr "Tato stopa se již nachází v některé z vašich knihoven" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "Tato stopa není dostupná v žádné vám přístupné knihovně" @@ -4326,7 +5070,7 @@ msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Tato stopa se nachází v následujících knihovnách:" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Kompletně a nevratně smaže tento playlist." @@ -4336,16 +5080,20 @@ msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "Kompletně a nevratně smaže toto rádio." -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 msgctxt "Popup/Settings/Paragraph" msgid "This will completely disable access to the Subsonic API using from account." msgstr "Kompletně zakáže přístup k Subsonic API pro tento účet." -#: front/src/components/auth/SubsonicTokenForm.vue:35 +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:40 msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." -msgstr "" -"Toto vás odhlásí z existujících zařízení, které používají současné heslo." +msgstr "Toto vás odhlásí z existujících zařízení, které používají současné heslo." #: front/src/components/auth/Settings.vue:253 msgctxt "Popup/Settings/Paragraph" @@ -4362,9 +5110,15 @@ msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "Odstraní nevratně všechny stopy z tohoto playlistu." -#: front/src/views/admin/library/AlbumDetail.vue:99 -#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21 -#: src/edits.js:39 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Název" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Název" @@ -4375,30 +5129,33 @@ msgctxt "Content/Track/*/Noun" msgid "Title" msgstr "Název" -#: front/src/components/manage/library/AlbumsTable.vue:39 -#: front/src/components/manage/library/TracksTable.vue:39 -msgctxt "*/*/*" -msgid "Title" -msgstr "Název" - #: 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 "" -"Pro pokračování prosím zvolte Funkwhale instanci ke které se chcete " -"připojit. Zadejte adresu přímo, nebo vyberte jednu z nabízených možností." +msgstr "Pro pokračování prosím zvolte Funkwhale instanci ke které se chcete připojit. Zadejte adresu přímo, nebo vyberte jednu z nabízených možností." -#: front/src/components/ShortcutsModal.vue:79 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 oblíbená" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Přepnout opakování fronty" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Celková velikost" @@ -4408,30 +5165,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Celková velikost souborů v této knihovně" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 msgctxt "Content/*/*" msgid "Total users" msgstr "Celkem uživatelů" -#: front/src/views/admin/library/UploadDetail.vue:199 -msgctxt "*/*/*" -msgid "Track" -msgstr "Stopa" - -#: front/src/components/audio/SearchBar.vue:27 -#: front/src/components/library/TrackBase.vue:173 +#: front/src/components/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Stopa" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +msgctxt "*/*/*" +msgid "Track" +msgstr "Stopa" + #: front/src/components/library/EditCard.vue:13 msgctxt "Content/Library/Card/Short" msgid "Track #%{ id } - %{ name }" msgstr "Stopa #%{ id } - %{ name }" -#: front/src/views/admin/library/TrackDetail.vue:91 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Data stopy" @@ -4441,29 +5200,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Informace stopy" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Název stopy" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Stopy" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4474,16 +5235,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Stopy od tohoto interpreta" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "Oblíbené stopy" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "poslechnuté stopy" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4495,34 +5246,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Typ" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Typ" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Typ" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" msgstr "Pod moderačním pravidlem" -#: front/src/views/content/remote/Card.vue:109 -#: src/views/content/remote/Card.vue:114 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Přestat sledovat" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Přestat sledovat tuto knihovnu?" -#: 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 "" -"Vlastník této instance si bohužel zatím nenašel čas vyplnit tuto stránku." - #: front/src/components/federation/FetchButton.vue:54 #: front/src/components/federation/FetchButton.vue:55 msgctxt "*/*/Error" @@ -4530,20 +5286,27 @@ msgid "Unknowkn error" msgstr "Neznámá chyba" #: front/src/components/library/ImportStatusModal.vue:144 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "Neznámá chyba" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Neomezená hudba" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Zrušit ztišení" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4608,9 +5371,7 @@ msgstr "Datum nahrání" #: 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 "" -"Nahrání zamítnuto, zkontrolujte zda soubor není příliš velký a že nedošlo k " -"vyčerpání povolené kapacity" +msgstr "Nahrání zamítnuto, zkontrolujte zda soubor není příliš velký a že nedošlo k vyčerpání povolené kapacity" #: front/src/components/library/ImportStatusModal.vue:8 msgctxt "Popup/Import/Message" @@ -4620,20 +5381,24 @@ msgstr "Nahrávání je ve frontě a bude brzy serverem zpracováno." #: 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 "" -"Nahrajte hudební soubory (MP3, OGG, FLAC a další) z vaší osobní sbírky přímo " -"ze svého prohlížeče a mějte je tu k dispozici." +msgstr "Nahrajte hudební soubory (MP3, OGG, FLAC a další) z vaší osobní sbírky přímo ze svého prohlížeče a mějte je tu k dispozici." #: front/src/components/library/FileUpload.vue:30 msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "Nahrát nové stopy" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Vyhrazený prostor pro nahrávání" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Vyhrazený prostor pro nahrávání" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4642,9 +5407,7 @@ msgstr "Vypršel čas nahrávání, zkuste to prosím znovu" #: 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 "" -"Nahrávání bylo přeskočeno, protože podobný soubor se již nachází v jedné z " -"vašich knihoven." +msgstr "Nahrávání bylo přeskočeno, protože podobný soubor se již nachází v jedné z vašich knihoven." #: front/src/components/library/ImportStatusModal.vue:11 msgctxt "Popup/Import/Message" @@ -4666,69 +5429,91 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Nahrávání…" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "Nahrané soubory" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Nahrané soubory" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 msgctxt "*/*/*" msgid "Uploads" msgstr "Nahrané soubory" -#: 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 "Nahrané soubory" - -#: front/src/components/manage/library/LibrariesTable.vue:52 -msgctxt "Content/*/*/Noun" -msgid "Uploads" -msgstr "Nahrané soubory" - #: 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 "" -"Použijte \"urn:ietf:wg:oauth:2.0:oob\" jako URI pro přesměrování, pokud vaše " -"aplikace není přístupná na webu." +msgstr "Použijte \"urn:ietf:wg:oauth:2.0:oob\" jako URI pro přesměrování, pokud vaše aplikace není přístupná na webu." #: front/src/components/Footer.vue:16 msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Použít jinou instanci" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "Použijte tento formulář pro žádost o reset hesla. Na zadanou adresu bude odeslán email s instrukcemi pro změnu vašeho hesla." + +#: front/src/components/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." msgstr "" -"Použijte tento formulář pro žádost o reset hesla. Na zadanou adresu bude " -"odeslán email s instrukcemi pro změnu vašeho hesla." #: 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 "" -"Použijte tuto volbu pro dočasnou (de)aktivaci zásady, bez jejího odstranění." +msgstr "Použijte tuto volbu pro dočasnou (de)aktivaci zásady, bez jejího odstranění." #: front/src/components/manage/users/InvitationsTable.vue:49 msgctxt "Content/Admin/Table" msgid "Used" msgstr "Využito" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Uživatel" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "Aktivita uživatele" +#: front/src/components/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Knihovny uživatele" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Uživatelské jméno" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4742,35 +5527,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Rádia uživatele" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Uživatelské jméno" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Uživatelské jméno nebo email" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "uživatelé" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Uživatelé" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4788,31 +5573,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Zobrazit soubory" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 msgctxt "Content/Moderation/Link/Verb" msgid "View in Django's admin" msgstr "Zobrazit v administraci Django" -#: front/src/components/library/AlbumBase.vue:61 -#: front/src/components/library/ArtistBase.vue:72 -#: front/src/components/library/TrackBase.vue:80 +#: front/src/components/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Načíst další…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgctxt "Content/*/*/Clickable, Verb" msgid "View on MusicBrainz" msgstr "Zobrazit na MusicBrainz" +#: front/src/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4828,6 +5626,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Viditelnost" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Použití Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4838,7 +5642,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "Čekání na výsledek…" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Nemůžeme vás přihlásit" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Nemůžeme vás přihlásit" @@ -4848,35 +5658,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "Nemůžeme uložit vaše změny" -#: front/src/components/Home.vue:122 -msgctxt "Content/Home/List item" -msgid "We do not track you or bother you with ads" -msgstr "Nesledujeme vás ani vás neotravujeme reklamami" +#: front/src/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Doporučujeme pro tyto účely použít MusicBrainz Picard." -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "Myslíme si, že poslouchat hudbu by mělo být snadné." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Vítejte" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Vítejte ve Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Proč Funkwhale?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -4903,9 +5708,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "Přístup k uživatelským datům pouze pro zápis" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Ano" @@ -4918,24 +5725,17 @@ msgstr "Ano, odhlaste mě!" #: 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 "" -"Můžete sdílet svou knihovnu s jinými lidmi, bez ohledu na její viditelnost." +msgstr "Můžete sdílet svou knihovnu s jinými lidmi, bez ohledu na její viditelnost." #: 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 "" -"Chystáte se nahrát hudbu do své knihovny. Před zahájením prosím zajistěte, " -"že:" +msgstr "Chystáte se nahrát hudbu do své knihovny. Před zahájením prosím zajistěte, že:" #: front/src/components/SetInstanceModal.vue:12 msgctxt "Popup/Login/Paragraph" msgid "You are currently connected to %{ hostname } . If you continue, you will be disconnected from your current instance and all your local data will be deleted." -msgstr "" -"Momentálně jste připojen k %{ " -"hostname } . Pokud budete pokračovat " -"budete odpojeni z vaší současné instance a všechna vaše místní data budou " -"odstraněna." +msgstr "Momentálně jste připojen k %{ hostname } . Pokud budete pokračovat budete odpojeni z vaší současné instance a všechna vaše místní data budou odstraněna." #: front/src/components/library/ArtistDetail.vue:6 msgctxt "Content/Artist/Paragraph" @@ -4950,9 +5750,7 @@ msgstr "Jste přihlášen 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" -msgstr "" -"Nenahrávejte obsah chráněný copyrightem do veřejné knihovny, mohlo by dojít " -"k porušení zákona" +msgstr "Nenahrávejte obsah chráněný copyrightem do veřejné knihovny, mohlo by dojít k porušení zákona" #: front/src/components/SetInstanceModal.vue:98 msgctxt "*/Instance/Message" @@ -4960,44 +5758,36 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "Právě využíváte Funkwhale instanci na adrese %{ url }" #: front/src/views/content/Home.vue:17 +#, fuzzy 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 "" -"Můžete sledovat knihovny jiných uživatelů pro získání přístupu k nové hudbě. " -"Veřejné knihovny můžete začít sledovat okamžitě, privátní knihovny vyžadují " -"schválení vlastníka." - -#: 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 "" -"Můžete pozvat přátele a rodinu na svou instanci, aby si mohli užívat vaši " -"hudbu" +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediately, while following a private library requires approval from its owner." +msgstr "Můžete sledovat knihovny jiných uživatelů pro získání přístupu k nové hudbě. Veřejné knihovny můžete začít sledovat okamžitě, privátní knihovny vyžadují schválení vlastníka." #: front/src/components/moderation/FilterModal.vue:31 +#, fuzzy msgctxt "Popup/Moderation/Paragraph" -msgid "You can manage and update your filters anytime from your account settings." -msgstr "" -"Můžete spravovat a aktualizovat své filtry kdykoliv v nastavení vašeho účtu." +msgid "You can manage and update your filters any time from your account settings." +msgstr "Můžete spravovat a aktualizovat své filtry kdykoliv v nastavení vašeho účtu." #: front/src/views/auth/EmailConfirm.vue:24 msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Nyní můžete službu využívat bez omezení." +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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 "" -"Můžete použít toto rozhraní k výrobě vlastního rádia, které bude hrát hudbu " -"dle vašich kritérií." +msgstr "Můžete použít toto rozhraní k výrobě vlastního rádia, které bude hrát hudbu dle vašich kritérií." #: 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 "" -"Můžete je použít k poslechu oblíbené hudby v offline režimu, například na " -"telefonu nebo tabletu." +msgstr "Můžete je použít k poslechu oblíbené hudby v offline režimu, například na telefonu nebo tabletu." #: front/src/components/auth/Settings.vue:202 msgctxt "Content/Applications/Paragraph" @@ -5014,7 +5804,7 @@ msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Pro tento účet nemáte aplikována žádná pravidla." -#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." msgstr "Pro tuto doménu nemáte aplikována žádná pravidla." @@ -5022,11 +5812,9 @@ msgstr "Pro tuto doménu nemáte aplikována žádná pravidla." #: 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 "" -"Nemáte oprávnění upravovat tento objekt, ale můžete navrhnout jeho změnu. " -"Návrh na změnu bude po odeslání zkontrolován a případně schválen." +msgstr "Nemáte oprávnění upravovat tento objekt, ale můžete navrhnout jeho změnu. Návrh na změnu bude po odeslání zkontrolován a případně schválen." -#: front/src/components/Sidebar.vue:171 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Hraje vám rádio" @@ -5057,16 +5845,21 @@ msgid "You will have to update your password on your clients that use this passw msgstr "Budete muset aktualizovat heslo na všech klientech kde je používáno." #: front/src/components/moderation/FilterModal.vue:20 +#, fuzzy msgctxt "Popup/Moderation/Paragraph" -msgid "You will not see tracks, albums and user activity linked to this artist anymore:" -msgstr "" -"Neuvidíte stopy, alba a uživatelskou aktivitu spojenou s tímto interpretem:" +msgid "You will not see tracks, albums and user activity linked to this artist any more:" +msgstr "Neuvidíte stopy, alba a uživatelskou aktivitu spojenou s tímto interpretem:" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "Váš účet nemůže být vytvořen." +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5077,6 +5870,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "Váš avatar nemůže být uložen" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5087,12 +5885,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Vaše Oblíbené" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "Vaše hudba, po vašem" +#: front/src/views/Notifications.vue:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "Vydané zprávy" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Vaše oznámení" @@ -5108,42 +5907,51 @@ msgid "Your password has been updated successfully." msgstr "Vaše heslo bylo úspěšně změněno." #: front/src/components/auth/Settings.vue:14 +#, fuzzy msgctxt "Content/Settings/Error message.Title" -msgid "Your settings can't be updateds" +msgid "Your settings can't be updated" msgstr "Vaše nastavení nemůže být aktualizováno" #: 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 "" -"Vaše Subsonic heslo bude změněno na nové, náhodně vygenerované. Všechna " -"zařízení využívající původní heslo se odhlásí." +msgstr "Vaše Subsonic heslo bude změněno na nové, náhodně vygenerované. Všechna zařízení využívající původní heslo se odhlásí." -#: front/src/edits.js:47 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Pozice" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Copyright" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Otevřít na MusicBrainz" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 msgctxt "Content/Album/Header.Title" msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "" -"Album obsahuje %{ count } stopu, od %{ artist }" -msgstr[1] "" -"Album obsahuje %{ count } stopy, od %{ artist }" -msgstr[2] "" -"Album obsahuje %{ count } stop, od %{ artist }" +msgstr[0] "Album obsahuje %{ count } stopu, od %{ artist }" +msgstr[1] "Album obsahuje %{ count } stopy, od %{ artist }" +msgstr[2] "Album obsahuje %{ count } stop, od %{ artist }" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" diff --git a/front/locales/de/LC_MESSAGES/app.po b/front/locales/de/LC_MESSAGES/app.po index f8d86fe8a..bfd548686 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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-08-25 13:34+0000\n" "Last-Translator: Tobias Reisinger \n" "Language-Team: none\n" @@ -38,6 +38,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "Melde Dich bei Deinem Funkwhale-Konto an" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } Titel" +msgstr[1] "%{ count } Titel" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } Titel" +msgstr[1] "%{ count } Titel" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } Titel" +msgstr[1] "%{ count } Titel" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } Titel" +msgstr[1] "%{ count } Titel" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } Titel" +msgstr[1] "%{ count } Titel" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -45,9 +92,9 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } von %{ total } ausgewählt" msgstr[1] "%{ count } von %{ total } ausgewählt" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 msgctxt "*/*/*" msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -68,7 +115,15 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } Track entspricht den ausgewählten Filtern" msgstr[1] "%{ count } Tracks entsprechen den ausgewählten Filtern" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } Titel" +msgstr[1] "%{ count } Titel" + +#: front/src/components/playlists/Card.vue:28 msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -93,9 +148,7 @@ 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" @@ -114,13 +167,10 @@ msgstr "Profil von %{ username }" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." -msgstr "" -"%{ track } befindet sich bereits in %{ playlist " -"}." +msgid "%{ track } is already in %{ playlist }." +msgstr "%{ track } befindet sich bereits in %{ playlist }." -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" @@ -134,24 +184,44 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 Favorit" msgstr[1] "%{ count } Favoriten" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Eine übersichtliche Mediathek" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Titel hinzufügen" +msgstr[1] "Titel hinzufügen" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "Beim Hochladen ist ein Netzwerkfehler aufgetreten" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "Kurze Beschreibung der Änderungen." #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "Über %{ instance }" #: front/src/components/Footer.vue:6 @@ -159,19 +229,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Über %{ instanceName }" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "Über Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "Über Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Mehr erfahren" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "Über Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "Über diese Instanz" #: front/src/views/content/libraries/Detail.vue:48 @@ -184,88 +267,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Akzeptiert" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Zugriff deaktiviert" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to audio files, libraries, artists, albums and tracks" 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 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 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 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Zugriff deaktiviert" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to email, username, and profile information" msgstr "Zugriff auf E-Mail Adresse, Benutzernamen und Profilinformationen" -#: front/src/components/mixins/Translations.vue:77 -#: front/src/components/mixins/Translations.vue:78 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Zu deinen Favoriten hinzufügen" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to listening history" msgstr "In den Favoriten- oder Abspiellisten anderer Nutzer" -#: front/src/components/mixins/Translations.vue:101 -#: front/src/components/mixins/Translations.vue:102 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to notifications" msgstr "Zugriff zu Benachrichtigungen" -#: front/src/components/mixins/Translations.vue:89 -#: front/src/components/mixins/Translations.vue:90 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to playlists" msgstr "Zu einer Wiedergabeliste hinzufügen…" -#: front/src/components/mixins/Translations.vue:93 -#: front/src/components/mixins/Translations.vue:94 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" msgstr "Zugang zu den 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" -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 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Zugriffsdatum" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -273,6 +348,9 @@ msgstr "Konto" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Konto" @@ -287,7 +365,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Kontoeinstellungen" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Kontoeinstellungen" @@ -304,7 +382,7 @@ msgstr "Konto-E-Mail-Adresse" #: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 -#: front/src/views/admin/moderation/Base.vue:8 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Konto" @@ -317,12 +395,9 @@ 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 @@ -330,18 +405,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Aktionen" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Aktionen" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Aktiv" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Aktivität" @@ -352,7 +434,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Sichtbarkeit der Aktivitäten" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Hinzufügen" @@ -398,7 +480,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Füge Filter hinzu, um dein Radio zu personalisieren" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Inhalte hinzufügen" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Zu einer Wiedergabeliste hinzufügen…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Zu einer Wiedergabeliste hinzufügen…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Zu einer Wiedergabeliste hinzufügen…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Zur Warteschlange hinzufügen" @@ -430,7 +536,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Titel hinzufügen" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" @@ -440,49 +546,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Verwaltung" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Album" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Alben von diesem/-r Künstler/in" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Albumname" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Albumname" #: 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Alben" @@ -492,11 +602,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Alben von diesem/-r Künstler/in" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Alles" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -514,44 +632,57 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" 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." +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" msgstr "" -"Ein Fehler ist während des Uploads aufgetreten. Weitere Informationen " -"befinden sich unten." + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Domain hinzufügen" + +#: front/src/components/library/ImportStatusModal.vue:17 +#, fuzzy +msgctxt "Popup/Import/Message" +msgid "An error occurred during upload processing. You will find more information below." +msgstr "Ein Fehler ist während des Uploads aufgetreten. Weitere Informationen befinden sich unten." #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred 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:" +msgid "An error occurred while trying to refresh data:" msgstr "Beim Speichern Deiner Änderungen ist ein Fehler aufgetreten" #: front/src/components/federation/FetchButton.vue:41 +#, fuzzy msgctxt "*/*/Error" -msgid "An HTTP error occured while contacting the remote server" +msgid "An HTTP error occurred while contacting the remote server" 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" - #: front/src/components/library/ImportStatusModal.vue:145 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" msgstr "Ein unbekannten Fehler ist aufgetreten" +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." +msgstr "" + #: front/src/components/auth/Settings.vue:175 #: src/components/auth/Settings.vue:225 msgctxt "*/*/*/Noun" @@ -570,9 +701,7 @@ 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 @@ -602,29 +731,31 @@ 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Künstler·in" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Künstler·in" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Künstlername" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Künstlername" @@ -634,36 +765,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Künstler·in, Album, Titel…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "Künstler·innen" #: 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Künstler·innen" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -675,18 +810,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Zurücksetzen des Kennworts beantragen" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Audio-Inhalt" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Audio-Player-Tastenkombinationen" @@ -729,9 +870,9 @@ msgid "Back to settings" msgstr "Einstellungen aktualisieren" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Bitrate" @@ -744,14 +885,8 @@ 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 msgctxt "*/Library/*/Verb" @@ -763,6 +898,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Die Mediathek durchsuchen" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "Tabelleninhalt aktualisieren" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -793,40 +934,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Von %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 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 -#: front/src/views/admin/library/LibraryDetail.vue:192 -#: front/src/views/admin/library/TrackDetail.vue:266 +#: front/src/views/admin/library/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Cache-Größe" #: 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Abbrechen" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 #, fuzzy msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" @@ -840,9 +981,15 @@ 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" + +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" 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" @@ -859,6 +1006,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Kennwort ändern" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -876,28 +1028,22 @@ 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" msgid "Changing your password will have the following consequences:" msgstr "Wenn du dein Kennwort änderst, hat dies folgende Auswirkungen:" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" 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 @@ -911,6 +1057,7 @@ msgid "Clear" msgstr "Löschen" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Löschen" @@ -921,38 +1068,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Wiedergabeliste leeren" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Warteschlange leeren" + +#: front/src/components/audio/Player.vue:668 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Warteschlange leeren" -#: front/src/components/Home.vue:44 -msgctxt "Content/Home/List item/Verb" -msgid "Click once, listen for hours using built-in radios" -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" -msgstr "" -"Klicke um mehr Informationen zum Importprozess für diesen Upload anzuzeigen" +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" +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 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Schließen" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Schließen" @@ -961,6 +1107,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "Schließen und Seite neu laden" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Schließen" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -968,11 +1120,16 @@ msgid "Code" msgstr "Code" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Zuklappen" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Zuklappen" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -993,13 +1150,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Bestätigungscode" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: front/src/components/moderation/FilterModal.vue:90 msgctxt "*/Moderation/Message" msgid "Content filter successfully added" msgstr "Filter erfolgreich hinzugefügt" -#: front/src/components/mixins/Translations.vue:96 -#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Filter auswählen" @@ -1011,26 +1173,28 @@ msgstr "Filter auswählen" #: 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 "" -"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 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Filter auswählen" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Mitmachen" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Kopieren" @@ -1051,7 +1215,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Füge diesen Code in Deine HTML-Webseite ein" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Urheberrecht" @@ -1066,32 +1230,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Die entfernte Mediathek konnte nicht abgerufen werden" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "Albumcover, Liedtexte - unser Ziel ist es, alle zu haben ;)" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Erstellen" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Funkwhale-Konto erstellen" -#: 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/ApplicationNew.vue:8 #: front/src/components/auth/ApplicationNew.vue:41 msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "Eine neue Anwendung erstellen" +#: front/src/components/auth/Settings.vue:220 +msgctxt "Content/Settings/Button.Label" +msgid "Create a new application" +msgstr "Eine neue Anwendung erstellen" + #: front/src/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1102,7 +1261,7 @@ msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Eine neue Wiedergabeliste erstellen" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Konto erstellen" @@ -1117,7 +1276,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Mediathek erstellen" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Mein Konto erstellen" @@ -1137,16 +1296,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Dein eigenes Radio erstellen" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Erstellungsdatum" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Erstellungsdatum" @@ -1156,6 +1322,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Aktuelles Profilbild" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Aktuelle Nutzung" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1171,6 +1343,11 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Aktuelle Nutzung" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" @@ -1191,7 +1368,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Titelinformation" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Lautstärke verringern" @@ -1203,23 +1380,29 @@ msgstr "Lautstärke verringern" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Löschen" @@ -1244,7 +1427,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Moderationsregel löschen" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Mein Konto erstellen" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Mein Konto erstellen" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Mein Konto erstellen" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Wiedergabeliste löschen" @@ -1254,13 +1455,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Radio löschen" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Soll diesen Album gelöscht werden?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Diese Mediathek löschen?" @@ -1276,36 +1487,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Diese Moderationsregel löschen?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Diese Mediathek löschen?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Soll dieser Vorschlag gelöscht werden?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Soll diesen Album gelöscht werden?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "Soll dieser Upload gelöscht werden?" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 msgctxt "Content/Search/Dropdown" msgid "Descending" msgstr "Absteigend" -#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Beschreibung" @@ -1317,19 +1547,15 @@ msgid "Description" msgstr "Beschreibung" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Details" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 @@ -1338,21 +1564,28 @@ msgid "Determine the visibility level of your activity" msgstr "Lege fest, wer deine Aktivität sehen kann" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Zugriff deaktivieren" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Subsonic-Zugriff deaktivieren" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Subsonic-API-Zugriff deaktivieren?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Deaktiviert" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1360,16 +1593,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Deaktiviert" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "CD-Nummer" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Entdecke, wie du Funkwhale von anderen Apps aus benutzen kannst" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1382,12 +1625,14 @@ 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/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "Über Funkwhale" #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" @@ -1399,7 +1644,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Vorgang bestätigen?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Möchtest du die Wiedergabeliste \"%{ playlist }\" löschen?" @@ -1409,6 +1654,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Möchtest du das Radio \"%{ radio }\" löschen?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Möchtest du die vorherige Warteschlange wiederherstellen?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1421,7 +1672,13 @@ msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Möchtest du %{ action } auf %{ count } Element ausführen?" msgstr[1] "Möchtest du %{ action } auf %{ count } Elemente ausführen?" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Vorgang bestätigen?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Möchtest du die vorherige Warteschlange wiederherstellen?" @@ -1437,26 +1694,33 @@ msgstr "Dokumentation" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Domain" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Domains" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1465,15 +1729,14 @@ 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 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Dauer" @@ -1483,27 +1746,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "E-Mail-Adresse bestätigt" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" -msgstr "Benutzerfreundlich" - -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Bearbeiten" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Bearbeiten" @@ -1513,11 +1771,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Anwendung bearbeiten" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "Instanzdaten bearbeiten" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1538,23 +1791,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Diesen Titel ändern" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Bearbeitungen" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Bearbeitungen" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "E-Mail-Adresse" @@ -1564,9 +1818,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "E-Mail-Adresse" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Integrieren" @@ -1576,29 +1831,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Code integrieren" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Bette dieses Album auf Deiner Webseite ein" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Bette diesen Track auf Deiner Webseite ein" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Bette dieses Album auf Deiner Webseite ein" + +#: front/src/components/library/TrackBase.vue:43 msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Bette diesen Track auf Deiner Webseite ein" -#: front/src/views/admin/moderation/AccountsDetail.vue:259 -#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Ausgehende Mediatheks-Abonnements" -#: front/src/views/admin/moderation/AccountsDetail.vue:243 -#: front/src/views/admin/moderation/DomainsDetail.vue:171 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Verschickte Nachrichten" @@ -1611,6 +1872,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Aktiviert" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Aktiviert" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1626,7 +1894,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Name des Radios eingeben…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "Album Titel eingeben..." @@ -1642,33 +1910,33 @@ msgid "Enter playlist name…" msgstr "Name der Wiedergabeliste eingeben…" #: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "Gib die E-Mail-Adresse ein, die mit deinem Konto verknüpft ist" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Gib deine E-Mail-Adresse ein" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 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" msgid "Enter your search query…" msgstr "Suche eingeben…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Benutzername eingeben" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Benutzername oder E-Mail-Adresse eingeben" @@ -1685,7 +1953,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Fehlerbericht" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Fehlerbericht" @@ -1741,26 +2009,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Fehler beim Abrufen der Anwendungsdaten" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Fehler beim Abrufen der Knoten-Information" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "Fehler beim Speichern der Einstellungen" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Fehler beim Speichern der Einstellungen" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "Fehler beim Speichern der Einstellungen" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Fehler beim Speichern der Einstellungen" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Fehler beim Speichern der Einstellungen" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Fehler beim Speichern der Einstellungen" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1795,9 +2075,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Ausschließen" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Ablaufdatum" @@ -1814,17 +2099,8 @@ 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 @@ -1832,14 +2108,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Fehlgeschlagen" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Fehlgeschlagene Titel:" -#: front/src/views/admin/library/AlbumDetail.vue:165 -#: front/src/views/admin/library/ArtistDetail.vue:154 -#: front/src/views/admin/library/TrackDetail.vue:217 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Lieblingstitel" @@ -1849,12 +2125,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Favoriten" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Favoriten" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Föderation" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1880,6 +2162,11 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Filtername" +#: front/src/components/Home.vue:118 +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1889,25 +2176,31 @@ msgid "Finished" msgstr "Beendet" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "Erstmals gesehen" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Erstmals gesehen" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Abonnieren" @@ -1917,15 +2210,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Fernmediatheken abonnieren" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Ausstehende Abonnements-Anfrage" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Abonnenten" @@ -1935,22 +2228,20 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Abonnenten" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Abonniert" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Abonnieren" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" +msgid "From album %{ album } by %{ artist }" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -1960,38 +2251,21 @@ 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 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -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." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "Funkwhale ist kostenlos und gibt dir die Kontrolle über deine Musik." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "Funkwhale kümmert sich um deine Musik" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Allgemeine Tastenkombinationen" @@ -2001,26 +2275,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Eine neue Einladung bekommen" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -msgstr "Bring mich zur Mediathek" - -#: front/src/components/Home.vue:70 -msgctxt "Content/Home/List item/Verb" -msgid "" -"Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"Dank MusicBrainz " -"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/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Hilfe bekommen" @@ -2041,11 +2301,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Zurück zur Startseite" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "verborgene Künstler·innen" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2056,12 +2326,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Inhalte verbergen" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "Inhalte dieses Künsters verbergen" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "Inhalte dieses Künsters verbergen" @@ -2071,38 +2341,29 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "Start" -#: front/src/components/instance/Stats.vue:36 -msgctxt "Content/About/Paragraph/Unit" -msgid "Hours of music" -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 +#, fuzzy 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 linked 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/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Inhalte verbergen" + #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" msgid "Import detail" @@ -2113,6 +2374,12 @@ 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 +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 @@ -2120,12 +2387,6 @@ 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" @@ -2162,12 +2423,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inaktiv" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Lautstärke erhöhen" @@ -2185,7 +2446,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Instanzdaten" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Instanzdaten" @@ -2210,22 +2471,29 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "Instanzdaten" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 "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/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" 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" msgid "Invalid metadata" msgstr "" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2237,7 +2505,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Einladungen" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Bugtracker" @@ -2247,17 +2521,18 @@ msgctxt "Popup/Instance/Error message.Title" msgid "It is not possible to connect to the given URL" msgstr "Es lässt sich keine Verbindung zur angegebenen Adresse herstellen" -#: front/src/components/Home.vue:50 -msgctxt "Content/Home/List item/Verb" -msgid "Keep a track of your favorite songs" -msgstr "Behalte einen Überblick über deine Lieblingsmusik" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 msgctxt "*/*/*/Noun" msgid "Keyboard shortcuts" msgstr "Tastenkombinationen" -#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Bekannte Konten" @@ -2268,15 +2543,15 @@ msgid "Known libraries" msgstr "Bekannte Mediatheken" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Letzte Aktivität" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Letzte Überprüfung" @@ -2291,13 +2566,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Zuletzt gesehen" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Zuletzt gesehen am" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Letzte Aktualisierung:" @@ -2307,10 +2582,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Starten" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "Mehr über diese Instanz erfahren" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Abonnenten werden geladen…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2322,11 +2598,17 @@ msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Leerlassen für ein reaktionsfähiges Widget" -#: 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2338,28 +2620,24 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Mediatheken" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 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/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Mediathek" @@ -2391,21 +2669,41 @@ 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 msgctxt "Content/*/*/Noun" msgid "License" msgstr "Lizenz" -#: 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "" @@ -2431,7 +2729,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Die Mediathekdaten werden geladen…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Die Benachrichtigungen werden geladen…" @@ -2456,6 +2754,7 @@ msgstr "Deine Favoriten werden geladen…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2471,12 +2770,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Lokales Konto" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Anmelden" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Melde Dich bei Deinem Funkwhale-Konto an" @@ -2491,7 +2790,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Angemeldet als %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Anmelden" @@ -2509,43 +2808,42 @@ 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:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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:635 -#: src/components/audio/Player.vue:636 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 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 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Hauptmenü" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Mediathek verwalten" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Unterliegt einer Moderationsregel" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2561,7 +2859,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Verwalte deine Wiedergabelisten" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Alles als gelesen markieren" @@ -2576,12 +2874,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Als ungelesen markieren" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Medienspieler" @@ -2591,43 +2889,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Mitglied seit %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Mobile und desktopbasierte Anwendungen" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "Mobile und desktopbasierte Anwendungen" + #: 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Moderation" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Moderation" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Moderationsregel ändern" #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "Änderungsdatum" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Änderungsdatum" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "" @@ -2637,7 +2964,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Musik" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Stummschalten" @@ -2684,8 +3011,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Meine Mediatheken" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2695,14 +3022,17 @@ msgstr "Meine Mediatheken" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2710,31 +3040,38 @@ msgid "N/A" msgstr "k.A." #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +msgctxt "*/*/*/Noun" +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 -#: 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 "Name" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2742,7 +3079,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Neues Kennwort" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Neue Tracks werden hier automatisch hinzugefügt." @@ -2752,22 +3089,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "Neuer Wert" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Nächster Track" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" 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" - #: front/src/components/audio/Search.vue:25 msgctxt "Content/Search/Paragraph" msgid "No album matched your query" @@ -2783,6 +3116,11 @@ msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" msgstr "Kein Liedtext für diesen Titel verfügbar" +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" msgid "No licensing information for this track" @@ -2793,7 +3131,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Keine passende Mediathek gefunden." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Keine Benachrichtigungen zum Anzeigen." @@ -2803,6 +3141,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "Nichts gefunden." +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2819,18 +3167,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Nicht verwendet" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Benachrichtigungen" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Benachrichtigungen" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Inhalte verbergen" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Offizielle Webseite" @@ -2845,6 +3200,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "Alter Wert" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Frei" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2852,27 +3213,29 @@ 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 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 msgctxt "Content/Moderation/Link" msgid "Open in moderation interface" 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 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 msgctxt "Content/Moderation/Link/Verb" msgid "Open local profile" 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 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Auf MusicBrainz ansehen" @@ -2882,10 +3245,10 @@ msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Profil öffnen" -#: front/src/views/admin/library/AlbumDetail.vue:54 -#: front/src/views/admin/library/ArtistDetail.vue:53 +#: front/src/views/admin/library/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2906,6 +3269,7 @@ msgstr "Oder die Moderationsregel anpassen" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2913,43 +3277,58 @@ msgstr "Sortierung" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "Reihenfolge" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Sortierreihenfolge" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Besitzer" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Besitzer" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2965,12 +3344,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Seitennummerierung" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Kennwort" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Kennwort" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Kennwort aktualisiert" @@ -2980,12 +3366,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Kennwort erfolgreich aktualisiert" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Titel pausieren" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Titel pausieren bzw. wiedergeben" @@ -3014,7 +3400,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Ausstehende Dateien" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Ausstehende Abonnieren-Anfrage" @@ -3025,7 +3411,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Ausstehende Dateien" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Ausstehende Dateien" @@ -3042,66 +3428,67 @@ msgid "Permissions" msgstr "Berechtigungen" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Abspielen" #: 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/AlbumBase.vue:21 #: 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 abspielen" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Alle Alben abspielen" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Danach abspielen" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Nächster Track abspielen" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Jetzt abspielen" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Vorheriger Track abspielen" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "Spiele ähnliche Stücke" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Diesen Track abspielen" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Abspielen" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Abspielen..." +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Wiedergabeliste" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Wiedergabeliste" @@ -3139,65 +3526,58 @@ msgctxt "Content/Playlist/Dropdown.Label" msgid "Playlist visibility" msgstr "Sichtbarkeit der Wiedergabeliste" -#: front/src/components/mixins/Translations.vue:88 -#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "Wiedergabelisten" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "Wiedergabelisten? Haben wir auch!" - #: 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 "Prüfe bitte genau, ob dein Kennwort stimmt" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 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 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 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:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Vorheriger Track" @@ -3208,7 +3588,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Fehler beim Durchsuchen" @@ -3229,14 +3609,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "In Bearbeitung" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Profil öffnen" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "Die Anmeldung auf dieser Instanz ist geschlossen. Du brauchst einen Einladungskode, um dich anmelden zu können." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3267,7 +3653,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Warteschlange" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Warteschlange gemischt!" @@ -3303,8 +3689,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Radios" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Radios" @@ -3335,15 +3721,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "Begründung" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "Empfangene Nachrichten" @@ -3363,6 +3749,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Kürzlich hinzugefügt" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Kürzlich hinzugefügt" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3391,14 +3783,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "Aktualisieren" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Knoteninformationen aktualisieren" @@ -3410,9 +3802,7 @@ 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 @@ -3435,16 +3825,13 @@ 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 "" -"Die Anmeldung auf dieser Instanz ist geschlossen. Du brauchst einen " -"Einladungskode, um dich anmelden zu können." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Verwaltung" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "herkömmlicher Benutzer" @@ -3469,8 +3856,8 @@ msgid "Rejected" 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Zuletzt gesehen am" @@ -3480,6 +3867,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3487,12 +3879,8 @@ 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" @@ -3509,6 +3897,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Profilbild löschen" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Aus den Favoriten entfernen" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Aus den Favoriten entfernen" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3516,43 +3916,109 @@ 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 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Zur Warteschlange hinzufügen" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +#, fuzzy +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "Die Änderung wurde erfolgreich übertragen." + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Dieses Album bearbeiten" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Diesen Titel ändern" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Diese Mediathek löschen?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Zur Wiedergabeliste hinzufügen" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Diesen Titel ändern" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Neues Kennwort beantragen" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Neues Subsonic-API-Kennwort beantragen?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Kennwort beantragen" @@ -3562,25 +4028,42 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: src/views/auth/PasswordReset.vue:4 front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "Kennwort zurücksetzen" +#: front/src/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Erstellungsdatum" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Import erneut starten" #: front/src/components/favorites/List.vue:39 -#: src/components/library/Albums.vue:30 -#: front/src/components/library/Artists.vue:30 +#: src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3621,43 +4104,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regel" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "Regel" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Speichern" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Scan gestartet" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Jetzt scannen" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Aufsteigend" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Scan ausgelassen (der letzte Scan fand kurz zuvor statt)" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Scan abgeschlossen" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Scan mit Fehlern abgeschlossen" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Scan läuft… (%{ progress }%)" @@ -3679,12 +4168,14 @@ msgstr "" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3697,6 +4188,7 @@ msgid "Search a remote library" msgstr "Eine Fernmediathek suchen" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Nach Titel, Künstler·innen oder Domain suchen…" @@ -3731,7 +4223,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Suche nach Domain, Benutzernamen, Biografie…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Suchen nach Name…" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Suchen nach Name…" @@ -3746,12 +4244,12 @@ msgctxt "Content/Admin/Input.Placeholder/Verb" msgid "Search by username, e-mail address, code…" msgstr "Benutzernamen, E-Mail-Adresse, Kode suchen…" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Benutzernamen, E-Mail-Adresse, Namen suchen…" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Nach Künstler·innen, Alben und Titeln suchen…" @@ -3761,16 +4259,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Musik suchen" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Suchen nach Name…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Musik suchen" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Auf Wikipedia suchen" #: 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3781,6 +4293,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Abschnitte" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3799,9 +4331,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Einstellungen" @@ -3823,18 +4360,20 @@ 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 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Freigabe-Link" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 #, fuzzy msgctxt "Content/Album/Card.Link/Verb" @@ -3843,10 +4382,11 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "%{ count } weiteren Track zeigen" msgstr[1] "%{ count } weitere Tracks zeigen" -#: front/src/components/audio/artist/Card.vue:30 -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +#: front/src/components/tags/List.vue:11 +#, fuzzy +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "1 weiteres Album zeigen" msgstr[1] "%{ count } weitere Alben zeigen" @@ -3855,17 +4395,29 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "Zeige alle Änderungen" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Verfügbare Tastenkombinationen zeigen" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "Zeige alle Änderungen" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "1 weiteres Album zeigen" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Gelesene Benachrichtigungen zeigen" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Passwort verstecken bzw. zeigen" @@ -3874,40 +4426,52 @@ msgstr "Passwort verstecken bzw. zeigen" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: front/src/views/content/libraries/FilesTable.vue:117 msgctxt "Content/*/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Ergebnisse %{ start } bis %{ end } von %{ total }" -#: front/src/components/ShortcutsModal.vue:83 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Warteschlange mischen" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Warteschlange mischen" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Anmeldung" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Anmeldung" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Anmeldung" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Anmeldedatum" @@ -3920,9 +4484,9 @@ 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/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Größe" @@ -3940,7 +4504,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Übersprungene Dateien" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Software" @@ -3955,64 +4519,61 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Entschuldigung, die aufgerufene Seite existiert nicht:" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Quellcode" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Teammember" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Radio einschalten" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" 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" +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Statistik" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 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/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/moderation/DomainsDetail.vue:418 +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" + +#: front/src/views/admin/library/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "" -"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 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 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Status" @@ -4021,8 +4582,25 @@ 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)" +#: front/src/components/manage/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Status" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Status" @@ -4032,19 +4610,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Status" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Radio ausschalten" @@ -4054,7 +4620,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Abschicken" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "Senden und anwenden" @@ -4064,12 +4630,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Abschicken" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Abschicken" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4109,16 +4687,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Zusammenfassung" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "Zusammenfassung (optional)" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Hilfe-Forum" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4129,26 +4712,51 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Synchronisierung der Änderungen auf dem Server…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Trackname" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Ausstehende Abonnieren-Anfrage" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: front/src/components/audio/EmbedWizard.vue:25 #: front/src/components/common/CopyInput.vue:3 msgctxt "Content/*/Paragraph" msgid "Text copied to clipboard!" 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." - -#: front/src/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 @@ -4156,19 +4764,15 @@ msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 +#: front/src/components/Footer.vue:61 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" @@ -4177,24 +4781,17 @@ 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 @@ -4207,14 +4804,16 @@ msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "Der Vorschlag wird entgültig gelöscht. Das kann nicht rückgängig gemacht werden." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." 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" @@ -4228,54 +4827,49 @@ 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 msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "" #: front/src/components/federation/FetchButton.vue:50 msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote 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." +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/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. This action is irreversible." +msgstr "Der Vorschlag wird entgültig gelöscht. Das kann nicht rückgängig gemacht werden." + #: 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 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" @@ -4289,11 +4883,14 @@ 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/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. 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" @@ -4305,19 +4902,15 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "Der Titel kann nicht geladen werden" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 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 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" @@ -4327,8 +4920,7 @@ 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" @@ -4345,21 +4937,37 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Dieser Künstler kommt in den folgenden Mediatheken vor:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "Dieser Künstler kommt in den folgenden Mediatheken vor:" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Für diese Domain gelten besondere Moderationsregeln" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +msgstr "Für diese Domain gelten besondere Moderationsregeln" + #: 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 "Diese Instanz bietet den Nutzenden bis zu %{quota} Speicherplatz." +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." +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 @@ -4375,33 +4983,22 @@ 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:141 +#: front/src/views/content/remote/Card.vue:169 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:142 +#: front/src/views/content/remote/Card.vue:170 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 @@ -4410,6 +5007,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "" +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4417,20 +5019,16 @@ msgstr "Diese Referenz wird verwendet, um importierte Dateien zu gruppieren." #: 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 "" -"Bei der Verarbeitung des Titels ist ein Fehler aufgetreten. Überprüfe bitte," -" dass er richtig verschlagwortet ist" +msgid "This track could not be processed, please make sure it is tagged correctly" +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 @@ -4438,7 +5036,7 @@ msgctxt "Content/Library/Help text" msgid "This track is already present in one of your libraries" msgstr "Eine deiner Mediatheken enthält bereits diesen Titel" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "Dieser Titel ist in keiner deiner verfügbaren Mediatheken enthalten" @@ -4448,57 +5046,55 @@ msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Dieser Track ist in den folgenden Mediatheken enthalten:" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 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 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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." +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." msgstr "" -"Du wirst von den vorhandenen Geräten abgemeldet, die dieses Passwort nutzen." + +#: front/src/components/auth/SubsonicTokenForm.vue:40 +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." #: front/src/components/auth/Settings.vue:253 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 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Titel" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Titel" @@ -4509,32 +5105,33 @@ 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 "" -"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 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 Favorit" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Warteschlangenwiederholung umschalten" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Gesamtvolumen" @@ -4544,30 +5141,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Gesamtgröße der Dateien in dieser Mediathek" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Track" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +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 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Trackname" @@ -4577,29 +5176,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Titelinformation" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Trackname" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Tracks" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4610,16 +5211,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Titel von diesem Künstler oder Künstlerin" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "Tracks in den Favoriten" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "Angehörte Tracks" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4631,37 +5222,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Typ" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Typ" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Typ" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" msgstr "Unterliegt einer Moderationsregel" -#: front/src/views/content/remote/Card.vue:109 -#: src/views/content/remote/Card.vue:114 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Abonnement beenden" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 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." - #: front/src/components/federation/FetchButton.vue:54 #: front/src/components/federation/FetchButton.vue:55 msgctxt "*/*/Error" @@ -4670,19 +5263,25 @@ msgstr "" #: front/src/components/library/ImportStatusModal.vue:144 msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Unbegrenzt Musik anhören" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Stummschaltung aufheben" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4746,12 +5345,8 @@ 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" @@ -4760,23 +5355,25 @@ 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" msgid "Upload new tracks" msgstr "Neue Tracks hochladen" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Speichervolumen" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Speichervolumen" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4784,9 +5381,7 @@ 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 @@ -4809,35 +5404,33 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Hochladen läuft…" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "Hochladen" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Hochladen" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 msgctxt "*/*/*" msgid "Uploads" msgstr "Hochladen" -#: 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 "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 @@ -4845,39 +5438,57 @@ msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Eine andere Instanz benutzen" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "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/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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" msgid "Used" msgstr "Verwendet" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Benutzer" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "Aktivität der Nutzenden" +#: front/src/components/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Mediatheken der Nutzenden" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Benutzername" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4891,35 +5502,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Radios der Nutzenden" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Benutzername" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Benutzername oder E-Mail-Adresse" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "Nutzende" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Nutzende" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4937,31 +5548,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Dateien ansehen" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 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/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Abonnenten werden geladen…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgctxt "Content/*/*/Clickable, Verb" msgid "View on MusicBrainz" msgstr "Auf MusicBrainz ansehen" +#: front/src/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4977,6 +5601,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Sichtbarkeit" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Funwhale nutzen" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4987,7 +5617,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "Deine Favoriten werden geladen…" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Wir können dich nicht einloggen" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Wir können dich nicht einloggen" @@ -4997,35 +5633,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "Dein Konto kann nicht erstellt werden" -#: front/src/components/Home.vue:122 -msgctxt "Content/Home/List item" -msgid "We do not track you or bother you with ads" -msgstr "Weder verfolgen wir dich noch stören wir dich mit Werbung" +#: front/src/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Zu diesem Zweck wird Picard empfohlen." -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "Wir denken, Musik hören sollte möglichst einfach sein." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Willkommen" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Willkommen auf Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Warum Funkwhale?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5052,9 +5683,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Ja" @@ -5066,28 +5699,17 @@ 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 %{ " -"hostname } . 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 %{ hostname } . 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 @@ -5102,12 +5724,8 @@ 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" @@ -5115,30 +5733,14 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "" #: front/src/views/content/Home.vue:17 +#, fuzzy 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." - -#: 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 follow libraries from other users to get access to new music. Public libraries can be followed immediately, 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/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 any time from your account settings." msgstr "" #: front/src/views/auth/EmailConfirm.vue:24 @@ -5146,23 +5748,20 @@ msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Du kannst jetzt den Service unbegrenzt nutzen." +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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 "" -"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 msgctxt "Content/Applications/Paragraph" @@ -5179,19 +5778,17 @@ msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Du hast keine Moderationsregeln in Kraft für dieses Konto." -#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." 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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Du hörst gerade ein Radio an" @@ -5203,11 +5800,8 @@ 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" @@ -5221,25 +5815,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." -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 any more:" msgstr "" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "Dein Avatar kann nicht gespeichert werden" +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5250,6 +5843,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "Dein Avatar kann nicht gespeichert werden" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5260,12 +5858,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Deine Favoriten" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "Deine Musik, so wie du willst" +#: front/src/views/Notifications.vue:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "Verschickte Nachrichten" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Deine Benachrichtigungen" @@ -5281,43 +5880,51 @@ msgid "Your password has been updated successfully." msgstr "Dein Kennwort wurde erfolgreich aktualisiert." #: front/src/components/auth/Settings.vue:14 +#, fuzzy msgctxt "Content/Settings/Error message.Title" -msgid "Your settings can't be updateds" +msgid "Your settings can't be updated" 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 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Seitennummerierung" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Urheberrecht" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Auf MusicBrainz ansehen" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 #, fuzzy msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "Album mit %{ count } Track, von %{ artist }" msgstr[1] "Album mit %{ count } Tracks, von %{ artist }" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" diff --git a/front/locales/en_GB/LC_MESSAGES/app.po b/front/locales/en_GB/LC_MESSAGES/app.po index 2bf04bdfd..6085a5eb0 100644 --- a/front/locales/en_GB/LC_MESSAGES/app.po +++ b/front/locales/en_GB/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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-06-07 14:45+0000\n" "Last-Translator: Ciarán Ainsworth \n" "Language-Team: none\n" @@ -38,6 +38,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "%{ app } wants to access your Funkwhale account" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } track" +msgstr[1] "%{ count } tracks" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } track" +msgstr[1] "%{ count } tracks" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } track" +msgstr[1] "%{ count } tracks" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } track" +msgstr[1] "%{ count } tracks" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } track" +msgstr[1] "%{ count } tracks" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -45,9 +92,9 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } on %{ total } selected" msgstr[1] "%{ count } on %{ total } selected" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 msgctxt "*/*/*" msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -68,7 +115,15 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } track matching combined filters" msgstr[1] "%{ count } tracks matching combined filters" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } track" +msgstr[1] "%{ count } tracks" + +#: front/src/components/playlists/Card.vue:28 msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -115,7 +170,7 @@ msgctxt "Popup/Playlist/Paragraph" msgid "%{ track } is already in %{ playlist }." msgstr "%{ track } is already in %{ playlist }." -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" @@ -129,24 +184,44 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 favourite" msgstr[1] "%{ count } favourites" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "A clean library" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Add track" +msgstr[1] "Add track" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "A network error occurred while uploading this file" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "A short summary describing your changes." #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "About %{ instance }" #: front/src/components/Footer.vue:6 @@ -154,19 +229,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "About %{instanceName}" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "About Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "About Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "About page" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "About Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "About this instance" #: front/src/views/content/libraries/Detail.vue:48 @@ -179,85 +267,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Accepted" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Access disabled" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to audio files, libraries, artists, albums and tracks" msgstr "Access to audio files, libraries, artists, albums and tracks" -#: front/src/components/mixins/Translations.vue:97 -#: front/src/components/mixins/Translations.vue:98 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to content filters" msgstr "Access to content filters" -#: front/src/components/mixins/Translations.vue:105 -#: front/src/components/mixins/Translations.vue:106 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Access to edits" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to email, username, and profile information" msgstr "Access to email, username, and profile information" -#: front/src/components/mixins/Translations.vue:77 -#: front/src/components/mixins/Translations.vue:78 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Access to favourites" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "Access to follows" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to listening history" msgstr "Access to listening history" -#: front/src/components/mixins/Translations.vue:101 -#: front/src/components/mixins/Translations.vue:102 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to notifications" msgstr "Access to notifications" -#: front/src/components/mixins/Translations.vue:89 -#: front/src/components/mixins/Translations.vue:90 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to playlists" msgstr "Access to playlists" -#: front/src/components/mixins/Translations.vue:93 -#: front/src/components/mixins/Translations.vue:94 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" msgstr "Access to 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" -msgstr "Access your music from a clean interface that focuses on what really matters" - #: front/src/components/manage/library/UploadsTable.vue:67 -#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Accessed date" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -265,6 +348,9 @@ msgstr "Account" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Account" @@ -279,7 +365,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Account settings" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Account Settings" @@ -296,7 +382,7 @@ msgstr "Account's email" #: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 -#: front/src/views/admin/moderation/Base.vue:8 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Accounts" @@ -319,18 +405,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Actions" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Actions" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Active" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Activity" @@ -341,7 +434,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Activity visibility" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Add" @@ -387,7 +480,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Add filters to customise your radio" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Add content" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Add to playlist…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Add to playlist…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Add to playlist…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Add to current queue" @@ -419,7 +536,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Add track" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" @@ -429,49 +546,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administration" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Album" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Album artist" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Album data" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Album name" #: 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Albums" @@ -481,11 +602,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Albums by this artist" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "All" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -503,36 +632,57 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "Allow application" +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Add a domain" + #: front/src/components/library/ImportStatusModal.vue:17 +#, fuzzy msgctxt "Popup/Import/Message" -msgid "An error occured during upload processing. You will find more information below." +msgid "An error occurred during upload processing. You will find more information below." msgstr "An error occurred during upload processing. You will find more information below." #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred while saving your changes" msgstr "An error occurred while saving your changes" #: front/src/components/federation/FetchButton.vue:21 +#, fuzzy msgctxt "Popup/*/Message.Content" -msgid "An error occured while trying to refresh data:" +msgid "An error occurred while trying to refresh data:" msgstr "An error occurred while trying to refresh data:" #: front/src/components/federation/FetchButton.vue:41 +#, fuzzy msgctxt "*/*/Error" -msgid "An HTTP error occured while contacting the remote server" +msgid "An HTTP error occurred while contacting the remote server" msgstr "An HTTP error occurred while contacting the remote server" -#: 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 "An unknown error occurred, this can mean the server is down or cannot be reached" - #: front/src/components/library/ImportStatusModal.vue:145 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" msgstr "An unknown error occurred" +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." +msgstr "" + #: front/src/components/auth/Settings.vue:175 #: src/components/auth/Settings.vue:225 msgctxt "*/*/*/Noun" @@ -581,29 +731,31 @@ msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "Are you sure you want to log out?" -#: 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Artist" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Artist" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Artist data" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Artist name" @@ -613,36 +765,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artist, album, track…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "Artists" #: 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Artists" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -654,18 +810,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Ask for a password reset" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Audio content" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Audio player shortcuts" @@ -708,9 +870,9 @@ msgid "Back to settings" msgstr "Back to settings" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Bitrate" @@ -736,6 +898,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Browse library" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "Refresh table content" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -766,38 +934,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "By %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." msgstr "By unfollowing this library, you lose access to its content." -#: 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/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Cached size" #: 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Cancel" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" msgstr "Cancel follow request" @@ -812,6 +982,14 @@ msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Cannot upload this file, ensure it is not too big" +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" +msgstr "" + #: front/src/components/Footer.vue:21 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" @@ -827,6 +1005,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Change password" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -852,7 +1035,7 @@ msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "Changing your password will have the following consequences:" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "Chat room" @@ -873,6 +1056,7 @@ msgid "Clear" msgstr "Clear" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Clear" @@ -883,16 +1067,17 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Clear playlist" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Clear your queue" + +#: front/src/components/audio/Player.vue:668 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Clear your queue" -#: front/src/components/Home.vue:44 -msgctxt "Content/Home/List item/Verb" -msgid "Click once, listen for hours using built-in radios" -msgstr "Click once, listen for hours using built-in radios" - #: front/src/components/mixins/Translations.vue:21 #: front/src/components/mixins/Translations.vue:22 msgctxt "Content/Library/Link.Title" @@ -904,14 +1089,15 @@ msgctxt "Content/Library/Paragraph/Call to action" msgid "Click to select files to upload or drag and drop files or directories" msgstr "Click to select files to upload or drag and drop files or directories" -#: front/src/components/federation/FetchButton.vue:85 -#: front/src/components/library/ImportStatusModal.vue:79 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Close" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Close" @@ -920,6 +1106,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "Close and reload page" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Close" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -927,11 +1119,16 @@ msgid "Code" msgstr "Code" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Collapse" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Collapse" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -952,13 +1149,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Confirmation code" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: front/src/components/moderation/FilterModal.vue:90 msgctxt "*/Moderation/Message" msgid "Content filter successfully added" msgstr "Content filter successfully added" -#: front/src/components/mixins/Translations.vue:96 -#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Content filters" @@ -978,13 +1180,20 @@ msgctxt "Content/*/Button.Help text.Paragraph" msgid "Content have been updated, click refresh to see up-to-date content" msgstr "Content have been updated, click refresh to see up-to-date content" -#: front/src/components/Footer.vue:48 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Content filters" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Contribute" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Copy" @@ -1005,7 +1214,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Copy/paste this code in your website HTML" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Copyright" @@ -1020,32 +1229,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Could not fetch remote library" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "Covers, lyrics, our goal is to have them all ;)" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Create" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Create a funkwhale account" -#: front/src/components/auth/Settings.vue:220 -msgctxt "Content/Settings/Button.Label" -msgid "Create a new application" -msgstr "Create a new application" - #: front/src/components/auth/ApplicationNew.vue:8 #: front/src/components/auth/ApplicationNew.vue:41 msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "Create a new application" +#: front/src/components/auth/Settings.vue:220 +msgctxt "Content/Settings/Button.Label" +msgid "Create a new application" +msgstr "Create a new application" + #: front/src/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1056,7 +1260,7 @@ msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Create a new playlist" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Create an account" @@ -1071,7 +1275,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Create library" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Create my account" @@ -1091,16 +1295,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Create your own radio" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Creation date" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Creation date" @@ -1110,6 +1321,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Current avatar" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Current usage" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1125,6 +1342,11 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Current usage" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" @@ -1145,7 +1367,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Debug information" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Decrease volume" @@ -1157,23 +1379,29 @@ msgstr "Decrease volume" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Delete" @@ -1198,7 +1426,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Delete moderation rule" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Create my account" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Create my account" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Create my account" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Delete playlist" @@ -1208,13 +1454,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Delete radio" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Delete this album?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Delete this artist?" @@ -1230,36 +1486,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Delete this moderation rule?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Delete this artist?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Delete this suggestion?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Delete this album?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "Delete this upload?" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 msgctxt "Content/Search/Dropdown" msgid "Descending" msgstr "Descending" -#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Description" @@ -1271,12 +1546,12 @@ msgid "Description" msgstr "Description" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Details" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 how much content the user can upload. Leave empty to use the default value of the instance." @@ -1288,21 +1563,28 @@ msgid "Determine the visibility level of your activity" msgstr "Determine the visibility level of your activity" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Disable access" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Disable Subsonic access" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Disable Subsonic API access?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Disabled" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1310,16 +1592,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Disabled" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "Disc number" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Discover how to use Funkwhale from other apps" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1335,6 +1627,12 @@ 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 "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." +#: front/src/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "About Funkwhale" + #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" @@ -1345,7 +1643,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Do you want to confirm this action?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Do you want to delete the playlist \"%{ playlist }\"?" @@ -1355,6 +1653,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Do you want to delete the radio \"%{ radio }\"?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Do you want to restore your previous queue?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1367,7 +1671,13 @@ msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Do you want to launch %{ action } on %{ count } element?" msgstr[1] "Do you want to launch %{ action } on %{ count } elements?" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Do you want to confirm this action?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Do you want to restore your previous queue?" @@ -1383,26 +1693,33 @@ msgstr "Documentation" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Domain" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Domains" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1415,10 +1732,10 @@ msgstr "Drag and drop rows to reorder tracks in the playlist" #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Duration" @@ -1428,27 +1745,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "E-mail address confirmed" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" -msgstr "Easy to use" - -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Edit" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Edit" @@ -1458,11 +1770,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Edit application" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "Edit instance info" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1483,23 +1790,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Edit this track" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Edits" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Edits" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "Email" @@ -1509,9 +1817,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Email address" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Embed" @@ -1521,29 +1830,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Embed code" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Embed this album on your website" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Embed this artist work on your website" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Embed this album on your website" + +#: front/src/components/library/TrackBase.vue:43 msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Embed this track on your website" -#: front/src/views/admin/moderation/AccountsDetail.vue:259 -#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Emitted library follows" -#: front/src/views/admin/moderation/AccountsDetail.vue:243 -#: front/src/views/admin/moderation/DomainsDetail.vue:171 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Emitted messages" @@ -1556,6 +1871,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Enabled" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Enabled" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1571,7 +1893,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Enter a radio name…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "Enter album title..." @@ -1587,16 +1909,18 @@ msgid "Enter playlist name…" msgstr "Enter playlist name…" #: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "Enter the email address bound to your account" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Enter your email" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Enter your invitation code (case insensitive)" @@ -1606,12 +1930,12 @@ msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Enter your search query…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Enter your username" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Enter your username or email" @@ -1628,7 +1952,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Error detail" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Error reporting" @@ -1684,26 +2008,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Error while fetching application data" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Error while fetching node info" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "Error while saving settings" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Error while saving settings" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "Error while saving settings" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Error while submitting edit" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Error while submitting edit" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Error while submitting edit" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1738,9 +2074,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Exclude" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Expiry date" @@ -1766,14 +2107,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Failed" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Failed tracks:" -#: front/src/views/admin/library/AlbumDetail.vue:165 -#: front/src/views/admin/library/ArtistDetail.vue:154 -#: front/src/views/admin/library/TrackDetail.vue:217 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Favourited tracks" @@ -1783,12 +2124,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Favourites" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Favourites" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Federation" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1814,6 +2161,12 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Filter name" +#: front/src/components/Home.vue:118 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "Submit another edit" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1823,25 +2176,31 @@ msgid "Finished" msgstr "Finished" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "First seen" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "First seen date" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Follow" @@ -1851,15 +2210,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Follow remote libraries" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Follow request pending approval" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Followers" @@ -1869,18 +2228,18 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Followers" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Following" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Follows" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" msgid "From album %{ album } by %{ artist }" msgstr "From album %{ album } by %{ artist }" @@ -1895,27 +2254,18 @@ msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale is compatible with other music players that support the Subsonic API." -#: front/src/components/Home.vue:90 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -msgstr "Funkwhale is dead simple to use." - -#: 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 is designed to make it easy to listen to music you like, or to discover new artists." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "Funkwhale is free and gives you control on your music." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "Funkwhale takes care of handling your music" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "General shortcuts" @@ -1925,22 +2275,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Get a new invitation" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -msgstr "Get me to the library" - -#: front/src/components/Home.vue:70 -msgctxt "Content/Home/List item/Verb" -msgid "Get quality metadata about your music thanks to MusicBrainz" -msgstr "Get quality metadata about your music thanks to MusicBrainz" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Get started" -#: front/src/components/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Getting help" @@ -1961,11 +2301,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Go to home page" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Hidden artists" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -1976,12 +2326,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Hide content" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "Hide content from this artist" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "Hide content from this artist…" @@ -1991,29 +2341,29 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "Home" -#: front/src/components/instance/Stats.vue:36 -msgctxt "Content/About/Paragraph/Unit" -msgid "Hours of music" -msgstr "Hours of music" - #: 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 "However, accessing Funkwhale from those clients require a separate password you can set below." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy 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 "" -"If the email address provided in the previous step is valid and bound 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 linked to a user account, you should receive an email with reset instructions in the next couple of minutes." +msgstr "If the email address provided in the previous step is valid and bound to a user account, you should receive an email with reset instructions in the next couple of 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." msgstr "If you authorise third-party applications to access your data, those applications will be listed here." +#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Hide content" + #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" msgid "Import detail" @@ -2024,6 +2374,12 @@ msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Import reference" +#: front/src/components/manage/library/UploadsTable.vue:64 +#: front/src/views/admin/library/UploadDetail.vue:131 +msgctxt "Content/*/*/Noun" +msgid "Import status" +msgstr "Import status" + #: front/src/components/manage/library/UploadsTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:11 #: front/src/views/content/libraries/FilesTable.vue:59 @@ -2031,12 +2387,6 @@ msgctxt "Content/Library/*/Noun" msgid "Import status" msgstr "Import status" -#: front/src/components/manage/library/UploadsTable.vue:64 -#: front/src/views/admin/library/UploadDetail.vue:131 -msgctxt "Content/*/*/Noun" -msgid "Import status" -msgstr "Import status" - #: front/src/components/mixins/Translations.vue:37 #: front/src/components/mixins/Translations.vue:38 msgctxt "Content/Library/Help text" @@ -2073,12 +2423,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "In radio suggestions" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inactive" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Increase volume" @@ -2096,7 +2446,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Instance" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Instance data" @@ -2121,17 +2471,30 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "Instance URL" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 }" msgstr "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" +msgstr "Invalid metadata" + #: front/src/components/library/ImportStatusModal.vue:139 msgctxt "Popup/Import/Error.Label" msgid "Invalid metadata" msgstr "Invalid metadata" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2143,7 +2506,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Invitations" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Issue tracker" @@ -2153,17 +2522,18 @@ msgctxt "Popup/Instance/Error message.Title" msgid "It is not possible to connect to the given URL" msgstr "It is not possible to connect to the given URL" -#: front/src/components/Home.vue:50 -msgctxt "Content/Home/List item/Verb" -msgid "Keep a track of your favorite songs" -msgstr "Keep a track of your favourite songs" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 msgctxt "*/*/*/Noun" msgid "Keyboard shortcuts" msgstr "Keyboard shortcuts" -#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Known accounts" @@ -2174,15 +2544,15 @@ msgid "Known libraries" msgstr "Known libraries" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Last activity" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Last checked" @@ -2197,13 +2567,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Last seen" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Last seen date" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Last update:" @@ -2213,10 +2583,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Launch" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "Learn more about this instance" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Load more…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2228,11 +2599,17 @@ msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Leave empty for a responsive widget" -#: 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2244,8 +2621,8 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Libraries" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 msgctxt "Content/OAuth Scopes/Label" msgid "Libraries and uploads" msgstr "Libraries and uploads" @@ -2255,11 +2632,13 @@ 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 "Libraries help you organise and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." -#: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30 +#: front/src/components/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Library" @@ -2291,21 +2670,41 @@ msgstr "Library updated" #: 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 msgctxt "Content/*/*/Noun" msgid "License" msgstr "License" -#: 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "Listenings" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "Listenings" @@ -2331,7 +2730,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Loading library data…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Loading notifications…" @@ -2356,6 +2755,7 @@ msgstr "Loading your favourites…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2371,12 +2771,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Local account" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Log In" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Log in to your Funkwhale account" @@ -2391,7 +2791,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Logged in as %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Login" @@ -2411,34 +2811,40 @@ msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "Looks like you don't have a library, it's time to create one." -#: front/src/components/audio/Player.vue:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "Looping disabled. Click to switch to single-track looping." -#: front/src/components/audio/Player.vue:635 -#: src/components/audio/Player.vue:636 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." msgstr "Looping on a single track. Click to switch to whole queue looping." -#: front/src/components/audio/Player.vue:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "Looping on whole queue. Click to disable looping." -#: front/src/components/Sidebar.vue:223 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Main menu" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Manage library" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Under moderation rule" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2454,7 +2860,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Manage your playlists" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Mark all as read" @@ -2469,12 +2875,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Mark as unread" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Media player" @@ -2484,39 +2890,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Member since %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Mobile and desktop apps" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "Mobile and desktop apps" + #: 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Moderation" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Moderation" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 msgctxt "Content/Moderation/Card.Paragraph" msgid "Moderation policies help you control how your instance interact with a given domain or account." msgstr "Moderation policies help you control how your instance interact with a given domain or account." +#: front/src/components/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Edit moderation rule" + #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "Modification %{ id }" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Modification date" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "More…" @@ -2526,7 +2965,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Music" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Mute" @@ -2573,8 +3012,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "My libraries" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2584,14 +3023,17 @@ msgstr "My libraries" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2599,31 +3041,38 @@ msgid "N/A" msgstr "N/A" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +msgctxt "*/*/*/Noun" +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 -#: 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 "Name" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2631,7 +3080,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "New password" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "New tracks will be appended here automatically." @@ -2641,21 +3090,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "New value" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Next track" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" 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 "No add-ons, no plugins : you only need a web library" - #: front/src/components/audio/Search.vue:25 msgctxt "Content/Search/Paragraph" msgid "No album matched your query" @@ -2671,6 +3117,11 @@ msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" msgstr "No copyright information available for this track" +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" msgid "No licensing information for this track" @@ -2681,7 +3132,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "No matching library." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "No notification to show." @@ -2691,6 +3142,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "No results were found." +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2707,18 +3168,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Not used" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Notifications" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Notifications" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Hide content" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Official website" @@ -2733,6 +3201,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "Old value" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Open" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2743,23 +3217,26 @@ msgctxt "Popup/Import/Table.Label/Value" msgid "Open a support thread (include the debug information below in your message)" msgstr "Open a support thread (include the debug information below in your message)" -#: front/src/components/library/AlbumBase.vue:73 -#: front/src/components/library/ArtistBase.vue:84 -#: front/src/components/library/TrackBase.vue:92 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 msgctxt "Content/Moderation/Link" msgid "Open in moderation interface" msgstr "Open in moderation interface" -#: front/src/views/admin/library/AlbumDetail.vue:31 -#: front/src/views/admin/library/ArtistDetail.vue:30 -#: front/src/views/admin/library/TrackDetail.vue:30 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 msgctxt "Content/Moderation/Link/Verb" msgid "Open local profile" msgstr "Open local profile" -#: front/src/views/admin/library/AlbumDetail.vue:46 -#: front/src/views/admin/library/ArtistDetail.vue:45 -#: front/src/views/admin/library/TrackDetail.vue:45 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Open on MusicBrainz" @@ -2769,10 +3246,10 @@ msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Open profile" -#: front/src/views/admin/library/AlbumDetail.vue:54 -#: front/src/views/admin/library/ArtistDetail.vue:53 +#: front/src/views/admin/library/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2793,6 +3270,7 @@ msgstr "Or customise your rule" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2800,43 +3278,58 @@ msgstr "Order" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "Ordering" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Ordering direction" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Owner" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Owner" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2852,12 +3345,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Pagination" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Password" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Password" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Password updated" @@ -2867,12 +3367,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Password updated successfully" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Pause track" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Pause/play the current track" @@ -2901,7 +3401,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Pending files" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Pending follow requests" @@ -2912,7 +3412,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Pending review" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Pending review edits" @@ -2929,66 +3429,67 @@ msgid "Permissions" msgstr "Permissions" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Play" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "Play all" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Play all albums" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Play next" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Play next track" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Play now" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Play previous track" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "Play similar songs" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Play this track" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Play track" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Play..." +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Playlist" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Playlist" @@ -3025,33 +3526,28 @@ msgctxt "Content/Playlist/Dropdown.Label" msgid "Playlist visibility" msgstr "Playlist visibility" -#: front/src/components/mixins/Translations.vue:88 -#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "Playlists" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "Playlists? We got them" - #: 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 "Please double-check your password is correct" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Please double-check your username/password couple is correct" @@ -3061,7 +3557,12 @@ msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." -#: front/src/views/admin/library/TrackDetail.vue:137 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 msgctxt "*/*/*/Noun" msgid "Position" msgstr "Position" @@ -3076,7 +3577,7 @@ msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "Preview" -#: front/src/components/audio/Player.vue:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Previous track" @@ -3087,7 +3588,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "Private" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Problem during scanning" @@ -3108,14 +3609,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Processing" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Profile" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "Registration are closed on this instance, you will need an invitation code to signup." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3146,7 +3653,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Queue" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Queue shuffled!" @@ -3182,8 +3689,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Radios" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Radios" @@ -3214,15 +3721,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "Reason" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Received library follows" -#: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:62 -#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "Received messages" @@ -3242,6 +3749,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Recently added" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Recently added" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3270,14 +3783,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "Refresh error" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "Refresh from remote server" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Refresh node info" @@ -3312,12 +3825,13 @@ msgctxt "Popup/*/Title" msgid "Refreshing object from remote…" msgstr "Refreshing object from remote…" -#: 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 "Registration are closed on this instance, you will need an invitation code to signup." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administration" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "Regular user" @@ -3342,8 +3856,8 @@ msgid "Rejected" msgstr "Rejected" #: 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Release date" @@ -3353,6 +3867,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "Remaining storage space" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3378,6 +3897,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Remove filter" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Remove from favourites" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Remove from favourites" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3398,18 +3929,96 @@ 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 "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." -#: front/src/components/auth/SubsonicTokenForm.vue:33 -#: front/src/components/auth/SubsonicTokenForm.vue:36 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Add to current queue" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +#, fuzzy +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "Your edit was successfully submitted." + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Edit this album" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Edit this artist" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Delete this library?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Add to this playlist" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Edit this track" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Request a new password" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Request a new Subsonic API password?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Request a password" @@ -3419,25 +4028,43 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "Requesting a fetch…" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 +#, fuzzy msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "Reset to initial value: %{ value }" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: src/views/auth/PasswordReset.vue:4 front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "Reset your password" +#: front/src/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Creation date" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Restart import" #: front/src/components/favorites/List.vue:39 -#: src/components/library/Albums.vue:30 -#: front/src/components/library/Artists.vue:30 +#: src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3478,43 +4105,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Rule" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "Rule" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Save" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Scan launched" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Scan now" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Scan pending" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Scan skipped (previous scan is too recent)" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Scanned" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Scanned with errors" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Scanning… (%{ progress }%)" @@ -3536,12 +4169,14 @@ msgstr "Scopes" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3554,6 +4189,7 @@ msgid "Search a remote library" msgstr "Search a remote library" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Search by account, summary, domain…" @@ -3588,7 +4224,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Search by domain, username, bio…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Search by name…" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Search by name…" @@ -3603,12 +4245,12 @@ msgctxt "Content/Admin/Input.Placeholder/Verb" msgid "Search by username, e-mail address, code…" msgstr "Search by username, e-mail address, code…" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Search by username, e-mail address, name…" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Search for artists, albums, tracks…" @@ -3618,16 +4260,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Search for some music" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Search by name…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Search for some music" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Search on 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3638,6 +4294,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Sections" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3655,9 +4331,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Select only current page" -#: 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Settings" @@ -3683,11 +4364,16 @@ msgid "Share this link with other users so they can request access to your libra msgstr "Share this link with other users so they can request access to your library." #: front/src/views/content/libraries/Detail.vue:14 -#: front/src/views/content/remote/Card.vue:77 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Sharing link" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" @@ -3695,10 +4381,11 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "Show %{ count } more track" msgstr[1] "Show %{ count } more tracks" -#: front/src/components/audio/artist/Card.vue:30 -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +#: front/src/components/tags/List.vue:11 +#, fuzzy +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Show 1 more album" msgstr[1] "Show %{ count } more albums" @@ -3707,17 +4394,29 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "Show all edits" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Show available keyboard shortcuts" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "Show all edits" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Show 1 more album" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Show read notifications" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Show/hide password" @@ -3726,40 +4425,52 @@ msgstr "Show/hide password" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: front/src/views/content/libraries/FilesTable.vue:117 msgctxt "Content/*/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Showing results %{ start }-%{ end } on %{ total }" -#: front/src/components/ShortcutsModal.vue:83 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Shuffle queue" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Shuffle your queue" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Sign Up" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Sign Up" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Sign-up" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Sign-up date" @@ -3772,9 +4483,9 @@ msgstr "Size" #: front/src/components/library/FileUpload.vue:94 #: front/src/components/library/TrackDetail.vue:39 -#: front/src/components/mixins/Translations.vue:54 +#: front/src/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Size" @@ -3792,7 +4503,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Skipped files" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Software" @@ -3807,49 +4518,61 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Sorry, the page you asked for does not exist:" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Source code" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Staff member" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Start radio" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "Statistics" -#: front/src/views/admin/moderation/AccountsDetail.vue:490 +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Statistics" + +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 "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/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/DomainsDetail.vue:418 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 "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" -#: 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/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object" -#: front/src/views/admin/moderation/DomainsDetail.vue:115 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Status" @@ -3858,8 +4581,25 @@ 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)" +#: front/src/components/manage/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Status" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Status" @@ -3869,17 +4609,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Status" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Stop radio" @@ -3889,7 +4619,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Submit" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "Submit and apply edit" @@ -3899,12 +4629,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "Submit another edit" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Submit" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "Submit suggestion" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Submit" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -3944,16 +4686,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Summary" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "Summary (optional)" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Support forum" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -3964,18 +4711,49 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Syncing changes to server…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Track data" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Cancel follow request" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: front/src/components/audio/EmbedWizard.vue:25 #: front/src/components/common/CopyInput.vue:3 msgctxt "Content/*/Paragraph" msgid "Text copied to clipboard!" msgstr "Text copied to clipboard!" -#: 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 "That's simple: we loved Grooveshark and we want to build something even better." - -#: front/src/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 "The album will be removed, as well as associated uploads, tracks, favourites and listening history. This action is irreversible." @@ -3985,12 +4763,12 @@ msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "The application is also requesting the following unknown permissions:" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 "The artist will be removed, as well as associated uploads, tracks, albums, favourites and listening history. This action is irreversible." -#: front/src/components/Footer.vue:53 +#: front/src/components/Footer.vue:61 msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "The funkwhale logo was kindly designed and provided by Francis Gading." @@ -4025,10 +4803,16 @@ msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "The next track will play automatically in a few seconds…" -#: 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 "The plaform is free and open-source, you can install it and modify it without worries" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "The upload will be removed. This action is irreversible." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." +msgstr "" #: front/src/components/playlists/Form.vue:14 msgctxt "Content/Playlist/Error message.Title" @@ -4046,13 +4830,15 @@ msgid "The remote server answered, but returned data was unsupported by Funkwhal msgstr "The remote server answered, but returned data was unsupported by Funkwhale." #: front/src/components/federation/FetchButton.vue:44 +#, fuzzy msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "The remote server didn't answer fast enough" #: front/src/components/federation/FetchButton.vue:50 +#, fuzzy msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote server returned invalid JSON or JSON-LD data" msgstr "The return server returned invalid JSON or JSON-LD data" #: front/src/components/manage/library/AlbumsTable.vue:189 @@ -4070,6 +4856,12 @@ msgctxt "Popup/*/Paragraph" msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible." msgstr "The selected library will be removed, as well as associated uploads and follows. This action is irreversible." +#: front/src/components/manage/library/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. This action is irreversible." +msgstr "The selected upload will be removed. This action is irreversible." + #: 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." @@ -4095,6 +4887,12 @@ msgctxt "Popup/Library/Paragraph" msgid "The suggestion will be completely removed, this action is irreversible." msgstr "The suggestion will be completely removed, this action is irreversible." +#: front/src/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "The track will be removed, as well as associated uploads, favourites and listening history. This action is irreversible." + #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" msgid "The track can't be added to a playlist" @@ -4105,7 +4903,7 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "The track cannot be loaded" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 msgctxt "Content/Moderation/Paragraph" msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible." msgstr "The track will be removed, as well as associated uploads, favourites and listening history. This action is irreversible." @@ -4140,17 +4938,34 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "This artist is present in the following libraries:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "This artist is present in the following libraries:" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "This domain is subject to specific moderation rules" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +msgstr "This domain is subject to specific moderation rules" + #: 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 "This instance offers up to %{quota} of storage space for every user." +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." +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." @@ -4171,12 +4986,12 @@ msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "This library contains my personal music, I hope you like it." -#: front/src/views/content/remote/Card.vue:141 +#: front/src/views/content/remote/Card.vue:169 msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" msgstr "This library is private and your approval from its owner is needed to access its content" -#: front/src/views/content/remote/Card.vue:142 +#: front/src/views/content/remote/Card.vue:170 msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "This library is public and you can access its content freely" @@ -4193,6 +5008,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "This object is managed by another server, you cannot edit it." +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4200,8 +5020,9 @@ msgstr "This reference will be used to group imported files together." #: 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" +msgid "This track could not be processed, please make sure it is tagged correctly" msgstr "This track could not be processed, please ensure it is tagged correctly" #: front/src/components/mixins/Translations.vue:29 @@ -4216,7 +5037,7 @@ msgctxt "Content/Library/Help text" msgid "This track is already present in one of your libraries" msgstr "This track is already present in one of your libraries" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "This track is not available in any library you have access to" @@ -4226,7 +5047,7 @@ msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "This track is present in the following libraries:" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "This will completely delete this playlist and cannot be undone." @@ -4236,12 +5057,17 @@ msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "This will completely delete this radio and cannot be undone." -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 msgctxt "Popup/Settings/Paragraph" msgid "This will completely disable access to the Subsonic API using from account." msgstr "This will completely disable access to the Subsonic API using from account." -#: front/src/components/auth/SubsonicTokenForm.vue:35 +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:40 msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." msgstr "This will log you out from existing devices that use the current password." @@ -4261,9 +5087,15 @@ msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "This will remove all tracks from this playlist and cannot be undone." -#: front/src/views/admin/library/AlbumDetail.vue:99 -#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21 -#: src/edits.js:39 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Title" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Title" @@ -4274,28 +5106,33 @@ msgctxt "Content/Track/*/Noun" msgid "Title" msgstr "Title" -#: front/src/components/manage/library/AlbumsTable.vue:39 -#: front/src/components/manage/library/TracksTable.vue:39 -msgctxt "*/*/*" -msgid "Title" -msgstr "Title" - #: 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 "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices." -#: front/src/components/ShortcutsModal.vue:79 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 favourite" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Toggle queue looping" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Total size" @@ -4305,30 +5142,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Total size of the files in this library" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 msgctxt "Content/*/*" msgid "Total users" msgstr "Total users" -#: 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Track" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +msgctxt "*/*/*" +msgid "Track" +msgstr "Track" + #: front/src/components/library/EditCard.vue:13 msgctxt "Content/Library/Card/Short" msgid "Track #%{ id } - %{ name }" msgstr "Track #%{ id } - %{ name }" -#: front/src/views/admin/library/TrackDetail.vue:91 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Track data" @@ -4338,29 +5177,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Track information" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Track name" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Tracks" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4371,16 +5212,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Tracks by this artist" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "Tracks favourited" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "tracks listened" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4392,33 +5223,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Type" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Type" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Type" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" msgstr "Under moderation rule" -#: front/src/views/content/remote/Card.vue:109 -#: src/views/content/remote/Card.vue:114 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Unfollow" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Unfollow this library?" -#: 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 "Unfortunately, the owners of this instance did not yet take the time to complete this page." - #: front/src/components/federation/FetchButton.vue:54 #: front/src/components/federation/FetchButton.vue:55 msgctxt "*/*/Error" @@ -4426,20 +5263,27 @@ msgid "Unknowkn error" msgstr "Unknown error" #: front/src/components/library/ImportStatusModal.vue:144 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "Unknown error" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Unlimited music" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Unmute" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4521,11 +5365,17 @@ msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "Upload new tracks" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Upload quota" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Upload quota" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4556,27 +5406,27 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Uploading…" -#: front/src/views/admin/library/Base.vue:20 -#: front/src/views/admin/library/UploadsList.vue:24 -msgctxt "*/*/*" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" msgid "Uploads" msgstr "Uploads" #: 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 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "Uploads" -#: front/src/components/manage/library/LibrariesTable.vue:52 -msgctxt "Content/*/*/Noun" +#: front/src/views/admin/library/Base.vue:20 +#: front/src/views/admin/library/UploadsList.vue:24 +msgctxt "*/*/*" msgid "Uploads" msgstr "Uploads" @@ -4590,11 +5440,26 @@ msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Use another instance" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "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/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." +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." @@ -4605,15 +5470,27 @@ msgctxt "Content/Admin/Table" msgid "Used" msgstr "Used" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "User" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "User activity" +#: front/src/components/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "User libraries" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Username" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4627,35 +5504,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "User radios" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Username" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Username or email" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "users" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Users" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4673,31 +5550,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "View files" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 msgctxt "Content/Moderation/Link/Verb" msgid "View in Django's admin" msgstr "View in Django's admin" -#: front/src/components/library/AlbumBase.vue:61 -#: front/src/components/library/ArtistBase.vue:72 -#: front/src/components/library/TrackBase.vue:80 +#: front/src/components/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Load more…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgctxt "Content/*/*/Clickable, Verb" msgid "View on MusicBrainz" msgstr "View on MusicBrainz" +#: front/src/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4713,6 +5603,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibility" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Using Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4723,7 +5619,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "Waiting for result…" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "We cannot log you in" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "We cannot log you in" @@ -4733,35 +5635,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "We cannot save your changes" -#: front/src/components/Home.vue:122 -msgctxt "Content/Home/List item" -msgid "We do not track you or bother you with ads" -msgstr "We do not track you or bother you with ads" +#: front/src/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "We recommend using Picard for that purpose." -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "We think listening to music should be simple." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Welcome" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Welcome to Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Why funkwhale?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -4788,9 +5685,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "Write-only access to user data" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Yes" @@ -4836,29 +5735,27 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "You are now using the Funkwhale instance at %{ url }" #: front/src/views/content/Home.vue:17 +#, fuzzy 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 "" -"You can follow libraries from other users to get access to new music. Public " -"libraries can be followed immediately, while following a private library " -"requires approval from its owner." - -#: 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 "You can invite friends and family to your instance so they can enjoy your music" +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediately, while following a private library requires approval from its owner." +msgstr "You can follow libraries from other users to get access to new music. Public libraries can be followed immediately, while following a private library requires approval from its owner." #: front/src/components/moderation/FilterModal.vue:31 +#, fuzzy msgctxt "Popup/Moderation/Paragraph" -msgid "You can manage and update your filters anytime from your account settings." -msgstr "" -"You can manage and update your filters any time from your account settings." +msgid "You can manage and update your filters any time from your account settings." +msgstr "You can manage and update your filters any time from your account settings." #: front/src/views/auth/EmailConfirm.vue:24 msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "You can now use the service without limitations." +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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." @@ -4884,7 +5781,7 @@ msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "You don't have any rule in place for this account." -#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." msgstr "You don't have any rule in place for this domain." @@ -4894,7 +5791,7 @@ 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 "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval." -#: front/src/components/Sidebar.vue:171 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "You have a radio playing" @@ -4925,17 +5822,21 @@ msgid "You will have to update your password on your clients that use this passw msgstr "You will have to update your password on your clients that use this password." #: front/src/components/moderation/FilterModal.vue:20 +#, fuzzy msgctxt "Popup/Moderation/Paragraph" -msgid "You will not see tracks, albums and user activity linked to this artist anymore:" -msgstr "" -"You will not see tracks, albums and user activity linked to this artist any " -"more:" +msgid "You will not see tracks, albums and user activity linked to this artist any more:" +msgstr "You will not see tracks, albums and user activity linked to this artist any more:" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "Your account cannot be created." +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -4946,6 +5847,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "Your avatar cannot be saved" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -4956,12 +5862,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Your Favourites" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "Your music, your way" +#: front/src/views/Notifications.vue:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "Emitted messages" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Your notifications" @@ -4977,8 +5884,9 @@ msgid "Your password has been updated successfully." msgstr "Your password has been updated successfully." #: front/src/components/auth/Settings.vue:14 +#, fuzzy msgctxt "Content/Settings/Error message.Title" -msgid "Your settings can't be updateds" +msgid "Your settings can't be updated" msgstr "Your settings can't be updated" #: front/src/components/auth/Settings.vue:101 @@ -4986,24 +5894,40 @@ 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 "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" -#: front/src/edits.js:47 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Position" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Copyright" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Open on MusicBrainz" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 msgctxt "Content/Album/Header.Title" msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "Album containing %{ count } track, by %{ artist }" msgstr[1] "Album containing %{ count } tracks, by %{ artist }" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" diff --git a/front/locales/eo/LC_MESSAGES/app.po b/front/locales/eo/LC_MESSAGES/app.po index 31b480d59..e4636a7cd 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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-03-19 16:47+0000\n" "Last-Translator: Mélanie Chauvel \n" "Language-Team: none\n" @@ -38,6 +38,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "Ensaluti en via Funkwhale konto" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } kanto" +msgstr[1] "%{ count } kantoj" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } kanto" +msgstr[1] "%{ count } kantoj" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } kanto" +msgstr[1] "%{ count } kantoj" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } kanto" +msgstr[1] "%{ count } kantoj" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } kanto" +msgstr[1] "%{ count } kantoj" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -45,9 +92,9 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "Unu el %{ total } estas selektita" msgstr[1] "%{ count } el %{ total } estas selektitaj" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 #, fuzzy msgctxt "*/*/*" msgid "%{ count } track" @@ -70,7 +117,15 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{count} kanto kongruas kun la tutaj filtriloj" msgstr[1] "%{count} kantoj kongruas kun la tutaj filtriloj" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } kanto" +msgstr[1] "%{ count } kantoj" + +#: front/src/components/playlists/Card.vue:28 msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -114,11 +169,10 @@ msgstr "Profilo de %{username}" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." +msgid "%{ track } is already in %{ playlist }." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" @@ -132,24 +186,44 @@ msgid_plural "%{ count } favorites" msgstr[0] "Unu stelumo" msgstr[1] "%{ count } stelumoj" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Orda muzikejo" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Aldoni kanton" +msgstr[1] "Aldoni kanton" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "Reta eraro okazis dum alŝuto de tiu dosiero" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "Mallonga resumo priskribante viaj ŝanĝoj" #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "Pri %{instance}" #: front/src/components/Footer.vue:6 @@ -157,19 +231,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Pri %{instanceName}" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "Pri Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "Pri Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Pripaĝo" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "Pri Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "Pri ĉi tiu instanco" #: front/src/views/content/libraries/Detail.vue:48 @@ -182,86 +269,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Akceptita" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Atingo malaktivigas" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 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 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 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 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Atingo malaktivigas" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 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 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Aldoni al stelumoj" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 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 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 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 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 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 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" msgstr "Atingo malaktivigas" -#: 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" -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/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Atingo malaktivigas" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -269,6 +350,9 @@ msgstr "Kontoj" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Kontoj" @@ -283,7 +367,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Preferoj de via konto" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Preferoj de via konto" @@ -300,7 +384,7 @@ 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 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Kontoj" @@ -313,8 +397,7 @@ 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" @@ -324,18 +407,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Agoj" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Agoj" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Aktiva" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Aktivo" @@ -346,7 +436,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Videblo de Aktivo" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Aldoni" @@ -392,7 +482,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Aldonu filtrilojn por tajlori vian radion" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Aldoni enhavon" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Aldoni al ludlisto…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Aldoni al ludlisto…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Aldoni al ludlisto…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Aldoni al aktuala atendovico" @@ -424,7 +538,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Aldoni kanton" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Administranto" @@ -434,49 +548,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administrejo" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Albumo" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Albumo" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Albumoj je ĉi-tiu artisto" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Nomo de albumo" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Nomo de albumo" #: 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Albumoj" @@ -486,11 +604,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Albumoj je ĉi-tiu artisto" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Ĉia" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -508,40 +634,53 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "" +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Aldoni domajnon" + #: 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 occurred during upload processing. You will find more information below." msgstr "" #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred 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:" +msgid "An error occurred 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" +msgid "An HTTP error occurred 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" - #: front/src/components/library/ImportStatusModal.vue:145 msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" +msgstr "" + +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." msgstr "" #: front/src/components/auth/Settings.vue:175 @@ -562,9 +701,7 @@ 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 @@ -594,29 +731,31 @@ 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Artisto" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Artisto" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Nomo de artisto" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nomo de artisto" @@ -626,36 +765,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artisto, albumo, kanto…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "Artistoj" #: 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Artistoj" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -667,18 +810,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Demandi pasvortrenuligadon" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Muzika datumo" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Fulmoklavoj de muzika ludilo" @@ -721,9 +870,9 @@ msgid "Back to settings" msgstr "Ĝisdati agordojn" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Bitrapido" @@ -736,13 +885,8 @@ 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 msgctxt "*/Library/*/Verb" @@ -754,6 +898,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Folii muzikejon" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "Aktualiĝi datumon de tabelo" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -784,38 +934,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Je %{artist}" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 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." -#: 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/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Kaŝmemora grando" #: 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Nuligi" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 #, fuzzy msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" @@ -831,6 +983,14 @@ msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Ne povis alŝuti tiun dosieron, certigi ne tro grandas" +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" +msgstr "" + #: front/src/components/Footer.vue:21 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" @@ -846,6 +1006,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Ŝanĝi pasvorton" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -863,28 +1028,22 @@ 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 msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "Ŝanĝi vian pasvorton tiel rezultigos" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" 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 @@ -898,6 +1057,7 @@ msgid "Clear" msgstr "Purigi" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Purigi" @@ -908,38 +1068,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Purigi ludliston" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Purigi vian atendovico" + +#: front/src/components/audio/Player.vue:668 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Purigi vian atendovico" -#: front/src/components/Home.vue:44 -msgctxt "Content/Home/List item/Verb" -msgid "Click once, listen for hours using built-in radios" -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" +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 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Fermi" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Fermi" @@ -948,6 +1107,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Fermi" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -955,11 +1120,16 @@ msgid "Code" msgstr "Kodo" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Malgrandigi" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Malgrandigi" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -980,13 +1150,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Konfirmada kodo" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: 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 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Elekti filtrilon" @@ -998,8 +1173,7 @@ 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 @@ -1007,13 +1181,20 @@ msgctxt "Content/*/Button.Help text.Paragraph" msgid "Content have been updated, click refresh to see up-to-date content" msgstr "Ĝisdatigis datumon, alklaku aktualigi por vidi novan datumon" -#: front/src/components/Footer.vue:48 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Elekti filtrilon" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Kontribui" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Kopii" @@ -1034,7 +1215,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Kopi kaj alglui tiun kodon en via retejo" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Kopirajto" @@ -1049,32 +1230,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Eraro dum skano de malloka muzikejo" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "Reludversioj, kantparoloj, nian celon estas havi ĉiujn ;)" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Krei" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Krei Funkwhale konton" -#: 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/ApplicationNew.vue:8 #: front/src/components/auth/ApplicationNew.vue:41 msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "Krei novan ludliston" +#: front/src/components/auth/Settings.vue:220 +msgctxt "Content/Settings/Button.Label" +msgid "Create a new application" +msgstr "Krei novan ludliston" + #: front/src/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1085,7 +1261,7 @@ msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Krei novan ludliston" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Krei konton" @@ -1100,7 +1276,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Krei muzikejon" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Kreu mian konton" @@ -1120,16 +1296,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Krei vian propran radion" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Kreodato" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Kreodato" @@ -1139,6 +1322,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Aktuala avataro" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Aktuala uzo" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1154,6 +1343,11 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Aktuala uzo" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" @@ -1174,7 +1368,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Kantodatumo" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Malgrandigi volumo" @@ -1186,23 +1380,29 @@ msgstr "Malgrandigi volumo" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Forigi" @@ -1227,7 +1427,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Forigi moderecan regulon" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Kreu mian konton" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Kreu mian konton" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Kreu mian konton" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Forigi ludliston" @@ -1237,13 +1455,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Forigi radion" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Forigi tiun muzikejon?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Forigi tiun muzikejon?" @@ -1259,36 +1487,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Forigi tiun moderecan regulon?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Forigi tiun muzikejon?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Forigi tiun moderecan regulon?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Forigi tiun muzikejon?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "Forigi tiun muzikejon?" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 msgctxt "Content/Search/Dropdown" msgid "Descending" msgstr "Malfoste" -#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Resumo" @@ -1300,19 +1547,15 @@ msgid "Description" msgstr "Resumo" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Detaloj" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 @@ -1321,21 +1564,28 @@ msgid "Determine the visibility level of your activity" msgstr "Kiu estas la videblo de viaj aktoj" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Malatingeblu" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Malatingeblu Subsonic" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Ĉu vi volas malatingeblu la Subsonic API?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Malaktiva" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1343,16 +1593,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Malaktiva" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Malkovri kiel vi povas uzi Funkwhale el aliaj aplikaĵoj" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1365,12 +1625,14 @@ 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/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "Pri Funkwhale" #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" @@ -1382,7 +1644,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Ĉu vi volas konfirmi tiun akton?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Ĉu vi volas forigi la \"%{playlist}\" ludliston?" @@ -1392,6 +1654,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Ĉu vi volas forigi la \"%{radio}\" radion?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Ĉu vi volas reŝargi vian antaŭan atendovicon?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1405,7 +1673,13 @@ msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Ĉu vi volas komenci %{action} por %{count} ero?" msgstr[1] "Ĉu vi volas komenci %{action} por %{count} eroj?" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Ĉu vi volas konfirmi tiun akton?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Ĉu vi volas reŝargi vian antaŭan atendovicon?" @@ -1421,26 +1695,33 @@ msgstr "Dokumentaro" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Domajno" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Domajnoj" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1453,10 +1734,10 @@ msgstr "Treni kaj guti horizontaloj por reordigi kantojn en la ludlisto" #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Daŭro" @@ -1466,27 +1747,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Konfirmintas retadreson" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" -msgstr "Facila uzo" - -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Redakti" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Redakti" @@ -1496,11 +1772,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Eraro kiam ruli akton" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "Redakti informoj de instanco" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1521,23 +1792,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Ludi tiun kanton" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Redakti" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Redakti" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "Retmesaĝo" @@ -1547,9 +1819,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Retadreso" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Enkorpigi" @@ -1559,29 +1832,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Enkorpiga kodo" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Enkorpigi tiun albumon en via retejo" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Enkorpigi tiun kanton en via retejo" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Enkorpigi tiun albumon en via retejo" + +#: front/src/components/library/TrackBase.vue:43 msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Enkorpigi tiun kanton en via retejo" -#: front/src/views/admin/moderation/AccountsDetail.vue:259 -#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Sendintaj sekvadoj de muzikejo" -#: front/src/views/admin/moderation/AccountsDetail.vue:243 -#: front/src/views/admin/moderation/DomainsDetail.vue:171 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Sendintaj mesaĝoj" @@ -1594,6 +1873,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Aktiva" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Aktiva" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1609,7 +1895,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Tajpu nomon de radio…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "" @@ -1625,16 +1911,18 @@ 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" +msgid "Enter the email address linked to your account" msgstr "Tajpu la retadreson bindanta al via konto" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Tajpu vian retadreson" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Tajpu vian invitkodon (usklecoblindan)" @@ -1644,12 +1932,12 @@ msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Tajpu vian serĉon…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Tajpu vian uzantnomon" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Tajpu vian uzantnomon aŭ retadreson" @@ -1666,7 +1954,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Eraroraportado" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Eraroraportado" @@ -1722,26 +2010,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Eraro kiam krei inviton" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Eraro dum skano de malloka instanco" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "Eraro kiam konservi preferojn" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Eraro kiam konservi preferojn" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "Eraro kiam konservi preferojn" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Eraro kiam konservi preferojn" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Eraro kiam konservi preferojn" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Eraro kiam konservi preferojn" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1776,9 +2076,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Ekskluzivi" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Fortempiĝa dato" @@ -1795,15 +2100,8 @@ 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 @@ -1811,14 +2109,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Eraris" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" 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 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Erarintaj kantoj:" @@ -1828,12 +2126,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Stelumoj" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Stelumoj" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Federo" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1859,6 +2163,11 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Filtri nomon" +#: front/src/components/Home.vue:118 +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1868,25 +2177,31 @@ msgid "Finished" msgstr "Finanto" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "Unua vido" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Dato de unua vido" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Sekvi" @@ -1896,15 +2211,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Sekvi mallokajn muzikejojn" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Peto da sekvado atendanta konsenton" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Sekvantoj" @@ -1914,22 +2229,20 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Sekvantoj" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Sekvata" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Sekvi" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" +msgid "From album %{ album } by %{ artist }" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -1939,36 +2252,21 @@ 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 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -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." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "Funkwhale estas senpaga kaj lasis vin estri vian muzikon." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "Funkwhale atentas manipuli vian muzikon" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Generalaj fulmoklavoj" @@ -1978,26 +2276,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Akiri novan inviton" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -msgstr "Iru al la muzikejo" - -#: front/src/components/Home.vue:70 -msgctxt "Content/Home/List item/Verb" -msgid "" -"Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"Akiri kvalitaj metadatumoj pri vian muzikon kun MusicBrainz" - #: 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/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Ricevi helpon" @@ -2018,11 +2302,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Iru hejme" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Folii artistojn" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2033,12 +2327,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Aldoni muzikon" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "" @@ -2048,37 +2342,29 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "Hejmo" -#: front/src/components/instance/Stats.vue:36 -msgctxt "Content/About/Paragraph/Unit" -msgid "Hours of music" -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 +#, fuzzy 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 linked 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/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Aldoni muzikon" + #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" msgid "Import detail" @@ -2089,6 +2375,12 @@ 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 +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 @@ -2096,12 +2388,6 @@ 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" @@ -2138,12 +2424,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Malaktiva" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Pliigi volumon" @@ -2162,7 +2448,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Instanca datumo" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Instanca datumo" @@ -2187,20 +2473,29 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "Instanca datumo" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 "Malbona dosiertipo, aserti ĝi estas aŭda dosiero. %{ extensions } funkcias" + +#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" msgstr "" -"Malbona dosiertipo, aserti ĝi estas aŭda dosiero. %{ extensions } funkcias" #: 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/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2212,7 +2507,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Invitoj" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Cimspuradilo" @@ -2222,17 +2523,18 @@ 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 "Konservi postsignojn de viaj preferitaj kantoj" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 msgctxt "*/*/*/Noun" msgid "Keyboard shortcuts" msgstr "Fulmoklavo" -#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Konataj kontoj" @@ -2243,15 +2545,15 @@ msgid "Known libraries" msgstr "Konataj muzikejoj" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Lasta akto" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Lasta kontrolado" @@ -2266,13 +2568,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Lasta vidanto" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Dato de lasta vido" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Lasta ĝisdatigo:" @@ -2282,10 +2584,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Lanĉi" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "Lerni pli pri tiu instanco" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Ŝargas sekvantojn…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2297,11 +2600,17 @@ msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Lasu malplena por adaptiĝema fenestraĵo" -#: 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2313,28 +2622,24 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Muzikejoj" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 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/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Muzikejo" @@ -2366,21 +2671,41 @@ 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 msgctxt "Content/*/*/Noun" msgid "License" msgstr "Permesilo" -#: 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "" @@ -2406,7 +2731,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Ŝargas datumon de muzikejo…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Ŝarĝas sciigojn…" @@ -2431,6 +2756,7 @@ msgstr "Ŝarĝas viajn stelumojn…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2446,12 +2772,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Loka konto" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Ensaluti" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Ensaluti en via Funkwhale konto" @@ -2466,7 +2792,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Elsuta je %{username}" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Ensaluti" @@ -2486,35 +2812,40 @@ 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:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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:635 -#: src/components/audio/Player.vue:636 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "Ripetas la tutan atendovicon. Alklaki por malaktivi ripeto." -#: front/src/components/Sidebar.vue:223 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Precipa menuo" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Administri muzikejon" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Moderece" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2530,7 +2861,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Manipuli viajn ludlistojn" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Marki ĉiujn legata" @@ -2545,12 +2876,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marki mallegata" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "Mb" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Aŭdilo" @@ -2560,43 +2891,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Aligis je %{date}" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Poŝkomputilaj kaj komputilaj aplikaĵoj" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "Poŝkomputilaj kaj komputilaj aplikaĵoj" + #: 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Modereco" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Modereco" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Ĝisdati moderecan regulon" #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "Modifdato" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Modifdato" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "" @@ -2606,7 +2966,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Muziko" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Silentigi" @@ -2653,8 +3013,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Miaj muzikejoj" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2664,14 +3024,17 @@ msgstr "Miaj muzikejoj" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2679,31 +3042,38 @@ msgid "N/A" msgstr "ND" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +msgctxt "*/*/*/Noun" +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 -#: 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 "Nomo" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2711,7 +3081,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Nova pasvorto" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Novaj kantoj estos aldonataj ĉi-tie aŭtomate." @@ -2721,21 +3091,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Baldaŭa kanto" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" msgstr "Ne" -#: front/src/components/Home.vue:95 -msgctxt "Content/Home/List item" -msgid "No add-ons, no plugins : you only need a web library" -msgstr "Nek aldonaĵoj, nek kromprogramoj: vi nur bezonas retmuzikejo" - #: front/src/components/audio/Search.vue:25 msgctxt "Content/Search/Paragraph" msgid "No album matched your query" @@ -2751,6 +3118,11 @@ msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" msgstr "Nenio teksto disponeblas por tiu kanto." +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" msgid "No licensing information for this track" @@ -2761,7 +3133,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Neniu muzikejo korespondas." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Nenio sciigoj jam." @@ -2771,6 +3143,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "" +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2787,18 +3169,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Ne uzantata" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Sciigoj" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Sciigoj" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Aldoni muzikon" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Oficiala retejo" @@ -2813,6 +3202,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Malferma" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2820,27 +3215,29 @@ 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 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 msgctxt "Content/Moderation/Link" msgid "Open in moderation interface" 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 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 msgctxt "Content/Moderation/Link/Verb" msgid "Open local profile" 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 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Vidi en MusicBrainz" @@ -2850,10 +3247,10 @@ msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Malfermi profilon" -#: front/src/views/admin/library/AlbumDetail.vue:54 -#: front/src/views/admin/library/ArtistDetail.vue:53 +#: front/src/views/admin/library/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2874,6 +3271,7 @@ msgstr "Aŭ agordi vian regulon" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2881,43 +3279,58 @@ msgstr "Ordo" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "Ordo" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Orda direkto" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Proprietulo" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Proprietulo" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2933,12 +3346,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Paĝeco" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Pasvorto" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Pasvorto" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Pasvorto aktuliginta" @@ -2948,12 +3368,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Pasvorto sukcese aktualiginta" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Paŭzi kanton" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Paŭzi/ludi la aktualan kanton" @@ -2982,7 +3402,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Atendantaj dosieroj" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Atendantaj petoj da sekvado" @@ -2993,7 +3413,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Atendantaj dosieroj" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Atendantaj dosieroj" @@ -3010,66 +3430,67 @@ msgid "Permissions" msgstr "Rajtoj" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Ludi" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "Ludi ĉiu" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Ludi ĉiuj albumoj" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Ludi baldaŭe" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Ludi sekvan kanton" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Ludi tuj" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Ludi antaŭa kanto" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Ludi tiun kanton" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Ludi kanton" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Ludi…" +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Ludlisto" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Ludlisto" @@ -3107,33 +3528,28 @@ msgctxt "Content/Playlist/Dropdown.Label" msgid "Playlist visibility" msgstr "Ludlistvideblo" -#: front/src/components/mixins/Translations.vue:88 -#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "Ludlistoj" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "Ludlistoj? Jen" - #: 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 "Bonvolu rekontroli ke via pasvorto ĝustas" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Bonvolu rekontroli ke vian uzantnomo kaj pasvorto ĝustas" @@ -3141,20 +3557,21 @@ 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 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 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 @@ -3162,7 +3579,7 @@ msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "Antaŭvido" -#: front/src/components/audio/Player.vue:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Antaŭa kanto" @@ -3173,7 +3590,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Eraro dum skano" @@ -3194,14 +3611,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Procedas" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Malfermi profilon" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "Registrigadoj fermitas je tiu instanco, vi bezonos invitkodon por registrigi." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3232,7 +3655,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Atendovico" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Atendovico miksiĝis!" @@ -3268,8 +3691,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Radioj" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Radioj" @@ -3300,15 +3723,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "Kialo" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "Ricevintaj mesaĝoj" @@ -3328,6 +3751,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Novaj aldonoj" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Novaj aldonoj" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3356,14 +3785,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "Ĝisdatigi" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Aktualigi instancinformon" @@ -3375,9 +3804,7 @@ 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 @@ -3400,16 +3827,13 @@ 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 "" -"Registrigadoj fermitas je tiu instanco, vi bezonos invitkodon por " -"registrigi." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administrejo" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "normala uzanto" @@ -3434,8 +3858,8 @@ msgid "Rejected" 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Dato de lasta vido" @@ -3445,6 +3869,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3452,12 +3881,8 @@ 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" @@ -3474,6 +3899,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Forigi profilbildon" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Forigi el stelumoj" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Forigi el stelumoj" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3481,42 +3918,108 @@ 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 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Aldoni al aktuala atendovico" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "" + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Ludi tiun kanton" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Ludi tiun kanton" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Forigi tiun muzikejon?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Aldoni al ĉi tiu ludlisto" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Ludi tiun kanton" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Demandi novan pasvorton" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Demandi novan Subsonic API pasvorton?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Demandi pasvorton" @@ -3526,25 +4029,42 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: src/views/auth/PasswordReset.vue:4 front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "Renuligadi vian pasvorton" +#: front/src/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Kreodato" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Rekomenci importadon" #: front/src/components/favorites/List.vue:39 -#: src/components/library/Albums.vue:30 -#: front/src/components/library/Artists.vue:30 +#: src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3585,43 +4105,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regulo" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "Regulo" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Konservi" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Skano komencis" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Skani nun" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Foste" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Preterlasis skanon (antaŭa skano tro junas)" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Skana" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Malsukcese skanis" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Skanas… (%{progress}%)" @@ -3643,12 +4169,14 @@ msgstr "" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3661,6 +4189,7 @@ msgid "Search a remote library" msgstr "Serĉi mallokan muzikejon" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Serĉu per titolo, artisto, domajno…" @@ -3695,7 +4224,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Serĉu per domajno, uzantnomo, biografio…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Serĉu per nomo…" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Serĉu per nomo…" @@ -3710,12 +4245,12 @@ msgctxt "Content/Admin/Input.Placeholder/Verb" msgid "Search by username, e-mail address, code…" msgstr "Serĉu per uzantnomo, retpoŝtdreso, kodo…" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Serĉu per uzantnomo, retpoŝtadreso, nomo…" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Serĉu artistoj, albumoj, kantoj…" @@ -3725,16 +4260,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Serĉi muzikon" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Serĉu per nomo…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Serĉi muzikon" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Serĉi je Vikipedio" #: 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3745,6 +4294,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Sekcioj" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3763,9 +4332,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Agordoj" @@ -3787,18 +4361,20 @@ 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 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Diskoniga ligilo" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 #, fuzzy msgctxt "Content/Album/Card.Link/Verb" @@ -3807,11 +4383,11 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "Afiŝi %{count} kanto" msgstr[1] "Afŝi %{count} kantoj" -#: front/src/components/audio/artist/Card.vue:30 +#: front/src/components/tags/List.vue:11 #, fuzzy -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Afiŝi unu alian albumon" msgstr[1] "Afiŝi %{count} aliajn albumojn" @@ -3820,17 +4396,28 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Afiŝi disponeblajn fulmoklavojn" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Afiŝi unu alian albumon" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Afiŝi mallegintajn sciigojn" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Afiŝi/kaŝi pasvorton" @@ -3839,40 +4426,52 @@ msgstr "Afiŝi/kaŝi pasvorton" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: front/src/views/content/libraries/FilesTable.vue:117 msgctxt "Content/*/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Afiŝas rezultoj de %{start} al %{end} de %{total}" -#: front/src/components/ShortcutsModal.vue:83 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Miksi atendocivo" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Miksi vian atendovico" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Registriĝi" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Registriĝi" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" 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 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Registrada dato" @@ -3885,9 +4484,9 @@ 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/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Grando" @@ -3905,7 +4504,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Preterlasintaj dosieroj" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Aplikaĵo" @@ -3920,61 +4519,61 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Pardonon, la paĝo vi petis ne ekzistas:" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Fontkodo" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Skipano" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Stopi radion" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" 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" +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Statistikoj" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 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/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/moderation/DomainsDetail.vue:418 +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" + +#: front/src/views/admin/library/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "" -"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 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 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Stato" @@ -3983,8 +4582,25 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" 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/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Stato" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Stato" @@ -3994,19 +4610,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Stato" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Stopi radion" @@ -4016,7 +4620,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Submeti" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "" @@ -4026,12 +4630,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Submeti" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Submeti" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsono" @@ -4071,16 +4687,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Resumo" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Helpretejo" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4091,24 +4712,51 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sinkronigas ŝanĝojn al servilo…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Nomo de kanto" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Atendantaj petoj da sekvado" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: front/src/components/audio/EmbedWizard.vue:25 #: front/src/components/common/CopyInput.vue:3 msgctxt "Content/*/Paragraph" msgid "Text copied to clipboard!" 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." -msgstr "Simplas: ni amis Grooveshark kaj ni volas konstrui iu plue bona." - -#: front/src/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 @@ -4116,18 +4764,15 @@ msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 +#: front/src/components/Footer.vue:61 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" @@ -4136,22 +4781,17 @@ 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 @@ -4164,13 +4804,16 @@ msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "Tiu akto ne estas malfaronta." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." msgstr "" -"La platformo estas libera kaj malfermitkoda, vi povas instali ĝin malzorge" #: front/src/components/playlists/Form.vue:14 msgctxt "Content/Playlist/Error message.Title" @@ -4184,46 +4827,43 @@ 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 msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "" #: front/src/components/federation/FetchButton.vue:50 msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote 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." +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/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. This action is irreversible." +msgstr "Tiu akto ne estas malfaronta." + #: 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 @@ -4243,10 +4883,15 @@ 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/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "Tiu akto ne estas malfaronta." + #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" msgid "The track can't be added to a playlist" @@ -4257,11 +4902,9 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 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 @@ -4294,21 +4937,37 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Tiu artisto estas en ĉi-tiuj muzikejoj:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "Tiu artisto estas en ĉi-tiuj muzikejoj:" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Tiu domajno havas specialajn moderecajn regulojn" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +msgstr "Tiu domajno havas specialajn moderecajn regulojn" + #: 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 "Tiu instanco oferi ĝis %{quota} de memorado per uzanto." +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." +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 @@ -4326,28 +4985,20 @@ 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:141 +#: front/src/views/content/remote/Card.vue:169 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:142 +#: front/src/views/content/remote/Card.vue:170 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 @@ -4356,6 +5007,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "" +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4363,15 +5019,15 @@ 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" +msgid "This track could not be processed, please make sure 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 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 @@ -4380,7 +5036,7 @@ 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" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "Tiu kanto ne disponeblas en iu aj muzikejo vi povas atingi" @@ -4390,7 +5046,7 @@ msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Tiu kanto ne estas en ĉi-tiu muzikejoj:" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Tute forigos tiun ludliston kaj ne povus esti malfaronta." @@ -4400,29 +5056,29 @@ msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "Tute forigos tiun radion kaj ne povus esti malfaronta." -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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 +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:40 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 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 @@ -4430,9 +5086,15 @@ msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." 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 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Titolo" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Titolo" @@ -4443,30 +5105,33 @@ msgctxt "Content/Track/*/Noun" msgid "Title" msgstr "Titolo" -#: front/src/components/manage/library/AlbumsTable.vue:39 -#: front/src/components/manage/library/TracksTable.vue:39 -msgctxt "*/*/*" -msgid "Title" -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 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "Unu stelumo" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Baskuli ripetadon de la atendovico" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Tuta grando" @@ -4476,30 +5141,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Tuta grando de tiu muzikejo" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Kanto" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +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 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Nomo de kanto" @@ -4509,29 +5176,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Kantodatumo" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nomo de kanto" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Kantoj" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4542,16 +5211,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Kantoj je tiu artisto" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "Stelumantaj kantoj" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "aŭskultintaj kantoj" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4563,35 +5222,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Tipo" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipo" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Tipo" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" msgstr "Moderece" -#: front/src/views/content/remote/Card.vue:109 -#: src/views/content/remote/Card.vue:114 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Malsekvi" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Malsekvi tiun muzikejon?" -#: 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 "Malfeliĉe, proprulo de tiu instanco ne jam plenigis tiu paĝon." - #: front/src/components/federation/FetchButton.vue:54 #: front/src/components/federation/FetchButton.vue:55 msgctxt "*/*/Error" @@ -4600,19 +5263,25 @@ msgstr "" #: front/src/components/library/ImportStatusModal.vue:144 msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Infinita muziko" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Malmutigi" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4676,11 +5345,8 @@ 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" @@ -4689,23 +5355,25 @@ 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" msgid "Upload new tracks" msgstr "Elŝuti novajn kantojn" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Elŝutlimito" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Elŝutlimito" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4713,9 +5381,7 @@ 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 @@ -4738,35 +5404,33 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Elŝutanta…" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "Elŝutoj" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Elŝutoj" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 msgctxt "*/*/*" msgid "Uploads" msgstr "Elŝutoj" -#: 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 "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 @@ -4774,38 +5438,57 @@ msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Uzi alian instancon" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "Uzu tiun formularo por peti pasvortnuligado. Ni sendos retpoŝtmesaĝon kun instrukcioj por nuligi vian pasvorton." + +#: front/src/components/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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" msgid "Used" msgstr "Uzinta" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Uzanto" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "Uzanta aktivado" +#: front/src/components/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Uzantaj muzikejoj" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Uzantnomo" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4819,35 +5502,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Uzantaj radioj" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Uzantnomo" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Uzantnomo aŭ retpoŝtadreso" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "uzantoj" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Uzantoj" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4865,31 +5548,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Vidi dosierojn" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 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/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Ŝargas sekvantojn…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgctxt "Content/*/*/Clickable, Verb" msgid "View on MusicBrainz" msgstr "Vidi en MusicBrainz" +#: front/src/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4905,6 +5601,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Videblo" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Uzi Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4915,7 +5617,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "Ŝarĝas viajn stelumojn…" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Ni ne povis ensaluti vin" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Ni ne povis ensaluti vin" @@ -4925,35 +5633,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "Ni ne povis krei vian konton" -#: front/src/components/Home.vue:122 -msgctxt "Content/Home/List item" -msgid "We do not track you or bother you with ads" -msgstr "Ni ne spionas vin aŭ ĝenas vin kun reklamoj" +#: front/src/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Ni rekomendas Picard pro fari tiun." -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "Ni pensas ke aŭskulti muzikon devus simpli." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Bonvenon" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Bonvenon en Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Kial Funkwhale?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -4980,9 +5683,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Jes" @@ -4994,27 +5699,17 @@ 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 %{ " -"hostname } . 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 %{ hostname } . 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 @@ -5029,9 +5724,7 @@ 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 @@ -5040,29 +5733,14 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "" #: front/src/views/content/Home.vue:17 +#, fuzzy 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." - -#: 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 follow libraries from other users to get access to new music. Public libraries can be followed immediately, 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/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 any time from your account settings." msgstr "" #: front/src/views/auth/EmailConfirm.vue:24 @@ -5070,23 +5748,20 @@ msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Vi nun povas uzi la servico senlime." +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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 "" -"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 msgctxt "Content/Applications/Paragraph" @@ -5103,19 +5778,17 @@ msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Vi ne havas iu ajn regulon por tiu konto." -#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." 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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Vi ludas radion" @@ -5127,8 +5800,7 @@ 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 @@ -5143,23 +5815,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 any more:" msgstr "" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "Ludlisto kreiintas" +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5170,6 +5843,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5180,12 +5858,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Viaj stelumoj" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "Via muziko, via vojo" +#: front/src/views/Notifications.vue:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "Sendintaj mesaĝoj" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Viaj sciigoj" @@ -5201,42 +5880,51 @@ 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" +msgid "Your settings can't be updated" 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 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Paĝeco" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Kopirajto" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Vidi en MusicBrainz" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 #, fuzzy msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "Albumo kun %{count} kanto, je %{artist}" msgstr[1] "Albumo kun %{count} kantoj, je %{artist}" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 #, fuzzy msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" diff --git a/front/locales/es/LC_MESSAGES/app.po b/front/locales/es/LC_MESSAGES/app.po index f58ea35a1..43b7af62b 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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-06-08 19:03+0000\n" "Last-Translator: Manuel Cortez \n" "Language-Team: none\n" @@ -38,6 +38,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "Iniciar sesión con tu cuenta de Funkwhale" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } canciones" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } canciones" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } canciones" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } canciones" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } canciones" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -45,9 +92,9 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "Seleccionado %{ count } de %{ total }" msgstr[1] "Seleccionados %{ count } de %{ total }" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 #, fuzzy msgctxt "*/*/*" msgid "%{ count } track" @@ -71,7 +118,15 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } canción coincidiendo con filtros combinados" msgstr[1] "%{ count } canciones coincidiendo con filtros combinados" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } canciones" + +#: front/src/components/playlists/Card.vue:28 #, fuzzy msgctxt "Content/*/Card/List item" msgid "%{ count} track" @@ -116,11 +171,10 @@ msgstr "Perfil de %{ username }" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." +msgid "%{ track } is already in %{ playlist }." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 #, fuzzy msgctxt "Content/Artist/Card" msgid "1 album" @@ -136,24 +190,44 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 favorito" msgstr[1] "%{ count } favoritos" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Una biblioteca impecable" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Añadir canción" +msgstr[1] "Añadir canción" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "Ha ocurrido un error al subir este archivo" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "Ha ocurrido un error al guardar los cambios" #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "Sobre %{ instance }" #: front/src/components/Footer.vue:6 @@ -161,19 +235,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Sobre %{ instance }" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "Acerca de Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "Acerca de Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Acerca de" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "Acerca de Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "Acerca de esta instancia" #: front/src/views/content/libraries/Detail.vue:48 @@ -186,88 +273,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Aceptado" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Acceso deshabilitado" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 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 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 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 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Acceso deshabilitado" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 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 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Añadir a favoritos" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 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 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 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 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 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 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" msgstr "Acceso deshabilitado" -#: 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" -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/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Acceso deshabilitado" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -275,6 +354,9 @@ msgstr "Cuentas" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Cuentas" @@ -289,7 +371,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Configuración de cuenta" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Configuración de Cuenta" @@ -306,7 +388,7 @@ 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 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Cuentas" @@ -320,12 +402,9 @@ 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 @@ -333,18 +412,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Acciones" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Acciones" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Activo" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Actividad" @@ -355,7 +441,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Mostrar mi actividad" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Añadir" @@ -401,7 +487,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Añade filtros para personalizar tu radio" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Añadir contenido" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Añadir a lista de reproducción…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Añadir a lista de reproducción…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Añadir a lista de reproducción…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Añadir a la cola de reproducción actual" @@ -433,7 +543,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Añadir canción" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" @@ -443,49 +553,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administración" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Álbum" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Álbum" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Álbumes de este artista" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Álbum" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Álbum" #: 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Álbumes" @@ -495,11 +609,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Álbumes de este artista" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Todo" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -518,40 +640,53 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "" +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Añadir un dominio" + #: 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 occurred during upload processing. You will find more information below." msgstr "" #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred 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:" +msgid "An error occurred 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" +msgid "An HTTP error occurred 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" - #: front/src/components/library/ImportStatusModal.vue:145 msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" +msgstr "" + +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." msgstr "" #: front/src/components/auth/Settings.vue:175 @@ -572,9 +707,7 @@ 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 @@ -604,29 +737,31 @@ 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Artista" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Artista" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Nombre del artista" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nombre del artista" @@ -636,36 +771,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artista, álbum, canción…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Artistas" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -677,18 +816,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Restablecer contraseña" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Contenido de Audio" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Atajos de teclado del reproductor de Audio" @@ -731,9 +876,9 @@ msgid "Back to settings" msgstr "Actualizar ajustes" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Bitrate" @@ -746,14 +891,8 @@ 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 msgctxt "*/Library/*/Verb" @@ -765,6 +904,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Explorar biblioteca" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "Actualiza el contenido de la tabla" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -795,38 +940,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "De %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 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." -#: 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/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Tamaño en caché" #: 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Cancelar" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 #, fuzzy msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" @@ -840,8 +987,15 @@ 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" + +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" 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" @@ -858,6 +1012,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Cambiar contraseña" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -875,28 +1034,22 @@ 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 msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "Cambiar tu contraseña tendrá las siguientes consecuencias" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" 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 @@ -910,6 +1063,7 @@ msgid "Clear" msgstr "Limpiar" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Limpiar" @@ -920,22 +1074,21 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Vaciar lista de reproducción" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Vaciar cola de reproducción" + +#: front/src/components/audio/Player.vue:668 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" 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" - #: 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 @@ -943,14 +1096,15 @@ 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/federation/FetchButton.vue:85 -#: front/src/components/library/ImportStatusModal.vue:79 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Cerrar" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Cerrar" @@ -959,6 +1113,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Cerrar" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -966,11 +1126,16 @@ msgid "Code" msgstr "Código" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Contraer" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Contraer" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -991,13 +1156,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Código de confirmación" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: 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 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Seleccionar un filtro" @@ -1009,24 +1179,28 @@ 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 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Seleccionar un filtro" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Contribuye" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Copiar" @@ -1047,7 +1221,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Copia/Pega este código en el HTML de tu página web" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Copyright" @@ -1062,32 +1236,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Error al importar la biblioteca remote" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "Covers, letras, queremos conseguirlo todo ;)" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Crear" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Crear una cuenta de funkwhale" -#: 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/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" +#: 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/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1098,7 +1267,7 @@ msgctxt "Popup/Playlist/Title/Verb" 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 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Crear una cuenta" @@ -1113,7 +1282,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Crear biblioteca" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Crear mi cuenta" @@ -1133,16 +1302,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Crear tu propia radio" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Fecha de creación" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Fecha de creación" @@ -1152,6 +1328,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar actual" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Uso actual" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1167,6 +1349,11 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Uso actual" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" @@ -1187,7 +1374,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Información de la canción" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Reducir volumen" @@ -1199,23 +1386,29 @@ msgstr "Reducir volumen" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Borrar" @@ -1240,7 +1433,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Borrar regla de moderación" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Crear mi cuenta" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Crear mi cuenta" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Crear mi cuenta" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Borrar lista de reproducción" @@ -1250,13 +1461,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Borrar radio" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "¿Eliminar la biblioteca?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "¿Eliminar la biblioteca?" @@ -1272,36 +1493,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "¿Eliminar ésta regla de moderación?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "¿Eliminar la biblioteca?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "¿Eliminar ésta regla de moderación?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "¿Eliminar la biblioteca?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "¿Eliminar la biblioteca?" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: 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 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Descripción" @@ -1313,19 +1553,15 @@ msgid "Description" msgstr "Descripción" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Detalles" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 @@ -1334,21 +1570,28 @@ msgid "Determine the visibility level of your activity" msgstr "Determina el nivel de visibilidad de tu actividad" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Desactivar acceso" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Desactivar el acceso Subsonic" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "¿Desactivar el acceso al API de Subsonic?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Desactivado" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1356,16 +1599,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Desactivado" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Descubre cómo utilizar Funkwhale desde otras aplicaciones" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1378,13 +1631,14 @@ 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/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "Acerca de Funkwhale" #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" @@ -1396,7 +1650,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "¿Quieres confirmar esta acción?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "¿Quieres borrar la lista de reproducción \"%{ playlist }\"?" @@ -1406,6 +1660,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "¿Quieres borrar la radio \"%{ radio }\"?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "¿Quieres restaurar tu cola de reproducción anterior?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1419,7 +1679,13 @@ msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "¿Quieres realizar la acción %{ action } en %{ count } elemento?" msgstr[1] "¿Quieres realizar la acción %{ action } en %{ count } elementos?" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "¿Quieres confirmar esta acción?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "¿Quieres restaurar tu cola de reproducción anterior?" @@ -1435,26 +1701,33 @@ msgstr "Documentación" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Dominio" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Dominios" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1463,16 +1736,14 @@ 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 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Duración" @@ -1482,27 +1753,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Dirección e-mail confirmada" -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Editar" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Editar" @@ -1512,11 +1778,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Error al aplicar la acción" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "Editar la información de esta instancia" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1537,23 +1798,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Reproducir canción" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Editar" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Editar" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "Correo electrónico" @@ -1563,9 +1825,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Dirección de correo electrónico" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Incrustar" @@ -1575,29 +1838,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Código empotrado" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Inserta éste álbum en tu página web" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Inserta esta canción en tu página web" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Inserta éste álbum en tu página web" + +#: front/src/components/library/TrackBase.vue:43 msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Inserta esta canción en tu página web" -#: front/src/views/admin/moderation/AccountsDetail.vue:259 -#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "La biblioteca emitida sigue" -#: front/src/views/admin/moderation/AccountsDetail.vue:243 -#: front/src/views/admin/moderation/DomainsDetail.vue:171 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Mensajes emitidos" @@ -1610,6 +1879,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Habilitado" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Habilitado" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1625,7 +1901,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Introducir un nombre de radio…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "" @@ -1641,32 +1917,33 @@ 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" +msgid "Enter the email address linked to your account" msgstr "Ingresa la dirección de correo electrónico vinculada a tu cuenta" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Introducir tu correo electrónico" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 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" msgid "Enter your search query…" msgstr "Introduce tu búsqueda…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Introduce tu nombre de usuario" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Introduce tu nombre de usuario o correo electrónico" @@ -1683,7 +1960,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Informes de error" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Informes de error" @@ -1739,26 +2016,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Error al crear la invitación" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Error al obtener información del nodo" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "Error al guardar los cambios" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Error al guardar los cambios" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "Error al guardar los cambios" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Error al guardar los cambios" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Error al guardar los cambios" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Error al guardar los cambios" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1793,9 +2082,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Excluir" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Fecha de caducidad" @@ -1812,16 +2106,8 @@ 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 @@ -1829,14 +2115,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Ha fallado" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" 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 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Pistas fallidas:" @@ -1846,12 +2132,18 @@ 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 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Favoritos" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Federación" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1877,6 +2169,11 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Nombre del filtro" +#: front/src/components/Home.vue:118 +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1886,25 +2183,31 @@ msgid "Finished" msgstr "Terminado" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "Primera vista" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Primera fecha de visualización" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Seguir" @@ -1914,15 +2217,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Seguir bibliotecas remotas" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Solicitud de seguimiento pendiente de aprobación" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Seguidores" @@ -1932,22 +2235,20 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Seguidores" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Siguiendo" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Seguir" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" +msgid "From album %{ album } by %{ artist }" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -1957,38 +2258,21 @@ 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 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -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." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "Funkwhale es gratis y te da el control de tu música." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "Funkwhale te ayuda a gestionar tu música" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Atajos generales" @@ -1998,26 +2282,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Obtener una nueva invitación" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -msgstr "Llévame a la biblioteca" - -#: front/src/components/Home.vue:70 -msgctxt "Content/Home/List item/Verb" -msgid "" -"Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"Obtén metadatos de calidad para tu música con MusicBrainz" - #: 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/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Obteniendo ayuda" @@ -2038,11 +2308,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Ir a la página principal" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Explorando artistas" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2053,12 +2333,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Añadir contenido" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "" @@ -2068,39 +2348,29 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "Inicio" -#: 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: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 +#, fuzzy 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 linked 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/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Añadir contenido" + #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" msgid "Import detail" @@ -2111,6 +2381,12 @@ 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 +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 @@ -2118,12 +2394,6 @@ 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" @@ -2160,12 +2430,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inactivo" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Aumentar volument" @@ -2184,7 +2454,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Datos de Instancia" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Datos de Instancia" @@ -2209,21 +2479,29 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "Datos de Instancia" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 "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/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" 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" msgid "Invalid metadata" msgstr "" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2235,7 +2513,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Invitaciones" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Sistema de seguimiento de incidentes" @@ -2245,17 +2529,18 @@ 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 "Apunta tus canciones favoritas" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 msgctxt "*/*/*/Noun" msgid "Keyboard shortcuts" msgstr "Atajos de teclado" -#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Cuentas conocidas" @@ -2266,15 +2551,15 @@ msgid "Known libraries" msgstr "Bibliotecas conocidas" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Última actividad" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Última comprobación" @@ -2289,13 +2574,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Visto por última vez" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Última visualización" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Última actualización:" @@ -2305,10 +2590,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Iniciar" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "Aprender más acerca de esta instancia" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Cargando seguidores…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2320,11 +2606,17 @@ msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Dejar en blanco para widget responsive" -#: 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2336,28 +2628,24 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Bibliotecas" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 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/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Biblioteca" @@ -2389,21 +2677,41 @@ 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 msgctxt "Content/*/*/Noun" msgid "License" msgstr "Licencia" -#: 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "" @@ -2429,7 +2737,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Cargando datos de la biblioteca…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Cargando notificaciones…" @@ -2454,6 +2762,7 @@ msgstr "Cargando tus favoritos…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2469,12 +2778,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Mi cuenta" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Iniciar sesión" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Iniciar sesión con tu cuenta de Funkwhale" @@ -2489,7 +2798,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Sesión iniciada como %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Iniciar sesión" @@ -2509,40 +2818,40 @@ 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:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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:635 -#: src/components/audio/Player.vue:636 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 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 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menú principal" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Gestionar biblioteca" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Bajo regla de moderación" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2558,7 +2867,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Gestionar tus listas de reproducción" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Marcar todo como leído" @@ -2573,12 +2882,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marcar como leído" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Reproductor multimedia" @@ -2588,43 +2897,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Miembro desde %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Apps móviles y de escritorio" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "Apps móviles y de escritorio" + #: 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Moderación" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Moderación" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Actualizar regla de moderación" #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "Fecha de modificación" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Fecha de modificación" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "" @@ -2634,7 +2972,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Música" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Silencio" @@ -2681,8 +3019,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Mis bibliotecas" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2692,14 +3030,17 @@ msgstr "Mis bibliotecas" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2707,31 +3048,38 @@ msgid "N/A" msgstr "N/A" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +msgctxt "*/*/*/Noun" +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 -#: 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 "Nombre" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2739,7 +3087,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Nueva contraseña" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Las nuevas canciones se agregarán aquí de forma automática." @@ -2749,41 +3097,38 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Próxima canción" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" 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" - #: 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 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/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" msgid "No licensing information for this track" @@ -2794,7 +3139,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Biblioteca no encontrada." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "No hay notificaciones para mostrar." @@ -2804,6 +3149,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "" +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2820,18 +3175,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "No usado" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Notificaciones" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Notificaciones" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Añadir contenido" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Página oficial" @@ -2846,6 +3208,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Abierta" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2853,27 +3221,29 @@ 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 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 msgctxt "Content/Moderation/Link" msgid "Open in moderation interface" 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 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 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 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Ver en MusicBrainz" @@ -2883,10 +3253,10 @@ 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/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2907,6 +3277,7 @@ msgstr "Añade filtros para personalizar tus reglas" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2914,43 +3285,58 @@ msgstr "Orden" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "Orden" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Dirección del orden" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Propietario" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Propietario" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2966,12 +3352,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Paginación" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Contraseña" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Contraseña" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Contraseña actualizada" @@ -2981,12 +3374,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Contraseña actualizada con éxito" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Pausar la canción" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Pausar / reproducir la pista actual" @@ -3015,7 +3408,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Archivos pendientes" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Solicitudes de seguimiento pendientes" @@ -3026,7 +3419,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Archivos pendientes" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Archivos pendientes" @@ -3043,66 +3436,67 @@ msgid "Permissions" msgstr "Permisos" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Reproducir" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "Reproducir todo" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Reproducir todos los álbumes" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Reproducir siguiente" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Reproducir siguiente canción" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Reproducir ahora" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Canción anterior" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Reproducir canción" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Reproducir canción" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Reproducir..." +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Lista de reproducción" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Lista de reproducción" @@ -3140,63 +3534,58 @@ 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 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "Listas de reproducción" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "¿Listas de reproducción? Las tenemos" - #: 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, comprueba que tu contraseña es correcta" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 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" 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 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 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:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Canción anterior" @@ -3207,7 +3596,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Error durante el análisis" @@ -3228,14 +3617,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Procesando" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Abrir perfil" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "La inscripción a esta instancia está cerrada, necesitarás un código de invitación para inscribirte." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3266,7 +3661,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Cola de reproducción" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "¡Cola de reproducción mezclada!" @@ -3302,8 +3697,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Radios" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Radios" @@ -3334,15 +3729,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "Razón" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "Mensajes recibidos" @@ -3362,6 +3757,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Añadidos recientemente" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Añadidos recientemente" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3390,14 +3791,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "Recargar" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Actualizar la información del nodo" @@ -3409,9 +3810,7 @@ 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 @@ -3434,16 +3833,13 @@ 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 "" -"La inscripción a esta instancia está cerrada, necesitarás un código de " -"invitación para inscribirte." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administración" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "Usuario estándar" @@ -3468,8 +3864,8 @@ msgid "Rejected" 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Última visualización" @@ -3479,6 +3875,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3486,12 +3887,8 @@ 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" @@ -3508,6 +3905,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Quitar avatar" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Quitar de favoritos" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Quitar de favoritos" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3515,43 +3924,108 @@ 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 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Añadir a la cola de reproducción actual" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "" + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Reproducir canción" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Reproducir canción" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "¿Eliminar la biblioteca?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Añadir a esta lista de reproducción" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Reproducir canción" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Solicitar una nueva contraseña" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "¿Solicitar una nueva contraseña de la API Subsonic?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Solicitar una contraseña" @@ -3561,25 +4035,42 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: src/views/auth/PasswordReset.vue:4 front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "Restablecer tu contraseña" +#: front/src/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Fecha de creación" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Reiniciar importación" #: front/src/components/favorites/List.vue:39 -#: src/components/library/Albums.vue:30 -#: front/src/components/library/Artists.vue:30 +#: src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3620,43 +4111,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regla" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "Regla" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Guardar" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Análisis iniciado" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Analizar ahora" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Ascendente" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Análisis omitido (el anterior análisis es demasiado reciente)" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Análisis finalizado" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Análisis erróneo" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Analizando…(%{ progress }%)" @@ -3678,12 +4175,14 @@ msgstr "" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3696,6 +4195,7 @@ msgid "Search a remote library" msgstr "Buscar una biblioteca externa" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Buscar por título, artista, dominio…" @@ -3730,7 +4230,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Buscar por dominio, nombre de usuario, bio…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Buscar por nombre…" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Buscar por nombre…" @@ -3745,12 +4251,12 @@ 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…" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Buscar por usuario, correo electrónico, nombre…" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Buscar artistas, álbumes, canciones…" @@ -3760,16 +4266,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Buscar música" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Buscar por nombre…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Buscar música" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Buscar en 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3780,6 +4300,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Secciones" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3798,9 +4338,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Ajustes" @@ -3822,18 +4367,20 @@ 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 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Compartir enlace" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 #, fuzzy msgctxt "Content/Album/Card.Link/Verb" @@ -3842,11 +4389,11 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "Mostrar %{ count } canción más" msgstr[1] "Mostrar %{ count } canciones más" -#: front/src/components/audio/artist/Card.vue:30 +#: front/src/components/tags/List.vue:11 #, fuzzy -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Mostrar 1 álbum adicional" msgstr[1] "Mostrar %{ count } álbumes adicionales" @@ -3855,17 +4402,28 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Mostrar atajos de teclado disponibles" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Mostrar 1 álbum adicional" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Mostrar notificaciones leídas" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Mostrar/ocultar contraseña" @@ -3874,40 +4432,52 @@ msgstr "Mostrar/ocultar contraseña" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: 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 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Mezclar tu cola de reproducción" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Mezclar tu cola de reproducción" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Inscripción" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Inscripción" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" 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 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Fecha de inscripción" @@ -3920,9 +4490,9 @@ 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/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Tamaño" @@ -3940,7 +4510,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Archivos omitidos" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Software" @@ -3955,61 +4525,61 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Lo sentimos, la página solicitada no existe:" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Código fuente" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Miembro del equipo" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Parar radio" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" 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" +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Estadísticas" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 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/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/moderation/DomainsDetail.vue:418 +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" + +#: front/src/views/admin/library/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "" -"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 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 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Estado" @@ -4018,8 +4588,25 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" msgid "Status" msgstr "Estado" -#: front/src/views/content/libraries/Detail.vue:28 -msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)" +#: front/src/components/manage/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Estado" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Estado" @@ -4029,19 +4616,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Estado" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Parar radio" @@ -4051,7 +4626,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Enviar" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "" @@ -4061,12 +4636,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Enviar" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Enviar" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4106,16 +4693,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Resumen" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Foro de soporte" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4126,25 +4718,51 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sincronizando los cambios con el servidor…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Nombre" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Solicitudes de seguimiento pendientes" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: 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 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." - -#: front/src/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 @@ -4152,19 +4770,15 @@ msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 +#: front/src/components/Footer.vue:61 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" @@ -4173,24 +4787,17 @@ 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 @@ -4203,14 +4810,16 @@ msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "Ésta acción es irreversible." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." msgstr "" -"La plataforma es gratuita y de código fuente libre, puedes instalarla y " -"modificarla sin restricciones" #: front/src/components/playlists/Form.vue:14 msgctxt "Content/Playlist/Error message.Title" @@ -4224,46 +4833,43 @@ 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 msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "" #: front/src/components/federation/FetchButton.vue:50 msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote 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." +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/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. This action is irreversible." +msgstr "Ésta acción es irreversible." + #: 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 @@ -4283,10 +4889,15 @@ 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/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "Ésta acción es irreversible." + #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" msgid "The track can't be added to a playlist" @@ -4297,11 +4908,9 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 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 @@ -4317,9 +4926,7 @@ 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" @@ -4336,21 +4943,37 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Este artista ya está en las siguientes bibliotecas:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "Este artista ya está en las siguientes bibliotecas:" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Este dominio está sujeto a reglas de moderación específicas" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +msgstr "Este dominio está sujeto a reglas de moderación 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 instancia ofrece %{ quota } de almacenamiento a cada usuario." +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." +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 @@ -4368,28 +4991,20 @@ 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:141 +#: front/src/views/content/remote/Card.vue:169 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:142 +#: front/src/views/content/remote/Card.vue:170 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 @@ -4398,6 +5013,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "" +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4405,17 +5025,15 @@ 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" +msgid "This track could not be processed, please make sure it is tagged correctly" +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 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 @@ -4424,66 +5042,65 @@ 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" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 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" msgid "This track is present in the following libraries:" msgstr "Esta canción ya está en las siguientes bibliotecas:" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 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" msgid "This will completely delete this radio and cannot be undone." msgstr "Esto borrará por completo esta radio y no se podrá deshacer." -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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." +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." msgstr "" -"Esto cerrará tus sesiones en todos los dispositivos que usan esa contraseña." + +#: front/src/components/auth/SubsonicTokenForm.vue:40 +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." #: front/src/components/auth/Settings.vue:253 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 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Título" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Título" @@ -4494,30 +5111,33 @@ 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." +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 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 favorito" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Alternar cola en bucle" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Tamaño total" @@ -4527,30 +5147,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Tamaño total de la biblioteca" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Canción" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +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 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Nombre" @@ -4560,29 +5182,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Información de la canción" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nombre" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Canciones" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4593,16 +5217,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Canciones de este artista" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "Canciones en favoritos" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "Canciones escuchadas" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4614,37 +5228,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Tipo" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipo" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Tipo" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" msgstr "Bajo regla de moderación" -#: front/src/views/content/remote/Card.vue:109 -#: src/views/content/remote/Card.vue:114 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Dejar de seguir" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "¿Dejar de seguir esta biblioteca?" -#: 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 "" -"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 msgctxt "*/*/Error" @@ -4653,19 +5269,25 @@ msgstr "" #: front/src/components/library/ImportStatusModal.vue:144 msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Música ilimitada" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Activar sonido" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4729,12 +5351,8 @@ 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" @@ -4743,23 +5361,25 @@ 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" msgid "Upload new tracks" msgstr "Subir nuevas pistas" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Cuota de subida" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Cuota de subida" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4767,9 +5387,7 @@ 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 @@ -4792,35 +5410,33 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Subiendo…" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "Subidas" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Subidas" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 msgctxt "*/*/*" msgid "Uploads" msgstr "Subidas" -#: 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 "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 @@ -4828,39 +5444,57 @@ msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Usar otra instancia" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "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/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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" msgid "Used" msgstr "Usado" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Usuario" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "Actividad de usuario" +#: front/src/components/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Bibliotecas de usuarios" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Nombre de usuario" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4874,35 +5508,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Radios de los usuarios" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Nombre de usuario" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nombre de usuario o correo electónico" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "usuario" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Usuario" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4920,31 +5554,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Ver archivos" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 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/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Cargando seguidores…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgctxt "Content/*/*/Clickable, Verb" msgid "View on MusicBrainz" msgstr "Ver en MusicBrainz" +#: front/src/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4960,6 +5607,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilidad" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Usando Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4970,7 +5623,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "Cargando tus favoritos…" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "No se puede iniciar la sesión" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "No se puede iniciar la sesión" @@ -4980,35 +5639,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "No podemos crear tu cuenta" -#: front/src/components/Home.vue:122 -msgctxt "Content/Home/List item" -msgid "We do not track you or bother you with ads" -msgstr "No te rastreamos y no te molestamos con anuncios" +#: front/src/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Recomendamos usar 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 "Pensamos que debe ser simple escuchar música." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Bienvenido" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Bienvenidx a Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "¿Por qué funkwhale?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5035,9 +5689,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Sí" @@ -5049,29 +5705,17 @@ 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 %{ " -"hostname } . 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 %{ hostname } . 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 @@ -5086,9 +5730,7 @@ 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 @@ -5097,29 +5739,14 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "" #: front/src/views/content/Home.vue:17 +#, fuzzy 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." - -#: 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 follow libraries from other users to get access to new music. Public libraries can be followed immediately, 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/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 any time from your account settings." msgstr "" #: front/src/views/auth/EmailConfirm.vue:24 @@ -5127,23 +5754,20 @@ msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Ahora puede utilizar el servicio sin limitaciones." +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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 "" -"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 msgctxt "Content/Applications/Paragraph" @@ -5160,19 +5784,17 @@ msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "No tienes ninguna regla para esta cuenta." -#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." 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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Estás escuchando una radio" @@ -5184,11 +5806,8 @@ 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" @@ -5202,25 +5821,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." -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 any more:" msgstr "" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "Lista de reproducción creada" +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5231,6 +5849,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5241,12 +5864,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Tus favoritos" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "Tu música, a tu manera" +#: front/src/views/Notifications.vue:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "Mensajes emitidos" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Tus notificaciones" @@ -5262,43 +5886,51 @@ 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" +msgid "Your settings can't be updated" 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 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Paginación" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Copyright" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Ver en MusicBrainz" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 #, fuzzy msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "Álbum que contiene %{ count } canción, de %{ artist }" msgstr[1] "Álbum que contiene %{ count } canciones, de %{ artist }" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 #, fuzzy msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" diff --git a/front/locales/eu/LC_MESSAGES/app.po b/front/locales/eu/LC_MESSAGES/app.po index 833a9b4dc..beb3aa41c 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: 2019-05-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-01-22 08:45+0000\n" "Last-Translator: Urtzi Odriozola \n" "Language-Team: none\n" @@ -39,6 +39,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "Sartu zure Funkwhale kontura" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "abesti %{ count }" +msgstr[1] "%{ count } abesti" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "abesti %{ count }" +msgstr[1] "%{ count } abesti" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "abesti %{ count }" +msgstr[1] "%{ count } abesti" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "abesti %{ count }" +msgstr[1] "%{ count } abesti" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "abesti %{ count }" +msgstr[1] "%{ count } abesti" + #: front/src/components/common/ActionTable.vue:68 #, fuzzy msgctxt "Content/*/Paragraph" @@ -47,9 +94,9 @@ 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:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 #, fuzzy msgctxt "*/*/*" msgid "%{ count } track" @@ -73,7 +120,15 @@ 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 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "abesti %{ count }" +msgstr[1] "%{ count } abesti" + +#: front/src/components/playlists/Card.vue:28 #, fuzzy msgctxt "Content/*/Card/List item" msgid "%{ count} track" @@ -118,11 +173,10 @@ msgstr "" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." +msgid "%{ track } is already in %{ playlist }." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 #, fuzzy msgctxt "Content/Artist/Card" msgid "1 album" @@ -138,27 +192,45 @@ msgid_plural "%{ count } favorites" msgstr[0] "gogoko 1" msgstr[1] "%{ count } gogoko" -#: front/src/components/Home.vue:64 +#: front/src/components/audio/artist/Card.vue:15 #, fuzzy -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Garbitu liburutegia" +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Abestia sartu" +msgstr[1] "Abestia sartu" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 #, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "Errorea aldaketak gordetzerakoan" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 #, 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 }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "%{ instance }-ri buruz" #: front/src/components/Footer.vue:6 @@ -167,20 +239,33 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "%{ instance }-ri buruz" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "Funkwhale-ri buruz" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "Funkwhale-ri buruz" + #: 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" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "Funkwhale-ri buruz" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "Instantzia honi buruz" #: front/src/views/content/libraries/Detail.vue:48 @@ -193,93 +278,84 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Onartuta" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 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 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 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 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 #, 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" +msgid "Access to email, username, and profile information" 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..." +msgid "Access to favorites" +msgstr "Gogokoetan sartu" + +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 +msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to follows" +msgstr "" #: front/src/components/mixins/Translations.vue:93 #: front/src/components/mixins/Translations.vue:94 msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to listening history" +msgstr "" + +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 +#, fuzzy +msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to notifications" +msgstr "Jakinarazpenak" + +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 +#, fuzzy +msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to playlists" +msgstr "Zerrendan sartu..." + +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 +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/components/manage/library/UploadsTable.vue:67 -#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 #, fuzzy msgctxt "*/*/*/Noun" @@ -288,6 +364,9 @@ msgstr "Nire kontua" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 #, fuzzy msgctxt "*/*/*" msgid "Account" @@ -304,7 +383,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Kontuaren ezarpenak" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 #, fuzzy msgctxt "Head/Settings/Title" msgid "Account Settings" @@ -322,7 +401,7 @@ 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 +#: front/src/views/admin/moderation/Base.vue:11 #, fuzzy msgctxt "*/Moderation/Title" msgid "Accounts" @@ -337,8 +416,7 @@ msgstr "Akzioa" #, 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" @@ -348,18 +426,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Akzioak" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Akzioak" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Aktibo" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Jarduera" @@ -371,7 +456,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Zerrenda ikuspena" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "" @@ -418,7 +503,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Iragazkiak sortu zure irratia pertsonalizatzeko" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Edukia sartu" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Zerrendan sartu..." + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Zerrendan sartu..." + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Zerrendan sartu..." + +#: front/src/components/audio/PlayButton.vue:91 #, fuzzy msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" @@ -453,7 +562,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Abestia sartu" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" @@ -463,52 +572,56 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administrazioa" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Albuma" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Albuma" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 #, fuzzy msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Artista honen albumak" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 #, fuzzy msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Album orria" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 #, 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/library/Albums.vue:120 -#: src/components/library/Library.vue:7 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Albumak" @@ -518,11 +631,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Artista honen albumak" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Dena" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -541,42 +662,52 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "" +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: front/src/components/About.vue:149 +msgctxt "*/*/*" +msgid "Allowed domains" +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 occurred during upload processing. You will find more information below." msgstr "" #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred 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:" +msgid "An error occurred 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" +msgid "An HTTP error occurred while contacting the remote server" msgstr "Errorea aldaketak gordetzerakoan" -#: 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 "" -"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" +msgid "An unknown error occurred" +msgstr "" + +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." msgstr "" #: front/src/components/auth/Settings.vue:175 @@ -599,9 +730,7 @@ 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." +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 @@ -631,30 +760,32 @@ msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "Zir al zaude saioa itxi nahi duzula?" -#: 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Artista" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Artista" + +#: front/src/views/admin/library/ArtistDetail.vue:96 #, 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 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Artistaren izena" @@ -664,36 +795,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "Artistak" #: 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Artistak" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -705,19 +840,25 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Eskatu pasahitza berrezartzeko" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 #, fuzzy msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Edukia sartu" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "" @@ -761,9 +902,9 @@ msgid "Back to settings" msgstr "Itzuli sarrerara" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Bitrate" @@ -776,10 +917,7 @@ 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 @@ -792,6 +930,11 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Bilatu liburutegia" +#: front/src/components/Home.vue:132 +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "" + #: front/src/components/library/Albums.vue:4 #, fuzzy msgctxt "Content/Album/Title" @@ -823,40 +966,41 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Artista: %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 #, 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." +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/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Ezeztatu" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" msgstr "" @@ -871,6 +1015,14 @@ msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "" +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" +msgstr "" + #: front/src/components/Footer.vue:21 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" @@ -886,6 +1038,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Pasahitza aldatu" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -903,12 +1060,8 @@ msgstr "Aldaketak zerbitzariarekin sinkronizatuta" #: 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." +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." #: front/src/components/auth/Settings.vue:98 #, fuzzy @@ -916,16 +1069,14 @@ msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "Pasahitza aldatzeak hurrengo ondorioak izango ditu" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 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." +msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes." msgstr "" #: front/src/components/SetInstanceModal.vue:2 @@ -939,6 +1090,7 @@ msgid "Clear" msgstr "Garbitu" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Garbitu" @@ -949,38 +1101,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Garbitu zerrenda" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Garbitu" + +#: front/src/components/audio/Player.vue:668 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/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 "" -"Klik egin igotzeko fitxategiak aukeratzeko edo arrastatu eta jaregin " -"fitxategi edo karpetak" +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" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "" @@ -989,6 +1140,11 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "" +#: front/src/components/About.vue:94 +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -996,11 +1152,16 @@ msgid "Code" msgstr "Kodea" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Itxi" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Itxi" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -1022,14 +1183,19 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Baieztapen kodea" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: 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 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 #, fuzzy msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" @@ -1043,8 +1209,7 @@ 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." +msgid "Content filters help you hide content you don't want to see on the service." msgstr "" #: front/src/components/common/ActionTable.vue:8 @@ -1052,13 +1217,20 @@ 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 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Aukeratu filtroa" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Kopiatu" @@ -1079,7 +1251,7 @@ 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 +#: front/src/views/admin/library/TrackDetail.vue:159 #, fuzzy msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" @@ -1097,28 +1269,17 @@ 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 +#: front/src/views/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 @@ -1126,6 +1287,12 @@ msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "Zerrenda berria sortu" +#: front/src/components/auth/Settings.vue:220 +#, fuzzy +msgctxt "Content/Settings/Button.Label" +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" @@ -1136,7 +1303,7 @@ 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 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Kontua sortu" @@ -1152,7 +1319,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Liburutegia sortu" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Sortu nire kontua" @@ -1172,16 +1339,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Sortu zure irrati propioa" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Sortze data" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Sortze data" @@ -1191,6 +1365,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Oraingo irudia" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Oraingo erabilera" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1206,6 +1386,11 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Oraingo erabilera" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" @@ -1227,7 +1412,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Iraupena" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "" @@ -1239,23 +1424,29 @@ msgstr "" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Ezabatu" @@ -1282,7 +1473,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Irratia ezabatu" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Sortu nire kontua" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Sortu nire kontua" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Sortu nire kontua" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Zerrenda ezabatu" @@ -1292,14 +1501,24 @@ 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 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 #, fuzzy msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Liburutegi hau ezabatu?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 #, fuzzy msgctxt "Popup/Library/Title" msgid "Delete this artist?" @@ -1317,12 +1536,24 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Liburutegi hau ezabatu?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +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/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Liburutegi hau ezabatu?" + #: front/src/views/admin/library/UploadDetail.vue:66 #, fuzzy msgctxt "Popup/Library/Title" @@ -1330,25 +1561,32 @@ 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/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: 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 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Deskribapena" @@ -1360,16 +1598,14 @@ msgid "Description" msgstr "Deskribapena" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Xehetasunak" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 @@ -1379,21 +1615,28 @@ msgid "Determine the visibility level of your activity" msgstr "" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Sarbidea ezgaitu" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Subsonic sarbidea ezgaitu" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Subsonic API sarbidea ezgaitu?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Sarbidea ezgaitu" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1402,16 +1645,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Sarbidea ezgaitu" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +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/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 #, fuzzy msgctxt "'Content/*/*/Noun'" @@ -1425,11 +1678,15 @@ msgstr "Erakutsi publikoki" #: 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/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "Funkwhale-ri buruz" + #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" @@ -1440,7 +1697,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 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Nahi duzu \"%{ playlist }\" zerrenda ezabatzea?" @@ -1450,6 +1707,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Nahi duzu \"%{ radio }\" irratia ezabatzea?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Nahi duzu aurreko ilara berrezartzea?" + #: front/src/components/moderation/FilterModal.vue:3 #, fuzzy msgctxt "Popup/Moderation/Title/Verb" @@ -1464,7 +1727,13 @@ 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:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Nahi duzu akzio hau baieztatzea?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Nahi duzu aurreko ilara berrezartzea?" @@ -1480,26 +1749,33 @@ msgstr "Dokumentazioa" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1512,10 +1788,10 @@ msgstr "Arrastatu eta jaregin lerroak abestiak zerrendan berrordenatzeko" #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Iraupena" @@ -1526,27 +1802,22 @@ 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Editatu" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Editatu" @@ -1557,11 +1828,6 @@ 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/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1584,25 +1850,26 @@ 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/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 #, fuzzy msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Editatu" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 #, fuzzy msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Editatu" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "Emaila" @@ -1612,9 +1879,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Email helbidea" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "" @@ -1624,29 +1892,34 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "" + +#: front/src/components/library/TrackBase.vue:43 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "" @@ -1659,6 +1932,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Sarbidea ezgaitu" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1675,7 +1955,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "" @@ -1694,16 +1974,17 @@ msgstr "Zerrenda izena" #: front/src/views/auth/PasswordReset.vue:54 msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 #, 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 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "" @@ -1713,12 +1994,12 @@ msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "" @@ -1736,7 +2017,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Erroredun fitxategiak" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 #, fuzzy msgctxt "Content/Admin/Menu" msgid "Error reporting" @@ -1799,19 +2080,19 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Errorea gonbidapena sortzean" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 #, 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" +#: front/src/components/federation/FetchButton.vue:73 +msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Errorea ezarpenak gordetzean" -#: front/src/components/federation/FetchButton.vue:73 -msgctxt "Content/*/Error message.Title" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "Errorea ezarpenak gordetzean" @@ -1821,6 +2102,18 @@ msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Errorea ezarpenak gordetzean" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Errorea ezarpenak gordetzean" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Errorea ezarpenak gordetzean" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1856,9 +2149,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Baztertu" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Iraungitze data" @@ -1875,11 +2173,7 @@ 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." +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 @@ -1888,15 +2182,15 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 #, 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 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 #, fuzzy msgctxt "*/*/*" msgid "Favorited tracks" @@ -1907,12 +2201,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Gogokoak" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Gogokoak" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Iraupena" + #: front/src/views/admin/Settings.vue:84 #, fuzzy msgctxt "Content/Admin/Menu" @@ -1940,6 +2240,11 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Iragazki izena" +#: front/src/components/Home.vue:118 +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1949,26 +2254,32 @@ msgid "Finished" msgstr "Amaituta" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 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 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 #, fuzzy msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Iraungitze data" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Jarraitu" @@ -1978,16 +2289,16 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Jarraitu urruneko liburutegiak" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 #, 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/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Jarraitzaileak" @@ -1997,23 +2308,21 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Jarraitzaileak" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Jarraitzen" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 #, fuzzy msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Jarraitu" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" +msgid "From album %{ album } by %{ artist }" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -2024,38 +2333,21 @@ msgstr "Sarbidea ezgaitu" #: 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 APIa darabilten beste musika erreproduzitzaileekin " -"bateragarria da." +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:90 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -msgstr "Funkwhale erabiltzeko izugarri erraza da." - -#: 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 gustuko duzun musika erraz entzun edo artista berriak aurkitzeko " -"diseinatuta dago." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." 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/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "" @@ -2065,26 +2357,12 @@ 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:70 -msgctxt "Content/Home/List item/Verb" -msgid "" -"Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"Lortu zure musikari buruzko kalitatezko metadatuak MusicBrainz 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/Footer.vue:37 +#: front/src/components/Footer.vue:45 #, fuzzy msgctxt "Footer/*/Link" msgid "Getting help" @@ -2107,12 +2385,22 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Joan hasiera orrira" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 #, fuzzy msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Bilatu artistak" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2124,12 +2412,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Edukia sartu" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "" @@ -2139,38 +2427,29 @@ 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: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." +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." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy 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." +msgid "If the email address provided in the previous step is valid and linked 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/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/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Edukia sartu" + #: front/src/components/library/ImportStatusModal.vue:3 #, fuzzy msgctxt "Popup/Import/Title" @@ -2182,6 +2461,12 @@ msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Inportazio erreferentzia" +#: 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/manage/library/UploadsTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:11 #: front/src/views/content/libraries/FilesTable.vue:59 @@ -2189,12 +2474,6 @@ 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 @@ -2233,12 +2512,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Ez gaituta" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "" @@ -2258,7 +2537,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Instantziako irratiak" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 #, fuzzy msgctxt "Content/Moderation/Title" msgid "Instance data" @@ -2287,11 +2566,21 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "Instantziako irratiak" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" msgstr "" #: front/src/components/library/ImportStatusModal.vue:139 @@ -2299,7 +2588,7 @@ msgctxt "Popup/Import/Error.Label" msgid "Invalid metadata" msgstr "" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2311,7 +2600,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Gonbidapenak" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Arazoen jarraipena" @@ -2321,17 +2616,18 @@ 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/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 #, fuzzy msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" @@ -2343,15 +2639,15 @@ msgid "Known libraries" msgstr "Liburutegi ezagunak" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Azken jarduera" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "" @@ -2366,14 +2662,14 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 #, fuzzy msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Azken eguneraketa:" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Azken eguneraketa:" @@ -2383,10 +2679,10 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Abiarazi" -#: 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/Home.vue:35 +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2398,11 +2694,17 @@ 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2414,8 +2716,8 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Liburutegiak" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 #, fuzzy msgctxt "Content/OAuth Scopes/Label" msgid "Libraries and uploads" @@ -2423,20 +2725,16 @@ msgstr "Liburutegiak" #: 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 "" -"Liburutegiak zure musika bildumak antolatzen eta partekatzen laguntze " -"dizute. Zure musika bilduma igo dezakezu Funkwhalera eta zure familia eta " -"lagunekin partekatu." +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/Sidebar.vue:85 src/components/instance/Stats.vue:30 +#: front/src/components/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Liburutegia" @@ -2473,21 +2771,41 @@ 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "" @@ -2516,7 +2834,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Liburutegi datuak kargatzen..." -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 #, fuzzy msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" @@ -2545,6 +2863,7 @@ msgstr "Zure gogokoak kargatzen..." #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2561,12 +2880,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Nire kontua" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Sartu zure Funkwhale kontura" @@ -2581,7 +2900,7 @@ 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:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Sartu" @@ -2603,35 +2922,40 @@ 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 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "" -#: front/src/components/Sidebar.vue:223 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 #, fuzzy msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Garbitu liburutegia" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2648,7 +2972,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Kudeatu zure zerrendak" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Markatu dena irakurrita" @@ -2665,12 +2989,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Markatu dena irakurrita" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "" @@ -2681,44 +3005,74 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "%{ date }-(e)tik erregistratuta" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "" +#: front/src/components/Home.vue:143 +msgctxt "Content/Home/Link" +msgid "Mobile 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 #, fuzzy msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Iraupena" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Iraupena" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Iraupena" + #: 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 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 #, 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 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "" @@ -2728,7 +3082,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Musika" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "" @@ -2780,8 +3134,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Nire liburutegiak" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2791,14 +3145,17 @@ msgstr "Nire liburutegiak" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2806,31 +3163,38 @@ msgid "N/A" msgstr "Daturik gabe" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +msgctxt "*/*/*/Noun" +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/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2838,7 +3202,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Pasahitz berria" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Abesti berriak hemen gehituko dira automatikoki." @@ -2848,22 +3212,19 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 #, fuzzy msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Oraingo abestia" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" msgstr "Ez" -#: 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/audio/Search.vue:25 #, fuzzy msgctxt "Content/Search/Paragraph" @@ -2882,6 +3243,11 @@ msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" msgstr "Ez dago letrarik eskuragarri abesti honentzat." +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 #, fuzzy msgctxt "Content/Track/Table.Paragraph" @@ -2893,7 +3259,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Ez da liburutegirik aurkitu." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 #, fuzzy msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." @@ -2904,6 +3270,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "" +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2920,18 +3296,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Ez da erabiltzen" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Jakinarazpenak" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Jakinarazpenak" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Edukia sartu" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Webgune ofiziala" @@ -2946,6 +3329,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Ireki" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2953,27 +3342,29 @@ msgstr "Ireki" #: 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 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 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 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 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 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "" @@ -2983,10 +3374,10 @@ 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/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -3009,6 +3400,7 @@ msgstr "Iragazkiak sortu zure irratia pertsonalizatzeko" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 #, fuzzy msgctxt "Content/Search/Dropdown.Label/Noun" @@ -3017,43 +3409,58 @@ msgstr "Ordena" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: 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/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Ordenazio norabidea" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Jabea" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Jabea" + #: front/src/components/PageNotFound.vue:33 #, fuzzy msgctxt "Head/*/Title" @@ -3070,12 +3477,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Pasahitza" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Pasahitza" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 #, fuzzy msgctxt "Content/Settings/Message" msgid "Password updated" @@ -3086,13 +3500,13 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Pasahitza arrakastaz eguneratu da" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 #, fuzzy msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Arazoen jarraipena" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "" @@ -3121,7 +3535,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Fitxategiak faltan" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 #, fuzzy msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" @@ -3134,7 +3548,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Fitxategiak faltan" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 #, fuzzy msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" @@ -3152,70 +3566,70 @@ msgid "Permissions" msgstr "Baimenak" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Erreproduzitu" #: 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/AlbumBase.vue:21 #: 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/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Erreproduzitu album denak" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Erreproduzitu hurrengoa" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 #, fuzzy msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Erreproduzitu hurrengoa" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Erreproduzitu orain" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 #, fuzzy msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Zerrenda editorea" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 #, fuzzy msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Erreproduzitu dena" -#: front/src/components/audio/PlayButton.vue:82 +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 #, fuzzy -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Erreproduzitu" +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Zerrendak" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 #, fuzzy msgctxt "Head/Playlist/Title" msgid "Playlist" @@ -3254,33 +3668,28 @@ 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 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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: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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: 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 +#: front/src/components/auth/LoginForm.vue:5 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" @@ -3290,7 +3699,12 @@ 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/views/admin/library/TrackDetail.vue:137 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 #, fuzzy msgctxt "*/*/*/Noun" msgid "Position" @@ -3298,9 +3712,7 @@ 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." +msgid "Prevent account or domain from triggering notifications, except from followers." msgstr "" #: front/src/components/audio/EmbedWizard.vue:33 @@ -3308,7 +3720,7 @@ msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "" -#: front/src/components/audio/Player.vue:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "" @@ -3319,7 +3731,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 #, fuzzy msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" @@ -3341,15 +3753,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Prozesatzen" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 #, fuzzy msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Erroredun fitxategiak" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "Erregistratzea itxita dago instantzia honetan. Gonbidapen kode bat beharko duzu izena emateko." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3380,7 +3798,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Ilara" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "" @@ -3418,8 +3836,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Irratiak" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Irratiak" @@ -3450,15 +3868,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 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 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "" @@ -3479,6 +3897,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Azken aldian gehituta" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Azken aldian gehituta" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3508,14 +3932,14 @@ 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 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "" @@ -3528,9 +3952,7 @@ 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." +msgid "Refresh request wasn't proceed in time by our server. It will be processed later." msgstr "" #: front/src/components/federation/FetchButton.vue:16 @@ -3554,16 +3976,13 @@ 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 "" -"Erregistratzea itxita dago instantzia honetan. Gonbidapen kode bat beharko " -"duzu izena emateko." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administrazioa" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 #, fuzzy msgctxt "Content/Admin/Table, User role" msgid "Regular user" @@ -3590,8 +4009,8 @@ 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "" @@ -3601,6 +4020,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3608,13 +4032,8 @@ msgstr "Urruneko liburutegiak" #: 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 "" -"Urruneko liburutegiak interneteko beste erabiltzaile batzuenak dira. " -"Hauetara sarbidea lor dezakezu hauetara baimena lortzen baduzu edo publikoak" -" diren bitartean." +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." #: front/src/components/library/radios/Filter.vue:59 msgctxt "Content/Radio/Button.Label/Verb" @@ -3632,6 +4051,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Ezabatu irudia" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Gogokoetan sartu" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Gogokoetan sartu" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 #, fuzzy msgctxt "Content/Track/Icon.Tooltip/Verb" @@ -3640,37 +4071,108 @@ 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." +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 -#: front/src/components/auth/SubsonicTokenForm.vue:36 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Ilaran gehitu" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "" + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Liburutegi hau ezabatu?" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Artista honen albumak" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Liburutegi hau ezabatu?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Zerrendan sartu..." + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Editatu instantzia infoa" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Eskatu pasahitz berria" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Subsonic API pasahitz berria eskatu?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Eskatu pasahitza" @@ -3680,17 +4182,34 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: 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/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Sortze data" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 #, fuzzy msgctxt "Content/Library/Dropdown/Verb" @@ -3698,8 +4217,8 @@ 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/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3742,45 +4261,50 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Gorde" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 #, fuzzy msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Erreproduzitu orain" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Eskaneatzeko zain" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 #, fuzzy msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Eskaneatzeko zain" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Erroreak eskaneatzean" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 #, fuzzy msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" @@ -3803,12 +4327,14 @@ msgstr "" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3821,6 +4347,7 @@ msgid "Search a remote library" msgstr "Bilatu urruneko liburutegia" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "" @@ -3855,7 +4382,12 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "" @@ -3870,12 +4402,12 @@ msgctxt "Content/Admin/Input.Placeholder/Verb" msgid "Search by username, e-mail address, code…" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "" @@ -3885,16 +4417,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Bilatu musika pixka bat" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Bilatu musika pixka bat" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Bilatu musika pixka bat" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3905,6 +4451,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Atalak" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3923,9 +4489,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Aukeratu orrialde hau bakarrik" -#: 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Ezarpenak" @@ -3948,18 +4519,20 @@ msgstr "Partekatu esteka" #: front/src/views/content/libraries/Detail.vue:15 #, 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." +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." #: front/src/views/content/libraries/Detail.vue:14 -#: front/src/views/content/remote/Card.vue:77 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Esteka partekatzen" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 #, fuzzy msgctxt "Content/Album/Card.Link/Verb" @@ -3968,11 +4541,11 @@ 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 +#: front/src/components/tags/List.vue:11 #, fuzzy -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Erakutsi album 1 gehiago" msgstr[1] "Erakutsi %{ count } album gehiago" @@ -3981,17 +4554,28 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Erakutsi album 1 gehiago" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Erakutsi irakurritako jakinarazpenak" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 #, fuzzy msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" @@ -4001,41 +4585,53 @@ msgstr "Pasahitza aldatu" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: 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 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Erregistratu" + +#: front/src/views/auth/Signup.vue:37 #, fuzzy msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Erregistratu" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Erregistratu" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 #, fuzzy msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" @@ -4049,9 +4645,9 @@ 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/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Tamaina" @@ -4069,7 +4665,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Saltatutako fitxategiak" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "" @@ -4084,56 +4680,61 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Iturburu kodea" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 #, fuzzy msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Instantziako irratiak" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" 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" +#: front/src/components/About.vue:170 src/components/Home.vue:53 +msgctxt "Content/Home/Header" +msgid "Statistics" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 account" 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/moderation/DomainsDetail.vue:418 +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:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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/views/admin/moderation/DomainsDetail.vue:115 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "" @@ -4142,8 +4743,23 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" 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/moderation/ReportCard.vue:57 +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "" @@ -4153,19 +4769,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 #, fuzzy msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" @@ -4176,7 +4780,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "" @@ -4186,12 +4790,22 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "" @@ -4232,16 +4846,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4252,24 +4871,51 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Liburutegia" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Eskaerak zain" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: 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/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/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 @@ -4277,14 +4923,12 @@ msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 +#: front/src/components/Footer.vue:61 msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "" @@ -4296,22 +4940,17 @@ 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 @@ -4324,11 +4963,14 @@ 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." msgstr "" #: front/src/components/playlists/Form.vue:14 @@ -4344,46 +4986,42 @@ 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 msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "" #: front/src/components/federation/FetchButton.vue:50 msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote 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." +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/TagsTable.vue:180 +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. 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 @@ -4403,8 +5041,12 @@ 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/views/admin/library/TagDetail.vue:44 +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." msgstr "" #: front/src/components/playlists/PlaylistModal.vue:34 @@ -4417,11 +5059,9 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 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 @@ -4454,21 +5094,35 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +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 "" +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." +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 @@ -4486,23 +5140,19 @@ 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:141 +#: front/src/views/content/remote/Card.vue:169 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:142 +#: front/src/views/content/remote/Card.vue:170 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 @@ -4512,6 +5162,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "" +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4520,14 +5175,13 @@ msgstr "" #: 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" +msgid "This track could not be processed, please make sure it is tagged correctly" 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 @@ -4536,7 +5190,7 @@ msgctxt "Content/Library/Help text" msgid "This track is already present in one of your libraries" msgstr "" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "" @@ -4546,7 +5200,7 @@ msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "" @@ -4556,29 +5210,29 @@ msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "" -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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 +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:40 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 "" #: 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 @@ -4586,9 +5240,15 @@ 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 -#: src/edits.js:39 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "" @@ -4599,30 +5259,33 @@ msgctxt "Content/Track/*/Noun" msgid "Title" msgstr "" -#: front/src/components/manage/library/AlbumsTable.vue:39 -#: front/src/components/manage/library/TracksTable.vue:39 -msgctxt "*/*/*" -msgid "Title" -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 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "gogoko 1" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "" @@ -4632,31 +5295,33 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 #, fuzzy msgctxt "Content/*/*" msgid "Total users" msgstr "Ez da erabiltzen" -#: 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +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 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "" @@ -4666,30 +5331,32 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 #, fuzzy msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Irratiaren izena" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4701,18 +5368,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Artista honen albumak" -#: front/src/components/instance/Stats.vue:25 -#, fuzzy -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "gogoko 1" - -#: front/src/components/instance/Stats.vue:19 -#, fuzzy -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "Azken aldian entzuna" - #: front/src/components/library/radios/Filter.vue:44 #, fuzzy msgctxt "Popup/Radio/Title/Noun" @@ -4725,37 +5380,40 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "" +#: front/src/components/manage/moderation/ReportCard.vue:134 +msgctxt "*/*/*" +msgid "Type" +msgstr "" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 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 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 #, fuzzy msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Jarraitu" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 #, fuzzy msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Liburutegi hau ezabatu?" -#: 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/federation/FetchButton.vue:54 #: front/src/components/federation/FetchButton.vue:55 msgctxt "*/*/Error" @@ -4764,19 +5422,25 @@ msgstr "" #: front/src/components/library/ImportStatusModal.vue:144 msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4847,9 +5511,7 @@ msgstr "Inportazio data" #: 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" +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 @@ -4859,9 +5521,7 @@ 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 "" #: front/src/components/library/FileUpload.vue:30 @@ -4869,11 +5529,17 @@ msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Inportazio data" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4881,9 +5547,7 @@ 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 @@ -4906,35 +5570,33 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 msgctxt "*/*/*" msgid "Uploads" msgstr "" -#: 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/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 @@ -4943,18 +5605,29 @@ msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Zure instantzia hautatu" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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 @@ -4962,16 +5635,27 @@ msgctxt "Content/Admin/Table" msgid "Used" msgstr "" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "" -#: front/src/components/instance/Stats.vue:5 +#: front/src/components/Home.vue:154 #, fuzzy -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "Azken jarduera" +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Nire liburutegiak" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Iragazki izena" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4987,37 +5671,37 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Instantziako irratiak" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 #, fuzzy msgctxt "Content/*/*" msgid "Username" msgstr "Iragazki izena" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 #, fuzzy msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "E-maila baieztatu" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 #, fuzzy msgctxt "Footer/*/Title" @@ -5038,31 +5722,43 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Saltatutako fitxategiak" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 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/Home.vue:169 +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: 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/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -5080,6 +5776,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Zerrenda ikuspena" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Funkwhale-ri buruz" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -5090,7 +5792,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Sortu nire kontua" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "" @@ -5100,9 +5808,9 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "" -#: front/src/components/Home.vue:122 -msgctxt "Content/Home/List item" -msgid "We do not track you or bother you with ads" +#: front/src/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" msgstr "" #: front/src/components/library/FileUpload.vue:39 @@ -5110,27 +5818,20 @@ msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "" -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "" #: front/src/components/Home.vue:5 -#, fuzzy -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Funkwhale-ri buruz" - -#: front/src/components/Home.vue:24 -#, fuzzy -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Funkwhale-ri buruz" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5157,9 +5858,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "" @@ -5171,25 +5874,17 @@ 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:" +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 %{ " -"hostname } . 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 %{ hostname } . 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 @@ -5205,9 +5900,7 @@ 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" +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 @@ -5217,23 +5910,12 @@ 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 "" - -#: 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" +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediately, while following a private library requires approval from its owner." 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 any time from your account settings." msgstr "" #: front/src/views/auth/EmailConfirm.vue:24 @@ -5241,18 +5923,19 @@ msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "" +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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." +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 @@ -5270,19 +5953,17 @@ 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "" @@ -5294,8 +5975,7 @@ 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 @@ -5310,23 +5990,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 "" #: 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 any more:" msgstr "" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "" +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 #, fuzzy msgctxt "Content/Settings/Title/Noun" @@ -5338,6 +6019,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5349,12 +6035,12 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Gogokoak" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" +#: front/src/views/Notifications.vue:5 +msgctxt "Content/Notifications/Title" +msgid "Your messages" msgstr "" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 #, fuzzy msgctxt "Content/Notifications/Title" msgid "Your notifications" @@ -5374,41 +6060,50 @@ 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" +msgid "Your settings can't be updated" 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" +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 +#: front/src/edits.js:70 #, fuzzy msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Deskribapena" -#: front/src/edits.js:54 +#: front/src/edits.js:77 #, fuzzy msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Kopiatu" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 #, fuzzy msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" +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/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" diff --git a/front/locales/fr_FR/LC_MESSAGES/app.po b/front/locales/fr_FR/LC_MESSAGES/app.po index a4a095cfe..78954b56c 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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-08-21 00:34+0000\n" "Last-Translator: Mélanie Chauvel \n" -"Language-Team: French \n" +"Language-Team: French \n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,6 +34,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "%{ app } Veut accéder à votre compte funkwhale" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } piste" +msgstr[1] "%{ count } pistes" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } piste" +msgstr[1] "%{ count } pistes" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } piste" +msgstr[1] "%{ count } pistes" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } piste" +msgstr[1] "%{ count } pistes" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } piste" +msgstr[1] "%{ count } pistes" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -42,9 +88,9 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } sur %{ total } élément sélectionné" msgstr[1] "%{ count } sur %{ total } éléments sélectionnés" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 msgctxt "*/*/*" msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -65,7 +111,15 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } piste correspondante aux filtres sélectionnés" msgstr[1] "%{ count } pistes correspondantes aux filtres sélectionnés" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } piste" +msgstr[1] "%{ count } pistes" + +#: front/src/components/playlists/Card.vue:28 msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -90,8 +144,7 @@ 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" @@ -110,12 +163,10 @@ msgstr "Profil de %{ username }" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." -msgstr "" -"%{ track } est déjà dans %{ playlist }." +msgid "%{ track } is already in %{ playlist }." +msgstr "%{ track } est déjà dans %{ playlist }." -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" @@ -129,24 +180,44 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 favori" msgstr[1] "%{ count } favoris" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Une bibliothèque propre" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Ajouter la piste" +msgstr[1] "Ajouter la piste" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "Une erreur réseau s'est produite lors du téléversement de ce fichier" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "Une courte description décrivant vos changements." #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "À propos de %{ instance }" #: front/src/components/Footer.vue:6 @@ -154,19 +225,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "À propos de %{instanceName}" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "À propos de Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "À propos de Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "À propos" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "À propos de Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "À propos de cette instance" #: front/src/views/content/libraries/Detail.vue:48 @@ -179,88 +263,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Accepté" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Accès désactivé" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to audio files, libraries, artists, albums and tracks" msgstr "Accès aux fichiers audio, librairies, artistes, albums et pistes" -#: front/src/components/mixins/Translations.vue:97 -#: front/src/components/mixins/Translations.vue:98 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to content filters" msgstr "Accès aux filtres de contenu" -#: front/src/components/mixins/Translations.vue:105 -#: front/src/components/mixins/Translations.vue:106 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Accès aux modifications" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to email, username, and profile information" msgstr "Accès au courriel, nom d'utilisateur et informations du profil" -#: front/src/components/mixins/Translations.vue:77 -#: front/src/components/mixins/Translations.vue:78 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Accès aux favoris" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "Accès aux suivis" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to listening history" msgstr "Accès à l'historique d'écoute" -#: front/src/components/mixins/Translations.vue:101 -#: front/src/components/mixins/Translations.vue:102 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to notifications" msgstr "Accès aux notifications" -#: front/src/components/mixins/Translations.vue:89 -#: front/src/components/mixins/Translations.vue:90 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to playlists" msgstr "Accès aux listes de lecture" -#: front/src/components/mixins/Translations.vue:93 -#: front/src/components/mixins/Translations.vue:94 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" 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" -msgstr "" -"Accédez à votre musique depuis une interface épurée qui se concentre sur ce " -"qui compte vraiment" - #: front/src/components/manage/library/UploadsTable.vue:67 -#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Date d'accès" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -268,6 +344,9 @@ msgstr "Compte" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Compte" @@ -282,7 +361,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Paramètres du compte" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Paramètres du compte" @@ -299,7 +378,7 @@ msgstr "Courriel du compte" #: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 -#: front/src/views/admin/moderation/Base.vue:8 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Comptes" @@ -312,12 +391,9 @@ 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 @@ -325,18 +401,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Actions" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Actions" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Actif" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Activité" @@ -347,7 +430,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Visibilité de l'activité" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Ajouter" @@ -393,7 +476,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Ajouter des filtres pour personnaliser votre radio" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Ajouter du contenu" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Ajouter à la liste de lecture…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Ajouter à la liste de lecture…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Ajouter à la liste de lecture…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Ajouter à la file d'attente actuelle" @@ -425,7 +532,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Ajouter la piste" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" @@ -435,49 +542,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administration" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Album" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Artiste de cet album" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Données de l'album" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Nom de l'album" #: 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Albums" @@ -487,11 +598,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Albums de cet·te artiste" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Tout" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -509,45 +628,57 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" 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." +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" msgstr "" -"Une erreur a eu lieu durant le processus de téléversement. Vous trouverez " -"plus d'information ci-dessous." + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Ajouter un domaine" + +#: front/src/components/library/ImportStatusModal.vue:17 +#, fuzzy +msgctxt "Popup/Import/Message" +msgid "An error occurred 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." #: front/src/components/playlists/Editor.vue:13 +#, fuzzy 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" +msgid "An error occurred while saving your changes" +msgstr "Une erreur s'est produite pendant l'enregistrement de vos modifications" #: front/src/components/federation/FetchButton.vue:21 +#, fuzzy msgctxt "Popup/*/Message.Content" -msgid "An error occured while trying to refresh data:" +msgid "An error occurred while trying to refresh data:" msgstr "Une erreur s'est produite pendant la mise à jour des données :" #: front/src/components/federation/FetchButton.vue:41 +#, fuzzy msgctxt "*/*/Error" -msgid "An HTTP error occured while contacting the remote server" +msgid "An HTTP error occurred while contacting the remote server" 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" - #: front/src/components/library/ImportStatusModal.vue:145 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" msgstr "Une erreur inconnue a eu lieu" +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." +msgstr "" + #: front/src/components/auth/Settings.vue:175 #: src/components/auth/Settings.vue:225 msgctxt "*/*/*/Noun" @@ -566,13 +697,8 @@ 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." -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." +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 msgctxt "Content/Applications/Label" @@ -601,29 +727,31 @@ 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Artiste" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Artiste" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Données de l'artiste" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nom de l'artiste" @@ -633,36 +761,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artiste, album, piste…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "Artistes" #: 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Artistes" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -674,18 +806,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Demander la réinitialisation du mot de passe" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Contenu audio" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Raccourcis du lecteur audio" @@ -728,9 +866,9 @@ msgid "Back to settings" msgstr "Retour aux paramètres" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Débit binaire" @@ -743,13 +881,8 @@ 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" @@ -761,6 +894,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Parcourir la bibliothèque" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "Rafraîchir le contenu de la table" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -791,39 +930,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "De %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 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 -#: front/src/views/admin/library/LibraryDetail.vue:192 -#: front/src/views/admin/library/TrackDetail.vue:266 +#: front/src/views/admin/library/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Taille du cache" #: 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Annuler" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" msgstr "Annuler la demande d'abonnement" @@ -836,8 +976,15 @@ 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" + +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" 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" @@ -854,6 +1001,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Changer le mot de passe" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -871,31 +1023,23 @@ 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" msgid "Changing your password will have the following consequences:" msgstr "Modifier votre mot de passe aura les conséquences suivantes :" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" 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." -msgstr "" -"Cocher le périmètre \"Lecture\" ou \"Écriture\" sur le parent implique " -"l'accès à tous les périmètres enfants correspondants." +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." #: front/src/components/SetInstanceModal.vue:2 msgctxt "Popup/Instance/Title" @@ -908,6 +1052,7 @@ msgid "Clear" msgstr "Effacer" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Effacer" @@ -918,42 +1063,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Vider la liste de lecture" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Vider la liste d'attente" + +#: front/src/components/audio/Player.vue:668 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" 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" - #: 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 "" -"Cliquer pour afficher plus d'information à propos du processus d'import pour" -" cet envoi" +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" #: 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" +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 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Fermer" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Fermer" @@ -962,6 +1102,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "Fermer et recharger la page" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Fermer" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -969,11 +1115,16 @@ msgid "Code" msgstr "Code" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Réduire" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Réduire" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -994,13 +1145,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Code de confirmation" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: front/src/components/moderation/FilterModal.vue:90 msgctxt "*/Moderation/Message" msgid "Content filter successfully added" msgstr "Filtre de contenu ajouté avec succès" -#: front/src/components/mixins/Translations.vue:96 -#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Filtres de contenu" @@ -1012,25 +1168,28 @@ 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." -msgstr "" -"Les filtres de contenu vous aident à cacher les contenus que vous ne voulez " -"pas voir sur ce 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." #: 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 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Filtres de contenu" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Contribuer" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Copier" @@ -1051,7 +1210,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Copiez-collez ce code dans le HTML de votre site web" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Copyright" @@ -1066,32 +1225,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Impossible de récupérer la bibliothèque distante" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "Pochettes, paroles, notre but est de tout gérer ;)" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Créer" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Créer un compte Funkwhale" -#: 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/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" +#: 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/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1102,7 +1256,7 @@ msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Créer une nouvelle liste de lecture" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Créer un compte" @@ -1117,7 +1271,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Créer la bibliothèque" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Créer mon compte" @@ -1137,16 +1291,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Créer votre propre radio" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Date de création" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Date de création" @@ -1156,6 +1317,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar actuel" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Utilisation actuelle" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1171,18 +1338,20 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Utilisation actuelle" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" -msgstr "" -"Les données renvoyées par le serveur distant ont des attributs manquants ou " -"invalides" +msgstr "Les données renvoyées par le serveur distant ont des attributs manquants ou invalides" #: 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" @@ -1194,7 +1363,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Informations de débogage" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Diminuer le volume" @@ -1206,23 +1375,29 @@ msgstr "Diminuer le volume" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Supprimer" @@ -1247,7 +1422,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Supprimer la règle de modération" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Créer mon compte" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Créer mon compte" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Créer mon compte" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Supprimer la liste de lecture" @@ -1257,13 +1450,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Supprimer la radio" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Supprimer cet album ?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Supprimer cet artiste ?" @@ -1279,36 +1482,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Supprimer cette règle de modération ?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Supprimer cet artiste ?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Supprimer cette suggestion ?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Supprimer cet album ?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "Supprimer cet envoi ?" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 msgctxt "Content/Search/Dropdown" msgid "Descending" msgstr "Décroissant" -#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Description" @@ -1320,19 +1542,15 @@ msgid "Description" msgstr "Description" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Détails" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 @@ -1341,21 +1559,28 @@ msgid "Determine the visibility level of your activity" msgstr "Détermine le niveau de visibilité de votre activité" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Désactiver l'accès" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Désactiver l'accès via Subsonic" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Désactiver l'accès à l'API Subsonic ?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Désactivé" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1363,16 +1588,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Désactivé" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "Numéro de disque" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Découvrez comment utiliser Funkwhale depuis d'autres applications" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1385,12 +1620,14 @@ 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/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "À propos de Funkwhale" #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" @@ -1402,7 +1639,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Souhaitez-vous confirmer cette action ?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Voulez-vous supprimer la liste de lecture « %{ playlist } » ?" @@ -1412,6 +1649,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Voulez-vous supprimer la radio « %{ radio } » ?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Souhaitez-vous restaurer la dernière liste d'attente ?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1421,12 +1664,16 @@ 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 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Souhaitez-vous confirmer cette action ?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Souhaitez-vous restaurer la dernière liste d'attente ?" @@ -1442,26 +1689,33 @@ msgstr "Documentation" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Domaine" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Domaines" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1470,16 +1724,14 @@ 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 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Durée" @@ -1489,27 +1741,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Courriel confirmé" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" -msgstr "Simple à utiliser" - -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Éditer" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Éditer" @@ -1519,11 +1766,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Éditer l'application" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "Éditer les informations concernant cette instance" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1544,23 +1786,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Modifier cette piste" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Modifications" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Modifications" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "Courriel" @@ -1570,9 +1813,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Adresse de courriel" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Insérer" @@ -1582,29 +1826,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Code inséré" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Insérez cet album dans votre site web" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Insérez cet·te artiste dans votre site web" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Insérez cet album dans votre site web" + +#: front/src/components/library/TrackBase.vue:43 msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Insérez cette piste dans votre site web" -#: front/src/views/admin/moderation/AccountsDetail.vue:259 -#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Suivi de la bibliothèque émise" -#: front/src/views/admin/moderation/AccountsDetail.vue:243 -#: front/src/views/admin/moderation/DomainsDetail.vue:171 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Messages émis" @@ -1617,6 +1867,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Activé" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Activé" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1632,7 +1889,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Saisissez un nom de radio…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "Entrer le titre de l’album…" @@ -1648,16 +1905,18 @@ msgid "Enter playlist name…" msgstr "Saisissez un nom de playlist…" #: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "Saisissez l'adresse de courriel associée à votre compte" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Saisissez votre courriel" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Saisissez votre code d'invitation (insensible à la casse)" @@ -1667,12 +1926,12 @@ msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Saisissez votre recherche…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Saisissez votre nom d'utilisateur·rice" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Saisissez votre nom d'utilisateur·rice ou courriel" @@ -1689,7 +1948,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Détail de l'erreur" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Rapports d'erreur" @@ -1745,26 +2004,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Erreur lors de la récupération des données de l'application" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Erreur lors de la récupération des informations du nœud" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "Erreur pendant l'enregistrement des paramètres" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Erreur lors de l'enregistrement des paramètres" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "Erreur pendant l'enregistrement des paramètres" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Erreur durant l'envoi des modifications" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Erreur durant l'envoi des modifications" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Erreur durant l'envoi des modifications" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1799,9 +2070,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Exclure" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Date d'expiration" @@ -1818,17 +2094,8 @@ 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 @@ -1836,14 +2103,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Échoué" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Pistes échouées :" -#: front/src/views/admin/library/AlbumDetail.vue:165 -#: front/src/views/admin/library/ArtistDetail.vue:154 -#: front/src/views/admin/library/TrackDetail.vue:217 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Pistes favorites" @@ -1853,12 +2120,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Favoris" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Favoris" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Fédération" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1884,6 +2157,12 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Nom du filtre" +#: front/src/components/Home.vue:118 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "Soumettre une nouvelle modification" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1893,25 +2172,31 @@ msgid "Finished" msgstr "Terminé" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "Vu pour la première fois" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Date de découverte" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Suivre" @@ -1921,15 +2206,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Suivre des bibliothèques distantes" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Demande de suivi en attente de validation" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Abonnés" @@ -1939,25 +2224,21 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Abonné·es" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Abonné" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Abonnements" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" -msgstr "" -"De l’album %{ album } par " -"%{ artist }" +msgid "From album %{ album } by %{ artist }" +msgstr "De l’album %{ album } par %{ artist }" #: front/src/components/auth/Authorize.vue:28 msgctxt "Content/Auth/Label/Noun" @@ -1966,38 +2247,21 @@ 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 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -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." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "Funkwhale est gratuit et vous donne le contrôle sur votre musique." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "Funkwhale prend soin de votre musique" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Raccourcis généraux" @@ -2007,26 +2271,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Obtenir une nouvelle invitation" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -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 MusicBrainz" -msgstr "" -"Obtenez des métadonnées de qualité pour votre musique grâce à MusicBrainz" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Commencer" -#: front/src/components/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Obtenir de l'aide" @@ -2047,11 +2297,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Retourner à la page d'accueil" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Artistes caché·es" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2062,12 +2322,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Cacher le contenu" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 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:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "Cacher le contenu de cet·te artiste…" @@ -2077,39 +2337,28 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "Accueil" -#: front/src/components/instance/Stats.vue:36 -msgctxt "Content/About/Paragraph/Unit" -msgid "Hours of music" -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 +#, fuzzy 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 linked 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." -msgstr "" -"Si vous autorisez des applications tierces à accéder à vos données, ces " -"applications seront listées ici." +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." + +#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Cacher le contenu" #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" @@ -2121,6 +2370,12 @@ 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 @@ -2128,12 +2383,6 @@ 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" @@ -2163,20 +2412,19 @@ 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" msgid "In radio suggestions" msgstr "Dans les suggestions radio" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inactif" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Augmenter le volume" @@ -2194,7 +2442,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Instance" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Informations de l'instance" @@ -2219,21 +2467,30 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "Adresse de l'instance" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 }" -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/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" +msgstr "Métadonnées invalides" #: front/src/components/library/ImportStatusModal.vue:139 msgctxt "Popup/Import/Error.Label" msgid "Invalid metadata" msgstr "Métadonnées invalides" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2245,7 +2502,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Invitations" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Suivi des problèmes" @@ -2255,17 +2518,18 @@ msgctxt "Popup/Instance/Error message.Title" msgid "It is not possible to connect to the given URL" msgstr "Impossible de se connecter à l'URL renseignée" -#: front/src/components/Home.vue:50 -msgctxt "Content/Home/List item/Verb" -msgid "Keep a track of your favorite songs" -msgstr "Sauvegardez vos chansons favorites" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 msgctxt "*/*/*/Noun" msgid "Keyboard shortcuts" msgstr "Raccourcis clavier" -#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Comptes connus" @@ -2276,15 +2540,15 @@ msgid "Known libraries" msgstr "Bibliothèques connues" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Dernière activité" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Dernière vérification" @@ -2299,13 +2563,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Vu pour la dernière fois" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Date de dernier aperçu" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Dernière mise à jour :" @@ -2315,10 +2579,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Démarrer" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "En savoir plus à propos de cette instance" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Charger plus…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2330,11 +2595,17 @@ msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Laisser vide pour un widget adaptatif" -#: 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2346,28 +2617,24 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Bibliothèques" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 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/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Bibliothèque" @@ -2399,21 +2666,41 @@ msgstr "Bibliothèque mise à jour" #: 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 msgctxt "Content/*/*/Noun" msgid "License" msgstr "Licence" -#: 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "Écoutes" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "Écoutes" @@ -2439,7 +2726,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Chargement des données de la bibliothèque…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Chargement des notifications…" @@ -2464,6 +2751,7 @@ msgstr "Chargement de vos favoris…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2479,12 +2767,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Compte local" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Connexion" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Connectez-vous à votre compte Funkwhale" @@ -2499,7 +2787,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Connecté·e en tant que %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Se connecter" @@ -2517,44 +2805,42 @@ 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:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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:635 -#: src/components/audio/Player.vue:636 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 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 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menu principal" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Gérer la bibliothèque" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Sous règle de modération" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2570,7 +2856,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Gérer vos listes de lecture" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Tout marquer comme lu" @@ -2585,12 +2871,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marquer comme non lu" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "Mo" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Lecteur média" @@ -2600,43 +2886,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Membre depuis le %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Applications mobiles et de bureau" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "Applications mobiles et de bureau" + #: 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Modération" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Modération" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Mettre à jour les règles de modération" #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "Modification %{ id }" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Date de modification" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "Plus…" @@ -2646,7 +2961,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Musique" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Couper le son" @@ -2693,8 +3008,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Mes bibliothèques" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2704,14 +3019,17 @@ msgstr "Mes bibliothèques" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2719,31 +3037,38 @@ msgid "N/A" msgstr "ND" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +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: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 "Nom" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2751,7 +3076,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Nouveau mot de passe" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Les nouvelles pistes seront ajoutées ici automatiquement." @@ -2761,23 +3086,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "Nouvelle valeur" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Piste suivante" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" 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" - #: front/src/components/audio/Search.vue:25 msgctxt "Content/Search/Paragraph" msgid "No album matched your query" @@ -2791,8 +3111,12 @@ 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" + +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." 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" @@ -2804,7 +3128,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Aucune bibliothèque correspondante." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Pas encore de notifications." @@ -2814,6 +3138,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "Aucun résultat n'a été trouvé." +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2830,18 +3164,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Non utilisé" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Notifications" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Notifications" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Cacher le contenu" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Site officiel" @@ -2856,6 +3197,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "Ancienne valeur" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Accès libre" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2863,29 +3210,29 @@ msgstr "Accès libre" #: 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 "" -"Ouvrir un fil de discussion de support (incluez les informations de débogage" -" dans votre 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)" -#: front/src/components/library/AlbumBase.vue:73 -#: front/src/components/library/ArtistBase.vue:84 -#: front/src/components/library/TrackBase.vue:92 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 msgctxt "Content/Moderation/Link" msgid "Open in moderation interface" msgstr "Ouvrir dans l'interface de modérations" -#: front/src/views/admin/library/AlbumDetail.vue:31 -#: front/src/views/admin/library/ArtistDetail.vue:30 -#: front/src/views/admin/library/TrackDetail.vue:30 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 msgctxt "Content/Moderation/Link/Verb" msgid "Open local profile" msgstr "Ouvrir le profil local" -#: front/src/views/admin/library/AlbumDetail.vue:46 -#: front/src/views/admin/library/ArtistDetail.vue:45 -#: front/src/views/admin/library/TrackDetail.vue:45 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Ouvrir sur MusicBrainz" @@ -2895,10 +3242,10 @@ msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Ouvrir le profil" -#: front/src/views/admin/library/AlbumDetail.vue:54 -#: front/src/views/admin/library/ArtistDetail.vue:53 +#: front/src/views/admin/library/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2919,6 +3266,7 @@ msgstr "Ou personnalisez votre règle" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2926,43 +3274,58 @@ msgstr "Ordre" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "Trier par" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Sens" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Propriétaire" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Propriétaire" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2978,12 +3341,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Pagination" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Mot de passe" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Mot de passe" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Mot de passe mis à jour" @@ -2993,12 +3363,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Mot de passe modifié avec succès" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Mettre en pause" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Mettre en pause/jouer la piste en cours" @@ -3027,7 +3397,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Fichiers en attente" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Demandes d'abonnement en attente" @@ -3038,7 +3408,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Vérification en attente" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Vérification des modifications en attente" @@ -3055,66 +3425,67 @@ msgid "Permissions" msgstr "Permissions" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Jouer" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "Tout lire" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Lire tous les albums" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Lire ensuite" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Jouer la piste suivante" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Lire maintenant" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Jouer la piste précédente" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "Jouer des chansons similaires" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Jouer cette piste" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Jouer" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Jouer…" +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Liste de lecture" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Liste de lecture" @@ -3151,63 +3522,58 @@ 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 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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 -#: front/src/views/admin/library/ArtistDetail.vue:162 -#: front/src/views/admin/library/TrackDetail.vue:225 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "Listes de lecture" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "Les playlists ? Elles sont là !" - #: 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 "Merci de vérifier que votre mot de passe est correct" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 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" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF ou JPG. 2Mo maximum. L'image sera réduite à 400×400 pixels." -#: front/src/views/admin/library/TrackDetail.vue:137 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 msgctxt "*/*/*/Noun" msgid "Position" 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:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Piste précédente" @@ -3218,7 +3584,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "Privé" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Problème lors de l'analyse" @@ -3239,14 +3605,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "En cours de traitement" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Profil" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "Les inscriptions sont fermées sur cette instance, vous aurez besoin d'un code d'invitation pour vous inscrire." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3277,7 +3649,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "File d’attente" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "La file d’attente a été mélangée !" @@ -3313,8 +3685,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Radios" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Radios" @@ -3345,15 +3717,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "Raison" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Suivis de bibliothèque reçus" -#: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:62 -#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "Messages reçus" @@ -3373,6 +3745,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Ajoutés récemment" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Ajoutés récemment" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3401,14 +3779,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "Erreur de rafraîchissement" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "Rafraîchir depuis le serveur distant" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Rafraîchir les informations du nœud" @@ -3420,12 +3798,8 @@ 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." -msgstr "" -"La requête de rafraîchissement n'a pas été effectuée à temps par notre " -"serveur. Elle sera exécutée plus tard." +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." #: front/src/components/federation/FetchButton.vue:16 msgctxt "Popup/*/Message.Title" @@ -3447,16 +3821,13 @@ msgctxt "Popup/*/Title" msgid "Refreshing object from remote…" 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." -msgstr "" -"Les inscriptions sont fermées sur cette instance, vous aurez besoin d'un " -"code d'invitation pour vous inscrire." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administration" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "Utilisateur·rice standard·e" @@ -3481,8 +3852,8 @@ msgid "Rejected" msgstr "Rejeté" #: 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Date de sortie" @@ -3492,6 +3863,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "Espace de stockage restant" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3499,13 +3875,8 @@ 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" @@ -3522,6 +3893,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Supprimer le filtre" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Retirer des favoris" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Retirer des favoris" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3529,45 +3912,108 @@ 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 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Ajouter à la file d'attente actuelle" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "" + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Modifier cet album" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Modifier cet·te artiste" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Supprimer cette bibliothèque ?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Ajouter à cette liste de lecture" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Modifier cette piste" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Demander un nouveau mot de passe" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Demander un nouveau mot de passe pour l'API Subsonic ?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Demander un mot de passe" @@ -3577,25 +4023,43 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 +#, fuzzy msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "Réinitialiser à la valeur d’origine : %{ value }" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: src/views/auth/PasswordReset.vue:4 front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "Réinitialiser votre mot de passe" +#: front/src/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Date de création" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Relancer l'importation" #: front/src/components/favorites/List.vue:39 -#: src/components/library/Albums.vue:30 -#: front/src/components/library/Artists.vue:30 +#: src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3636,43 +4100,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Règle" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "Règle" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Enregistrer" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Scan démarré" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Analyser maintenant" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Croissant" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 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)" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Analyse démarrée" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Scanné avec des erreurs" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Analyse en cours… (%{ progress }%)" @@ -3694,12 +4164,14 @@ msgstr "" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3712,6 +4184,7 @@ msgid "Search a remote library" msgstr "Rechercher une bibliothèque distante" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Rechercher par titre, artiste, domaine…" @@ -3746,7 +4219,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Rechercher par domaine, nom d'utilisateur·rice, bio…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Rechercher par nom…" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Rechercher par nom…" @@ -3761,12 +4240,12 @@ msgctxt "Content/Admin/Input.Placeholder/Verb" msgid "Search by username, e-mail address, code…" msgstr "Rechercher par nom d'utilisateur·rice, courriel, code…" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Rechercher par nom d'utilisateur·rice, courriel, nom…" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Rechercher des artistes, albums, pistes…" @@ -3776,16 +4255,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Rechercher de la musique" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Rechercher par nom…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Rechercher de la musique" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Rechercher sur Wikipédia" #: 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3796,6 +4289,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Sections" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3813,9 +4326,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Paramètres" @@ -3837,18 +4355,20 @@ 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 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Lien de partage" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" @@ -3856,10 +4376,11 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "Afficher %{ count } autre piste" msgstr[1] "Afficher %{ count } autres pistes" -#: front/src/components/audio/artist/Card.vue:30 -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +#: front/src/components/tags/List.vue:11 +#, fuzzy +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Montrer 1 album supplémentaire" msgstr[1] "Montrer %{ count } albums supplémentaires" @@ -3868,17 +4389,29 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "Afficher toutes les modifications" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Montrer les raccourcis clavier disponibles" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "Afficher toutes les modifications" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Montrer 1 album supplémentaire" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Afficher les notifications lues" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Afficher/masquer le mot de passe" @@ -3887,40 +4420,52 @@ msgstr "Afficher/masquer le mot de passe" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: front/src/views/content/libraries/FilesTable.vue:117 msgctxt "Content/*/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Affichage des résultats %{ start }-%{ end } sur %{ total }" -#: front/src/components/ShortcutsModal.vue:83 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Mélanger la file d'attente" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Mélanger votre file d’attente" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Inscription" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Inscription" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Inscription" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Date d'inscription" @@ -3933,9 +4478,9 @@ 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/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Taille" @@ -3953,7 +4498,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Fichiers ignorés" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Logiciel" @@ -3961,70 +4506,68 @@ msgstr "Logiciel" #: front/src/components/playlists/Editor.vue:21 msgctxt "Content/Playlist/Paragraph" msgid "Some tracks in your queue are already in this playlist:" -msgstr "" -"Certaines pistes de votre file d'attente sont déjà dans cette liste de " -"lecture :" +msgstr "Certaines pistes de votre file d'attente sont déjà dans cette liste de lecture :" #: front/src/components/PageNotFound.vue:10 msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Désolé, la page demandée n’existe pas :" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Code source" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Membre de l'équipe" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Démarrer la radio" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" 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" +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Statistiques" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 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/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/moderation/DomainsDetail.vue:418 +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" + +#: front/src/views/admin/library/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "" -"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 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 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Statut" @@ -4033,8 +4576,25 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" msgid "Status" msgstr "Statut" -#: front/src/views/content/libraries/Detail.vue:28 -msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)" +#: front/src/components/manage/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Statut" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Statut" @@ -4044,19 +4604,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Statut" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Arrêter la radio" @@ -4066,7 +4614,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Valider" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "Soumettre et appliquer la modification" @@ -4076,12 +4624,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "Soumettre une nouvelle modification" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Valider" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "Soumettre la suggestion" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Valider" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4121,16 +4681,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Résumé" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "Résumé (optionel)" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Forum d'aide" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4141,26 +4706,51 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Synchronisation des changements avec le serveur…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Nom de la piste" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Annuler la demande d'abonnement" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: front/src/components/audio/EmbedWizard.vue:25 #: front/src/components/common/CopyInput.vue:3 msgctxt "Content/*/Paragraph" msgid "Text copied to clipboard!" 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." - -#: front/src/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 @@ -4168,19 +4758,15 @@ msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "L'application demande également les permissions inconnues suivantes :" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 +#: front/src/components/Footer.vue:61 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" @@ -4189,24 +4775,17 @@ msgstr "L'adresse fournie n'est pas un serveur 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 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 @@ -4219,14 +4798,16 @@ msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "Cette action est irréversible." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." msgstr "" -"La plateforme est gratuite et open-source, vous pouvez l'installer et la " -"modifier sans restrictions" #: front/src/components/playlists/Form.vue:14 msgctxt "Content/Playlist/Error message.Title" @@ -4240,46 +4821,43 @@ 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 msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "" #: front/src/components/federation/FetchButton.vue:50 msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote 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." +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/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. This action is irreversible." +msgstr "Cette action est irréversible." + #: 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 @@ -4299,10 +4877,15 @@ 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/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "Cette action est irréversible." + #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" msgid "The track can't be added to a playlist" @@ -4313,11 +4896,9 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 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 @@ -4333,9 +4914,7 @@ 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" @@ -4352,22 +4931,37 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Cet⋅te artiste est présent⋅e dans les bibliothèques suivantes :" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "Cet⋅te artiste est présent⋅e dans les bibliothèques suivantes :" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Ce domaine est sujet à des règles de modération spécifiques" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +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." + +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." 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 @@ -4383,34 +4977,22 @@ 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:141 +#: front/src/views/content/remote/Card.vue:169 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:142 +#: front/src/views/content/remote/Card.vue:170 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 @@ -4419,6 +5001,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "" +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4426,17 +5013,15 @@ 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" +msgid "This track could not be processed, please make sure it is tagged correctly" +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 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 @@ -4445,69 +5030,65 @@ 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" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 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" msgid "This track is present in the following libraries:" msgstr "Cette piste est présente dans les bibliothèques suivantes :" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 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 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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." +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." msgstr "" -"Cela vous déconnectera sur l'ensemble de vos appareils utilisant ce mot de " -"passe." + +#: front/src/components/auth/SubsonicTokenForm.vue:40 +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." #: front/src/components/auth/Settings.vue:253 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 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Titre" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Titre" @@ -4518,30 +5099,33 @@ msgctxt "Content/Track/*/Noun" msgid "Title" msgstr "Titre" -#: front/src/components/manage/library/AlbumsTable.vue:39 -#: front/src/components/manage/library/TracksTable.vue:39 -msgctxt "*/*/*" -msgid "Title" -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 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 favori" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Basculer la boucle de file d'attente" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Taille totale" @@ -4551,30 +5135,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Taille totale des fichiers de cette bibliothèque" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Piste" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +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 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Nom de la piste" @@ -4584,29 +5170,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Information de la piste" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nom de la piste" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Pistes" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4617,16 +5205,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Pistes par cet⋅te artiste" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "Pistes en favoris" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "pistes écoutées" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4638,37 +5216,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Type" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Type" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Type" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" msgstr "Sous règle de modération" -#: front/src/views/content/remote/Card.vue:109 -#: src/views/content/remote/Card.vue:114 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Se désabonner" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Se désabonner de cette bibliothèque ?" -#: 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 "" -"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 msgctxt "*/*/Error" @@ -4677,19 +5257,25 @@ msgstr "" #: front/src/components/library/ImportStatusModal.vue:144 msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Musique illimitée" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Réactiver le son" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4753,12 +5339,8 @@ 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" @@ -4767,24 +5349,25 @@ 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" msgid "Upload new tracks" msgstr "Téléverser de nouveaux morceaux" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Quota d’envoi" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Quota d’envoi" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4792,12 +5375,8 @@ 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." -msgstr "" -"L’import a été ignoré car un fichier similaire est déjà disponible dans une " -"de vos bibliothèques." +msgid "Upload was skipped because a similar one is already available in one of your libraries." +msgstr "L’import a été ignoré car un fichier similaire est déjà disponible dans une de vos bibliothèques." #: front/src/components/library/ImportStatusModal.vue:11 msgctxt "Popup/Import/Message" @@ -4819,35 +5398,33 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Envoi en cours…" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "Téléversements" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Téléversements" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 msgctxt "*/*/*" msgid "Uploads" msgstr "Téléversements" -#: 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 "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 @@ -4855,39 +5432,57 @@ msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Utiliser une autre instance" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "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/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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" msgid "Used" msgstr "Utilisé" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Utilisateur·rice" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "Activité des utilisateur·ice·s" +#: front/src/components/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Bibliothèques utilisateur" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Nom d'utilisateur" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4901,35 +5496,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Radios des utilisateur·ice·s" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Nom d'utilisateur" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nom d'utilisateur ou email" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "utilisateur·rice·s" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Utilisateur·ice·s" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4947,31 +5542,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Afficher les fichiers" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 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/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Charger plus…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgctxt "Content/*/*/Clickable, Verb" msgid "View on MusicBrainz" msgstr "Voir sur MusicBrainz" +#: front/src/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4987,6 +5595,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilité" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Utiliser Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4997,7 +5611,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "Chargement de vos favoris…" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Erreur lors de la connexion" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Erreur lors de la connexion" @@ -5007,35 +5627,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "Sauvegarde de vos modifications impossible" -#: front/src/components/Home.vue:122 -msgctxt "Content/Home/List item" -msgid "We do not track you or bother you with ads" -msgstr "Nous ne vous pistons pas et ne vous exposons pas à des publicités" +#: front/src/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "nous vous recommandons d'utiliser le logiciel Picard pour cela." -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "Nous pensons que l'accès à la musique devrait être simple." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Bienvenue" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Bienvenue sur Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Pourquoi Funkwhale ?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5062,9 +5677,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Oui" @@ -5076,29 +5693,17 @@ 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 %{ " -"hostname } . 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 %{ hostname } . 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 @@ -5113,9 +5718,7 @@ 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 @@ -5124,30 +5727,14 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "" #: front/src/views/content/Home.vue:17 +#, fuzzy 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." - -#: 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 follow libraries from other users to get access to new music. Public libraries can be followed immediately, 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/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 any time from your account settings." msgstr "" #: front/src/views/auth/EmailConfirm.vue:24 @@ -5155,23 +5742,20 @@ msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Vous pouvez maintenant utiliser le service sans limitations." +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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 "" -"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 msgctxt "Content/Applications/Paragraph" @@ -5188,19 +5772,17 @@ msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Vous n'avez aucune règle en place pour ce compte." -#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." 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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Vous écoutez une radio" @@ -5212,11 +5794,8 @@ 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" @@ -5230,25 +5809,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." -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 any more:" msgstr "" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "Création de votre compte impossible." +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5259,6 +5837,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5269,12 +5852,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Vos favoris" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "Votre musique, à votre façon" +#: front/src/views/Notifications.vue:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "Messages émis" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Vos notifications" @@ -5290,46 +5874,50 @@ 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" +msgid "Your settings can't be updated" 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 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Pagination" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Copyright" -#: front/src/components/library/AlbumBase.vue:183 -msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "" -"Album contenant %{ count } piste, par %{ artist }" -msgstr[1] "" -"Album contenant %{ count } pistes, par %{ artist }" +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Ouvrir sur MusicBrainz" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" +msgstr[0] "Album contenant %{ count } piste, par %{ artist }" +msgstr[1] "Album contenant %{ count } pistes, par %{ artist }" + +#: front/src/components/audio/PlayButton.vue:246 msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" diff --git a/front/locales/gl/LC_MESSAGES/app.po b/front/locales/gl/LC_MESSAGES/app.po index f526bb7d6..ddfe74207 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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-03-05 05:58+0000\n" "Last-Translator: Xosé M \n" "Language-Team: none\n" @@ -38,6 +38,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "Conecte coa súa conta Funkwhale" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } cancións" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } cancións" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } cancións" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } cancións" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } cancións" + #: front/src/components/common/ActionTable.vue:68 #, fuzzy msgctxt "Content/*/Paragraph" @@ -46,9 +93,9 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } de %{ total } seleccionado" msgstr[1] "%{ count } de %{ total } seleccionados" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 #, fuzzy msgctxt "*/*/*" msgid "%{ count } track" @@ -72,7 +119,15 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } canción coicidente cos filtros combinados" msgstr[1] "%{ count } cancións coincidentes cos filtros combinados" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } cancións" + +#: front/src/components/playlists/Card.vue:28 #, fuzzy msgctxt "Content/*/Card/List item" msgid "%{ count} track" @@ -117,11 +172,10 @@ msgstr "Perfil de %{ username }" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." +msgid "%{ track } is already in %{ playlist }." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 #, fuzzy msgctxt "Content/Artist/Card" msgid "1 album" @@ -137,24 +191,44 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 favorita" msgstr[1] "%{ count } favoritas" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Limpar biblioteca" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Engadir canción" +msgstr[1] "Engadir canción" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "Fallou a rede mentras se subía o ficheiro" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "Algo fallou ao gardar os cambios" #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "Acerca de %{ instance }" #: front/src/components/Footer.vue:6 @@ -162,19 +236,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Acerca de %{instanceName}" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "Acerca de Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "Acerca de Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Páxina Acerca de" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "Acerca de Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "Acerca de esta instancia" #: front/src/views/content/libraries/Detail.vue:48 @@ -187,88 +274,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Aceptado" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Acceso desactivado" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 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 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 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 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Acceso desactivado" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 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 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Engadir a favoritas" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 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 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 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 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 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 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" msgstr "Acceso desactivado" -#: 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" -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/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Acceso desactivado" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -276,6 +355,9 @@ msgstr "Contas" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Contas" @@ -290,7 +372,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Axustes da conta" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Axustes da conta" @@ -307,7 +389,7 @@ 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 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Contas" @@ -321,12 +403,9 @@ 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 @@ -334,18 +413,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Accións" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Accións" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Activo" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Actividade" @@ -356,7 +442,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Visibilidade da actividade" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Engadir" @@ -402,7 +488,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Engada filtros para personalizar a súa radio" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Engadir contido" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Engadir a lista de reprodución…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Engadir a lista de reprodución…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Engadir a lista de reprodución…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Engadir a cola actual" @@ -434,7 +544,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Engadir canción" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" @@ -444,49 +554,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administración" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Álbume" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Álbume" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Álbumes de este artista" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Nome do álbume" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Nome do álbume" #: 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Álbumes" @@ -496,11 +610,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Álbumes de este artista" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Todos" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -519,40 +641,53 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "" +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Engadir un dominio" + #: 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 occurred during upload processing. You will find more information below." msgstr "" #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred 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:" +msgid "An error occurred 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" +msgid "An HTTP error occurred 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" - #: front/src/components/library/ImportStatusModal.vue:145 msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" +msgstr "" + +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." msgstr "" #: front/src/components/auth/Settings.vue:175 @@ -573,9 +708,7 @@ 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 @@ -605,29 +738,31 @@ 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Artista" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Artista" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Nome do artista" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nome do artista" @@ -637,36 +772,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artista, álbume, canción…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Artistas" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -678,18 +817,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Solicitar restablecer o contrasinal" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Contido de audio" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Atallos do reprodutor de audio" @@ -732,9 +877,9 @@ msgid "Back to settings" msgstr "Actualizar axustes" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Taxa de bits" @@ -747,14 +892,8 @@ 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 msgctxt "*/Library/*/Verb" @@ -766,6 +905,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Buscar na biblioteca" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "Actualizar contido da tabla" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -796,38 +941,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "De %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 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." -#: 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/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Tamaño da caché" #: 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Cancelar" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 #, fuzzy msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" @@ -843,6 +990,14 @@ msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Fallou a subida, asegúrese de que non é demasiado grande" +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" +msgstr "" + #: front/src/components/Footer.vue:21 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" @@ -858,6 +1013,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Cambiar contrasinal" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -875,28 +1035,22 @@ 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 msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "Cambiar o contrasinal terá as seguintes consecuencias" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" 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 @@ -910,6 +1064,7 @@ msgid "Clear" msgstr "Limpar" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Limpar" @@ -920,39 +1075,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Limpar lista reprodución" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Limpar cola de reprodución" + +#: front/src/components/audio/Player.vue:668 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" 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" - #: 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" +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 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Pechar" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Pechar" @@ -961,6 +1114,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Pechar" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -968,11 +1127,16 @@ msgid "Code" msgstr "Código" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Pechar" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Pechar" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -993,13 +1157,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Código de confirmación" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: 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 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Escolla un filtro" @@ -1011,23 +1180,28 @@ 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 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Escolla un filtro" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Contribuír" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Copiar" @@ -1048,7 +1222,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Copiar/pegar este código no HTML da súa web" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Copyright" @@ -1063,32 +1237,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Non se obtivo a biblioteca remota" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "Portadas, letras, o noso obxetivo é telas todas ;)" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Crear" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Crear unha conta funkwhale" -#: 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/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" +#: 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/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1099,7 +1268,7 @@ msgctxt "Popup/Playlist/Title/Verb" 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 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Crear unha conta" @@ -1114,7 +1283,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Crear biblioteca" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Crear a miña conta" @@ -1134,16 +1303,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Cree a súa propia radio" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Data de creación" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Data de creación" @@ -1153,6 +1329,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar actual" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Uso actual" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1168,6 +1350,11 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Uso actual" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" @@ -1188,7 +1375,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Información da canción" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Baixar volume" @@ -1200,23 +1387,29 @@ msgstr "Baixar volume" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Borrar" @@ -1241,7 +1434,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Borrar regra de moderación" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Crear a miña conta" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Crear a miña conta" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Crear a miña conta" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Borrar lista de reprodución" @@ -1251,13 +1462,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Borrar radio" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Eliminar esta biblioteca?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Eliminar esta biblioteca?" @@ -1273,36 +1494,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Eliminar esta regra de moderación?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Eliminar esta biblioteca?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Eliminar esta regra de moderación?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Eliminar esta biblioteca?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "Eliminar 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/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: 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 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Descrición" @@ -1314,19 +1554,15 @@ msgid "Description" msgstr "Descrición" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Detalles" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 @@ -1335,21 +1571,28 @@ msgid "Determine the visibility level of your activity" msgstr "Indique o nivel de visibilidade da súa actividade" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Desactivar o acceso" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Desactivar o acceso Subsonic" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Desactivar o acceso a API Subsonic?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Desactivado" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1357,16 +1600,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Desactivado" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Descubra cómo utilizar Funkwhale desde outras apps" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1379,12 +1632,14 @@ 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/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "Acerca de Funkwhale" #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" @@ -1396,7 +1651,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Quere confirmar esta acción?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Quere eliminar esta lista de reprodución \"%{ playlist }\"?" @@ -1406,6 +1661,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Quere eliminar a radio \"%{ radio }\"?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Quere restaurar a súa cola anterior?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1419,7 +1680,13 @@ msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Quere executar %{ action } sobre %{ count } elemento?" msgstr[1] "Quere executar %{ action } sobre %{ count } elementos?" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Quere confirmar esta acción?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Quere restaurar a súa cola anterior?" @@ -1435,26 +1702,33 @@ msgstr "Documentación" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Dominio" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Dominios" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1467,10 +1741,10 @@ msgstr "Arrastre e solte filas para reordenar as cancións na lista" #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Duración" @@ -1480,27 +1754,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Enderezo correo-e confirmado" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" -msgstr "Fácil de utilizar" - -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Editar" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Editar" @@ -1510,11 +1779,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Fallo mentres se aplicaba a acción" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "Editar a info da instancia" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1535,23 +1799,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Reproducir esta canción" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Editar" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Editar" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "Correo-e" @@ -1561,9 +1826,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Enderezo de correo" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Incrustado" @@ -1573,29 +1839,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Código incrustado" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Incruste este álbume no seu sitio web" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Incruste esta canción no seu sitio web" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Incruste este álbume no seu sitio web" + +#: front/src/components/library/TrackBase.vue:43 msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Incruste esta canción no seu sitio web" -#: front/src/views/admin/moderation/AccountsDetail.vue:259 -#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Seguimentos da biblioteca emitidos" -#: front/src/views/admin/moderation/AccountsDetail.vue:243 -#: front/src/views/admin/moderation/DomainsDetail.vue:171 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Mensaxes emitidas" @@ -1608,6 +1880,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Activado" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Activado" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1623,7 +1902,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Introduza un nome de radio…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "" @@ -1639,16 +1918,18 @@ 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" +msgid "Enter the email address linked to your account" msgstr "Introducir o enderezo de correo ligado a súa conta" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Introduza o seu correo-e" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Introduza o seu código de convite (dif. maiúsculas)" @@ -1658,12 +1939,12 @@ msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Introduza a consulta de busca…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Introduza o nome de usuaria" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Introduza o nome de usuaria ou correo-e" @@ -1680,7 +1961,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Fallo ao informar" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Fallo ao informar" @@ -1736,26 +2017,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Fallo ao crear o convite" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Fallo ao obter info da instancia" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "Fallo ao gardar os axustes" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Fallo ao gardar os axustes" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "Fallo ao gardar os axustes" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Fallo ao gardar os axustes" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Fallo ao gardar os axustes" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Fallo ao gardar os axustes" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1790,9 +2083,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Excluír" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Data de caducidade" @@ -1809,16 +2107,8 @@ 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 @@ -1826,14 +2116,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Fallou" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" 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 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Cancións fallidas:" @@ -1843,12 +2133,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Favoritas" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Favoritas" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Federación" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1874,6 +2170,11 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Nome do filtro" +#: front/src/components/Home.vue:118 +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1883,25 +2184,31 @@ msgid "Finished" msgstr "Rematado" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "Visto primeiro" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Data da primeira visión" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Seguir" @@ -1911,15 +2218,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Seguir bibliotecas remotas" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Solicitude de seguimento pendente de aprobación" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Seguidoras" @@ -1929,22 +2236,20 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Seguidoras" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Seguindo" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Seguir" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" +msgid "From album %{ album } by %{ artist }" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -1954,38 +2259,21 @@ 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 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -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." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "Funkwhale é gratuíto e dalle o control sobre a súa música." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "Funkwhale ocúpase de xestionar a súa música" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Atallos xerais" @@ -1995,26 +2283,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Obter un novo convite" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -msgstr "Lévame a biblioteca" - -#: front/src/components/Home.vue:70 -msgctxt "Content/Home/List item/Verb" -msgid "" -"Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"Obteña metadatos de calidade sobre a súa música grazas a MusicBrainz" - #: 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/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Obter axuda" @@ -2035,11 +2309,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Ir ao inicio" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Buscando artistas" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2050,12 +2334,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Engadir contido" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "" @@ -2065,38 +2349,29 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "Inicio" -#: 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: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 +#, fuzzy 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 linked 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/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Engadir contido" + #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" msgid "Import detail" @@ -2107,6 +2382,12 @@ 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 +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 @@ -2114,12 +2395,6 @@ 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" @@ -2156,12 +2431,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Non activo" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Aumentar volume" @@ -2180,7 +2455,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Datos da instancia" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Datos da instancia" @@ -2205,21 +2480,29 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "Datos da instancia" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 "Tipo de ficheiro non válido, asegúrese de que sube un ficheiro de audio. Extensións de ficheiros soportadas %{ extensions }" + +#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" 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" msgid "Invalid metadata" msgstr "" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2231,7 +2514,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Convites" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Seguimento de problemas" @@ -2241,17 +2530,18 @@ 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 "Faga seguimento das súas cancións favoritas" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 msgctxt "*/*/*/Noun" msgid "Keyboard shortcuts" msgstr "Atallos de teclado" -#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Contas coñecidas" @@ -2262,15 +2552,15 @@ msgid "Known libraries" msgstr "Bibliotecas coñecidas" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Última actividade" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Última comprobación" @@ -2285,13 +2575,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Última vista" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Data da última vista" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Última actualización:" @@ -2301,10 +2591,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Lanzar" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "Coñeza máis sobre esta instancia" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Cargando seguidoras…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2316,11 +2607,17 @@ msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Deixar baldeiro para un trebello interactivo" -#: 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2332,28 +2629,24 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Bibliotecas" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 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/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Biblioteca" @@ -2385,21 +2678,41 @@ 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 msgctxt "Content/*/*/Noun" msgid "License" msgstr "Licenza" -#: 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "" @@ -2425,7 +2738,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Cargando datos da biblioteca…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Cargando notificacións…" @@ -2450,6 +2763,7 @@ msgstr "Cargando as favoritas…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2465,12 +2779,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Conta local" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Conectar" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Conecte coa súa conta Funkwhale" @@ -2485,7 +2799,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Conectada como %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Conectar" @@ -2505,34 +2819,40 @@ 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:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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:635 -#: src/components/audio/Player.vue:636 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 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." -#: front/src/components/Sidebar.vue:223 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menú principal" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Xestionar biblioteca" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Baixo regra de moderación" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2548,7 +2868,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Xestionar as súas listas de reprodución" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Marcar todo como lido" @@ -2563,12 +2883,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marcar como non lido" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Reprodutor" @@ -2578,43 +2898,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Rexistrada desde %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Apps de escritorio e móbil" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "Apps de escritorio e móbil" + #: 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Moderación" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Moderación" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Actualizar regra de moderación" #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "Data de modificación" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Data de modificación" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "" @@ -2624,7 +2973,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Música" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Acalar" @@ -2671,8 +3020,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "As miñas Bibliotecas" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2682,14 +3031,17 @@ msgstr "As miñas Bibliotecas" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2697,31 +3049,38 @@ msgid "N/A" msgstr "N/A" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +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: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 "Nome" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2729,7 +3088,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Novo contrasinal" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "As novas cancións engadiranse aquí automáticamente." @@ -2739,21 +3098,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Seguinte canción" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" 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 "Sin engadidos nin complementos: só precisa unha biblioteca na web" - #: front/src/components/audio/Search.vue:25 msgctxt "Content/Search/Paragraph" msgid "No album matched your query" @@ -2769,6 +3125,11 @@ 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/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" msgid "No licensing information for this track" @@ -2779,7 +3140,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Sen biblioteca coincidente." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Sen notificación para mostrar." @@ -2789,6 +3150,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "" +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2805,18 +3176,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Non utilizado" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Notificacións" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Notificacións" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Engadir contido" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Sitio web oficial" @@ -2831,6 +3209,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Abrir" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2838,27 +3222,29 @@ 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 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 msgctxt "Content/Moderation/Link" msgid "Open in moderation interface" 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 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 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 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Ver en MusicBrainz" @@ -2868,10 +3254,10 @@ 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/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2892,6 +3278,7 @@ msgstr "Ou personalice a súa regra" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2899,43 +3286,58 @@ msgstr "Ordear" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: 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/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Dirección da orde" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Dona" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Dona" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2951,12 +3353,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Paxinación" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Contrasinal" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Contrasinal" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Contrasinal actualizado" @@ -2966,12 +3375,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Contrasinal actualizado correctamente" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Pausar canción" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Pausar/reproducir pista actual" @@ -3000,7 +3409,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Ficheiros pendentes" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Peticións de seguimento pendentes" @@ -3011,7 +3420,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Ficheiros pendentes" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Ficheiros pendentes" @@ -3028,66 +3437,67 @@ msgid "Permissions" msgstr "Permisos" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Reproducir" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "Reproducir todo" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Reproducir todos os álbumes" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Reproducir seguinte" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Reproducir canción seguinte" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Reproducir agora" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Reproducir canción anterior" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Reproducir esta canción" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Reproducir canción" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Reproducir..." +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Lista de reprodución" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Lista de reprodución" @@ -3097,10 +3507,8 @@ 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" @@ -3127,33 +3535,28 @@ 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 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "Listas de reprodución" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "Listas de reprodución? Témolas" - #: 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, comprobe que o seu contrasinal é correcto" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Por favor, comprobe que o par usuaria/contrasinal é correcto" @@ -3163,25 +3566,27 @@ msgctxt "Content/Settings/Paragraph" 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 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 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:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Canción anterior" @@ -3192,7 +3597,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Problema ao escanear" @@ -3213,14 +3618,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Procesando" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Abrir perfil" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "O rexistro está pechado en esta instancia, necesita un código de convite para rexistrarse." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3251,7 +3662,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Cola" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Cola barallada!" @@ -3287,8 +3698,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Radios" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Radios" @@ -3319,15 +3730,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "Razón" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "Mensaxes recibidas" @@ -3347,6 +3758,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Recentemente engadida" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Recentemente engadida" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3375,14 +3792,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "Actualizar" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Actualizar info da instancia" @@ -3394,9 +3811,7 @@ 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 @@ -3419,16 +3834,13 @@ 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 "" -"O rexistro está pechado en esta instancia, necesita un código de convite " -"para rexistrarse." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administración" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "usuaria normal" @@ -3453,8 +3865,8 @@ msgid "Rejected" 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Data da última vista" @@ -3464,6 +3876,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3471,12 +3888,8 @@ 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" @@ -3493,6 +3906,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Eliminar avatar" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Eliminar das favoritas" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Eliminar das favoritas" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3500,43 +3925,108 @@ 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 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Engadir a cola actual" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "" + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Reproducir esta canción" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Reproducir esta canción" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Eliminar esta biblioteca?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Engadir a esta lista de reprodución" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Reproducir esta canción" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Solicitar un novo contrasinal" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Solicitar un nonvo contrasinal para o API Subsonic?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Solicitar un contrasinal" @@ -3546,25 +4036,42 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: src/views/auth/PasswordReset.vue:4 front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "Restablecer o seu contrasinal" +#: front/src/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Data de creación" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Volte a lanzar importación" #: front/src/components/favorites/List.vue:39 -#: src/components/library/Albums.vue:30 -#: front/src/components/library/Artists.vue:30 +#: src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3605,43 +4112,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regra" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "Regra" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Gardar" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Escaneado iniciado" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Escanear agora" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Ascendente" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Escaneado saltado (o escaneado anterior é moi recente)" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Escaneado" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Escaneado con fallos" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Escaneando... (%{ progress }%)" @@ -3663,12 +4176,14 @@ msgstr "" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3681,6 +4196,7 @@ msgid "Search a remote library" msgstr "Buscar unha biblioteca remota" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Buscar por título, artista, dominio…" @@ -3715,7 +4231,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Buscar por dominio, nome de usuaria, bio…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Buscar por nome…" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Buscar por nome…" @@ -3730,12 +4252,12 @@ msgctxt "Content/Admin/Input.Placeholder/Verb" msgid "Search by username, e-mail address, code…" msgstr "Buscar por nome de usuaria, correo-e, código…" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Buscar por nome de usuaria, correo-e, nome…" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Buscar por artistas, álbumes, cancións…" @@ -3745,16 +4267,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Buscar por algo de música" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Buscar por nome…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Buscar por algo de música" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Buscar en 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3765,6 +4301,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Seccións" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3783,9 +4339,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Axustes" @@ -3807,18 +4368,20 @@ 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 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Compartir ligazón" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 #, fuzzy msgctxt "Content/Album/Card.Link/Verb" @@ -3827,11 +4390,11 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "Mostrar %{ count } canción máis" msgstr[1] "Mostrar %{ count } cancións máis" -#: front/src/components/audio/artist/Card.vue:30 +#: front/src/components/tags/List.vue:11 #, fuzzy -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Mostrar 1 álbume máis" msgstr[1] "Mostrar %{ count } álbumes máis" @@ -3840,17 +4403,28 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Mostrar atallos de teclado dispoñibles" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Mostrar 1 álbume máis" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Mostrar notificacións lidas" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Mostrar/ocultar contrasinal" @@ -3859,40 +4433,52 @@ msgstr "Mostrar/ocultar contrasinal" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: 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 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Barallar a cola" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Barallar a cola" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Rexistro" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Rexistro" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Rexistrarse" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Data de rexistro" @@ -3905,9 +4491,9 @@ 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/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Tamaño" @@ -3925,7 +4511,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Ficheiros saltados" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Software" @@ -3940,61 +4526,61 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Lamentámolo, a páxina que solicitou non existe:" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 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 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Persoal do equipo" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Deter radio" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" 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" +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Estatísticas" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 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/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/moderation/DomainsDetail.vue:418 +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" + +#: front/src/views/admin/library/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "" -"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 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 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Estado" @@ -4003,8 +4589,25 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" msgid "Status" msgstr "Estado" -#: front/src/views/content/libraries/Detail.vue:28 -msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)" +#: front/src/components/manage/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Estado" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Estado" @@ -4014,19 +4617,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Estado" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Deter radio" @@ -4036,7 +4627,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Enviar" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "" @@ -4046,12 +4637,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Enviar" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Enviar" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4091,16 +4694,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Resumo" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Foro de axuda" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4111,25 +4719,51 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sincronizando cambios co servidor…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Nome da canción" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Peticións de seguimento pendentes" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: 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 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." - -#: front/src/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 @@ -4137,19 +4771,15 @@ msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 +#: front/src/components/Footer.vue:61 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" @@ -4158,44 +4788,39 @@ 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 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" msgid "The next track will play automatically in a few seconds…" 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "Esta acción non é reversible." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." msgstr "" -"A plataforma é libre de código aberto, pode instalala e modificala sin " -"preocupación" #: front/src/components/playlists/Form.vue:14 msgctxt "Content/Playlist/Error message.Title" @@ -4209,46 +4834,43 @@ 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 msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "" #: front/src/components/federation/FetchButton.vue:50 msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote 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." +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/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. This action is irreversible." +msgstr "Esta acción non é reversible." + #: 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 @@ -4268,10 +4890,15 @@ 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/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "Esta acción non é reversible." + #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" msgid "The track can't be added to a playlist" @@ -4282,11 +4909,9 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 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 @@ -4319,21 +4944,37 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Este artista está presente nas seguintes bibliotecas:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "Este artista está presente nas seguintes bibliotecas:" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Este dominio está suxeito a regras específicas de moderación" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +msgstr "Este dominio está suxeito a regras específicas de moderación" + #: 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 instancia ofrece %{quota} de almacenamento a cada usuaria." +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." +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 @@ -4351,28 +4992,20 @@ 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:141 +#: front/src/views/content/remote/Card.vue:169 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:142 +#: front/src/views/content/remote/Card.vue:170 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 @@ -4381,6 +5014,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "" +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4388,16 +5026,15 @@ 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" +msgid "This track could not be processed, please make sure it is tagged correctly" +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 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 @@ -4406,65 +5043,65 @@ 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" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 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" msgid "This track is present in the following libraries:" msgstr "Esta canción está presente nas seguintes bibliotecas:" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 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" msgid "This will completely delete this radio and cannot be undone." msgstr "Eliminará completamente a radio e non ten volta atrás." -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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." +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." msgstr "" -"Será desconectada dos dispositivos existentes que utilicen o contrasinal " -"actual." + +#: front/src/components/auth/SubsonicTokenForm.vue:40 +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." #: front/src/components/auth/Settings.vue:253 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 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Título" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Título" @@ -4475,30 +5112,33 @@ 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." +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 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 favorita" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Activar a repetición da cola" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Tamaño total" @@ -4508,30 +5148,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Tamaño total dos ficheiros de esta biblioteca" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Canción" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +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 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Nome da canción" @@ -4541,29 +5183,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Información da canción" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nome da canción" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Cancións" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4574,16 +5218,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Cancións de este artista" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "Cancións favorecidas" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "cancións escoitadas" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4595,37 +5229,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Tipo" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipo" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Tipo" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" msgstr "Baixo regra de moderación" -#: front/src/views/content/remote/Card.vue:109 -#: src/views/content/remote/Card.vue:114 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Deixar de seguir" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Deixar de seguir biblioteca?" -#: 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 "" -"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 msgctxt "*/*/Error" @@ -4634,19 +5270,25 @@ msgstr "" #: front/src/components/library/ImportStatusModal.vue:144 msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Música sen límites" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Dar voz" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4710,12 +5352,8 @@ 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" @@ -4724,23 +5362,25 @@ 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" msgid "Upload new tracks" msgstr "Subir novas cancións" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Cota de subida" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Cota de subida" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4748,9 +5388,7 @@ 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 @@ -4773,35 +5411,33 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Subindo…" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "Subidas" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Subidas" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 msgctxt "*/*/*" msgid "Uploads" msgstr "Subidas" -#: 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 "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 @@ -4809,38 +5445,57 @@ msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Utilizar outra instancia" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "Utilice este formulario para solicitar o restablecemento do contrasinal. Enviarémoslle un correo-e con instrucións para restablecelo." + +#: front/src/components/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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" msgid "Used" msgstr "Utilizado" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Usuaria" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "Actividade da usuaria" +#: front/src/components/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Bibliotecas da usuaria" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Nome de usuaria" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4854,35 +5509,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Radios da usuaria" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Nome de usuaria" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nome de usuaria ou correo-e" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "usuarias" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Usuarias" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4900,31 +5555,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Ver ficheiros" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 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/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Cargando seguidoras…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgctxt "Content/*/*/Clickable, Verb" msgid "View on MusicBrainz" msgstr "Ver en MusicBrainz" +#: front/src/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4940,6 +5608,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilidade" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Utilizando Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4950,7 +5624,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "Cargando as favoritas…" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Non podemos conectala" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Non podemos conectala" @@ -4960,35 +5640,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "Non podemos crear a súa conta" -#: front/src/components/Home.vue:122 -msgctxt "Content/Home/List item" -msgid "We do not track you or bother you with ads" -msgstr "Nin a perseguimos na internet nin molestamos con publicidade" +#: front/src/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Recomendámoslle utilizar Picard para ese propósito." -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "Cremos que escoitar música debería ser simple." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Benvida" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Benvida a Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Por qué funkwhale?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5015,9 +5690,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Si" @@ -5029,27 +5706,17 @@ 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 %{ " -"hostname } . 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 %{ hostname } . 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 @@ -5064,9 +5731,7 @@ 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 @@ -5075,29 +5740,14 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "" #: front/src/views/content/Home.vue:17 +#, fuzzy 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." - -#: 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 follow libraries from other users to get access to new music. Public libraries can be followed immediately, 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/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 any time from your account settings." msgstr "" #: front/src/views/auth/EmailConfirm.vue:24 @@ -5105,23 +5755,20 @@ msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Xa pode utilizar o servizo sen limitacións." +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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 "" -"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 msgctxt "Content/Applications/Paragraph" @@ -5138,19 +5785,17 @@ msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Non ten ningunha regra activada para esta conta." -#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." 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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Ten a radio a funcionar" @@ -5162,8 +5807,7 @@ 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 @@ -5178,25 +5822,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." -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 any more:" msgstr "" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "Lista creada" +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5207,6 +5850,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5217,12 +5865,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "As súas Favoritas" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "A súa música, o seu xeito" +#: front/src/views/Notifications.vue:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "Mensaxes emitidas" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "As súas notificacións" @@ -5238,42 +5887,51 @@ 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" +msgid "Your settings can't be updated" 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 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Paxinación" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Copyright" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Ver en MusicBrainz" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 #, fuzzy msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "Álbume que contén %{ count } canción, de %{ artist }" msgstr[1] "Álbume que contén %{ count } cancións, de %{ artist }" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 #, fuzzy msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" diff --git a/front/locales/it/LC_MESSAGES/app.po b/front/locales/it/LC_MESSAGES/app.po index 532b297f3..be9a98c06 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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-05-23 08:37+0000\n" "Last-Translator: Sylke Vicious \n" "Language-Team: none\n" @@ -38,6 +38,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "%{ app } vuole accedere al tuo account Funkwhale" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } traccia" +msgstr[1] "%{ count } tracce" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } traccia" +msgstr[1] "%{ count } tracce" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } traccia" +msgstr[1] "%{ count } tracce" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } traccia" +msgstr[1] "%{ count } tracce" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } traccia" +msgstr[1] "%{ count } tracce" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -45,9 +92,9 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } su %{ total } selezionato" msgstr[1] "%{ count } su %{ total } selezionati" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 msgctxt "*/*/*" msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -68,7 +115,15 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } traccia corrisponde ai filtri selezionati" msgstr[1] "%{ count } tracce corrispondono ai filtri selezionati" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } traccia" +msgstr[1] "%{ count } tracce" + +#: front/src/components/playlists/Card.vue:28 msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -93,9 +148,7 @@ 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" @@ -114,12 +167,10 @@ msgstr "Profilo di %{ username }" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." -msgstr "" -"%{ track } è già nella %{ playlist }." +msgid "%{ track } is already in %{ playlist }." +msgstr "%{ track } è già nella %{ playlist }." -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" @@ -133,24 +184,44 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 mi piace" msgstr[1] "%{ count } mi piace" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Una libreria pulita" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Aggiungi traccia" +msgstr[1] "Aggiungi traccia" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "C'è stato un errore durante il caricamento di questo file" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "Un breve riassunto che descrive le tue modifiche." #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "A proposito di %{ instance }" #: front/src/components/Footer.vue:6 @@ -158,19 +229,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "A proposito di %{instanceName}" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "A proposito di Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "A proposito di Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Pagina di informazioni" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "A proposito di Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "A proposito di questa istanza" #: front/src/views/content/libraries/Detail.vue:48 @@ -183,88 +267,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Accettato" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Accesso disabilitato" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to audio files, libraries, artists, albums and tracks" msgstr "Accedi ai file audio, librerie, artisti, album e tracce" -#: front/src/components/mixins/Translations.vue:97 -#: front/src/components/mixins/Translations.vue:98 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to content filters" msgstr "Accesso ai filtri del contenuto" -#: front/src/components/mixins/Translations.vue:105 -#: front/src/components/mixins/Translations.vue:106 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Accesso alle modifiche" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to email, username, and profile information" msgstr "Accedi ad email, nome utente e informazioni del profilo" -#: front/src/components/mixins/Translations.vue:77 -#: front/src/components/mixins/Translations.vue:78 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Accesso ai preferiti" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "Accesso ai seguiti" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to listening history" msgstr "Accedi alla cronologia di ascolto" -#: front/src/components/mixins/Translations.vue:101 -#: front/src/components/mixins/Translations.vue:102 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to notifications" msgstr "Accesso alle notifiche" -#: front/src/components/mixins/Translations.vue:89 -#: front/src/components/mixins/Translations.vue:90 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to playlists" msgstr "Accesso alle playlist" -#: front/src/components/mixins/Translations.vue:93 -#: front/src/components/mixins/Translations.vue:94 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" 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" -msgstr "" -"Accedi alla tua musica da un'interfaccia pulita che si focalizza su quello " -"che conta davvero" - #: front/src/components/manage/library/UploadsTable.vue:67 -#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Data di accesso" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -272,6 +348,9 @@ msgstr "Account" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Account" @@ -286,7 +365,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Impostazioni dell'account" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Impostazioni dell'account" @@ -303,7 +382,7 @@ msgstr "Email dell'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 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Account" @@ -316,12 +395,9 @@ 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" -msgstr[0] "" -"L'azione %{ action } è stata lanciata con successo su %{ count } elemento" -msgstr[1] "" -"L'azione %{ action } è stata lanciata con successo su %{ count } elementi" +msgid_plural "Action %{ action } was launched successfully on %{ count } elements" +msgstr[0] "L'azione %{ action } è stata lanciata con successo su %{ count } elemento" +msgstr[1] "L'azione %{ action } è stata lanciata con successo su %{ count } elementi" #: front/src/components/common/ActionTable.vue:22 #: front/src/components/library/radios/Builder.vue:65 @@ -329,18 +405,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Azioni" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Azioni" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Attivo" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Attività" @@ -351,7 +434,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Visibilità dell'attività" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Aggiungi" @@ -397,7 +480,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Aggiungi filtri per personalizzare la tua radio" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Aggiungi contenuto" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Aggiungi alla playlist…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Aggiungi alla playlist…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Aggiungi alla playlist…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Aggiungi alla coda attuale" @@ -429,7 +536,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Aggiungi traccia" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Amministratore" @@ -439,49 +546,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Amministrazione" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Album" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Artista dell'album" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Dati dell'album" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Nome album" #: 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Albums" @@ -491,11 +602,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Albums di questo artista" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Tutto" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -513,45 +632,57 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" 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." +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" msgstr "" -"Si è verificato un errore durante l'elaborazione del caricamento. Troverai " -"maggiori informazioni qui sotto." + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Aggiungi un dominio" + +#: front/src/components/library/ImportStatusModal.vue:17 +#, fuzzy +msgctxt "Popup/Import/Message" +msgid "An error occurred during upload processing. You will find more information below." +msgstr "Si è verificato un errore durante l'elaborazione del caricamento. Troverai maggiori informazioni qui sotto." #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred while saving your changes" msgstr "C'è stato un errore durante il salvataggio delle tue modifiche" #: front/src/components/federation/FetchButton.vue:21 +#, fuzzy msgctxt "Popup/*/Message.Content" -msgid "An error occured while trying to refresh data:" -msgstr "" -"Si è verificato un errore durante il tentativo di aggiornamento dei dati:" +msgid "An error occurred while trying to refresh data:" +msgstr "Si è verificato un errore durante il tentativo di aggiornamento dei dati:" #: front/src/components/federation/FetchButton.vue:41 +#, fuzzy msgctxt "*/*/Error" -msgid "An HTTP error occured while contacting the remote server" +msgid "An HTTP error occurred while contacting the remote server" 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" - #: front/src/components/library/ImportStatusModal.vue:145 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" msgstr "Si è verificato un errore sconosciuto" +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." +msgstr "" + #: front/src/components/auth/Settings.vue:175 #: src/components/auth/Settings.vue:225 msgctxt "*/*/*/Noun" @@ -570,12 +701,8 @@ 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." -msgstr "" -"L'ID dell'applicazione e il suo secret sono valori molto sensibili e devono " -"essere trattati come password. Non condividerli con nessun altro." +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." #: front/src/components/auth/ApplicationEdit.vue:25 msgctxt "Content/Applications/Label" @@ -604,29 +731,31 @@ 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Artista" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Artista" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Dati dell'artista" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nome dell'artista" @@ -636,36 +765,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artista, album, traccia…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "Artisti" #: 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Artisti" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -677,18 +810,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Chiedi un reset della password" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Contenuto audio" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Scorciatoie del lettore audio" @@ -731,9 +870,9 @@ msgid "Back to settings" msgstr "Torna alle impostazioni" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Bitrate" @@ -746,14 +885,8 @@ 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" @@ -765,6 +898,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Sfoglia libreria" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "Aggiorna tabella dei contenuti" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -795,39 +934,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Di %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 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 -#: front/src/views/admin/library/LibraryDetail.vue:192 -#: front/src/views/admin/library/TrackDetail.vue:266 +#: front/src/views/admin/library/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Dimensione in cache" #: 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Annulla" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" msgstr "Annulla richiesta di seguire" @@ -842,6 +982,14 @@ msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Impossibile caricare questo file, controlla che non sia troppo grande" +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" +msgstr "" + #: front/src/components/Footer.vue:21 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" @@ -857,6 +1005,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Cambia password" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -874,31 +1027,23 @@ 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" msgid "Changing your password will have the following consequences:" msgstr "Cambiare la tua password avrà queste conseguenze:" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" 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." -msgstr "" -"Controllando i permessi \"Lettura\" o \"Scrittura\" del livello superiore " -"implica l'accesso a tutti i corrispondenti permessi dei livelli inferiori." +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." #: front/src/components/SetInstanceModal.vue:2 msgctxt "Popup/Instance/Title" @@ -911,6 +1056,7 @@ msgid "Clear" msgstr "Pulisci" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Pulisci" @@ -921,40 +1067,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Pulisci playlist" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Pulisci la tua coda" + +#: front/src/components/audio/Player.vue:668 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Pulisci la tua coda" -#: front/src/components/Home.vue:44 -msgctxt "Content/Home/List item/Verb" -msgid "Click once, listen for hours using built-in radios" -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" -msgstr "" -"Clicca per visualizzare più informazioni sul processo di importazione di " -"questo caricamento" +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" #: 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" +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 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Chiudi" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Chiudi" @@ -963,6 +1106,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "Chiudi e ricarica pagina" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Chiudi" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -970,11 +1119,16 @@ msgid "Code" msgstr "Codice" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Riduci" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Riduci" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -995,13 +1149,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Codice di conferma" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: front/src/components/moderation/FilterModal.vue:90 msgctxt "*/Moderation/Message" msgid "Content filter successfully added" msgstr "Filtro di contenuto aggiunto con successo" -#: front/src/components/mixins/Translations.vue:96 -#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Filtri di contenuto" @@ -1013,26 +1172,28 @@ 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." -msgstr "" -"I filtri di contenuti ti aiutano a nascondere cose che non vuoi vedere su " -"questo servizio." +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." #: 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 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Filtri di contenuto" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Contribuisci" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Copia" @@ -1053,7 +1214,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Copia/incolla questo codice nel tuo sito HTML" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Copyright" @@ -1068,32 +1229,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Non è stato possibile recuperare la libreria remota" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "Copertine, testi, il nostro obbiettivo è averli tutti ;)" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Crea" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Crea un account funkwhale" -#: 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/ApplicationNew.vue:8 #: front/src/components/auth/ApplicationNew.vue:41 msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "Crea una nuova applicazione" +#: front/src/components/auth/Settings.vue:220 +msgctxt "Content/Settings/Button.Label" +msgid "Create a new application" +msgstr "Crea una nuova applicazione" + #: front/src/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1104,7 +1260,7 @@ msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Crea una nuova playlist" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Crea un account" @@ -1119,7 +1275,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Crea libreria" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Crea il mio account" @@ -1139,16 +1295,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Crea la tua radio" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Data di creazione" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Data di creazione" @@ -1158,6 +1321,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar attuale" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Utilizzo attuale" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1173,11 +1342,15 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Utilizzo attuale" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: 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" @@ -1194,7 +1367,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Informazioni di debug" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Diminuisci volume" @@ -1206,23 +1379,29 @@ msgstr "Diminuisci volume" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Elimina" @@ -1247,7 +1426,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Elimina regola di moderazione" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Crea il mio account" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Crea il mio account" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Crea il mio account" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Elimina playlist" @@ -1257,13 +1454,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Elimina radio" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Eliminare questo album?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Eliminare questo artista?" @@ -1279,36 +1486,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Eliminare questa regola di moderazione?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Eliminare questo artista?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Eliminare questo suggerimento?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Eliminare questo album?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "Eliminare questo caricamento?" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 msgctxt "Content/Search/Dropdown" msgid "Descending" msgstr "Decrescente" -#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Descrizione" @@ -1320,19 +1546,15 @@ msgid "Description" msgstr "Descrizione" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Dettagli" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 @@ -1341,21 +1563,28 @@ msgid "Determine the visibility level of your activity" msgstr "Imposta il livello di visibilità delle tue attività" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Disabilita accesso" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Disabilita accesso Subsonic" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Disabilitare l'accesso alle API Subsonic?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Disabilitato" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1363,16 +1592,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Disabilitato" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "Numero disco" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Scopri come utilizzare Funkwhale attraverso altre app" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1385,13 +1624,14 @@ 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/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "A proposito di Funkwhale" #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" @@ -1403,7 +1643,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Vuoi confermare questa azione?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Vuoi eliminare la playlist \"%{ playlist }\"?" @@ -1413,6 +1653,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Vuoi eliminare la radio \"%{ radio }\"?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Vuoi ripristinare la tua coda precedente?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1425,7 +1671,13 @@ msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Vuoi eseguire %{ action } su %{ count } elemento?" msgstr[1] "Vuoi eseguire %{ action } su %{ count } elementi?" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Vuoi confermare questa azione?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Vuoi ripristinare la tua coda precedente?" @@ -1441,26 +1693,33 @@ msgstr "Documentazione" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Dominio" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Domini" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1473,10 +1732,10 @@ msgstr "Trascina e rilascia righe per riordinare le tracce nella playlist" #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Durata" @@ -1486,27 +1745,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Indirizzo e-mail confermato" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" -msgstr "Facile da utilizzare" - -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Modifica" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Modifica" @@ -1516,11 +1770,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Modifica applicazione" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "Modifica le info dell'istanza" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1541,23 +1790,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Modifica questa traccia" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Modifiche" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Modifiche" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "Email" @@ -1567,9 +1817,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Indirizzo email" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Incorpora" @@ -1579,29 +1830,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Incorpora codice" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Incorpora questo album nel tuo sito web" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Incorpora il lavoro di questo artista nel tuo sito web" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Incorpora questo album nel tuo sito web" + +#: front/src/components/library/TrackBase.vue:43 msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Incorpora questa traccia nel tuo sito web" -#: front/src/views/admin/moderation/AccountsDetail.vue:259 -#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Emessi i follow della libreria" -#: front/src/views/admin/moderation/AccountsDetail.vue:243 -#: front/src/views/admin/moderation/DomainsDetail.vue:171 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Messaggi emessi" @@ -1614,6 +1871,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Abilitato" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Abilitato" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1629,7 +1893,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Inserisci un nome di una radio…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "Inserisci il titolo dell'album..." @@ -1645,32 +1909,33 @@ msgid "Enter playlist name…" msgstr "Inserisci il nome di una playlist…" #: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "Inserisci l'indirizzo email collegato al tuo account" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Inserisci la tua email" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 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" msgid "Enter your search query…" msgstr "Inserisci i tuoi criteri di ricerca…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Inserisci il tuo nome utente" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Inserisci il tuo nome utente o l'email" @@ -1687,7 +1952,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Dettaglio dell'errore" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Segnalazione errore" @@ -1743,26 +2008,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Errore durante il recupero dei dati dell'applicazione" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Errore durante il recupero delle informazioni del nodo" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "Errore durante il salvataggio delle impostazioni" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Errore durante il salvataggio delle impostazioni" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "Errore durante il salvataggio delle impostazioni" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Errore durante l'invio della modifica" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Errore durante l'invio della modifica" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Errore durante l'invio della modifica" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1797,9 +2074,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Escludi" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Data di scadenza" @@ -1816,16 +2098,8 @@ 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 @@ -1833,14 +2107,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Fallito" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Tracce con errore:" -#: front/src/views/admin/library/AlbumDetail.vue:165 -#: front/src/views/admin/library/ArtistDetail.vue:154 -#: front/src/views/admin/library/TrackDetail.vue:217 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Tracce preferite" @@ -1850,12 +2124,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Preferiti" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Preferiti" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Federazione" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1881,6 +2161,12 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Filtra nome" +#: front/src/components/Home.vue:118 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "Invia un'altra modifica" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1890,25 +2176,31 @@ msgid "Finished" msgstr "Finito" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "Visto per la prima volta" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Visto per la prima volta in data" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Segui" @@ -1918,15 +2210,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Segui librerie remote" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Richiesta di seguire in attesa di approvazione" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Seguito da" @@ -1936,25 +2228,21 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Seguito da" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Seguendo" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Segue" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" -msgstr "" -"Dall'album %{ album } di %{ artist }" +msgid "From album %{ album } by %{ artist }" +msgstr "Dall'album %{ album } di %{ artist }" #: front/src/components/auth/Authorize.vue:28 msgctxt "Content/Auth/Label/Noun" @@ -1963,38 +2251,21 @@ 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 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -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." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "Funkwhale è gratuito e ti da il controllo sulla tua musica." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "Funkwhale si preoccupa di gestire la tua musica" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Scorciatoie generali" @@ -2004,26 +2275,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Ottieni un nuovo invito" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -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 MusicBrainz" -msgstr "" -"Ottieni metadati di qualità sulla tua musica grazie a MusicBrainz" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Per iniziare" -#: front/src/components/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Chiedi aiuto" @@ -2044,28 +2301,37 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Vai alla pagina iniziale" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Artisti nascosti" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: 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" msgid "Hide content" msgstr "Nascondi contenuto" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "Nascondi contenuti di questo artista" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "Nascondi contenuti di questo artista…" @@ -2075,39 +2341,28 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "Pagina Iniziale" -#: front/src/components/instance/Stats.vue:36 -msgctxt "Content/About/Paragraph/Unit" -msgid "Hours of music" -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 +#, fuzzy 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 linked 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." -msgstr "" -"Se autorizzi applicazioni di terze parti ad accedere ai tuoi dati, queste " -"applicazioni verranno elencate qui." +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." + +#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Nascondi contenuto" #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" @@ -2119,6 +2374,12 @@ 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 @@ -2126,12 +2387,6 @@ 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" @@ -2168,12 +2423,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "Nei suggerimenti radio" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inattivo" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Aumenta volume" @@ -2191,7 +2446,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Istanza" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Dati dell'istanza" @@ -2216,21 +2471,30 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "URL dell'istanza" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 }" -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/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" +msgstr "Metadati non validi" #: front/src/components/library/ImportStatusModal.vue:139 msgctxt "Popup/Import/Error.Label" msgid "Invalid metadata" msgstr "Metadati non validi" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2242,7 +2506,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Inviti" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Elenco problemi" @@ -2252,17 +2522,18 @@ msgctxt "Popup/Instance/Error message.Title" msgid "It is not possible to connect to the given URL" msgstr "Non è possibile connettersi all'URL dato" -#: front/src/components/Home.vue:50 -msgctxt "Content/Home/List item/Verb" -msgid "Keep a track of your favorite songs" -msgstr "Tieni d'occhio le tue tracce preferite" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 msgctxt "*/*/*/Noun" msgid "Keyboard shortcuts" msgstr "Scorciatoie da tastiera" -#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Account conosciuti" @@ -2273,15 +2544,15 @@ msgid "Known libraries" msgstr "Librerie conosciute" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Ultima attività" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Controllato l'ultima volta" @@ -2296,13 +2567,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Visto l'ultima volta" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Visto l'ultima volta in data" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Ultimo aggiornamento:" @@ -2312,10 +2583,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Inizia" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "Scopri di più su questa istanza" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Carica di più…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2327,11 +2599,17 @@ msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Lascia vuoto per un widget adattivo" -#: 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2343,28 +2621,24 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Librerie" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 msgctxt "Content/OAuth Scopes/Label" msgid "Libraries and uploads" 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/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Libreria" @@ -2396,21 +2670,41 @@ msgstr "Libreria aggiornata" #: 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 msgctxt "Content/*/*/Noun" msgid "License" msgstr "Licenza" -#: 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "Ascolti" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "Ascolti" @@ -2436,7 +2730,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Caricando i dati della libreria…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Caricando le notifiche…" @@ -2461,6 +2755,7 @@ msgstr "Caricando i tuoi preferiti…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2476,12 +2771,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Account locale" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Accedi" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Accedi al tuo account Funkwhale" @@ -2496,7 +2791,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Accesso effettuato come %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Accedi" @@ -2514,39 +2809,42 @@ 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:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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:635 -#: src/components/audio/Player.vue:636 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "Ripete l'intera coda. Clicca per disattivare la ripetizione." -#: front/src/components/Sidebar.vue:223 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menu principale" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Gestisci libreria" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Sotto regole di moderazione" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2562,7 +2860,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Gestisci le tue playlist" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Segna tutte come lette" @@ -2577,12 +2875,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Segna come non letta" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Riproduttore musicale" @@ -2592,43 +2890,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Membro da %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Applicazioni desktop e mobile" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "Applicazioni desktop e mobile" + #: 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Moderazione" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Moderazione" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Modifica regola di moderazione" #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "Modifica %{ id }" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Data di modifica" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "Di più…" @@ -2638,7 +2965,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Musica" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Muto" @@ -2685,8 +3012,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Le mie librerie" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2696,14 +3023,17 @@ msgstr "Le mie librerie" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2711,31 +3041,38 @@ msgid "N/A" msgstr "N/D" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +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: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 "Nome" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2743,7 +3080,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Nuova password" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Le nuove tracce saranno allegate qui automaticamente." @@ -2753,21 +3090,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "Nuovo valore" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Prossima traccia" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" 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 "Nessun addon, nessun plugin: ti serve solo una libreria in rete" - #: front/src/components/audio/Search.vue:25 msgctxt "Content/Search/Paragraph" msgid "No album matched your query" @@ -2781,8 +3115,12 @@ msgstr "Nessun artista corrisponde alla tua ricerca" #: front/src/components/library/TrackDetail.vue:14 msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" +msgstr "Nessuna informazione sui diritti d'autore disponibile per questa traccia" + +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." msgstr "" -"Nessuna informazione sui diritti d'autore disponibile per questa traccia" #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" @@ -2794,7 +3132,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Nessuna libreria corrispondente." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Nessuna notifica da visualizzare." @@ -2804,6 +3142,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "Nessun risultato trovato." +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2820,18 +3168,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Non utilizzato" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Notifiche" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Notifiche" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Nascondi contenuto" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Sito ufficiale" @@ -2846,6 +3201,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "Vecchio valore" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Aperto" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2853,29 +3214,29 @@ 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)" -msgstr "" -"Apri una conversazione di supporto (includi nel tuo messaggio le " -"informazioni di debug qui sotto)" +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)" -#: front/src/components/library/AlbumBase.vue:73 -#: front/src/components/library/ArtistBase.vue:84 -#: front/src/components/library/TrackBase.vue:92 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 msgctxt "Content/Moderation/Link" msgid "Open in moderation interface" msgstr "Apri nell'interfaccia di moderazione" -#: front/src/views/admin/library/AlbumDetail.vue:31 -#: front/src/views/admin/library/ArtistDetail.vue:30 -#: front/src/views/admin/library/TrackDetail.vue:30 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 msgctxt "Content/Moderation/Link/Verb" msgid "Open local profile" msgstr "Apri profilo locale" -#: front/src/views/admin/library/AlbumDetail.vue:46 -#: front/src/views/admin/library/ArtistDetail.vue:45 -#: front/src/views/admin/library/TrackDetail.vue:45 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Apri su MusicBrainz" @@ -2885,10 +3246,10 @@ msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Apri profilo" -#: front/src/views/admin/library/AlbumDetail.vue:54 -#: front/src/views/admin/library/ArtistDetail.vue:53 +#: front/src/views/admin/library/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2909,6 +3270,7 @@ msgstr "O personalizza la tua regola" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2916,43 +3278,58 @@ msgstr "Ordine" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "Ordinamento" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Direzione di ordinamento" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Proprietario" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Proprietario" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2968,12 +3345,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Impaginazione" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Password" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Password" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Password aggiornata" @@ -2983,12 +3367,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Password aggiornata con successo" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Metti in pausa" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Pausa/riproduci la traccia corrente" @@ -3017,7 +3401,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "File in sospeso" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Richiesta di seguire in sospeso" @@ -3028,7 +3412,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Revisione in sospeso" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Revisioni delle modifiche in sospeso" @@ -3045,66 +3429,67 @@ msgid "Permissions" msgstr "Permessi" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Riproduci" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "Riproduci tutto" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Riproduci tutti gli album" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Riproduci la prossima" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Riproduci traccia successiva" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Riproduci ora" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Riproduci traccia precedente" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "Riproduci canzoni simili" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Riproduci questa traccia" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Riproduci traccia" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Riproduci..." +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Lista di riproduzione" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Lista di riproduzione" @@ -3113,10 +3498,8 @@ 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" @@ -3143,63 +3526,58 @@ 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 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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 -#: front/src/views/admin/library/ArtistDetail.vue:162 -#: front/src/views/admin/library/TrackDetail.vue:225 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "Liste di riproduzione" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "Liste di riproduzione? Ce le abbiamo" - #: 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 "Per favore controlla se la tua password è corretta" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 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" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF or JPG. Massimo 2MB. Saranno scalate a 400x400px." -#: front/src/views/admin/library/TrackDetail.vue:137 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 msgctxt "*/*/*/Noun" msgid "Position" 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:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Traccia precedente" @@ -3210,7 +3588,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "Privato" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Errore durante la scansione" @@ -3231,14 +3609,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Elaborazione" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Profilo" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "Le registrazioni sono chiuse su questa istanza, avrai bisogno di un codice d'invito per registrarti." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3269,7 +3653,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Coda" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Coda mischiata!" @@ -3305,8 +3689,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Radio" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Radio" @@ -3337,15 +3721,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "Motivo" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Ricevuto un follow della libreria" -#: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:62 -#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "Messaggi ricevuti" @@ -3365,6 +3749,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Aggiunte recentemente" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Aggiunte recentemente" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3393,14 +3783,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "Errore di aggiornamento" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "Aggiorna da un server remoto" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Aggiorna informazioni del nodo" @@ -3412,12 +3802,8 @@ 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." -msgstr "" -"La richiesta di aggiornamento non è stata processata in tempo dal nostro " -"server. Sarà processata più tardi." +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." #: front/src/components/federation/FetchButton.vue:16 msgctxt "Popup/*/Message.Title" @@ -3439,16 +3825,13 @@ msgctxt "Popup/*/Title" msgid "Refreshing object from remote…" 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." -msgstr "" -"Le registrazioni sono chiuse su questa istanza, avrai bisogno di un codice " -"d'invito per registrarti." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Amministrazione" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "Utente semplice" @@ -3473,8 +3856,8 @@ msgid "Rejected" msgstr "Rifiutato" #: 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Data di rilascio" @@ -3484,6 +3867,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "Spazio di archiviazione rimanente" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3491,12 +3879,8 @@ 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" @@ -3513,6 +3897,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Rimuovi filtro" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Rimuovi dai preferiti" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Rimuovi dai preferiti" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3520,44 +3916,109 @@ 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 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Aggiungi alla coda attuale" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +#, fuzzy +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "La tua modifica è stata inviata correttamente." + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Modifica questo album" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Modifica questo artista" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Eliminare questa libreria?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Aggiungi a questa playlist" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Modifica questa traccia" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Richiedi una nuova password" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Richiedere una nuova password API Subsonic?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Richiedi una password" @@ -3567,25 +4028,43 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "Richiedendo un recupero…" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 +#, fuzzy msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "Ripristina al valore iniziale: %{ value }" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: src/views/auth/PasswordReset.vue:4 front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "Resetta la tua password" +#: front/src/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Data di creazione" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Riavvia importazione" #: front/src/components/favorites/List.vue:39 -#: src/components/library/Albums.vue:30 -#: front/src/components/library/Artists.vue:30 +#: src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3626,43 +4105,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regola" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "Regola" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Salva" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Scansione avviata" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Scansiona ora" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Scansione in sospeso" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Scansione saltata (la scansione precedente è troppo recente)" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Scansionata" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Scansione eseguita con errori" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Scansionando... (%{ progress }%)" @@ -3684,12 +4169,14 @@ msgstr "Visibilità" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3702,6 +4189,7 @@ msgid "Search a remote library" msgstr "Cerca una libreria remota" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Cerca per account, informazioni, dominio…" @@ -3736,7 +4224,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Cerca per dominio, nome utente, descrizione…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Cerca per nome…" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Cerca per nome…" @@ -3751,12 +4245,12 @@ msgctxt "Content/Admin/Input.Placeholder/Verb" msgid "Search by username, e-mail address, code…" msgstr "Cerca per nome utente, indirizzo e-mail, codice…" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Cerca per nome utente, indirizzo e-mail, nome…" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Cerca per artisti, album, tracce…" @@ -3766,16 +4260,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Cerca un po' di musica" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Cerca per nome…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Cerca un po' di musica" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Cerca su 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3786,6 +4294,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Sezioni" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3803,9 +4331,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Seleziona solo la pagina attuale" -#: 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Impostazioni" @@ -3827,18 +4360,20 @@ 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 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Condividi collegamento" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" @@ -3846,10 +4381,11 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "Mostra %{ count } traccia in più" msgstr[1] "Mostra %{ count } tracce in più" -#: front/src/components/audio/artist/Card.vue:30 -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +#: front/src/components/tags/List.vue:11 +#, fuzzy +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Mostra 1 altro album" msgstr[1] "Mostra %{ count } altri album" @@ -3858,17 +4394,29 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "Mostra tutte le modifiche" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Mostra scorciatoie da tastiera disponibili" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "Mostra tutte le modifiche" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Mostra 1 altro album" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Mostra notifiche lette" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Mostra/nascondi password" @@ -3877,40 +4425,52 @@ msgstr "Mostra/nascondi password" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: front/src/views/content/libraries/FilesTable.vue:117 msgctxt "Content/*/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Mostrando i risultati da %{ start } a %{ end } su %{ total }" -#: front/src/components/ShortcutsModal.vue:83 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Mischia la tua coda" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Mischia la tua coda" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Registrati" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Registrati" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Registrati" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Data di registrazione" @@ -3923,9 +4483,9 @@ msgstr "Dimensione" #: front/src/components/library/FileUpload.vue:94 #: front/src/components/library/TrackDetail.vue:39 -#: front/src/components/mixins/Translations.vue:54 +#: front/src/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Dimensione" @@ -3943,7 +4503,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "File saltati" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Software" @@ -3951,70 +4511,68 @@ 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 "" -"Alcune tracce nella tua coda sono già presenti in questo elenco di " -"riproduzione:" +msgstr "Alcune tracce nella tua coda sono già presenti in questo elenco di riproduzione:" #: front/src/components/PageNotFound.vue:10 msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Ci dispiace, la pagina che hai richiesto non esiste:" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Codice sorgente" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Membro dello staff" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Riproduci radio" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" 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" +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Statistiche" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 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/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/moderation/DomainsDetail.vue:418 +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" + +#: front/src/views/admin/library/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "" -"Le statistiche sono calcolate da attività conosciute e contenuti della tua " -"istanza, e non riflette l'attività generale per questo oggetto" +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/views/admin/moderation/DomainsDetail.vue:115 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Stato" @@ -4023,8 +4581,25 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" 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/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Stato" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Stato" @@ -4034,19 +4609,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Stato" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Ferma radio" @@ -4056,7 +4619,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Invia" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "Invia e applica modifica" @@ -4066,12 +4629,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "Invia un'altra modifica" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Invia" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "Invia suggerimento" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Invia" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4111,16 +4686,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Riepilogo" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "Riassunto (opzionale)" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Forum di supporto" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4131,50 +4711,67 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sincronizzando le modifiche con il server…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Dati della traccia" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Annulla richiesta di seguire" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: front/src/components/audio/EmbedWizard.vue:25 #: front/src/components/common/CopyInput.vue:3 msgctxt "Content/*/Paragraph" msgid "Text copied to clipboard!" 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." - -#: front/src/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 "" -"L'album sarà rimosso, ed anche i caricamenti associati, tracce, preferiti e " -"cronologia di ascolto. Questa azione è irreversibile." +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." #: front/src/components/auth/Authorize.vue:39 msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "L'applicazione sta anche richiedendo i seguenti permessi sconosciuti:" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 "" -"L'artista sarà rimosso, ed anche i caricamenti associati, tracce, album, " -"preferiti e cronologia di ascolto. Questa azione è irreversibile." +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." -#: front/src/components/Footer.vue:53 +#: front/src/components/Footer.vue:61 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" @@ -4183,29 +4780,18 @@ 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." -msgstr "" -"La libreria sarà rimossa, ed anche i caricamenti associati e gli iscritti. " -"Questa azione è irreversibile." +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." -msgstr "" -"I metadati inclusi nel file non sono validi o alcuni campi obbligatori sono " -"mancanti." +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." #: front/src/components/library/FileUpload.vue:38 msgctxt "Content/Library/List item" @@ -4215,17 +4801,18 @@ 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "Il caricamento sarà rimosso. Questa azione è irreversibile." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." 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" @@ -4239,64 +4826,51 @@ 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." -msgstr "" -"Il server remoto ha risposto, ma i dati ricevuti non sono supportati da " -"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." #: front/src/components/federation/FetchButton.vue:44 +#, fuzzy msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "Il server remoto non ha risposto abbastanza velocemente" #: front/src/components/federation/FetchButton.vue:50 +#, fuzzy msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote server returned invalid JSON or JSON-LD data" 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." -msgstr "" -"Gli album selezionati saranno rimossi, ed anche i caricamenti associati, " -"tracce, preferiti e cronologia di ascolto. Questa azione è irreversibile." +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." -msgstr "" -"Gli artisti selezionati saranno rimossi, ed anche i caricamenti associati, " -"tracce, album, preferiti e cronologia di ascolto. Questa azione è " -"irreversibile." +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 è irreversibile." #: 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 "" -"Le librerie selezionate saranno rimosse, ed anche i caricamenti associati, " -"ed iscritti. Questa azione è irreversibile." +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/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. This action is irreversible." +msgstr "Il caricamento selezionato sarà rimosso. 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." -msgstr "" -"Le tracce selezionate saranno rimosse, ed anche i caricamenti associati, " -"preferiti e cronologia di ascolto. Questa azione è irreversibile." +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." #: 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" @@ -4310,10 +4884,14 @@ 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." -msgstr "" -"Il suggerimento sarà completamente rimosso, questa azione è irreversibile." +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "Il suggerimento sarà completamente rimosso, questa azione è irreversibile." + +#: front/src/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "La traccia sarà rimossa, ed anche i caricamenti associati, preferiti e cronologia di ascolto. Questa azione è irreversibile." #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" @@ -4325,14 +4903,10 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "La traccia non può essere caricata" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 msgctxt "Content/Moderation/Paragraph" -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." +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." #: front/src/views/admin/library/UploadDetail.vue:68 msgctxt "Content/Moderation/Paragraph" @@ -4347,9 +4921,7 @@ 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" @@ -4366,25 +4938,38 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Questo artista è presente nelle seguenti librerie:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "Questo artista è presente nelle seguenti librerie:" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Questo dominio è soggetto a regole specifiche di moderazione" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +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." + +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." 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." -msgstr "" -"Questa è la lista di applicazioni che hanno accesso ai dati del tuo account." +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." #: front/src/components/auth/Settings.vue:218 msgctxt "Content/Settings/Paragraph" @@ -4401,29 +4986,20 @@ 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:141 +#: front/src/views/content/remote/Card.vue:169 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:142 +#: front/src/views/content/remote/Card.vue:170 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 @@ -4432,6 +5008,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "Questo oggetto è gestito da un altro server, non puoi modificarlo." +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4439,19 +5020,16 @@ msgstr "Questo riferimento sarà utilizzato per raggruppare file importati." #: 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 è stato possibile processare questa traccia, assicurati che sia " -"correttamente etichettata" +msgid "This track could not be processed, please make sure it is tagged correctly" +msgstr "Non è stato possibile processare questa traccia, assicurati che sia correttamente etichettata" #: 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 "" -"Questa traccia è stata caricata, ma non è ancora stata processata dal server" +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" #: front/src/components/mixins/Translations.vue:25 #: front/src/components/mixins/Translations.vue:26 @@ -4459,68 +5037,65 @@ msgctxt "Content/Library/Help text" msgid "This track is already present in one of your libraries" msgstr "Questa traccia è già presente in una delle tue librerie" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 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" msgid "This track is present in the following libraries:" msgstr "Questa traccia è presente nelle seguenti librerie:" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 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" msgid "This will completely delete this radio and cannot be undone." msgstr "Questo cancellerà questa radio e non può essere annullato." -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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." +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." msgstr "" -"Questo ti disconnetterà dai dispositivi esistenti che utilizzano la password" -" attuale." + +#: front/src/components/auth/SubsonicTokenForm.vue:40 +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." #: front/src/components/auth/Settings.vue:253 msgctxt "Popup/Settings/Paragraph" -msgid "" -"This will permanently delete the application and all the associated tokens." -msgstr "" -"Questo cancellerà permanentemente l'applicazione e tutti i token associati." +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." -msgstr "" -"Questo eviterà a questa applicazione di accedere al servizio a tuo nome." +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 -#: src/edits.js:39 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Titolo" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Titolo" @@ -4531,33 +5106,33 @@ msgctxt "Content/Track/*/Noun" msgid "Title" msgstr "Titolo" -#: front/src/components/manage/library/AlbumsTable.vue:39 -#: front/src/components/manage/library/TracksTable.vue:39 -msgctxt "*/*/*" -msgid "Title" -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." -msgstr "" -"Per continuare, per favore seleziona l'istanza Funkwhale alla quale vuoi " -"connetterti. Inserisci l'indirizzo direttamente, o selezionane uno dalla " -"lista di suggerimenti." +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 lista di suggerimenti." -#: front/src/components/ShortcutsModal.vue:79 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 mi piace" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Cambia tipo di riproduzione della coda" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Dimensione totale" @@ -4567,30 +5142,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Dimensione totale dei files in questa libreria" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Traccia" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +msgctxt "*/*/*" +msgid "Track" +msgstr "Traccia" + #: front/src/components/library/EditCard.vue:13 msgctxt "Content/Library/Card/Short" msgid "Track #%{ id } - %{ name }" msgstr "Traccia #%{ id } - %{ name }" -#: front/src/views/admin/library/TrackDetail.vue:91 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Dati della traccia" @@ -4600,29 +5177,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Informazioni traccia" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nome traccia" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Tracce" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4633,16 +5212,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Tracce di questo artista" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "Tracce preferite" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "tracce ascoltate" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4654,37 +5223,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Tipo" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipo" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Tipo" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" msgstr "Sotto regole di moderazione" -#: front/src/views/content/remote/Card.vue:109 -#: src/views/content/remote/Card.vue:114 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Smetti di seguire" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 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." -msgstr "" -"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 msgctxt "*/*/Error" @@ -4692,20 +5263,27 @@ msgid "Unknowkn error" msgstr "Errore sconosciuto" #: front/src/components/library/ImportStatusModal.vue:144 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "Errore sconosciuto" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Musica illimitata" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Non silenziare" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4769,12 +5347,8 @@ 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" @@ -4783,23 +5357,25 @@ 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" msgid "Upload new tracks" msgstr "Carica nuove tracce" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Quota di caricamento" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Quota di caricamento" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4807,12 +5383,8 @@ 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." -msgstr "" -"Il caricamento è stato saltato perchè uno simile è già disponibile in una " -"delle tue librerie." +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." #: front/src/components/library/ImportStatusModal.vue:11 msgctxt "Popup/Import/Message" @@ -4834,76 +5406,91 @@ 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/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Caricamenti" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 msgctxt "*/*/*" msgid "Uploads" msgstr "Caricamenti" -#: 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 "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." -msgstr "" -"Usa \"urn:ietf:wg:oauth:2.0:oob\" come URI di reindirizzamento se la tua " -"applicazione non è servita sul 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." #: front/src/components/Footer.vue:16 msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Usa un'altra istanza" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "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/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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" msgid "Used" msgstr "Usati" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Utente" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "Attività utente" +#: front/src/components/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Librerie dell'utente" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Nome utente" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4917,35 +5504,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Radio dell'utente" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Nome utente" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nome utente o email" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "utenti" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Utenti" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4963,31 +5550,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Vedi files" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 msgctxt "Content/Moderation/Link/Verb" msgid "View in Django's admin" msgstr "Vedi nell'amministrazione di Django" -#: front/src/components/library/AlbumBase.vue:61 -#: front/src/components/library/ArtistBase.vue:72 -#: front/src/components/library/TrackBase.vue:80 +#: front/src/components/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Carica di più…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgctxt "Content/*/*/Clickable, Verb" msgid "View on MusicBrainz" msgstr "Vedi su MusicBrainz" +#: front/src/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -5003,6 +5603,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilità" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Utilizzando Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -5013,7 +5619,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "Aspettando i risultati…" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Non riusciamo a farti accedere" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Non riusciamo a farti accedere" @@ -5023,35 +5635,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "Non è stato possibile salvare le tue modifiche" -#: front/src/components/Home.vue:122 -msgctxt "Content/Home/List item" -msgid "We do not track you or bother you with ads" -msgstr "Noi non ti tracciamo o infastidiamo con pubblicità" +#: front/src/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Ti consigliamo di utilizzare Picard per quello scopo." -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "Noi pensiamo che ascoltare musica debba essere semplice." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Benvenuto" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Benvenuto su Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Perchè Funkwhale?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5078,9 +5685,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "Accesso in sola-scrittura ai dati utente" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Si" @@ -5092,34 +5701,18 @@ 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 %{ " -"hostname } . If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." -msgstr "" -"Attualmente sei connesso a %{ " -"hostname } . Se continui, sarai " -"disconnesso dalla tua istanza attuale ed i tuoi dati locali saranno " -"eliminati." +msgid "You are currently connected to %{ hostname } . If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "Attualmente sei connesso a %{ hostname } . Se continui, sarai disconnesso dalla tua istanza attuale ed i tuoi dati locali saranno eliminati." #: front/src/components/library/ArtistDetail.vue:6 msgctxt "Content/Artist/Paragraph" @@ -5133,12 +5726,8 @@ 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" -msgstr "" -"Non stai caricando contenuti protetti da diritti d'autore in una libreria " -"pubblica, altrimenti potresti infrangere la legge" +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" #: front/src/components/SetInstanceModal.vue:98 msgctxt "*/Instance/Message" @@ -5146,55 +5735,36 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "Ora stai utilizzando l'istanza Funkwhale su %{ url }" #: front/src/views/content/Home.vue:17 +#, fuzzy 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." - -#: 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 follow libraries from other users to get access to new music. Public libraries can be followed immediately, 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/moderation/FilterModal.vue:31 +#, fuzzy msgctxt "Popup/Moderation/Paragraph" -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." +msgid "You can manage and update your filters any time from your account settings." +msgstr "Puoi gestire ed aggiornare i tuoi filtri in qualsiasi momento dalle impostazioni del tuo account." #: front/src/views/auth/EmailConfirm.vue:24 msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Ora puoi usare il servizio senza limitazioni." +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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 "" -"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" @@ -5211,22 +5781,17 @@ msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Non hai nessuna regola attiva per questo account." -#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." 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." -msgstr "" -"Non hai i permessi per modificare questo oggetto, ma puoi suggerire " -"modifiche. Una volta inviati, i suggerimenti saranno revisionati prima " -"dell'approvazione." +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 dell'approvazione." -#: front/src/components/Sidebar.vue:171 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Hai una radio in riproduzione" @@ -5238,8 +5803,7 @@ 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 @@ -5254,27 +5818,25 @@ 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 +#, fuzzy msgctxt "Popup/Moderation/Paragraph" -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:" +msgid "You will not see tracks, albums and user activity linked to this artist any more:" +msgstr "Non vedrai tracce, album e attività utente collegate a questo artista in futuro:" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "Il tuo account non può essere creato." +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5285,6 +5847,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "La tua immagine di profilo non può essere salvata" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5295,12 +5862,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "I Tuoi Preferiti" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "La tua musica, il tuo modo di essere" +#: front/src/views/Notifications.vue:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "Messaggi emessi" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Le tue notifiche" @@ -5316,46 +5884,50 @@ msgid "Your password has been updated successfully." msgstr "La tua password è stata aggiornata con successo." #: front/src/components/auth/Settings.vue:14 +#, fuzzy msgctxt "Content/Settings/Error message.Title" -msgid "Your settings can't be updateds" +msgid "Your settings can't be updated" 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 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Posizione" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Diritti d'autore" -#: front/src/components/library/AlbumBase.vue:183 -msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "" -"Album contenente %{ count } traccia, di %{ artist }" -msgstr[1] "" -"Album contenente %{ count } tracce, di %{ artist }" +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Apri su MusicBrainz" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" +msgstr[0] "Album contenente %{ count } traccia, di %{ artist }" +msgstr[1] "Album contenente %{ count } tracce, di %{ artist }" + +#: front/src/components/audio/PlayButton.vue:246 msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" diff --git a/front/locales/nb_NO/LC_MESSAGES/app.po b/front/locales/nb_NO/LC_MESSAGES/app.po index b922f8408..7ace33f6c 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: 2019-05-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-01-17 08:33+0000\n" "Last-Translator: Allan Nordhøy \n" "Language-Team: none\n" @@ -39,6 +39,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "Logg inn på din Funkwhale-konto" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } spor" +msgstr[1] "%{ count } spor" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } spor" +msgstr[1] "%{ count } spor" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } spor" +msgstr[1] "%{ count } spor" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } spor" +msgstr[1] "%{ count } spor" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } spor" +msgstr[1] "%{ count } spor" + #: front/src/components/common/ActionTable.vue:68 #, fuzzy msgctxt "Content/*/Paragraph" @@ -47,9 +94,9 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } på %{ total } valgt" msgstr[1] "%{ count } på %{ total } valgt" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 #, fuzzy msgctxt "*/*/*" msgid "%{ count } track" @@ -73,7 +120,15 @@ 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 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } spor" +msgstr[1] "%{ count } spor" + +#: front/src/components/playlists/Card.vue:28 #, fuzzy msgctxt "Content/*/Card/List item" msgid "%{ count} track" @@ -118,11 +173,10 @@ msgstr "%{ username } sin profil" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." +msgid "%{ track } is already in %{ playlist }." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 #, fuzzy msgctxt "Content/Artist/Card" msgid "1 album" @@ -138,26 +192,45 @@ msgid_plural "%{ count } favorites" msgstr[0] "Én favoritt" msgstr[1] "%{ count } favoritter" -#: front/src/components/Home.vue:64 +#: front/src/components/audio/artist/Card.vue:15 #, fuzzy -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Tøm bibliotek" +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Legg til spor" +msgstr[1] "Legg til spor" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "Kunne ikke laste opp denne filen som følge av nettverksfeil" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 #, 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 }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "Om %{ instance }" #: front/src/components/Footer.vue:6 @@ -166,20 +239,33 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Om %{ instance }" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "Om Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "Om Funkwhale" + #: 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" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "Om Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "Om denne instansen" #: front/src/views/content/libraries/Detail.vue:48 @@ -192,94 +278,85 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Godtatt" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Tilgang avskrudd" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 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 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 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 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 #, 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" +msgid "Access to email, username, and profile information" 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…" +msgid "Access to favorites" +msgstr "Legg til i favoritter" + +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 +msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to follows" +msgstr "" #: front/src/components/mixins/Translations.vue:93 #: front/src/components/mixins/Translations.vue:94 +msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to listening history" +msgstr "" + +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 +#, fuzzy +msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to notifications" +msgstr "Dine merknader" + +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 +#, fuzzy +msgctxt "Content/OAuth Scopes/Paragraph" +msgid "Access to playlists" +msgstr "Legg til i spilleliste…" + +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 #, 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/components/manage/library/UploadsTable.vue:67 -#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Tilgangsdato" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 #, fuzzy msgctxt "*/*/*/Noun" @@ -288,6 +365,9 @@ msgstr "Min konto" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 #, fuzzy msgctxt "*/*/*" msgid "Account" @@ -304,7 +384,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Kontoinnstillinger" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Kontoinnstillinger" @@ -321,7 +401,7 @@ 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 +#: front/src/views/admin/moderation/Base.vue:11 #, fuzzy msgctxt "*/Moderation/Title" msgid "Accounts" @@ -336,8 +416,7 @@ msgstr "Handling" #, 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" @@ -347,18 +426,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Handlinger" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Handlinger" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Aktiv" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Aktivitet" @@ -369,7 +455,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Aktivitetssynlighet" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "" @@ -415,7 +501,31 @@ 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 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Legg til innhold" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Legg til i spilleliste…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Legg til i spilleliste…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Legg til i spilleliste…" + +#: front/src/components/audio/PlayButton.vue:91 #, fuzzy msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" @@ -449,7 +559,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Legg til spor" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Administrator" @@ -459,51 +569,55 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administrasjon" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Album" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 #, fuzzy msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Album fra denne artisten" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 #, fuzzy msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Albumside" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Album" @@ -513,11 +627,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Album fra denne artisten" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Alle" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -536,40 +658,52 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "" +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: front/src/components/About.vue:149 +msgctxt "*/*/*" +msgid "Allowed domains" +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 occurred during upload processing. You will find more information below." msgstr "" #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred while saving your changes" msgstr "Kunne ikke lagre endringer" #: front/src/components/federation/FetchButton.vue:21 #, fuzzy msgctxt "Popup/*/Message.Content" -msgid "An error occured while trying to refresh data:" +msgid "An error occurred 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" +msgid "An HTTP error occurred 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" +msgid "An unknown error occurred" +msgstr "" + +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." msgstr "" #: front/src/components/auth/Settings.vue:175 @@ -592,9 +726,7 @@ 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." +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 @@ -624,30 +756,32 @@ 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/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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Artist" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Artist" + +#: front/src/views/admin/library/ArtistDetail.vue:96 #, fuzzy msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Artistnavn" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Artistnavn" @@ -658,36 +792,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artist, album, spor…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "Artister" #: 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Artister" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -699,19 +837,25 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Spør om tilbakestilling av passord" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 #, fuzzy msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Legg til innhold" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "" @@ -755,9 +899,9 @@ msgid "Back to settings" msgstr "Oppdater innstillinger" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Bitrate" @@ -770,10 +914,7 @@ 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 @@ -786,6 +927,11 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Utforsk bibliotek" +#: front/src/components/Home.vue:132 +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "" + #: front/src/components/library/Albums.vue:4 #, fuzzy msgctxt "Content/Album/Title" @@ -817,40 +963,41 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Av %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 #, 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." +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/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Avbryt" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 #, fuzzy msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" @@ -867,6 +1014,14 @@ 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/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" +msgstr "" + #: front/src/components/Footer.vue:21 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" @@ -882,6 +1037,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Endre passord" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -899,12 +1059,8 @@ msgstr "Endringer synkronisert med tjener" #: 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." +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 @@ -912,16 +1068,14 @@ msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "Endring av passord har følgende konsekvenser:" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 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." +msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes." msgstr "" #: front/src/components/SetInstanceModal.vue:2 @@ -935,6 +1089,7 @@ msgid "Clear" msgstr "Tøm" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Tøm" @@ -945,37 +1100,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Tøm spilleliste" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Tøm spillekøen" + +#: front/src/components/audio/Player.vue:668 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Tøm spillekøen" -#: front/src/components/Home.vue:44 -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/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 "" -"Klikk for å velge filer å laste opp, eller dra og slipp filer eller mapper" +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" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "" @@ -984,6 +1139,11 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "" +#: front/src/components/About.vue:94 +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -991,11 +1151,16 @@ msgid "Code" msgstr "Kode" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Fold sammen" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Fold sammen" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -1017,14 +1182,19 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Bekreftelseskode" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: 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 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 #, fuzzy msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" @@ -1038,8 +1208,7 @@ 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." +msgid "Content filters help you hide content you don't want to see on the service." msgstr "" #: front/src/components/common/ActionTable.vue:8 @@ -1047,13 +1216,20 @@ 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 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Velg et filter" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Kopier" @@ -1075,7 +1251,7 @@ 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 +#: front/src/views/admin/library/TrackDetail.vue:159 #, fuzzy msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" @@ -1093,28 +1269,17 @@ 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/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 +#: front/src/views/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 @@ -1122,6 +1287,12 @@ msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "Opprett en ny spilleliste" +#: 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/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1132,7 +1303,7 @@ 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 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Opprett en konto" @@ -1148,7 +1319,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Opprett bibliotek" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Lag konto" @@ -1168,16 +1339,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Opprett din egen radiostasjon" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Opprettelsesdato" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Opprettelsesdato" @@ -1187,6 +1365,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Nåærende avatar" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Nåværende bruk" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1202,6 +1386,11 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Nåværende bruk" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" @@ -1223,7 +1412,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Sporinfo" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "" @@ -1235,23 +1424,29 @@ msgstr "" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Slett" @@ -1278,7 +1473,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Slett radiostasjon" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Lag konto" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Lag konto" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Lag konto" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Slett spilleliste" @@ -1288,14 +1501,24 @@ 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 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 #, fuzzy msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Slett dette biblioteket?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 #, fuzzy msgctxt "Popup/Library/Title" msgid "Delete this artist?" @@ -1313,12 +1536,24 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Slett dette biblioteket?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +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/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Slett dette biblioteket?" + #: front/src/views/admin/library/UploadDetail.vue:66 #, fuzzy msgctxt "Popup/Library/Title" @@ -1326,25 +1561,32 @@ 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/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 msgctxt "Content/Search/Dropdown" msgid "Descending" msgstr "Synkende" -#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Beskrivelse" @@ -1356,19 +1598,15 @@ msgid "Description" msgstr "Beskrivelse" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Detaljer" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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." +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 @@ -1377,21 +1615,28 @@ 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:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Skru av tilgang" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Skru av Subsonic-tilgang" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Skru av Subsonic API-tilgang?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Skru av tilgang" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1400,16 +1645,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Skru av tilgang" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +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/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 #, fuzzy msgctxt "'Content/*/*/Noun'" @@ -1423,11 +1678,15 @@ msgstr "Vis offentlig" #: 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/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "Om Funkwhale" + #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" @@ -1438,7 +1697,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 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Ønsker du å slette spillelisten \"%{ playlist }\"?" @@ -1448,6 +1707,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Ønsker du å slette radiostasjonen \"%{ radio }\"?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Ønsker du å gjenopprette din tidligere spillekø?" + #: front/src/components/moderation/FilterModal.vue:3 #, fuzzy msgctxt "Popup/Moderation/Title/Verb" @@ -1462,7 +1727,13 @@ 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:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Ønsker du å bekrefte denne handlingen?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Ønsker du å gjenopprette din tidligere spillekø?" @@ -1478,26 +1749,33 @@ msgstr "Dokumentasjon" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1510,10 +1788,10 @@ msgstr "Dra og slipp rader for å endre sporrekkefølge i spillelisten" #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Varighet" @@ -1524,27 +1802,22 @@ 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Rediger" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Rediger" @@ -1555,11 +1828,6 @@ 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/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1582,25 +1850,26 @@ 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/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 #, fuzzy msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Rediger" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 #, fuzzy msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Rediger" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "E-postadresse" @@ -1610,9 +1879,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "E-postadresse" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "" @@ -1622,30 +1892,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "" + +#: front/src/components/library/TrackBase.vue:43 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 #, 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "" @@ -1658,6 +1933,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Skru av tilgang" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1675,7 +1957,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Skriv inn et radiostasjonsnavn…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 #, fuzzy msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." @@ -1695,15 +1977,16 @@ 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" +msgid "Enter the email address linked to your account" msgstr "" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 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 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Skriv inn din invitasjonskode (versalsensitiv)" @@ -1714,12 +1997,12 @@ 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 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Skriv inn brukernavnet ditt" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Skriv inn brukernavnet eller e-postadressen din" @@ -1737,7 +2020,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Feilrapportering" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Feilrapportering" @@ -1799,19 +2082,19 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Kunne ikke opprette invitasjon" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 #, fuzzy 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" +#: 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/federation/FetchButton.vue:73 -msgctxt "Content/*/Error message.Title" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "Kunne ikke lagre innstillinger" @@ -1821,6 +2104,18 @@ msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Kunne ikke lagre innstillinger" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Kunne ikke lagre innstillinger" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Kunne ikke lagre innstillinger" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1856,9 +2151,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Ekskluder" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Utløpsdato" @@ -1875,11 +2175,7 @@ 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." +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 @@ -1888,15 +2184,15 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 #, 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 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 #, fuzzy msgctxt "*/*/*" msgid "Favorited tracks" @@ -1907,12 +2203,18 @@ 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 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Favoritter" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Føderasjon" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1940,6 +2242,12 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Filternavn" +#: front/src/components/Home.vue:118 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "Send inn en annen forespørsel" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1949,26 +2257,32 @@ msgid "Finished" msgstr "Fullført" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 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 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 #, fuzzy msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Utløpsdato" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Følg" @@ -1978,16 +2292,16 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Følg bibliotek annensteds hen" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 #, 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/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Følgere" @@ -1997,23 +2311,21 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Følgere" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Følger" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 #, fuzzy msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Følg" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" +msgid "From album %{ album } by %{ artist }" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -2024,38 +2336,21 @@ msgstr "Skru av tilgang" #: 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 er kompatibelt med andre musikkspillere som støtter Subsonic API-" -"et." +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:90 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -msgstr "Funkwhale er dødsenkelt å bruke." - -#: 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 er designet for å gjøre det enkelt å lytte til musikk dun liker, " -"eller å oppdage nye artister." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." 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/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "" @@ -2065,26 +2360,12 @@ 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:70 -msgctxt "Content/Home/List item/Verb" -msgid "" -"Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"Hent kvalitetsmetadata om din musikk takket være MusicBrainz" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Kom igang" -#: front/src/components/Footer.vue:37 +#: front/src/components/Footer.vue:45 #, fuzzy msgctxt "Footer/*/Link" msgid "Getting help" @@ -2107,12 +2388,22 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Gå til hjemmesiden" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 #, fuzzy msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Utforsker artister" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2124,12 +2415,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Legg til innhold" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "" @@ -2139,38 +2430,29 @@ 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: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." +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 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." +msgid "If the email address provided in the previous step is valid and linked 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/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/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Legg til innhold" + #: front/src/components/library/ImportStatusModal.vue:3 #, fuzzy msgctxt "Popup/Import/Title" @@ -2182,6 +2464,12 @@ msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Importer referanse" +#: 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/manage/library/UploadsTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:11 #: front/src/views/content/libraries/FilesTable.vue:59 @@ -2189,12 +2477,6 @@ 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 @@ -2233,12 +2515,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inaktiv" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "" @@ -2258,7 +2540,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Instansradiostasjoner" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 #, fuzzy msgctxt "Content/Moderation/Title" msgid "Instance data" @@ -2285,11 +2567,21 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "Instansradiostasjoner" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" msgstr "" #: front/src/components/library/ImportStatusModal.vue:139 @@ -2297,7 +2589,7 @@ msgctxt "Popup/Import/Error.Label" msgid "Invalid metadata" msgstr "" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2309,7 +2601,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Invitasjoner" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Feilsporer" @@ -2319,17 +2617,18 @@ 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 "Behold et spor av dine favorittsanger" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 #, fuzzy msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" @@ -2341,15 +2640,15 @@ msgid "Known libraries" msgstr "Kjente bibliotek" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Siste aktivitet" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "" @@ -2364,14 +2663,14 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 #, fuzzy msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Siste oppdatering:" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Siste oppdatering:" @@ -2381,10 +2680,10 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Kjør" -#: 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/Home.vue:35 +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2397,11 +2696,17 @@ 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2413,8 +2718,8 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Bibliotek" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 #, fuzzy msgctxt "Content/OAuth Scopes/Label" msgid "Libraries and uploads" @@ -2422,19 +2727,16 @@ msgstr "Bibliotek oppdatert" #: 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 "" -"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." +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/Sidebar.vue:85 src/components/instance/Stats.vue:30 +#: front/src/components/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Bibliotek" @@ -2469,21 +2771,41 @@ 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "" @@ -2512,7 +2834,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Laster biblioteksdata…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 #, fuzzy msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" @@ -2541,6 +2863,7 @@ msgstr "Laster dine favoritter…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2557,12 +2880,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Min konto" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Logg inn" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Logg inn på din Funkwhale-konto" @@ -2577,7 +2900,7 @@ 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:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Logg inn" @@ -2599,35 +2922,39 @@ 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 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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." +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 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 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 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Behandle bibliotek" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2643,7 +2970,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Behandle dine spillelister" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Marker alle som lest" @@ -2660,12 +2987,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marker alle som lest" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "" @@ -2676,43 +3003,73 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Registrert siden %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "" +#: front/src/components/Home.vue:143 +msgctxt "Content/Home/Link" +msgid "Mobile 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 #, fuzzy msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Føderasjon" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Føderasjon" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Føderasjon" + #: 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 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 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 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "" @@ -2722,7 +3079,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Musikk" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Forstum" @@ -2771,8 +3128,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Mine bibliotek" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2782,14 +3139,17 @@ msgstr "Mine bibliotek" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2797,31 +3157,38 @@ msgid "N/A" msgstr "I/T" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +msgctxt "*/*/*/Noun" +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/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2829,7 +3196,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Nytt passord" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Nye spor vil bli lagt til her automatisk." @@ -2839,21 +3206,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Neste spor" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" msgstr "Nei" -#: 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/audio/Search.vue:25 #, fuzzy msgctxt "Content/Search/Paragraph" @@ -2872,6 +3236,11 @@ msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" msgstr "Ingen sangtekster tilgjengelig for dette sporet." +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 #, fuzzy msgctxt "Content/Track/Table.Paragraph" @@ -2883,7 +3252,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Inget samsvarende bibliotek." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 #, fuzzy msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." @@ -2894,6 +3263,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "" +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2910,18 +3289,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Ikke brukt" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Merknader" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Merknader" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Legg til innhold" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Offisiell nettside" @@ -2936,6 +3322,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Åpen" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2943,27 +3335,29 @@ msgstr "Åpen" #: 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 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 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 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 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 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 #, fuzzy msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" @@ -2974,10 +3368,10 @@ 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/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -3000,6 +3394,7 @@ msgstr "Legg til filter for å tilpasse din radiostasjon" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 #, fuzzy msgctxt "Content/Search/Dropdown.Label/Noun" @@ -3008,43 +3403,58 @@ msgstr "Rekkefølge" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "Rekkefølge" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Rekkefølge" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Eier" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Eier" + #: front/src/components/PageNotFound.vue:33 #, fuzzy msgctxt "Head/*/Title" @@ -3061,12 +3471,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Passord" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Passord" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Passord oppdatert" @@ -3076,12 +3493,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Passord oppdatert" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Sett spor på pause" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "" @@ -3110,7 +3527,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Ventende filer" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Ventende følgingsforespørsler" @@ -3122,7 +3539,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Ventende filer" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 #, fuzzy msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" @@ -3140,70 +3557,70 @@ msgid "Permissions" msgstr "Tilganger" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Spill av" #: 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/AlbumBase.vue:21 #: 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/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Spill av alle album" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Spill neste" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 #, fuzzy msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Spill spor" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Spill nå" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 #, fuzzy msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Forrige spor" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 #, fuzzy msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Spill spor" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Spill spor" -#: front/src/components/audio/PlayButton.vue:82 +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 #, fuzzy -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Spill av" +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Spilleliste" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Spilleliste" @@ -3241,33 +3658,28 @@ msgctxt "Content/Playlist/Dropdown.Label" msgid "Playlist visibility" msgstr "Spillelistesynlighet" -#: front/src/components/mixins/Translations.vue:88 -#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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: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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: 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 +#: front/src/components/auth/LoginForm.vue:5 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" @@ -3277,7 +3689,12 @@ 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/views/admin/library/TrackDetail.vue:137 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 #, fuzzy msgctxt "*/*/*/Noun" msgid "Position" @@ -3285,9 +3702,7 @@ 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." +msgid "Prevent account or domain from triggering notifications, except from followers." msgstr "" #: front/src/components/audio/EmbedWizard.vue:33 @@ -3295,7 +3710,7 @@ msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "" -#: front/src/components/audio/Player.vue:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Forrige spor" @@ -3306,7 +3721,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 #, fuzzy msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" @@ -3328,15 +3743,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Behandler" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 #, fuzzy msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Feilaktige filer" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "Registreringer er lukket på denne instansen, du trenger en invitasjonskode for å registrere deg." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3367,7 +3788,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Kø" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Spillekø omstokket." @@ -3403,8 +3824,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Radiostasjoner" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Radiostasjoner" @@ -3435,15 +3856,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 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 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "" @@ -3464,6 +3885,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Nylig lagt til" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Nylig lagt til" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3493,14 +3920,14 @@ 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 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "" @@ -3513,9 +3940,7 @@ msgstr "Synkende" #: 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 @@ -3539,16 +3964,13 @@ 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/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administrasjon" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 #, fuzzy msgctxt "Content/Admin/Table, User role" msgid "Regular user" @@ -3575,8 +3997,8 @@ 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 #, fuzzy msgctxt "Content/*/*/Noun" msgid "Release date" @@ -3587,6 +4009,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3594,12 +4021,8 @@ msgstr "Bibliotek annensteds hen" #: 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 "" -"Bibliotek annensteds hen eies av andre brukere på nettverket. Du kan få " -"tilgang til dem så lenge de er offentlige eller du innvilges tilgang." +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" @@ -3617,6 +4040,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Fjern avatar" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Fjern fra favoritter" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Fjern fra favoritter" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3624,43 +4059,110 @@ 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." +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." +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." +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 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Legg til i kø" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "" + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Slett dette biblioteket?" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Legg til i denne spillelisten" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Slett dette biblioteket?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Legg til i denne spillelisten" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Rediger instans-info" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Forespør nytt passord" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 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:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Forespør et passord" @@ -3670,17 +4172,34 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: 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/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Opprettelsesdato" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 #, fuzzy msgctxt "Content/Library/Dropdown/Verb" @@ -3688,8 +4207,8 @@ 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/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3732,45 +4251,50 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Lagre" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Skanning igangsatt" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 #, fuzzy msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Spill nå" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Skanning venter" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 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 +#: front/src/views/content/remote/Card.vue:60 #, fuzzy msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Skanning igangsatt" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Skannet med feil" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 #, fuzzy msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" @@ -3793,12 +4317,14 @@ msgstr "" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3811,6 +4337,7 @@ msgid "Search a remote library" msgstr "Søk i et bibliotek annensteds hen" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 #, fuzzy msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" @@ -3849,7 +4376,12 @@ 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 +#: front/src/components/manage/library/TagsTable.vue:165 +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "" @@ -3866,13 +4398,13 @@ 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 +#: front/src/components/manage/users/UsersTable.vue:164 #, 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 +#: front/src/components/audio/SearchBar.vue:27 #, fuzzy msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" @@ -3883,16 +4415,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Søk etter noe musikk" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Søk etter artister, album, spor…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Søk etter noe musikk" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3903,6 +4449,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Seksjoner" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3921,9 +4487,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Velg kun gjeldende side" -#: 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Innstillinger" @@ -3946,18 +4517,20 @@ msgstr "Del en lenke" #: front/src/views/content/libraries/Detail.vue:15 #, fuzzy 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." +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:77 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Delingslenke" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 #, fuzzy msgctxt "Content/Album/Card.Link/Verb" @@ -3966,11 +4539,11 @@ 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 +#: front/src/components/tags/List.vue:11 #, fuzzy -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Vis ett album til" msgstr[1] "Vis % { count } flere album" @@ -3979,17 +4552,28 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Vis ett album til" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Vis lesningsmerkander" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Vis/skjul passord" @@ -3998,41 +4582,53 @@ msgstr "Vis/skjul passord" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: 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 +#: front/src/components/ShortcutsModal.vue:140 #, fuzzy msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Omstokk spillekøen" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Omstokk spillekøen" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Registrering" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Registrering" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Registrering" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Registreringsdato" @@ -4045,9 +4641,9 @@ 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/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Størrelse" @@ -4065,7 +4661,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Ignorerte filer" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "" @@ -4081,56 +4677,62 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Siden du forespurte finnes ikke:" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Kildekode" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Ansatt medlem" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: 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 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "Statistikk" -#: front/src/views/admin/moderation/AccountsDetail.vue:490 +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Statistikk" + +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:418 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 -#: 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/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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/views/admin/moderation/DomainsDetail.vue:115 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Status" @@ -4139,8 +4741,25 @@ 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)" +#: front/src/components/manage/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Status" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Status" @@ -4150,19 +4769,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Status" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Stopp radiostasjon" @@ -4172,7 +4779,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Send inn" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "" @@ -4183,12 +4790,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "Send inn en annen forespørsel" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Send inn" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Send inn" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4228,16 +4847,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Sammendrag" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4249,26 +4873,52 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Synkroniserer endringer til tjener…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Spornavn" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Ventende følgingsforespørsler" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: 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 -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/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 #, 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." +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 @@ -4276,18 +4926,15 @@ msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 +#: front/src/components/Footer.vue:61 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" @@ -4297,23 +4944,18 @@ msgstr "" #: front/src/views/content/libraries/Form.vue:34 #, fuzzy 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 "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." +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/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 @@ -4327,12 +4969,16 @@ 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/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "Biblioteket og alle dets spor vil bli slettet. Dette kan ikke angres." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." +msgstr "" #: front/src/components/playlists/Form.vue:14 #, fuzzy @@ -4347,47 +4993,44 @@ 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 msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "" #: front/src/components/federation/FetchButton.vue:50 msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote 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." +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 #, fuzzy 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 "Biblioteket og alle dets spor vil bli slettet. Dette kan ikke angres." + +#: front/src/components/manage/library/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. 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." +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 @@ -4409,8 +5052,13 @@ msgstr "Subsonic API-et er ikke tilgjengelig på denne Funkwhale-instansen." #: front/src/components/library/EditCard.vue:96 #, fuzzy 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 "Biblioteket og alle dets spor vil bli slettet. Dette kan ikke angres." + +#: front/src/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." msgstr "Biblioteket og alle dets spor vil bli slettet. Dette kan ikke angres." #: front/src/components/playlists/PlaylistModal.vue:34 @@ -4424,11 +5072,9 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 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 @@ -4463,22 +5109,37 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Denne artisten er å finne i følgende bibliotek:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +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 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +msgstr "" + #: front/src/views/content/Home.vue:9 #, 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:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." +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 @@ -4497,14 +5158,12 @@ 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 +#: front/src/views/content/remote/Card.vue:169 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:142 +#: front/src/views/content/remote/Card.vue:170 msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "" @@ -4512,12 +5171,8 @@ 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 "" -"Dette kan ha innvirkning på mange elementer, dobbeltsjekk at dette er det du" -" faktisk ønsker." +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 @@ -4526,6 +5181,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "" +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4534,15 +5194,14 @@ msgstr "Denne referansen brukes til å gruppere importerte filer sammen." #: 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" +msgid "This track could not be processed, please make sure 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" +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 @@ -4552,7 +5211,7 @@ 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 +#: front/src/components/audio/PlayButton.vue:103 msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "" @@ -4562,7 +5221,7 @@ 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:38 +#: front/src/views/playlists/Detail.vue:46 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." @@ -4572,31 +5231,30 @@ 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:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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 "Dette vil skru av tilgang til Subsonic API-et for denne kontoen." -#: 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." +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." msgstr "" -"Dette vil logge deg ut av eksisterende enheter som bruker nåværende passord." + +#: front/src/components/auth/SubsonicTokenForm.vue:40 +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/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 "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." +msgid "This will prevent this application from accessing the service on your behalf." msgstr "" #: front/src/components/playlists/Editor.vue:54 @@ -4604,9 +5262,15 @@ 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/admin/library/AlbumDetail.vue:99 -#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21 -#: src/edits.js:39 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Tittel" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Tittel" @@ -4617,30 +5281,33 @@ 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." +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 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "Én favoritt" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "" @@ -4650,31 +5317,33 @@ 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 #, 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Spor" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +msgctxt "*/*/*" +msgid "Track" +msgstr "Spor" + #: 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 +#: front/src/views/admin/library/TrackDetail.vue:97 #, fuzzy msgctxt "Content/Moderation/Title" msgid "Track data" @@ -4685,29 +5354,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Sporinfo" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Spornavn" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Spor" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4718,16 +5389,6 @@ 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 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "Spor lyttet til" - #: front/src/components/library/radios/Filter.vue:44 #, fuzzy msgctxt "Popup/Radio/Title/Noun" @@ -4740,37 +5401,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Type" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Type" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Type" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 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 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Opphev følging" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Opphev følging av dette biblioteket?" -#: 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 "" -"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" @@ -4779,19 +5442,25 @@ msgstr "" #: front/src/components/library/ImportStatusModal.vue:144 msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown 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 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Opphev forstumming" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 #, fuzzy msgctxt "Content/Moderation/Card.Button.Label/Verb" @@ -4859,12 +5528,8 @@ msgstr "Opplastingsdato" #: 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 "" -"Opplasting nektet, forsikre deg om at filen ikke er for stor, og at du ikke " -"har brukt opp kvoten din." +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +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/ImportStatusModal.vue:8 msgctxt "Popup/Import/Message" @@ -4874,23 +5539,25 @@ 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." +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:30 msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "Last opp nye spor" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Opplastingskvote" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Opplastingskvote" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4898,9 +5565,7 @@ 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." +msgid "Upload was skipped because a similar one is already available in one of your libraries." msgstr "" #: front/src/components/library/ImportStatusModal.vue:11 @@ -4925,6 +5590,26 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Laster opp" +#: front/src/components/manage/library/LibrariesTable.vue:52 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "Last opp" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Last opp" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 #, fuzzy @@ -4932,31 +5617,9 @@ 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." +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 @@ -4964,20 +5627,29 @@ msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Bruk en annen instans" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "Bruk dette skjemaet til å forespørre tilbakestilling av passord. En e-post vil bli sendt til oppgitt adresse med instruksjoner." + +#: front/src/components/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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." +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:49 @@ -4985,15 +5657,27 @@ msgctxt "Content/Admin/Table" msgid "Used" msgstr "Brukt" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: 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/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Brukerbibliotek" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Brukernavn" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -5007,35 +5691,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Brukerradiostasjoner" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Brukernavn" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 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:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Brukere" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 #, fuzzy msgctxt "Footer/*/Title" @@ -5055,31 +5739,43 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Vis filer" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 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/Home.vue:169 +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: 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/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -5095,6 +5791,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Synlighet" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Om Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -5105,7 +5807,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Kan ikke logge inn" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Kan ikke logge inn" @@ -5116,10 +5824,10 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "Kan ikke lagre innstillingene" -#: 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:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 #, fuzzy @@ -5127,25 +5835,20 @@ 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 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "Lytting til musikk skal være enkelt." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Velkommen" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Velkommen på Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Hvorfor Funkwhale?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5172,9 +5875,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Ja" @@ -5187,27 +5892,17 @@ msgstr "Ja, logg meg ut." #: 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." +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:" +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 %{ " -"hostname } . 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 %{ hostname } . 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 @@ -5222,9 +5917,7 @@ 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" +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 @@ -5233,55 +5926,36 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "" #: front/src/views/content/Home.vue:17 +#, fuzzy 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: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" +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediately, 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/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 any time from your account settings." msgstr "" #: front/src/views/auth/EmailConfirm.vue:24 #, fuzzy 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/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." 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." +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: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." +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/auth/Settings.vue:202 msgctxt "Content/Applications/Paragraph" @@ -5299,19 +5973,17 @@ 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Du har en spillende radiostasjon" @@ -5323,8 +5995,7 @@ 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 "Du vil bli logget ut av denne økta, og må logge inn i den nye" #: front/src/components/auth/Authorize.vue:51 @@ -5339,24 +6010,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." -msgstr "" -"Du vil måtte oppdatere ditt passord på klienter som bruker dette passordet." +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/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 any more:" msgstr "" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "" +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 #, fuzzy msgctxt "Content/Settings/Title/Noun" @@ -5368,6 +6039,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5378,12 +6054,12 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Dine favoritter" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "Din musikk, på din måte" +#: front/src/views/Notifications.vue:5 +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Dine merknader" @@ -5401,43 +6077,51 @@ msgstr "Passordet ditt har blitt oppdatert." #: front/src/components/auth/Settings.vue:14 #, fuzzy msgctxt "Content/Settings/Error message.Title" -msgid "Your settings can't be updateds" +msgid "Your settings can't be updated" msgstr "Innstillinger oppdatert" #: 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." +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/edits.js:47 +#: front/src/edits.js:70 #, fuzzy msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Beskrivelse" -#: front/src/edits.js:54 +#: front/src/edits.js:77 #, fuzzy msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Kopier" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Vis på MusicBrainz" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 #, fuzzy msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" +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 }" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 #, fuzzy msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" diff --git a/front/locales/nl/LC_MESSAGES/app.po b/front/locales/nl/LC_MESSAGES/app.po index 5e5326685..552ef5f18 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: 2019-05-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-08-26 11:30+0000\n" "Last-Translator: Keunes \n" "Language-Team: none\n" @@ -38,6 +38,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "%{ app } wil toegang tot je Funkwhale account" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } nummer" +msgstr[1] "%{ count } nummers" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } nummer" +msgstr[1] "%{ count } nummers" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } nummer" +msgstr[1] "%{ count } nummers" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } nummer" +msgstr[1] "%{ count } nummers" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } nummer" +msgstr[1] "%{ count } nummers" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -45,9 +92,9 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } van %{ total } geselecteerd" msgstr[1] "%{ count } van %{ total } geselecteerd" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 msgctxt "*/*/*" msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -69,7 +116,15 @@ 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 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } nummer" +msgstr[1] "%{ count } nummers" + +#: front/src/components/playlists/Card.vue:28 msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -94,9 +149,7 @@ msgstr "%{ minutes } min" #: front/src/components/notifications/NotificationRow.vue:40 msgctxt "Content/Notifications/Paragraph" msgid "%{ username } accepted your follow on library \"%{ library }\"" -msgstr "" -"%{ username } heeft je volgverzoek voor de bibliotheek \"%{ library }\" " -"geaccepteerd" +msgstr "%{ username } heeft je volgverzoek voor de bibliotheek \"%{ library }\" geaccepteerd" #: front/src/components/notifications/NotificationRow.vue:39 msgctxt "Content/Notifications/Paragraph" @@ -115,11 +168,10 @@ msgstr "%{ username }'s profiel" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." +msgid "%{ track } is already in %{ playlist }." msgstr "%{ track } staat al in %{ playlist }." -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" @@ -133,24 +185,44 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 favoriet" msgstr[1] "%{ count } favorieten" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Een georganiseerde bibliotheek" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Nummer toevoegen" +msgstr[1] "Nummer toevoegen" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "Er is een netwerkfout opgetreden tijdens het uploaden van dit bestand" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "Een korte samenvatting van je aanpassingen." #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "Over %{ instance }" #: front/src/components/Footer.vue:6 @@ -158,19 +230,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Over %{instanceName}" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "Over Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "Over Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Over" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "Over Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "Over deze server" #: front/src/views/content/libraries/Detail.vue:48 @@ -183,88 +268,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Geaccepteerd" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Toegang uitgeschakeld" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to audio files, libraries, artists, albums and tracks" msgstr "Toegang tot audiobestanden, bibliotheken, artiesten, albums, en nummers" -#: front/src/components/mixins/Translations.vue:97 -#: front/src/components/mixins/Translations.vue:98 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 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 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Toegang tot bewerkingen" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to email, username, and profile information" msgstr "Toegang tot je emailadres, gebruikersnaam en profiel" -#: front/src/components/mixins/Translations.vue:77 -#: front/src/components/mixins/Translations.vue:78 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Toegang tot favorieten" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "Toegang tot je volg-lijst" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to listening history" msgstr "Toegang tot je luistergeschiedenis" -#: front/src/components/mixins/Translations.vue:101 -#: front/src/components/mixins/Translations.vue:102 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to notifications" msgstr "Toegang tot notificaties" -#: front/src/components/mixins/Translations.vue:89 -#: front/src/components/mixins/Translations.vue:90 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to playlists" msgstr "Toegang tot afspeellijsten" -#: front/src/components/mixins/Translations.vue:93 -#: front/src/components/mixins/Translations.vue:94 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" msgstr "Toegang tot radio's" -#: 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" -msgstr "" -"Al je muziek, beschikbaar in een georganiseerde omgeving dat focust op wat " -"écht belangrijk is" - #: front/src/components/manage/library/UploadsTable.vue:67 -#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Benaderd op" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -272,6 +349,9 @@ msgstr "Account" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Account" @@ -286,7 +366,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Accountinstellingen" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Accountinstellingen" @@ -303,7 +383,7 @@ 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 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Accounts" @@ -316,8 +396,7 @@ msgstr "Actie" #: 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] "Actie %{ action } is begonnen voor %{ count } element" msgstr[1] "Actie %{ action } is begonnen voor %{ count } elementen" @@ -327,18 +406,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Acties" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Acties" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Actief" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Activiteit" @@ -349,7 +435,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Zichtbaarheid van activiteit" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Toevoegen" @@ -395,7 +481,31 @@ 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 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Content toevoegen" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Aan afspeellijst toevoegen…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Aan afspeellijst toevoegen…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Aan afspeellijst toevoegen…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Aan huidige wachtrij toevoegen" @@ -427,7 +537,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Nummer toevoegen" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Beheerder" @@ -437,49 +547,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administratie" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Album" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Albumartiest" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Albumgegevens" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Albums" @@ -489,11 +603,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Albums van deze artiest" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Alles" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -511,43 +633,57 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "Deze applicatie toestaan" -#: front/src/components/library/ImportStatusModal.vue:17 -msgctxt "Popup/Import/Message" -msgid "" -"An error occured during upload processing. You will find more information " -"below." +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" msgstr "" -"Er ging iets fout bij het verwerken van je upload. Meer informatie hieronder." + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Domein toevoegen" + +#: front/src/components/library/ImportStatusModal.vue:17 +#, fuzzy +msgctxt "Popup/Import/Message" +msgid "An error occurred during upload processing. You will find more information below." +msgstr "Er ging iets fout bij het verwerken van je upload. Meer informatie hieronder." #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred 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:" +msgid "An error occurred while trying to refresh data:" msgstr "Er ging iets fout tijdens het vernieuwen van de gegevens:" #: front/src/components/federation/FetchButton.vue:41 +#, fuzzy msgctxt "*/*/Error" -msgid "An HTTP error occured while contacting the remote server" +msgid "An HTTP error occurred while contacting the remote server" msgstr "Er ging iets fout bij het contact maken met de externe server" -#: 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 "" -"Er is een onbekende fout opgetreden: mogelijk staat de server uit of is " -"onbereikbaar" - #: front/src/components/library/ImportStatusModal.vue:145 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" msgstr "Er is een onbekende fout opgetreden" +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." +msgstr "" + #: front/src/components/auth/Settings.vue:175 #: src/components/auth/Settings.vue:225 msgctxt "*/*/*/Noun" @@ -566,12 +702,8 @@ msgstr "Applicatie-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." -msgstr "" -"De applicatie-ID en sleutel zijn gevoelige gegevens en moet je als " -"wachtwoord beschouwen. Deel ze niet met anderen." +msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else." +msgstr "De applicatie-ID en sleutel zijn gevoelige gegevens en moet je als wachtwoord beschouwen. Deel ze niet met anderen." #: front/src/components/auth/ApplicationEdit.vue:25 msgctxt "Content/Applications/Label" @@ -600,29 +732,31 @@ msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "Weet je zeker dat je wilt uitloggen?" -#: 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Artiest" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Artiest" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Artiestgegevens" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Artiestnaam" @@ -632,36 +766,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artiest, album, nummer…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "Artiesten" #: 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Artiesten" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -673,18 +811,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Wachtwoordherstel aanvragen" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Audio-inhoud" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Sneltoetsen audio-player" @@ -727,9 +871,9 @@ msgid "Back to settings" msgstr "Terug naar instellingen" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Bitsnelheid" @@ -742,14 +886,8 @@ msgstr "Alles blokkeren" #: 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 van dit account of deze domeinnaam blokkeren. Dit voorkomt elke " -"interactie en verwijdert alle gerelateerde gegevens (uploads, bibliotheken, " -"gevolgde accounts, enz.)" +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 van dit account of deze domeinnaam blokkeren. Dit voorkomt elke interactie en verwijdert alle gerelateerde gegevens (uploads, bibliotheken, gevolgde accounts, enz.)" #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgctxt "*/Library/*/Verb" @@ -761,6 +899,11 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Bibliotheek doorbladeren" +#: front/src/components/Home.vue:132 +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -791,38 +934,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Van %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." msgstr "Als je deze bibliotheek ontvolgt, verlies je toegang tot haar 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/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Annuleren" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" msgstr "Volgverzoek intrekken" @@ -837,6 +982,14 @@ 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/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" +msgstr "" + #: front/src/components/Footer.vue:21 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" @@ -852,6 +1005,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Wachtwoord wijzigen" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -869,28 +1027,22 @@ msgstr "Wijzigingen opgeslagen op 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 "" -"Als je je wachtwoord wijzigt, dan wordt ook het wachtwoord voor de Subsonic-" -"API gewijzigd als je deze had ingesteld." +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 msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "Het aanpassen van je wachtwoord heeft de volgende gevolgen:" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "Chat-ruimte" #: 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 @@ -904,6 +1056,7 @@ msgid "Clear" msgstr "Wissen" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Wissen" @@ -914,37 +1067,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Afspeellijst wissen" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Wachtrij wissen" + +#: front/src/components/audio/Player.vue:668 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/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 "Klik voor meer informatie over het importeerproces van deze upload" #: 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" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Sluiten" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Sluiten" @@ -953,6 +1106,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "Sluiten en pagina vernieuwen" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Sluiten" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -960,11 +1119,16 @@ msgid "Code" msgstr "Code" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Inklappen" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Inklappen" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -985,13 +1149,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Bevestigingscode" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: front/src/components/moderation/FilterModal.vue:90 msgctxt "*/Moderation/Message" msgid "Content filter successfully added" msgstr "Inhoudsfilter succesvol toegevoegd" -#: front/src/components/mixins/Translations.vue:96 -#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Inhoudsfilters" @@ -1003,23 +1172,28 @@ msgstr "Inhoudsfilters" #: 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 "" -"Inhoudsfilters helpen je inhoud te verbergen die je niet wilt tegenkomen." +msgid "Content filters help you hide content you don't want to see on the service." +msgstr "Inhoudsfilters helpen je inhoud te verbergen die je niet wilt tegenkomen." #: 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 "Inhoud is geüpdatet, klik vernieuwen om actuele inhoud te zien" -#: front/src/components/Footer.vue:48 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Inhoudsfilters" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Bijdragen" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Kopiëren" @@ -1040,7 +1214,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Kopieer/plak deze HTML-code in je website" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Copyright" @@ -1055,28 +1229,17 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Externe bibliotheek kon niet opgehaald worden" -#: 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 +#: front/src/views/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 @@ -1084,6 +1247,12 @@ msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "Creëer een nieuwe afspeellijst" +#: 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/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1094,7 +1263,7 @@ 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 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Creëer een account" @@ -1110,7 +1279,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Bibliotheek maken" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Account creëren" @@ -1130,16 +1299,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Creëer je eigen radiostation" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Toegevoegd" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Toegevoegd" @@ -1149,6 +1325,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Huidige gebruikersafbeelding" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Huidig verbruik" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1164,6 +1346,11 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Huidig verbruik" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" @@ -1184,7 +1371,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Foutgegevens" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Volume verlagen" @@ -1196,23 +1383,29 @@ msgstr "Volume verlagen" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Verwijderen" @@ -1238,7 +1431,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Moderatie-regel verwijderen" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Account creëren" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Account creëren" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Account creëren" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Afspeellijst verwijderen" @@ -1248,13 +1459,23 @@ 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 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Album verwijderen?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Artiest verwijderen?" @@ -1270,36 +1491,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Deze moderatie-regel verwijderen?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Artiest verwijderen?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Deze suggestie verwijderen?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Album verwijderen?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "Deze upload verwijderen?" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: 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 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Omschrijving" @@ -1311,19 +1551,15 @@ msgid "Description" msgstr "Omschrijving" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Details" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 content de gebruiker kan uploaden. Laat leeg om de " -"standaardwaarde van deze server te gebruiken." +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "Bepaald hoeveel content de gebruiker kan uploaden. Laat leeg om de standaardwaarde van deze server te gebruiken." #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 @@ -1332,21 +1568,28 @@ 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:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Toegang uitschakelen" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Subsonic-toegang uitschakelen" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Subsonic-API-toegang uitschakelen?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Uitgeschakeld" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1354,16 +1597,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Uitgeschakeld" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "CD-nummer" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +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/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1376,12 +1629,14 @@ msgstr "Openbaren" #: 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 "" -"Geen mediabestanden (audio, albumhoes, profielfoto…) downloaden van dit " -"account of domein. Hiermee wordt ook bestaande content verwijderd." +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 "Geen mediabestanden (audio, albumhoes, profielfoto…) downloaden van dit account of domein. Hiermee wordt ook bestaande content verwijderd." + +#: front/src/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "Over Funkwhale" #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" @@ -1393,7 +1648,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 +#: front/src/views/playlists/Detail.vue:43 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?" @@ -1403,6 +1658,12 @@ 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/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Wil je de vorige wachtrij herstellen?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1415,7 +1676,13 @@ 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:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Wil je de actie bevestigen?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Wil je de vorige wachtrij herstellen?" @@ -1431,26 +1698,33 @@ msgstr "Documentatie" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Domein" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Domeinen" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1463,10 +1737,10 @@ msgstr "Versleep de rijen om nummers op de afspeellijst te herordenen" #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Duur" @@ -1476,27 +1750,22 @@ 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Bewerken" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Bewerken" @@ -1507,11 +1776,6 @@ 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 "Server-informatie bewerken" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1534,23 +1798,24 @@ 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/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Wijzigingen" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Wijzigingen" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "E-mailadres" @@ -1560,9 +1825,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "E-mailadres" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Embedden" @@ -1572,29 +1838,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Embed-code" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Embed dit album op je website" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Embed deze artiest op je website" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Embed dit album op je website" + +#: front/src/components/library/TrackBase.vue:43 msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Embed dit nummer op je website" -#: front/src/views/admin/moderation/AccountsDetail.vue:259 -#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "" @@ -1607,6 +1879,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Ingeschakeld" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Ingeschakeld" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1623,7 +1902,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Geef je radio een naam…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "Voer albumtitel in…" @@ -1640,15 +1919,16 @@ msgstr "Voer een afspeellijst-titel in…" #: front/src/views/auth/PasswordReset.vue:54 msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 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 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Voer je uitnodigingscode in (hoofdletterongevoelig)" @@ -1659,12 +1939,12 @@ msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Voer een zoekopdracht in..." -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Voer je gebruikersnaam in" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Voer je gebruikersnaam of e-mailadres in" @@ -1682,7 +1962,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Foutrapportage" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Foutrapportage" @@ -1744,18 +2024,18 @@ 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Fout bij het ophalen van serverinformatie" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" +#: 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/federation/FetchButton.vue:73 -msgctxt "Content/*/Error message.Title" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "Fout tijdens opslaan van instellingen" @@ -1765,6 +2045,18 @@ msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Fout tijdens opslaan van instellingen" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Fout tijdens opslaan van instellingen" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +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" @@ -1800,9 +2092,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Uitsluiten" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Vervaldatum" @@ -1819,16 +2116,8 @@ 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 "" -"Leg uit waarom je dit beleid toepast. Zo kun je later nog achterhalen waarom " -"je actie hebt ondernomen op dit account of dit domein. Afhankelijk van de " -"instellingen op je server, wordt dit ook aan gebruikers getoond zodat ze " -"kunnen begrijpen welke regels er gelden." +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 "Leg uit waarom je dit beleid toepast. Zo kun je later nog achterhalen waarom je actie hebt ondernomen op dit account of dit domein. Afhankelijk van de instellingen op je server, wordt dit ook aan gebruikers getoond zodat ze kunnen begrijpen welke regels er gelden." #: front/src/components/manage/library/UploadsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:16 @@ -1836,15 +2125,15 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 #, 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 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 #, fuzzy msgctxt "*/*/*" msgid "Favorited tracks" @@ -1855,12 +2144,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Favorieten" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Favorieten" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Federatie" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1888,6 +2183,12 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Filternaam" +#: front/src/components/Home.vue:118 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "Nóg een verzoek indienen" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1897,25 +2198,31 @@ msgid "Finished" msgstr "Afgerond" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "Eerst gezien" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Eerst gezien-datum" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Volgen" @@ -1925,15 +2232,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Externe verzamelingen volgen" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Openstaande volgverzoeken" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Volgers" @@ -1943,26 +2250,22 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Volgers" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Volgend" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 #, fuzzy msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Volgen" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" -msgstr "" -"Van het album %{ album } " -"van %{ artist }" +msgid "From album %{ album } by %{ artist }" +msgstr "Van het album %{ album } van %{ artist }" #: front/src/components/auth/Authorize.vue:28 #, fuzzy @@ -1972,37 +2275,21 @@ msgstr "Toegang uitschakelen" #: 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 werkt met andere muziekspelers die de Subsonic-API ondersteunen." +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:90 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -msgstr "Funkwhale is zeer eenvoudig te gebruiken." - -#: 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 is ontworpen om het je makkelijk te maken je favoriete muziek te " -"beluisteren of nieuwe artiesten te ontdekken." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." 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/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Algemene sneltoetsen" @@ -2012,26 +2299,12 @@ 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 bibliotheek" - -#: front/src/components/Home.vue:70 -msgctxt "Content/Home/List item/Verb" -msgid "" -"Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"Verkrijg hoogwaardige metagegevens over je muziek met behulp van MusicBrainz" - #: 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/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Hulp en ondersteuning" @@ -2052,11 +2325,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Terug naar hoofdpagina" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Verborgen artiesten" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2067,12 +2350,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Inhoud verbergen" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "Content van deze artiest verbergen" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "Verberg content van deze artiest…" @@ -2082,39 +2365,28 @@ 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: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." +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 +#, fuzzy 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." +msgid "If the email address provided in the previous step is valid and linked 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/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 "" -"Als je applicaties van derden toegang hebt gegeven tot je data, vind je ze " -"hier in de lijst." +msgid "If you authorize third-party applications to access your data, those applications will be listed here." +msgstr "Als je applicaties van derden toegang hebt gegeven tot je data, vind je ze hier in de lijst." + +#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Inhoud verbergen" #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" @@ -2126,6 +2398,12 @@ msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Importnummer" +#: 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/manage/library/UploadsTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:11 #: front/src/views/content/libraries/FilesTable.vue:59 @@ -2133,12 +2411,6 @@ 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" @@ -2175,12 +2447,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inactief" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Volume verhogen" @@ -2198,7 +2470,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Server" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Servergegevens" @@ -2223,11 +2495,21 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "Server-URL" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" msgstr "" #: front/src/components/library/ImportStatusModal.vue:139 @@ -2235,7 +2517,7 @@ msgctxt "Popup/Import/Error.Label" msgid "Invalid metadata" msgstr "" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2247,7 +2529,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Uitnodigingen" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Issue tracker" @@ -2257,17 +2545,18 @@ 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 "Beheer je lievelingsmuziek" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 msgctxt "*/*/*/Noun" msgid "Keyboard shortcuts" msgstr "Sneltoetsen" -#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 #, fuzzy msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" @@ -2279,15 +2568,15 @@ msgid "Known libraries" msgstr "Bekende verzamelingen" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Laatste activiteit" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "" @@ -2302,14 +2591,14 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 #, fuzzy msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Laatste update:" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Laatste update:" @@ -2319,10 +2608,10 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Opstarten" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "Meer informatie over deze server" +#: front/src/components/Home.vue:35 +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2335,11 +2624,17 @@ 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2351,28 +2646,24 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Verzamelingen" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 msgctxt "Content/OAuth Scopes/Label" msgid "Libraries and uploads" msgstr "Bibliotheek en uploads" #: 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 "" -"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." +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/Sidebar.vue:85 src/components/instance/Stats.vue:30 +#: front/src/components/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Bibliotheek" @@ -2405,21 +2696,41 @@ msgstr "Bibliotheek 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "" @@ -2448,7 +2759,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Bezig met laden van verzamelingsgegevens..." -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 #, fuzzy msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" @@ -2477,6 +2788,7 @@ msgstr "Bezig met laden van je favorieten..." #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2493,12 +2805,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Mijn account" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Inloggen" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Log in op je Funkwhale-account" @@ -2513,7 +2825,7 @@ 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:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Inloggen" @@ -2534,36 +2846,40 @@ 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 geen bibliotheek hebt; tijd om er één te creëren." -#: front/src/components/audio/Player.vue:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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." +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 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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." +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 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 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 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Bibliotheek beheren" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Nieuwe moderatieregel toevoegen" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2579,7 +2895,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Beheer je afspeellijsten" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Alles markeren als gelezen" @@ -2596,12 +2912,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Alles markeren als gelezen" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "" @@ -2612,29 +2928,53 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Geregistreerd sinds %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Mobiele- en desktop-apps" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "Mobiele- en desktop-apps" + #: 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 #, fuzzy msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Federatie" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Federatie" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 msgctxt "Content/Moderation/Card.Paragraph" -msgid "" -"Moderation policies help you control how your instance interact with a given" -" domain or account." -msgstr "" -"Met moderatieregels kun je bepalen of en hoe er interactie is tussen jouw " -"server en een bepaald domein of account." +msgid "Moderation policies help you control how your instance interact with a given domain or account." +msgstr "Met moderatieregels kun je bepalen of en hoe er interactie is tussen jouw server en een bepaald domein of account." + +#: front/src/components/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Moderatie-regel aanpassen" #: front/src/components/library/EditCard.vue:5 #, fuzzy @@ -2642,15 +2982,20 @@ 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 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 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 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "" @@ -2660,7 +3005,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Muziek" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Dempen" @@ -2709,8 +3054,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Mijn verzamelingen" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2720,14 +3065,17 @@ msgstr "Mijn verzamelingen" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2735,31 +3083,38 @@ msgid "N/A" msgstr "N.B." #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +msgctxt "*/*/*/Noun" +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/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2767,7 +3122,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Nieuw wachtwoord" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Nieuwe nummers worden hier automatisch toegevoegd." @@ -2777,22 +3132,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Volgend nummer" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" msgstr "Nee" -#: 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 bibliotheek nodig" - #: front/src/components/audio/Search.vue:25 #, fuzzy msgctxt "Content/Search/Paragraph" @@ -2811,6 +3162,11 @@ msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" msgstr "Geen songtekst beschikbaar voor dit nummer." +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 #, fuzzy msgctxt "Content/Track/Table.Paragraph" @@ -2822,7 +3178,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Geen overeenkomende bibliotheek." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 #, fuzzy msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." @@ -2833,6 +3189,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "" +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2849,18 +3215,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Niet gebruikt" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Meldingen" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Meldingen" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Inhoud verbergen" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Officiële website" @@ -2875,6 +3248,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Open" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2882,27 +3261,29 @@ msgstr "Open" #: 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 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 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 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 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 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 #, fuzzy msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" @@ -2913,10 +3294,10 @@ 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/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2939,6 +3320,7 @@ msgstr "Voeg filters toe om je radio te personaliseren" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 #, fuzzy msgctxt "Content/Search/Dropdown.Label/Noun" @@ -2947,43 +3329,58 @@ msgstr "Volgorde" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: 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/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Sorteervolgorde" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Eigenaar" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Eigenaar" + #: front/src/components/PageNotFound.vue:33 #, fuzzy msgctxt "Head/*/Title" @@ -3000,12 +3397,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Wachtwoord" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Wachtwoord" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Wachtwoord bijgewerkt" @@ -3015,12 +3419,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Wachtwoord is gewijzigd" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Nummer pauzeren" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "" @@ -3049,7 +3453,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "In behandeling zijnde bestanden" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "In behandeling zijnde volgverzoeken" @@ -3061,7 +3465,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "In behandeling zijnde bestanden" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 #, fuzzy msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" @@ -3079,70 +3483,70 @@ msgid "Permissions" msgstr "Machtigingen" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Afspelen" #: 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/AlbumBase.vue:21 #: 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/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Alle albums afspelen" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Hierna afspelen" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 #, fuzzy msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Afspelen" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Nu afspelen" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 #, fuzzy msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Vorig nummer" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 #, fuzzy msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Nummer afspelen" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Nummer afspelen" -#: front/src/components/audio/PlayButton.vue:82 +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 #, fuzzy -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Afspelen" +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Afspeellijst" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Afspeellijst" @@ -3180,33 +3584,28 @@ 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 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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: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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: 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 +#: front/src/components/auth/LoginForm.vue:5 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" @@ -3216,7 +3615,12 @@ 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/views/admin/library/TrackDetail.vue:137 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 #, fuzzy msgctxt "*/*/*/Noun" msgid "Position" @@ -3224,9 +3628,7 @@ msgstr "Omschrijving" #: 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 @@ -3234,7 +3636,7 @@ msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "" -#: front/src/components/audio/Player.vue:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Vorig nummer" @@ -3245,7 +3647,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 #, fuzzy msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" @@ -3267,15 +3669,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Aan het verwerken" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 #, fuzzy msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Mislukte bestanden" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "Openbare registraties zijn uitgeschakeld op deze server. Om je te kunnen aanmelden heb je een uitnodigings-code nodig." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3306,7 +3714,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Wachtrij" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Wachtrij geshuffeld!" @@ -3342,8 +3750,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Radio's" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Radio's" @@ -3374,15 +3782,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 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 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "" @@ -3403,6 +3811,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Recent toegevoegd" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Recent toegevoegd" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3432,14 +3846,14 @@ 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 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "" @@ -3452,9 +3866,7 @@ 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." +msgid "Refresh request wasn't proceed in time by our server. It will be processed later." msgstr "" #: front/src/components/federation/FetchButton.vue:16 @@ -3478,16 +3890,13 @@ 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 "" -"Openbare registraties zijn uitgeschakeld op deze server. Om je te kunnen " -"aanmelden heb je een uitnodigings-code nodig." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administratie" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 #, fuzzy msgctxt "Content/Admin/Table, User role" msgid "Regular user" @@ -3514,8 +3923,8 @@ 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 #, fuzzy msgctxt "Content/*/*/Noun" msgid "Release date" @@ -3526,6 +3935,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3533,12 +3947,8 @@ msgstr "Externe verzamelingen" #: 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 "" -"Externe verzamelingen worden beheerd door andere gebruikers op het netwerk. " -"Je kunt ze gebruiken als ze openbaar zijn of als jou toegang is verleend." +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" @@ -3556,6 +3966,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Gebruikersafbeelding verwijderen" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Verwijderen uit favorieten" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Verwijderen uit favorieten" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3563,44 +3985,110 @@ 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." +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." +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." +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 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Aan huidige wachtrij toevoegen" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "" + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Dit album bewerken" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Toevoegen aan deze afspeellijst" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Deze bibliotheek verwijderen?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Toevoegen aan deze afspeellijst" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Instantie-informatie bewerken" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Nieuw wachtwoord aanvragen" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Nieuw Subsonic-API-wachtwoord aanvragen?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Wachtwoord aanvragen" @@ -3610,17 +4098,34 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: 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/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Toegevoegd" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 #, fuzzy msgctxt "Content/Library/Dropdown/Verb" @@ -3628,8 +4133,8 @@ 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/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3672,45 +4177,50 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Opslaan" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Scan begonnen" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 #, fuzzy msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Nu afspelen" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Nog te scannen" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 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 +#: front/src/views/content/remote/Card.vue:60 #, fuzzy msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Scan begonnen" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Afgerond, maar met foutmeldingen" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 #, fuzzy msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" @@ -3733,12 +4243,14 @@ msgstr "" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3751,6 +4263,7 @@ msgid "Search a remote library" msgstr "Zoek een externe bibliotheek" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 #, fuzzy msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" @@ -3789,7 +4302,12 @@ 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 +#: front/src/components/manage/library/TagsTable.vue:165 +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "" @@ -3806,13 +4324,13 @@ 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 +#: front/src/components/manage/users/UsersTable.vue:164 #, 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 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Zoek artiesten, albums, nummers…" @@ -3822,16 +4340,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Zoeken naar muziek" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Zoek artiesten, albums, nummers…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Zoeken naar muziek" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3842,6 +4374,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Secties" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3860,9 +4412,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Alleen deze pagina kiezen" -#: 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Instellingen" @@ -3885,18 +4442,20 @@ msgstr "Link om te delen" #: front/src/views/content/libraries/Detail.vue:15 #, 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." +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:77 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Link om te delen" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 #, fuzzy msgctxt "Content/Album/Card.Link/Verb" @@ -3905,11 +4464,11 @@ 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 +#: front/src/components/tags/List.vue:11 #, fuzzy -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Nog %{ count } album tonen" msgstr[1] "Nog %{ count } albums tonen" @@ -3918,17 +4477,28 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Toon beschikbare sneltoetsen" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Nog %{ count } album tonen" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Gelezen meldingen tonen" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Wachtwoord tonen/verbergen" @@ -3937,40 +4507,52 @@ msgstr "Wachtwoord tonen/verbergen" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: 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 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Wachtrij shuffelen" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Shuffel je wachtrij" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Registreren" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Registreren" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Registreren" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Geregistreerd op" @@ -3983,9 +4565,9 @@ 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/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Grootte" @@ -4003,7 +4585,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Overgeslagen bestanden" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "" @@ -4019,62 +4601,62 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Helaas, de opgevraagde pagina bestaat niet:" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Broncode" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Staflid" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: 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 +#: front/src/views/admin/Settings.vue:87 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 "" -"Statistieken worden berekend op basis van de activiteit en media op je " -"server, en vertegenwoordigen niet de activiteit voor dit account" +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Statistieken" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 "" -"Statistieken worden berekend op basis van de activiteit en media op je " -"server, en vertegenwoordigen niet de activiteit voor dit domein" +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "Statistieken worden berekend op basis van de activiteit en media op je server, en vertegenwoordigen niet de activiteit voor dit account" -#: 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/moderation/DomainsDetail.vue:418 +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 "Statistieken worden berekend op basis van de activiteit en media op je server, en vertegenwoordigen niet de activiteit voor dit domein" + +#: front/src/views/admin/library/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "" -"Statistieken worden berekend op basis van de activiteit en media op je " -"server, en vertegenwoordigen niet de activiteit voor dit object" +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this object" +msgstr "Statistieken worden berekend op basis van de activiteit en media op je server, en vertegenwoordigen niet de activiteit voor dit object" -#: front/src/views/admin/moderation/DomainsDetail.vue:115 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Status" @@ -4083,8 +4665,25 @@ 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)" +#: front/src/components/manage/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Status" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Status" @@ -4094,19 +4693,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Status" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Radio stoppen" @@ -4116,7 +4703,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Indienen" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "" @@ -4127,12 +4714,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "Nóg een verzoek indienen" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Indienen" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Indienen" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4172,16 +4771,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Samenvatting" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Support-forum" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4193,42 +4797,64 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Bezig met synchroniseren van wijzigingen naar server..." +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Naam van nummer" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Volgverzoek intrekken" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: 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 -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/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 "" -"Het album en de bijbehorende nummers, favorieten en luisterhistorie worden " -"verwijderd. Dit kan niet ongedaan gemaakt worden." +msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible." +msgstr "Het album en de bijbehorende nummers, favorieten en luisterhistorie worden verwijderd. Dit kan niet ongedaan gemaakt worden." #: 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 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 +#: front/src/components/Footer.vue:61 msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Funkwhale-logo met liefde ontworpen door Francis Gading." @@ -4240,26 +4866,17 @@ 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 "" -"De bibliotheek en al haar nummers worden verwijderd. Dit kan niet ongedaan " -"gemaakt worden." +msgid "The library and all its tracks will be deleted. This can not be undone." +msgstr "De bibliotheek en al haar nummers worden verwijderd. Dit kan niet ongedaan gemaakt worden." #: 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 "" -"De bibliotheek zal worden verwijderd, samen met alle bijbehorende nummers en " -"volgers. Dit kan niet ongedaan gemaakt worden." +msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible." +msgstr "De bibliotheek zal worden verwijderd, samen met alle bijbehorende nummers en volgers. Dit kan niet ongedaan gemaakt worden." #: 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 @@ -4273,14 +4890,16 @@ 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "De content zal worden verwijderd. Dit kan niet ongedaan gemaakt worden." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." msgstr "" -"Het platform is vrij en open source; je kunt het zorgeloos installeren en " -"aanpassen" #: front/src/components/playlists/Form.vue:14 #, fuzzy @@ -4295,56 +4914,49 @@ 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 msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "" #: front/src/components/federation/FetchButton.vue:50 msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote 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." +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." -msgstr "" -"De verzameling zal worden verwijderd, samen met de bijbehorende nummers en " -"volgers. Dit kan niet ongedaan gemaakt worden." +msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible." +msgstr "De verzameling zal worden verwijderd, samen met de bijbehorende nummers en volgers. Dit kan niet ongedaan gemaakt worden." + +#: front/src/components/manage/library/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. This action is irreversible." +msgstr "De geselecteerde content zal worden verwijderd. Dit kan niet ongedaan gemaakt worden." #: 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 msgctxt "Popup/*/Paragraph" msgid "The selected upload will be removed. This action is irreversible." -msgstr "" -"De geselecteerde content zal worden verwijderd. Dit kan niet ongedaan " -"gemaakt worden." +msgstr "De geselecteerde content zal worden verwijderd. Dit kan niet ongedaan gemaakt worden." #: front/src/components/SetInstanceModal.vue:7 msgctxt "Popup/Instance/Error message.List item" @@ -4358,10 +4970,14 @@ msgstr "De Subsonic-API is niet beschikbaar op deze server." #: front/src/components/library/EditCard.vue:96 msgctxt "Popup/Library/Paragraph" -msgid "" -"The suggestion will be completely removed, this action is irreversible." -msgstr "" -"De suggestie zal worden verwijderd. Dit kan niet ongedaan gemaakt worden." +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "De suggestie zal worden verwijderd. Dit kan niet ongedaan gemaakt worden." + +#: front/src/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "De content zal worden verwijderd. Dit kan niet ongedaan gemaakt worden." #: front/src/components/playlists/PlaylistModal.vue:34 #, fuzzy @@ -4374,11 +4990,9 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 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 @@ -4395,8 +5009,7 @@ msgstr "De geüploade bestanden zijn in de formaten OGG, FLAC of MP3" #, 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." +msgstr "We hebben verscheidene manieren om nieuwe nummers beschikbaar te maken." #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 msgctxt "Popup/Moderation/Paragraph" @@ -4413,21 +5026,36 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Deze artiest komt voor in de volgende verzamelingen:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +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 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +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 "Deze server biedt tot %{ quota } opslagruimte aan elke gebruiker." +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." +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 @@ -4443,17 +5071,14 @@ msgstr "Dit ben jij!" #: 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 "" -"Deze bibliotheek bevat mijn persoonlijke muziek. Ik hoop dat het je smaak is." +msgstr "Deze bibliotheek bevat mijn persoonlijke muziek. Ik hoop dat het je smaak is." -#: front/src/views/content/remote/Card.vue:141 +#: front/src/views/content/remote/Card.vue:169 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:142 +#: front/src/views/content/remote/Card.vue:170 msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "" @@ -4461,12 +5086,8 @@ 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." +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/AlbumEdit.vue:8 #: front/src/components/library/ArtistEdit.vue:8 @@ -4475,24 +5096,27 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "" +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +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" +msgid "This track could not be processed, please make sure 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" +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/mixins/Translations.vue:25 @@ -4502,7 +5126,7 @@ 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 +#: front/src/components/audio/PlayButton.vue:103 msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "" @@ -4512,57 +5136,56 @@ 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:38 +#: front/src/views/playlists/Detail.vue:46 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." +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." +msgstr "De radio wordt volledig verwijderd; dit kan niet ongedaan worden gemaakt." -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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 "De toegang tot de Subsonic-API vanaf dit account wordt uitgeschakeld." -#: front/src/components/auth/SubsonicTokenForm.vue:35 +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:40 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 "Je wordt uitgelogd op elk apparaat met het huidige wachtwoord." #: 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." +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." +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." +msgstr "Alle nummers worden verwijderd uit de afspeellijst; dit kan niet ongedaan worden gemaakt." -#: front/src/views/admin/library/AlbumDetail.vue:99 -#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21 -#: src/edits.js:39 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Titel" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Titel" @@ -4573,32 +5196,33 @@ 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 "" -"Selecteer met welke Funkwhale-server je wil verbinden om verder te gaan. " -"Voer zelf de url in, of kies een van de suggesties." +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 "Selecteer met welke Funkwhale-server je wil verbinden om verder te gaan. Voer zelf de url in, of kies een van de suggesties." -#: front/src/components/ShortcutsModal.vue:79 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 favoriet" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "" @@ -4608,31 +5232,33 @@ 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 #, 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Nummer" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +msgctxt "*/*/*" +msgid "Track" +msgstr "Nummer" + #: 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 +#: front/src/views/admin/library/TrackDetail.vue:97 #, fuzzy msgctxt "Content/Moderation/Title" msgid "Track data" @@ -4643,29 +5269,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Nummerinformatie" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Naam van nummer" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Nummers" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4676,16 +5304,6 @@ 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/radios/Filter.vue:44 #, fuzzy msgctxt "Popup/Radio/Title/Noun" @@ -4698,37 +5316,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Type" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Type" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Type" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 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 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Ontvolgen" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Wil je deze verzameling ontvolgen?" -#: 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 "" -"Helaas hebben de beheerders van deze server nog geen informatie over hun " -"service gegeven." - #: front/src/components/federation/FetchButton.vue:54 #: front/src/components/federation/FetchButton.vue:55 msgctxt "*/*/Error" @@ -4737,19 +5357,25 @@ msgstr "" #: front/src/components/library/ImportStatusModal.vue:144 msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown 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 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Ontdempen" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 #, fuzzy msgctxt "Content/Moderation/Card.Button.Label/Verb" @@ -4817,12 +5443,8 @@ msgstr "Uploaddatum" #: 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 geweigerd. Zorg ervoor dat het bestand niet te groot is en dat je je " -"quotum nog niet hebt bereikt." +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +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/ImportStatusModal.vue:8 msgctxt "Popup/Import/Message" @@ -4832,23 +5454,25 @@ 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." +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/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Uploadquotum" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Uploadquotum" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4856,9 +5480,7 @@ 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." +msgid "Upload was skipped because a similar one is already available in one of your libraries." msgstr "" #: front/src/components/library/ImportStatusModal.vue:11 @@ -4883,6 +5505,26 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Bezig met uploaden" +#: front/src/components/manage/library/LibrariesTable.vue:52 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "Uploaden" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Uploaden" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 #, fuzzy @@ -4890,31 +5532,9 @@ 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/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." +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 @@ -4922,21 +5542,29 @@ msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Andere server gebruiken" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "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/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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." +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:49 @@ -4944,15 +5572,27 @@ msgctxt "Content/Admin/Table" msgid "Used" msgstr "Gebruikt" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: 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/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Gebruikersverzamelingen" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Gebruikersnaam" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4966,35 +5606,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Gebruikersradio's" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Gebruikersnaam" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 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:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Gebruikers" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 #, fuzzy msgctxt "Footer/*/Title" @@ -5013,31 +5653,43 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Bestanden bekijken" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 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/Home.vue:169 +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: 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/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -5053,6 +5705,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Zichtbaarheid" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Over Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -5063,7 +5721,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Er is een fout opgetreden tijdens het inloggen" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Er is een fout opgetreden tijdens het inloggen" @@ -5074,10 +5738,10 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "Je instellingen kunnen niet worden opgeslagen" -#: 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:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 #, fuzzy @@ -5085,25 +5749,20 @@ 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/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 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?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5130,9 +5789,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Ja" @@ -5145,33 +5806,18 @@ msgstr "Ja, ik wil uitloggen!" #: 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 "" -"Je kunt je verzameling delen met anderen, ongeacht hoe je de zichtbaarheid " -"hebt ingesteld." +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/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 staat op het punt muziek te uploaden. Controleer voordat je doorgaat:" +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "Je staat op het punt muziek te uploaden. Controleer voordat je doorgaat:" #: front/src/components/SetInstanceModal.vue:12 msgctxt "Popup/Login/Paragraph" -msgid "" -"You are currently connected to %{ " -"hostname } . If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." -msgstr "" -"Je bent momenteel verbonden met %{ " -"hostname } . Als je doorgaat, zal je " -"worden ontkoppeld van de huidige server en zal al je lokale data worden " -"gewist." +msgid "You are currently connected to %{ hostname } . If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "Je bent momenteel verbonden met %{ hostname } . Als je doorgaat, zal je worden ontkoppeld van de huidige server en zal al je lokale data worden gewist." #: front/src/components/library/ArtistDetail.vue:6 msgctxt "Content/Artist/Paragraph" @@ -5185,9 +5831,7 @@ msgstr "Je bent ingelogd als %{ 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 @@ -5196,56 +5840,36 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "Je gebruikt nu de Funkwhale-server op %{ url }" #: front/src/views/content/Home.vue:17 +#, fuzzy 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 "" -"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:128 -msgctxt "Content/Home/List item" -msgid "" -"You can invite friends and family to your instance so they can enjoy your " -"music" -msgstr "" -"Je kunt vrienden en familie uitnodigen voor je server, zodat ze kunnen " -"genieten van je muziek" +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediately, while following a private library requires approval from its owner." +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/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 any time from your account settings." msgstr "" #: 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/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." msgstr "" -"Je e-mailadres is bevestigd. Je kunt nu onbeperkt gebruikmaken van de " -"dienst." #: 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." +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/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." +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/components/auth/Settings.vue:202 msgctxt "Content/Applications/Paragraph" @@ -5263,19 +5887,17 @@ 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Er wordt een radiostation afgespeeld" @@ -5287,8 +5909,7 @@ 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 "Je wordt uitgelogd uit deze sessie moet inloggen op de nieuwe" #: front/src/components/auth/Authorize.vue:51 @@ -5303,25 +5924,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." -msgstr "" -"Je moet je wachtwoord bijwerken op je clients die ook dit wachtwoord " -"gebruiken." +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/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 any more:" msgstr "" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "" +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 #, fuzzy msgctxt "Content/Settings/Title/Noun" @@ -5333,6 +5953,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5343,12 +5968,12 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Je favorieten" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "Jouw muziek op jouw manier" +#: front/src/views/Notifications.vue:5 +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Je meldingen" @@ -5366,43 +5991,51 @@ msgstr "Je wachtwoord is bijgewerkt." #: front/src/components/auth/Settings.vue:14 #, fuzzy msgctxt "Content/Settings/Error message.Title" -msgid "Your settings can't be updateds" +msgid "Your settings can't be updated" msgstr "Instellingen bijgewerkt" #: 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 vervangen door een nieuwe, waardoor je wordt " -"uitgelogd op apparaten die het oude wachtwoord gebruiken" +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 vervangen door een nieuwe, waardoor je wordt uitgelogd op apparaten die het oude wachtwoord gebruiken" -#: front/src/edits.js:47 +#: front/src/edits.js:70 #, fuzzy msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Omschrijving" -#: front/src/edits.js:54 +#: front/src/edits.js:77 #, fuzzy msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Kopiëren" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Bekijken op MusicBrainz" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 #, fuzzy msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" +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/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 #, fuzzy msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" diff --git a/front/locales/oc/LC_MESSAGES/app.po b/front/locales/oc/LC_MESSAGES/app.po index ec6408d86..dac483c4d 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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-07-07 20:23+0000\n" "Last-Translator: Quentí \n" "Language-Team: none\n" @@ -38,6 +38,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "%{ app } vòl accedir a vòstre compte Funkwhale" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -45,9 +92,9 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } sus %{ total } element seleccionat" msgstr[1] "%{ count } sus %{ total } elements seleccionats" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 msgctxt "*/*/*" msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -68,7 +115,15 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } pista correspond als filtres seleccionats" msgstr[1] "%{ count } pistas correspondon als filtres seleccionats" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + +#: front/src/components/playlists/Card.vue:28 msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -93,9 +148,7 @@ 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" @@ -114,12 +167,10 @@ msgstr "Perfil de %{ username }" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." -msgstr "" -"%{ track } es ja dins %{ playlist }." +msgid "%{ track } is already in %{ playlist }." +msgstr "%{ track } es ja dins %{ playlist }." -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" @@ -133,24 +184,44 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 favorit" msgstr[1] "%{ count } favorits" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Bibliotèca de qualitat" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Ajustar una pista" +msgstr[1] "Ajustar una pista" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "Una error de ret s’es producha en enviar aqueste fichièr" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "Una descripcion pichona per explicar vòstres cambiaments." #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "A prepaus de %{ instance }" #: front/src/components/Footer.vue:6 @@ -158,19 +229,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "A prepaus de %{instanceName}" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "A prepaus de Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "A prepaus de Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Pagina « a prepaus »" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "A prepaus de Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "A prepaus d’aquesta instància" #: front/src/views/content/libraries/Detail.vue:48 @@ -183,88 +267,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Acceptat" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Accès desactivat" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to audio files, libraries, artists, albums and tracks" msgstr "Accès als fichièrs àudio, bibliotècas, artistas, albums e pistas" -#: front/src/components/mixins/Translations.vue:97 -#: front/src/components/mixins/Translations.vue:98 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to content filters" msgstr "Accès als filtre de contengut" -#: front/src/components/mixins/Translations.vue:105 -#: front/src/components/mixins/Translations.vue:106 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Accès a las modificacions" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to email, username, and profile information" msgstr "Accès als corrièls, nom d’utilizaire e informacions del perfil" -#: front/src/components/mixins/Translations.vue:77 -#: front/src/components/mixins/Translations.vue:78 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Accès als favorits" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "Accès al seguiment" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to listening history" msgstr "Accès a l’istoric d’escota" -#: front/src/components/mixins/Translations.vue:101 -#: front/src/components/mixins/Translations.vue:102 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to notifications" msgstr "Accès a las notificacions" -#: front/src/components/mixins/Translations.vue:89 -#: front/src/components/mixins/Translations.vue:90 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to playlists" msgstr "Accès a las listas de lectura" -#: front/src/components/mixins/Translations.vue:93 -#: front/src/components/mixins/Translations.vue:94 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" 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" -msgstr "" -"Accedissètz a vòstra musica d’una interfàcia afinada estant, adaptada a çò " -"que compta vertadièrament" - #: front/src/components/manage/library/UploadsTable.vue:67 -#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Data d’accès" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -272,6 +348,9 @@ msgstr "Compte" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Compte" @@ -286,7 +365,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Paramètres del compte" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Paramètres del compte" @@ -303,7 +382,7 @@ msgstr "Adreça electronica del compte" #: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 -#: front/src/views/admin/moderation/Base.vue:8 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Comptes" @@ -316,12 +395,9 @@ 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 @@ -329,18 +405,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Accions" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Accions" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Actiu" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Activitat" @@ -351,7 +434,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Visibilitat de l’activitat" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Ajustar" @@ -397,7 +480,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Ajustar de filtres per dire de personalizar vòstra ràdio" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Ajustar de contengut" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Ajustar a la lista de lectura…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Ajustar a la lista de lectura…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Ajustar a la lista de lectura…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Ajustar a la lista actuala" @@ -429,7 +536,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Ajustar una pista" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" @@ -439,49 +546,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administracion" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Album" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Artista d’aqueste album" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Donadas de l’album" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Nom de l’album" #: 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Albums" @@ -491,11 +602,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Albums d’aqueste artista" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Tot" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -513,44 +632,57 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" 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." +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" msgstr "" -"Una error s’es producha pendent lo processús de mandadís. Trobaretz mai " -"d’informacion çai-jos." + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Ajustar un domeni" + +#: front/src/components/library/ImportStatusModal.vue:17 +#, fuzzy +msgctxt "Popup/Import/Message" +msgid "An error occurred 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." #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred while saving your changes" msgstr "Una error s’es producha en enregistrar vòstras modificacions" #: front/src/components/federation/FetchButton.vue:21 +#, fuzzy msgctxt "Popup/*/Message.Content" -msgid "An error occured while trying to refresh data:" +msgid "An error occurred while trying to refresh data:" msgstr "Una error s’es producha en actualizar las donadas :" #: front/src/components/federation/FetchButton.vue:41 +#, fuzzy msgctxt "*/*/Error" -msgid "An HTTP error occured while contacting the remote server" +msgid "An HTTP error occurred while contacting the remote server" 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" - #: front/src/components/library/ImportStatusModal.vue:145 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" msgstr "Una error desconeguda s’es producha" +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." +msgstr "" + #: front/src/components/auth/Settings.vue:175 #: src/components/auth/Settings.vue:225 msgctxt "*/*/*/Noun" @@ -569,12 +701,8 @@ 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." -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." +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." #: front/src/components/auth/ApplicationEdit.vue:25 msgctxt "Content/Applications/Label" @@ -603,29 +731,31 @@ 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Artista" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Artista" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Donadas de l’artista" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nom de l’artista" @@ -635,36 +765,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artista, album, pista…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Artistas" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -676,18 +810,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Demandar un nòu senhal" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Contengut àudio" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Acorchis del lector àudio" @@ -730,9 +870,9 @@ msgid "Back to settings" msgstr "Tornar als paramètres" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Debit" @@ -745,14 +885,8 @@ 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" @@ -764,6 +898,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Percórrer la bibliotèca" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "Actualizar lo contengut de la tabla" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -794,39 +934,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "De %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 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 -#: front/src/views/admin/library/LibraryDetail.vue:192 -#: front/src/views/admin/library/TrackDetail.vue:266 +#: front/src/views/admin/library/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Talha del cache" #: 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Anullar" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" msgstr "Anullar lad emanda d’abonament" @@ -841,6 +982,14 @@ msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Mandadís del fichièr impossible, asseguratz-vos qu’es pas tròp pesuc" +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" +msgstr "" + #: front/src/components/Footer.vue:21 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" @@ -856,6 +1005,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Cambiar lo senhal" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -873,31 +1027,23 @@ 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" msgid "Changing your password will have the following consequences:" msgstr "Lo cambiament de senhal a las consequéncias seguentas :" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" 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." -msgstr "" -"Causir l’autorizacion «Lectura» o «Escritura» sul parent implica l’accès a " -"totes los jos elements correspondents." +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." #: front/src/components/SetInstanceModal.vue:2 msgctxt "Popup/Instance/Title" @@ -910,6 +1056,7 @@ msgid "Clear" msgstr "Escafar" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Escafar" @@ -920,39 +1067,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Escafar la lista de lectura" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Voidar la fila" + +#: front/src/components/audio/Player.vue:668 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Voidar la fila" -#: front/src/components/Home.vue:44 -msgctxt "Content/Home/List item/Verb" -msgid "Click once, listen for hours using built-in radios" -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" -msgstr "" -"Clicar per mostrar mai d’informacion tocant lo processús d’import d’aqueste " -"mandadís" +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" #: 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" +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 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Tampar" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Tampar" @@ -961,6 +1106,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "Tampar e tornar cargar la pagina" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Tampar" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -968,11 +1119,16 @@ msgid "Code" msgstr "Còdi" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Plegar" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Plegar" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -993,13 +1149,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Còdi de confirmacion" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: front/src/components/moderation/FilterModal.vue:90 msgctxt "*/Moderation/Message" msgid "Content filter successfully added" msgstr "Filtre de contengut corrèctament ajustat" -#: front/src/components/mixins/Translations.vue:96 -#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Filtres de contengut" @@ -1011,26 +1172,28 @@ 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." -msgstr "" -"Los filtres de contengut vos ajudan a amagar los contenguts que volètz pas " -"veire sus aqueste servici." +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." #: 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 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Filtres de contengut" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Contribuir" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Copiar" @@ -1051,7 +1214,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Copiatz / Pegatz aqueste còdi al vòstre site HTML" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Copyright" @@ -1066,32 +1229,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Error en recuperar la bibliotèca alonhada" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "Jaqueta d’albums, paraulas, nòstra tòca es d’o aver tot ;)" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Crear" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Crear un compte funkwhale" -#: 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/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" +#: 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/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1102,7 +1260,7 @@ msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Crear una nòva lista de lectura" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Crear un compte" @@ -1117,7 +1275,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Crear una bibliotèca" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Crear mon compte" @@ -1137,16 +1295,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Crear vòstra pròpria ràdio" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Data de creacion" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Data de creacion" @@ -1156,6 +1321,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar actual" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Utilizacion actuala" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1171,18 +1342,20 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Utilizacion actuala" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" -msgstr "" -"Las donadas tornadas pel servidor alonhat an d’atributs mancants o invalids" +msgstr "Las donadas tornadas pel servidor alonhat an d’atributs mancants o invalids" #: front/src/components/federation/FetchButton.vue:17 msgctxt "Popup/*/Message.Content" msgid "Data was refreshed successfully from remote server." -msgstr "" -"Las donadas son estadas actualizadas corrèctament del servidors alonhat " -"estant." +msgstr "Las donadas son estadas actualizadas corrèctament del servidors alonhat estant." #: front/src/views/content/libraries/Detail.vue:27 msgctxt "Content/Library/Table.Label" @@ -1194,7 +1367,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Informacions de debug" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Reduire lo volum" @@ -1206,23 +1379,29 @@ msgstr "Reduire lo volum" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Suprimir" @@ -1247,7 +1426,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Suprimir la règla de moderacion" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Crear mon compte" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Crear mon compte" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Crear mon compte" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Suprimir la lista de lectura" @@ -1257,13 +1454,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Suprimir la ràdio" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Suprimir aqueste album ?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Suprimir aqueste artista ?" @@ -1279,36 +1486,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Suprimir aquesta règla de moderacion ?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Suprimir aqueste artista ?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Suprimir aquesta règla de moderacion ?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Suprimir aqueste album ?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "Suprimir aqueste mandadís ?" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 msgctxt "Content/Search/Dropdown" msgid "Descending" msgstr "Descendent" -#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Descripcion" @@ -1320,19 +1546,15 @@ msgid "Description" msgstr "Descripcion" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Detalhs" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 @@ -1341,21 +1563,28 @@ msgid "Determine the visibility level of your activity" msgstr "Determinatz lo nivèl de visibilitat de vòstra activitat" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Desactivar l’accès" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Desactivar l’accès via Subsonic" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Desactivar l’accès a l’API Subsonic ?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Desactivat" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1363,16 +1592,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Desactivat" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "Numèro del disc" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Aprenètz a utilizar Funkwhale amb d’autras aplicacions" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1385,12 +1624,14 @@ 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/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "A prepaus de Funkwhale" #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" @@ -1402,7 +1643,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Volètz confirmar aquesta accion ?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Volètz suprimir la lista de lectura « %{ playlist } »  ?" @@ -1412,6 +1653,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Volètz suprimir la ràdio « %{ playlist } »  ?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Volètz restablir vòstra fila precedenta ?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1424,7 +1671,13 @@ msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Volètz lançar l’accion « %{ action } » sus %{ count } element ?" msgstr[1] "Volètz lançar l’accion « %{ action } » sus %{ count } elements ?" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Volètz confirmar aquesta accion ?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Volètz restablir vòstra fila precedenta ?" @@ -1440,26 +1693,33 @@ msgstr "Documentacion" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Domenu" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Domenis" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1472,10 +1732,10 @@ msgstr "Lisatz las linhas per triar las pistas de la lista de lectura" #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Durada" @@ -1485,27 +1745,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Corrièl confirmat" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" -msgstr "Simple d’utilizar" - -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Modificar" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Modificar" @@ -1515,11 +1770,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Modificar l’aplicacion" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "Editrar las informacions d’aquesta instància" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1540,23 +1790,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Modificar aquesta pista" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Modificacions" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Modificacions" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "Corrièl" @@ -1566,9 +1817,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Adreça electronica" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Integrar" @@ -1578,29 +1830,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Còdi d’integracion" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Integrar aqueste album a un site web" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Integrar aquesta pista a vòstre site web" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Integrar aqueste album a un site web" + +#: front/src/components/library/TrackBase.vue:43 msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Integrar aquesta pista a un site web" -#: front/src/views/admin/moderation/AccountsDetail.vue:259 -#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Seguiments de bibliotècas enviats" -#: front/src/views/admin/moderation/AccountsDetail.vue:243 -#: front/src/views/admin/moderation/DomainsDetail.vue:171 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Messatge emés" @@ -1613,6 +1871,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Activat" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Activat" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1628,7 +1893,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Escrivètz un nom de ràdio…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "Picatz lo títol de l’album…" @@ -1644,16 +1909,18 @@ msgid "Enter playlist name…" msgstr "Escrivètz un nom de lista de lectura…" #: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "Picatz l’adreça de corrièl ligada a vòstre compte" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Escrivètz vòstre adreça electronica" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Escrivètz vòstre còdi d’invitacion (pas sensible a la cassa)" @@ -1663,12 +1930,12 @@ msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Escrivètz vòstra recèrca…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Escrivètz vòstre nom d’utilizaire" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Escrivètz vòstre nom d’utilizaire o corrièl" @@ -1685,7 +1952,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Detalhs de l’error" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Rapòrt d’error" @@ -1741,26 +2008,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Error en recuperar las donadas de l’aplicacion" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Error en recuperar las informacions del nos" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "Error en enregistrar los paramètres" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Error en enregistrar los paramètres" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "Error en enregistrar los paramètres" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Error en enviar la modificacion" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Error en enviar la modificacion" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Error en enviar la modificacion" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1795,9 +2074,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Exclure" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Data d’expiracion" @@ -1814,16 +2098,8 @@ 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 @@ -1831,14 +2107,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Fracàs" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Pistas en error :" -#: front/src/views/admin/library/AlbumDetail.vue:165 -#: front/src/views/admin/library/ArtistDetail.vue:154 -#: front/src/views/admin/library/TrackDetail.vue:217 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Pistas en favorit" @@ -1848,12 +2124,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Favorits" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Favorits" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Federacion" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1879,6 +2161,12 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Nom del filtre" +#: front/src/components/Home.vue:118 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "Enviar una modificacion de mai" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1888,25 +2176,31 @@ msgid "Finished" msgstr "Acabat" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "Primièra aparicion" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Data de primièra aparicion" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Seguir" @@ -1916,15 +2210,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Seguir de bibliotècas alonhadas" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Abonament en espèra de validacion" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Seguidors" @@ -1934,25 +2228,21 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Seguidors" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Abonat" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Seguir" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" -msgstr "" -"De l’album %{ album } per " -"%{ artist }" +msgid "From album %{ album } by %{ artist }" +msgstr "De l’album %{ album } per %{ artist }" #: front/src/components/auth/Authorize.vue:28 msgctxt "Content/Auth/Label/Noun" @@ -1961,38 +2251,21 @@ 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 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -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." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "Funkwhale es a gratís e vos dòna lo contròla de vòstra musica." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "Funkwhale prend cura de vòstra musica" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Acrochis generals" @@ -2002,26 +2275,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Obténer una novèla invitacion" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -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 MusicBrainz" -msgstr "" -"Obtenètz de metadonadas de qualitat per vòstra musica gràcia a MusicBrainz" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Començar" -#: front/src/components/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Obténer d’ajuda" @@ -2042,11 +2301,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Tornar a l’acuèlh" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Artistas amagats" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2057,12 +2326,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Amagar lo contengut" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 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:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "Amagar lo contengut d’aqueste artista…" @@ -2072,39 +2341,28 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "Acuèlh" -#: front/src/components/instance/Stats.vue:36 -msgctxt "Content/About/Paragraph/Unit" -msgid "Hours of music" -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 +#, fuzzy 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 linked 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." -msgstr "" -"S’autorizatz de tèrças aplicacions a accedir a vòstras donadas, seràn " -"listadas aquí." +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í." + +#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Amagar lo contengut" #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" @@ -2116,6 +2374,12 @@ 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 @@ -2123,12 +2387,6 @@ 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" @@ -2165,12 +2423,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "Dins las suggestions de ràdios" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Actiu" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Aumentar lo volum" @@ -2188,7 +2446,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Instància" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Donadas de l’instància" @@ -2213,21 +2471,30 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "URL de l’instància" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 }" -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/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" +msgstr "Metadonada invalida" #: front/src/components/library/ImportStatusModal.vue:139 msgctxt "Popup/Import/Error.Label" msgid "Invalid metadata" msgstr "Metadonada invalida" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2239,7 +2506,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Invitacions" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Traçador de problèmas" @@ -2249,17 +2522,18 @@ msgctxt "Popup/Instance/Error message.Title" msgid "It is not possible to connect to the given URL" msgstr "Connexion impossibla a l’URL donada" -#: front/src/components/Home.vue:50 -msgctxt "Content/Home/List item/Verb" -msgid "Keep a track of your favorite songs" -msgstr "Gardatz una traça de vòstras cançons favoritas" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 msgctxt "*/*/*/Noun" msgid "Keyboard shortcuts" msgstr "Acorchis clavièr" -#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Comptes coneguts" @@ -2270,15 +2544,15 @@ msgid "Known libraries" msgstr "Bibliotècas conegudas" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Darrièra activitat" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Darrièra verificacion" @@ -2293,13 +2567,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Darrièra visita" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Darrièra visita" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Darrièra actualizacion :" @@ -2309,10 +2583,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Aviar" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "Ne saber mai tocant aquesta instància" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Ne cargar mai…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2324,11 +2599,17 @@ msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Daissar void per un widget adaptatiu" -#: 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2340,28 +2621,24 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Bibliotècas" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 msgctxt "Content/OAuth Scopes/Label" msgid "Libraries and uploads" 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/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Bibliotèca" @@ -2393,21 +2670,41 @@ msgstr "Bibliotèca 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 msgctxt "Content/*/*/Noun" msgid "License" msgstr "Licéncia" -#: 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "Escotas" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "Escotas" @@ -2433,7 +2730,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Cargament de las donadas de la bibliotèca…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Cargament de las notificacions…" @@ -2458,6 +2755,7 @@ msgstr "Cargament dels favorits…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2473,12 +2771,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Compte local" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Connexion" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Connectatz-vos a vòstre compte Funkwhale" @@ -2493,7 +2791,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Connectat coma %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Connexion" @@ -2511,41 +2809,42 @@ 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:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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:635 -#: src/components/audio/Player.vue:636 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 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." -#: front/src/components/Sidebar.vue:223 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menú màger" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Gerir la bibliotèca" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Jos règla de moderacion" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2561,7 +2860,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Gerir vòstras listas de lectura" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Las marcar totas coma legidas" @@ -2576,12 +2875,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marcar coma pas legidas" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "Mo" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Lector mèdia" @@ -2591,43 +2890,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Membre dempuèi %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Aplicacions mobil e de burèu" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "Aplicacions mobil e de burèu" + #: 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Moderacion" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Moderacion" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Actualizar las règlas de moderacion" #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "Modificacion %{ id }" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Data de modificacion" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "Mai…" @@ -2637,7 +2965,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Musica" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Copar lo son" @@ -2684,8 +3012,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Mas bibliotècas" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2695,14 +3023,17 @@ msgstr "Mas bibliotècas" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2710,31 +3041,38 @@ msgid "N/A" msgstr "ND" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +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: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 "Nom" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2742,7 +3080,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Nòu senhal" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Las novèlas pistas seràn automaticament ajustadas aquí." @@ -2752,21 +3090,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "Nòva valor" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Pista seguenta" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" 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 "Cap d’extension d’installar, vos cal pas qu’una bibliotèca sul web" - #: front/src/components/audio/Search.vue:25 msgctxt "Content/Search/Paragraph" msgid "No album matched your query" @@ -2780,9 +3115,12 @@ msgstr "Cap d’artista correspond pas a vòstra recèrca" #: front/src/components/library/TrackDetail.vue:14 msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" +msgstr "Cap d’informacions pas disponiblas per aquesta pista tocant los dreches d’autor" + +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." msgstr "" -"Cap d’informacions pas disponiblas per aquesta pista tocant los dreches " -"d’autor" #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" @@ -2794,7 +3132,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Cap de bibliotèca correspondenta." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Cap de notificacion de mostrar." @@ -2804,6 +3142,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "Cap de resultat pas trobat." +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2820,18 +3168,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Pas utilizat" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Notificacions" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Notificacions" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Amagar lo contengut" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Site oficial" @@ -2846,6 +3201,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "Anciana valor" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Accès liure" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2853,29 +3214,29 @@ 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)" -msgstr "" -"Dobrir un fil de discutida d’assisténcia (donatz las informacions de " -"desbugatge dins vòstre messatge)" +msgid "Open a support thread (include the debug information below in your message)" +msgstr "Dobrir un fil de discutida d’assisténcia (donatz las informacions de desbugatge dins vòstre messatge)" -#: front/src/components/library/AlbumBase.vue:73 -#: front/src/components/library/ArtistBase.vue:84 -#: front/src/components/library/TrackBase.vue:92 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 msgctxt "Content/Moderation/Link" msgid "Open in moderation interface" msgstr "Dobrir dins l’interfàcia de moderacion" -#: front/src/views/admin/library/AlbumDetail.vue:31 -#: front/src/views/admin/library/ArtistDetail.vue:30 -#: front/src/views/admin/library/TrackDetail.vue:30 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 msgctxt "Content/Moderation/Link/Verb" msgid "Open local profile" msgstr "Dobrir lo perfil local" -#: front/src/views/admin/library/AlbumDetail.vue:46 -#: front/src/views/admin/library/ArtistDetail.vue:45 -#: front/src/views/admin/library/TrackDetail.vue:45 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Veire sus MusicBrainz" @@ -2885,10 +3246,10 @@ msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Dobrir lo perfil" -#: front/src/views/admin/library/AlbumDetail.vue:54 -#: front/src/views/admin/library/ArtistDetail.vue:53 +#: front/src/views/admin/library/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2909,6 +3270,7 @@ msgstr "O personalizatz aquesta règla" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2916,43 +3278,58 @@ msgstr "Òrdre" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "Òrdre" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Direccion" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Proprietari" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Proprietari" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2968,12 +3345,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Paginacion" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Senhal" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Senhal" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Senhal actualizat" @@ -2983,12 +3367,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Senhal corrèctament modificat" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Pausar" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Pausar/Legir la pista actuala" @@ -3017,7 +3401,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Fichièrs en espèra" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Demandas d’abonament en espèra" @@ -3028,7 +3412,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "En espèra de validacion" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Fichièrs en espèra" @@ -3045,66 +3429,67 @@ msgid "Permissions" msgstr "Autorizacions" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Legir" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "O legir tot" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Legir totes los albums" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Legir en seguida" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Legir la pista seguenta" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Legir ara" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Legir la pista precedenta" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "Legir de cançons similaras" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Legir aquesta pista" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Legir" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Legir…" +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Lista de lectura" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Lista de lectura" @@ -3141,33 +3526,28 @@ 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 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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 -#: front/src/views/admin/library/ArtistDetail.vue:162 -#: front/src/views/admin/library/TrackDetail.vue:225 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "Listas de lectura" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "Las listas de lectura ? Las avèm" - #: 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 "Mercés de verificar que lo senhal es corrèct" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Mercés de verificar que lo nom d’utilizaire e lo senhal son corrèctes" @@ -3175,29 +3555,29 @@ 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 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 msgctxt "*/*/*/Noun" msgid "Position" 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:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Pista precedenta" @@ -3208,7 +3588,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "Privat" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Error en explorant" @@ -3229,14 +3609,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Tractament" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Perfil" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +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/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3267,7 +3653,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Fila" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "La fila es estada mesclada !" @@ -3303,8 +3689,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Ràdios" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Ràdios" @@ -3335,15 +3721,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "Rason" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Seguiments de bibliotècas recebuts" -#: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:62 -#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "Messatges recebuts" @@ -3363,6 +3749,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Ajustats i a res" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Ajustats i a res" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3391,14 +3783,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "Error en actualizar" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "Actualizar del servidor alonhat estant" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Actualizar las info del nos" @@ -3410,12 +3802,8 @@ 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." -msgstr "" -"La requèsta d’actualizacion es pas estada tractada a temps per nòstre " -"servidor. Serà executada mai tard." +msgid "Refresh request wasn't proceed in time by our server. It will be processed later." +msgstr "La requèsta d’actualizacion es pas estada tractada a temps per nòstre servidor. Serà executada mai tard." #: front/src/components/federation/FetchButton.vue:16 msgctxt "Popup/*/Message.Title" @@ -3437,16 +3825,13 @@ msgctxt "Popup/*/Title" msgid "Refreshing object from remote…" msgstr "Actualizacion de l’objècte del servidor alonhat estant…" -#: 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 "" -"Las inscripcions son tampadas sus aquestà instància, aurètz de téner un còdi" -" d’invitacion per vos marcar." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administracion" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "Utilizaire estandard" @@ -3471,8 +3856,8 @@ msgid "Rejected" msgstr "Regetat" #: 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Data de sortida" @@ -3482,6 +3867,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "Espaci liure" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3489,12 +3879,8 @@ 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" @@ -3511,6 +3897,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Levar lo filtre" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Tirar dels favorits" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Tirar dels favorits" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3518,44 +3916,109 @@ 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 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Ajustar a la lista actuala" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +#, fuzzy +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "La modificacion es estada corrèctament enviada." + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Modificar aqueste album" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Modificar aqueste artista" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Suprimir aquesta bibliotèca ?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Ajustar a aquesta lista de lectura" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Modificar aquesta pista" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Demandar un nòu senhal" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Demandar un nòu senhal per l’API Subsonic ?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Demandar un senhal" @@ -3565,25 +4028,43 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "Demanda de recuperacion…" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 +#, fuzzy msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "Tornar a la valor iniciala : %{ value }" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: src/views/auth/PasswordReset.vue:4 front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "Reïnicializar lo senhal" +#: front/src/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Data de creacion" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Relançar l’import" #: front/src/components/favorites/List.vue:39 -#: src/components/library/Albums.vue:30 -#: front/src/components/library/Artists.vue:30 +#: src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3624,43 +4105,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Règla" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "Règla" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Enregistrar" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Exploracion lançada" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Explorar ara" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Analisi en espèra" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Exploracion sautada (la darrièra es tròp recenta)" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Explorat" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Explorada amb d’errors" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Exploracion… (%{ progress }%)" @@ -3682,12 +4169,14 @@ msgstr "Visibilitats" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3700,6 +4189,7 @@ msgid "Search a remote library" msgstr "Cercar una bibliotèca alonhada" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Recercar per títol, artista, domeni…" @@ -3734,7 +4224,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Recercar per domeni, nom d’utilizaire, bio…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Recercar per nom…" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Recercar per nom…" @@ -3749,12 +4245,12 @@ msgctxt "Content/Admin/Input.Placeholder/Verb" msgid "Search by username, e-mail address, code…" msgstr "Recercar per nom d’utilizaire, corrièl, còdi…" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Recercar per nom d’utilizaire, corrièl, nom…" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Recercar d’artistas, d’albums, de pistas…" @@ -3764,16 +4260,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Recercar de musica" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Recercar per nom…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Recercar de musica" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Recercar sus Wikipèdia" #: 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3784,6 +4294,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Seccions" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3801,9 +4331,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Seleccionar solament la pagina actuala" -#: 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Paramètres" @@ -3825,18 +4360,20 @@ 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 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Ligam de partatge" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" @@ -3844,10 +4381,11 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "Mostrar %{ count } pista mai" msgstr[1] "Mostrar %{ count } pistas mai" -#: front/src/components/audio/artist/Card.vue:30 -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +#: front/src/components/tags/List.vue:11 +#, fuzzy +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Mostrar 1 album de mai" msgstr[1] "Mostrar %{ count } albums de mai" @@ -3856,17 +4394,29 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "Mostrar totas las modificacions" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Mostrar los acorchis clavièr disponibles" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "Mostrar totas las modificacions" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Mostrar 1 album de mai" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Mostrar las notificacions legidas" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Mostrar/amagar lo senhal" @@ -3875,40 +4425,52 @@ msgstr "Mostrar/amagar lo senhal" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: front/src/views/content/libraries/FilesTable.vue:117 msgctxt "Content/*/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Afichatge dels resultats %{ start }-%{ end } sus %{ total }" -#: front/src/components/ShortcutsModal.vue:83 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Mesclar la fila" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Mesclar la fila" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Inscripcion" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Inscripcion" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Inscripcion" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Data d’inscripcion" @@ -3921,9 +4483,9 @@ msgstr "Talha" #: front/src/components/library/FileUpload.vue:94 #: front/src/components/library/TrackDetail.vue:39 -#: front/src/components/mixins/Translations.vue:54 +#: front/src/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Talha" @@ -3941,7 +4503,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Fichièrs ignorats" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Logicial" @@ -3956,64 +4518,61 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "O planhèm, la pagina demandada existís pas :" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Còdi font" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Membre de la còla" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Aviar la ràdio" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" 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" +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Estatisticas" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 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/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/moderation/DomainsDetail.vue:418 +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" + +#: front/src/views/admin/library/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "" -"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 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)" +#: front/src/views/content/libraries/Detail.vue:28 +msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)" +msgid "Status" +msgstr "Estatut" + +#: front/src/components/manage/users/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Estatut" @@ -4022,8 +4581,25 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" 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/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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" + +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Estatut" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Estatut" @@ -4033,19 +4609,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Estatut" -#: 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" - -#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Arrestar la ràdio" @@ -4055,7 +4619,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Validar" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "Enviar e aplicar la modificacion" @@ -4065,12 +4629,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "Enviar una modificacion de mai" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Validar" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "Enviar la suggestion" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Validar" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4110,16 +4686,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Resumit" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "Resumit (opcional)" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Forum d’assisténcia" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4130,49 +4711,67 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sincronizacion dels cambiaments amb lo servidor…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Donada de la pista" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Anullar lad emanda d’abonament" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: front/src/components/audio/EmbedWizard.vue:25 #: front/src/components/common/CopyInput.vue:3 msgctxt "Content/*/Paragraph" msgid "Text copied to clipboard!" 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." - -#: front/src/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 "" -"L’album serà tirat, e mai los mandadisses, pistas, favorits e istorics d’" -"escota ligats. Aquesta accion es irreversibla." +msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible." +msgstr "L’album serà tirat, e mai los mandadisses, pistas, favorits e istorics d’escota ligats. Aquesta accion es irreversibla." #: 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 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 "" -"L’artista serà tirat, e mai los mandadisses, pistas, albums, favorits e " -"istorics d’escota ligats. Aquesta accion es irreversibla." +msgid "The artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible." +msgstr "L’artista serà tirat, e mai los mandadisses, pistas, albums, favorits e istorics d’escota ligats. Aquesta accion es irreversibla." -#: front/src/components/Footer.vue:53 +#: front/src/components/Footer.vue:61 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" @@ -4181,29 +4780,18 @@ 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." -msgstr "" -"Aquesta bibliotèca serà tirada, e mai los mandadisses e abonaments ligats. " -"Aquesta accions es irreversibla." +msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible." +msgstr "Aquesta bibliotèca serà tirada, e mai los mandadisses e abonaments ligats. Aquesta accions es irreversibla." #: 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 "" -"La metadonada inclusa al fichièr es invalida o de camps obligatòris son " -"absents." +msgid "The metadata included in the file is invalid or some mandatory fields are missing." +msgstr "La metadonada inclusa al fichièr es invalida o de camps obligatòris son absents." #: front/src/components/library/FileUpload.vue:38 msgctxt "Content/Library/List item" @@ -4215,14 +4803,16 @@ msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "La suggestion serà complètament tirada, aquesta accion es irreversibla." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." 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 msgctxt "Content/Playlist/Error message.Title" @@ -4236,64 +4826,51 @@ msgstr "Lo servidor alonhat a respondut amb lo còdi 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." -msgstr "" -"Lo servidor alonhat a respondut, mas las donadas enviadas son pas suportadas " -"er Funkwhale." +msgid "The remote server answered, but returned data was unsupported by Funkwhale." +msgstr "Lo servidor alonhat a respondut, mas las donadas enviadas son pas suportadas er Funkwhale." #: front/src/components/federation/FetchButton.vue:44 +#, fuzzy msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "Lo servidor alonhat a tròp tardat a respondre" #: front/src/components/federation/FetchButton.vue:50 +#, fuzzy msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" -msgstr "" -"Lo servidor alonhat a respondut amb un JSON o de donadas JSON-LD invalidas" +msgid "The remote server returned invalid JSON or JSON-LD data" +msgstr "Lo servidor alonhat a respondut amb un JSON o de donadas JSON-LD invalidas" #: 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 "" -"Los albums seleccionats seràn tirats, e mai las pistas, mandadisses e " -"istorics d’escota ligats. Aquesta accion es irreversibla." +msgid "The selected albums will be removed, as well as associated tracks, uploads, favorites and listening history. This action is irreversible." +msgstr "Los albums seleccionats seràn tirats, e mai las pistas, mandadisses e istorics d’escota ligats. Aquesta accion es irreversibla." #: 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 "" -"Los artistas seleccionats seràs tirats, e mai los mandadisses, pistas, " -"albums, favorits e istorics d’escota ligats. Aquesta accion es irreversibla." +msgid "The selected artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible." +msgstr "Los artistas seleccionats seràs tirats, e mai los mandadisses, pistas, albums, favorits e istorics d’escota ligats. Aquesta accion es irreversibla." #: 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 "" -"Las bibliotècas seleccionadas seràs tiradas, e mai los mandadisses e " -"abonaments ligats. Aquesta accions es irreversibla." +msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible." +msgstr "Las bibliotècas seleccionadas seràs tiradas, e mai los mandadisses e abonaments ligats. Aquesta accions es irreversibla." + +#: front/src/components/manage/library/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. This action is irreversible." +msgstr "La suggestion serà complètament tirada, aquesta accion es irreversibla." #: 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 "" -"Las pistas seleccionadas seràn tiradas, e mai las pistas, mandadisses e " -"istorics d’escota ligats. Aquesta accion es irreversibla." +msgid "The selected tracks will be removed, as well as associated uploads, favorites and listening history. This action is irreversible." +msgstr "Las pistas seleccionadas seràn tiradas, e mai las pistas, mandadisses e istorics d’escota ligats. Aquesta accion es irreversibla." #: front/src/components/manage/library/UploadsTable.vue:256 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" @@ -4307,10 +4884,14 @@ 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/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "La pista serà tirada, e mai las pistas, mandadisses, favorits e istorics d’escota ligats. Aquesta accion es irreversibla." #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" @@ -4322,20 +4903,15 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "La pista pòt pas èsser cargada" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 msgctxt "Content/Moderation/Paragraph" -msgid "" -"The track will be removed, as well as associated uploads, favorites and " -"listening history. This action is irreversible." -msgstr "" -"La pista serà tirada, e mai las pistas, mandadisses, favorits e istorics d’" -"escota ligats. Aquesta accion es irreversibla." +msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible." +msgstr "La pista serà tirada, e mai las pistas, mandadisses, favorits e istorics d’escota ligats. Aquesta accion es irreversibla." #: front/src/views/admin/library/UploadDetail.vue:68 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" @@ -4345,9 +4921,7 @@ 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" @@ -4364,25 +4938,38 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Aqueste artista es present a las bibliotècas seguentas :" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "Aqueste artista es present a las bibliotècas seguentas :" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Aqueste domeni es sosmés a de règlas de moderacion especificadas" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +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." + +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." 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." -msgstr "" -"Aquò es la lista de las aplicacions qu’an accès a las donadas de vòstre " -"compte." +msgid "This is the list of applications that have access to your account data." +msgstr "Aquò es la lista de las aplicacions qu’an accès a las donadas de vòstre compte." #: front/src/components/auth/Settings.vue:218 msgctxt "Content/Settings/Paragraph" @@ -4397,60 +4984,51 @@ 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:141 +#: front/src/views/content/remote/Card.vue:169 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:142 +#: front/src/views/content/remote/Card.vue:170 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 #: front/src/components/library/TrackEdit.vue:8 msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." +msgstr "Aqueste objècte es gerit per un autre servidor, podètz pas lo modificar." + +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." msgstr "" -"Aqueste objècte es gerit per un autre servidor, podètz pas lo modificar." #: 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 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "This track could not be processed, please it is tagged correctly" -msgstr "" -"Una error s’es producha en tractar aquesta pista, asseguratz-vos qu’es " -"corrèctament etiquetada" +msgid "This track could not be processed, please make sure it is tagged correctly" +msgstr "Una error s’es producha en tractar aquesta pista, asseguratz-vos qu’es corrèctament etiquetada" #: 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 @@ -4459,68 +5037,65 @@ msgctxt "Content/Library/Help text" msgid "This track is already present in one of your libraries" msgstr "La pista ja presenta dins una de vòstras bibliotècas" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 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" msgid "This track is present in the following libraries:" msgstr "Aquesta pista es presenta a las bibliotècas seguentas :" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 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" msgid "This will completely delete this radio and cannot be undone." msgstr "Aquò escafarà aquesta ràdio per totjorn e poirà pas èsser anullat." -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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." +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." msgstr "" -"Aquò vos desconnectarà de totes los periferics qu’utilizan aqueste senhal." + +#: front/src/components/auth/SubsonicTokenForm.vue:40 +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." #: 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 "Aquò empacha aquesta aplicacion d’accedir al servici en vòstre nom." #: 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 -#: src/edits.js:39 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Títol" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Títol" @@ -4531,33 +5106,33 @@ msgctxt "Content/Track/*/Noun" msgid "Title" msgstr "Títol" -#: front/src/components/manage/library/AlbumsTable.vue:39 -#: front/src/components/manage/library/TracksTable.vue:39 -msgctxt "*/*/*" -msgid "Title" -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 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 favorit" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Cambiar lo tipe de lectura de la lista" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Talha totala" @@ -4567,30 +5142,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Talha totala dels fichièrs d’aquesta bibliotèca" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Pista" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +msgctxt "*/*/*" +msgid "Track" +msgstr "Pista" + #: front/src/components/library/EditCard.vue:13 msgctxt "Content/Library/Card/Short" msgid "Track #%{ id } - %{ name }" msgstr "Pista #%{ id } - %{ name }" -#: front/src/views/admin/library/TrackDetail.vue:91 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Donada de la pista" @@ -4600,29 +5177,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Informacions de la pista" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nom de la pista" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Pistas" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4633,16 +5212,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Pistas d’aqueste artista" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "Pistas en favorits" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "pistas escotadas" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4654,37 +5223,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Tipe" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipe" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Tipe" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" msgstr "Jos règla de moderacion" -#: front/src/views/content/remote/Card.vue:109 -#: src/views/content/remote/Card.vue:114 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Quitar de seguir" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 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." - #: front/src/components/federation/FetchButton.vue:54 #: front/src/components/federation/FetchButton.vue:55 msgctxt "*/*/Error" @@ -4692,20 +5263,27 @@ msgid "Unknowkn error" msgstr "Error desconeguda" #: front/src/components/library/ImportStatusModal.vue:144 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "Error desconeguda" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Musica sens cap de limit" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Restablir lo son" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4769,12 +5347,8 @@ 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" @@ -4783,24 +5357,25 @@ msgstr "Lo mandadís es encara en espèra e serà lèu tractat pel servidor." #: 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" msgid "Upload new tracks" msgstr "Enviar nòvas pistas" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Quòta de mandadís" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Quòta de mandadís" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4808,12 +5383,8 @@ 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." -msgstr "" -"Lo mandadís es estat sautat perque un que li sembla es ja disponible dins " -"una de vòstras bibliotèca." +msgid "Upload was skipped because a similar one is already available in one of your libraries." +msgstr "Lo mandadís es estat sautat perque un que li sembla es ja disponible dins una de vòstras bibliotèca." #: front/src/components/library/ImportStatusModal.vue:11 msgctxt "Popup/Import/Message" @@ -4835,76 +5406,91 @@ 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/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Mandadís" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 msgctxt "*/*/*" msgid "Uploads" msgstr "Mandadís" -#: 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 "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." -msgstr "" -"Utilizatz « urn:ietf:wg:oauth:2.0:oob » coma URI de redireccion se vòstra " -"aplicacion es pas disponibla en linha." +msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web." +msgstr "Utilizatz « urn:ietf:wg:oauth:2.0:oob » coma URI de redireccion se vòstra aplicacion es pas disponibla en linha." #: front/src/components/Footer.vue:16 msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Utilizar una autra instància" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "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/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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" msgid "Used" msgstr "Utilizat" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Utilizaire" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "Activitat dels utilizaires" +#: front/src/components/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Bibliotècas de l’utilizaire" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Nom d’utilizaire" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4918,35 +5504,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Ràdios dels utilizaires" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Nom d’utilizaire" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nom d’utilizaire o corrièl" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "utilizaires" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Utilizaires" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4964,31 +5550,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Veire los fichièrs" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 msgctxt "Content/Moderation/Link/Verb" msgid "View in Django's admin" msgstr "Veire sul panèl d’admin de Django" -#: front/src/components/library/AlbumBase.vue:61 -#: front/src/components/library/ArtistBase.vue:72 -#: front/src/components/library/TrackBase.vue:80 +#: front/src/components/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Ne cargar mai…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgctxt "Content/*/*/Clickable, Verb" msgid "View on MusicBrainz" msgstr "Veire sus MusicBrainz" +#: front/src/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -5004,6 +5603,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilitat" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Utilizar Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -5014,7 +5619,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "En espèra dels resultats…" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Error pendent la connexion" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Error pendent la connexion" @@ -5024,35 +5635,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "Podèm pas enregistrar vòstras modificacions" -#: front/src/components/Home.vue:122 -msgctxt "Content/Home/List item" -msgid "We do not track you or bother you with ads" -msgstr "Vos pistam pas e vos mostram pas cap de reclama" +#: front/src/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Vos recomandam d’utilizar lo logicial Picard per aquò far." -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "Pensam que l’accès a la musica deuriá èsser simple." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "La benvenguda" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "La benvenguda a Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Perque Funkwhale ?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5079,9 +5685,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "Accès escritura sola de las donadas utilizaire" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Òc" @@ -5093,34 +5701,18 @@ 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 %{ " -"hostname } . 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 %{ " -"hostname } . Se contunhatz, seretz " -"desconnectat de l’instància actuala e totas vòstras donadas localas seràn " -"suprimidas." +msgid "You are currently connected to %{ hostname } . 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 %{ hostname } . 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" @@ -5134,12 +5726,8 @@ 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" @@ -5147,55 +5735,36 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "Utilizatz una instància Funkwhale a %{ url }" #: front/src/views/content/Home.vue:17 +#, fuzzy 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." - -#: 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 follow libraries from other users to get access to new music. Public libraries can be followed immediately, 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/moderation/FilterModal.vue:31 +#, fuzzy 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 any time 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" msgid "You can now use the service without limitations." msgstr "Podètz ara utilizar lo servici sens cap de limitacions." +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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 "" -"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" @@ -5212,22 +5781,17 @@ msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Avètz pas cap de règla en plaça per aqueste compte." -#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." 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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Escotatz una ràdio" @@ -5239,11 +5803,8 @@ 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" @@ -5257,27 +5818,25 @@ 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 +#, fuzzy 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 any more:" +msgstr "Veiretz pas mai las pistas, albums e las activitats d’utilizaires ligadas a aqueste artista :" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "Lo compte pòt pas èsser creat." +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5288,6 +5847,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "L’avatar pòt pas èsser enregistrat" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5298,12 +5862,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Vòstres favorits" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "Vòstra musica, coma volètz" +#: front/src/views/Notifications.vue:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "Messatge emés" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Vòstras notificacions" @@ -5319,45 +5884,50 @@ msgid "Your password has been updated successfully." msgstr "Vòstre senhal es corrèctament cambiat." #: front/src/components/auth/Settings.vue:14 +#, fuzzy msgctxt "Content/Settings/Error message.Title" -msgid "Your settings can't be updateds" +msgid "Your settings can't be updated" 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 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Posicions" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Copyright" -#: front/src/components/library/AlbumBase.vue:183 -msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "" -"Album contenent %{ count } pista, de %{ artist }" -msgstr[1] "" -"Album contenent %{ count } pistas, de %{ artist }" +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Veire sus MusicBrainz" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" +msgstr[0] "Album contenent %{ count } pista, de %{ artist }" +msgstr[1] "Album contenent %{ count } pistas, de %{ artist }" + +#: front/src/components/audio/PlayButton.vue:246 msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" diff --git a/front/locales/pl/LC_MESSAGES/app.po b/front/locales/pl/LC_MESSAGES/app.po index 8bd099422..29d4b9f28 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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2018-11-11 08:36+0000\n" "Last-Translator: Marcin Mikołajczak \n" "Language-Team: \n" @@ -38,6 +38,59 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "Zaloguj się na swoje konto Funkwhale" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } utwór" +msgstr[1] "%{ count } utwory" +msgstr[2] "%{ count } utworów" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } utwór" +msgstr[1] "%{ count } utwory" +msgstr[2] "%{ count } utworów" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } utwór" +msgstr[1] "%{ count } utwory" +msgstr[2] "%{ count } utworów" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } utwór" +msgstr[1] "%{ count } utwory" +msgstr[2] "%{ count } utworów" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } utwór" +msgstr[1] "%{ count } utwory" +msgstr[2] "%{ count } utworów" + #: front/src/components/common/ActionTable.vue:68 #, fuzzy msgctxt "Content/*/Paragraph" @@ -47,9 +100,9 @@ msgstr[0] "%{ count } z %{ total } zaznaczonego" msgstr[1] "%{ count } z %{ total } zaznaczonych" msgstr[2] "%{ count } z %{ total } zaznaczonych" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 #, fuzzy msgctxt "*/*/*" msgid "%{ count } track" @@ -76,7 +129,16 @@ msgstr[0] "%{ count } utwór zgodny z wybranymi filtrami" msgstr[1] "%{ count } utwory zgodne z wybranymi filtrami" msgstr[2] "%{ count } utworów zgodnych z wybranymi filtrami" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } utwór" +msgstr[1] "%{ count } utwory" +msgstr[2] "%{ count } utworów" + +#: front/src/components/playlists/Card.vue:28 #, fuzzy msgctxt "Content/*/Card/List item" msgid "%{ count} track" @@ -122,11 +184,10 @@ msgstr "Profil %{ username }" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." +msgid "%{ track } is already in %{ playlist }." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 #, fuzzy msgctxt "Content/Artist/Card" msgid "1 album" @@ -144,24 +205,45 @@ msgstr[0] "1 polubienie" msgstr[1] "%{ count} polubienia" msgstr[2] "%{ count} polubień" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Przejrzysta biblioteka" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Dodaj utwór" +msgstr[1] "Dodaj utwór" +msgstr[2] "Dodaj utwór" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "Wystąpił błąd sieci podczas wysyłania tego pliku" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "Wystąpił błąd podczas zapisywania zmian" #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "O %{ instance }" #: front/src/components/Footer.vue:6 @@ -169,19 +251,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "O %{ instance }" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "O Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "O Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Strona albumu" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "O Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "O tej instancji" #: front/src/views/content/libraries/Detail.vue:48 @@ -194,88 +289,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Zaakceptowano" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Brak dostępu" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 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 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 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 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Brak dostępu" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 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 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Dodaj do ulubionych" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 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 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 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 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 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 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" msgstr "Brak dostępu" -#: 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" -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/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Brak dostępu" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -283,6 +370,9 @@ msgstr "Stan konta" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Stan konta" @@ -297,7 +387,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Ustawienia konta" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Ustawienia konta" @@ -314,7 +404,7 @@ 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 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Stan konta" @@ -328,14 +418,10 @@ 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 @@ -343,18 +429,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Działania" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Działania" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Aktywny" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Aktywność" @@ -365,7 +458,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Widoczność aktywności" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "" @@ -411,7 +504,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Dodaj filtry aby dostosować swoje radio" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Dodaj zawartość" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Dodaj do playlisty…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Dodaj do playlisty…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Dodaj do playlisty…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Dodaj do kolejki" @@ -443,7 +560,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Dodaj utwór" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Administrator" @@ -453,49 +570,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administracja" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Album" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Albumy tego wykonawcy" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Nazwa albumu" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Nazwa albumu" #: 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Albumy" @@ -505,11 +626,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Albumy tego wykonawcy" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Wszystkie" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -529,40 +658,52 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "" +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: front/src/components/About.vue:149 +msgctxt "*/*/*" +msgid "Allowed domains" +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 occurred during upload processing. You will find more information below." msgstr "" #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred 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:" +msgid "An error occurred 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" +msgid "An HTTP error occurred 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" - #: front/src/components/library/ImportStatusModal.vue:145 msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" +msgstr "" + +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." msgstr "" #: front/src/components/auth/Settings.vue:175 @@ -583,9 +724,7 @@ 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,29 +754,31 @@ 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Wykonawca" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Wykonawca" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Nazwa wykonawcy" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nazwa wykonawcy" @@ -647,36 +788,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Wykonawca, album, utwór…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "Wykonawcy" #: 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Wykonawcy" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -688,18 +833,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Poproś o zresetowanie hasła" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Dodaj zawartość" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "" @@ -742,9 +893,9 @@ msgid "Back to settings" msgstr "Aktualizuj ustawienia" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Bitrate" @@ -757,10 +908,7 @@ 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 @@ -773,6 +921,11 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Przeglądaj bibliotekę" +#: front/src/components/Home.vue:132 +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -803,40 +956,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Od %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 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 -#: front/src/views/admin/library/LibraryDetail.vue:192 -#: front/src/views/admin/library/TrackDetail.vue:266 +#: front/src/views/admin/library/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Anuluj" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 #, fuzzy msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" @@ -850,8 +1003,15 @@ 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" + +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" 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" @@ -868,6 +1028,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Zmień hasło" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -885,28 +1050,22 @@ 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 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" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 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." +msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes." msgstr "" #: front/src/components/SetInstanceModal.vue:2 @@ -920,6 +1079,7 @@ msgid "Clear" msgstr "Wyczyść" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Wyczyść" @@ -930,38 +1090,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Wyczyść listę odtwarzania" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Wyczyść swoją kolejkę" + +#: front/src/components/audio/Player.vue:668 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Wyczyść swoją kolejkę" -#: front/src/components/Home.vue:44 -msgctxt "Content/Home/List item/Verb" -msgid "Click once, listen for hours using built-in radios" -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" +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 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "" @@ -970,6 +1129,11 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "" +#: front/src/components/About.vue:94 +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -977,11 +1141,16 @@ msgid "Code" msgstr "Kod" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Zwiń" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Zwiń" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -1002,13 +1171,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Kod potwierdzający" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: 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 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Zaznacz filtr" @@ -1020,8 +1194,7 @@ 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 @@ -1029,13 +1202,20 @@ 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 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Zaznacz filtr" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Kopiuj" @@ -1056,7 +1236,7 @@ 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 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Kopiuj" @@ -1071,32 +1251,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Wystąpił błąd podczas uzyskiwania zdalnej biblioteki" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "Covery, teksty, naszym celem jest mieć je wszystkie ;)" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Utwórz importowanie" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Utwórz konto funkwhale" -#: 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/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" +#: 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/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1107,7 +1282,7 @@ msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Utwórz nową listę odtwarzania" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Utwórz konto" @@ -1122,7 +1297,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Utwórz bibliotekę" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Utwórz konto" @@ -1142,16 +1317,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Utwórz własne radio" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Data utworzenia" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Data utworzenia" @@ -1161,6 +1343,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Obecny awatar" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Obecne użycie" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1176,6 +1364,11 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Obecne użycie" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" @@ -1196,7 +1389,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Informacje o utworze" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "" @@ -1208,23 +1401,29 @@ msgstr "" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Usuń" @@ -1249,7 +1448,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Usuń radio" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Utwórz konto" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Utwórz konto" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Utwórz konto" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Usuń listę odtwarzania" @@ -1259,13 +1476,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Usuń radio" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Czy chcesz usunąć tę bibliotekę?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Czy chcesz usunąć tę bibliotekę?" @@ -1281,36 +1508,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Czy chcesz usunąć tę bibliotekę?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Czy chcesz usunąć tę bibliotekę?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Czy chcesz usunąć tę bibliotekę?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Czy chcesz usunąć tę bibliotekę?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "Czy chcesz usunąć tę bibliotekę?" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 msgctxt "Content/Search/Dropdown" msgid "Descending" msgstr "Malejąco" -#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Opis" @@ -1322,19 +1568,15 @@ msgid "Description" msgstr "Opis" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Szczegóły" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 @@ -1343,21 +1585,28 @@ msgid "Determine the visibility level of your activity" msgstr "Ustal poziom widoczności twojej aktywności" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Wyłącz dostęp" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Wyłącz dostęp Subsonic" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Wyłączyć dostęp do API Subsonic?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Wyłącz dostęp" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1365,16 +1614,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Wyłącz dostęp" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Odkryj, jak korzystać z Funkwhale z innych aplikacji" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1387,11 +1646,15 @@ 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/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "O Funkwhale" + #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" @@ -1402,7 +1665,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Czy chcesz potwierdzić to działanie?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Czy chcesz usunąć listę odtwarzania „%{ playlist }”?" @@ -1412,6 +1675,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Czy chcesz usunąć radio „%{ radio }”?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Czy chcesz przywrócić poprzednią kolejkę?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1426,7 +1695,13 @@ msgstr[0] "Czy chcesz wykonać działanie %{ action } na %{ count } elemencie?" msgstr[1] "Czy chcesz wykonać działanie %{ action } na %{ count } elementach?" msgstr[2] "Czy chcesz wykonać działanie %{ action } na %{ count } elementach?" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Czy chcesz potwierdzić to działanie?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Czy chcesz przywrócić poprzednią kolejkę?" @@ -1442,26 +1717,33 @@ msgstr "Dokumentacja" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1470,15 +1752,14 @@ 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 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Długość" @@ -1488,27 +1769,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Potwierdzono e-mail" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" -msgstr "Prosty w użyciu" - -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Edytuj" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Edytuj" @@ -1518,11 +1794,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Błąd podczas zastosowywania działania" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "Edytuj informacje o instancji" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1543,23 +1814,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Odtwórz utwór" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Edytuj" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Edytuj" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "E-mail" @@ -1569,9 +1841,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Adres e-mail" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "" @@ -1581,29 +1854,34 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "" + +#: front/src/components/library/TrackBase.vue:43 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Wprowadź adres URL biblioteki" -#: front/src/views/admin/moderation/AccountsDetail.vue:243 -#: front/src/views/admin/moderation/DomainsDetail.vue:171 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "" @@ -1616,6 +1894,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Wyłącz dostęp" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Wyłącz dostęp" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1631,7 +1916,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Wprowadź nazwę radia…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "" @@ -1648,15 +1933,16 @@ msgstr "Wprowadź nazwę listy odtwarzania…" #: front/src/views/auth/PasswordReset.vue:54 msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Wprowadź swój e-mail" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Wprowadź swój kod zapraszający (wielkość znaków nie ma znaczenia)" @@ -1666,12 +1952,12 @@ msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Wprowadź swoje kryterium wyszukiwania…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Wprowadź swoją nazwę użytkownika" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Wprowadź swoją nazwę użytkownika lub e-mail" @@ -1688,7 +1974,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Zgłaszanie błędów" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Zgłaszanie błędów" @@ -1744,26 +2030,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Wystąpił błąd podczas tworzenia zaproszenia" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Wystąpił błąd podczas uzyskiwania zdalnej biblioteki" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "Wystąpił błąd podczas zapisywania ustawień" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Wystąpił błąd podczas zapisywania ustawień" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "Wystąpił błąd podczas zapisywania ustawień" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Wystąpił błąd podczas zapisywania ustawień" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Wystąpił błąd podczas zapisywania ustawień" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Wystąpił błąd podczas zapisywania ustawień" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1798,9 +2096,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Wyłącz" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Data wygaśnięcia" @@ -1817,11 +2120,7 @@ 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 @@ -1830,14 +2129,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Sfederowane utwory" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" 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 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Sfederowane utwory" @@ -1847,12 +2146,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Ulubione" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Ulubione" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Federacja" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1878,6 +2183,11 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Filtruj nazwę" +#: front/src/components/Home.vue:118 +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1887,25 +2197,31 @@ msgid "Finished" msgstr "Ukończono" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "Data wygaśnięcia" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Data wygaśnięcia" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Śledź" @@ -1915,15 +2231,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Śledź zdalne biblioteki" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Śledzenie oczekuje na zatwierdzenie" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Śledzący" @@ -1933,22 +2249,20 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Śledzący" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Śledzisz" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Śledź" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" +msgid "From album %{ album } by %{ artist }" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -1958,38 +2272,21 @@ 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 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -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." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "Funkwhale jest wolny i oddaje Ci kontrolę nad Twoją muzyką." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "Funkwhale dba o Twoją bibliotekę muzyczną" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "" @@ -1999,26 +2296,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Uzyskaj nowe zaproszenie" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -msgstr "Pokaż mi bibliotekę" - -#: front/src/components/Home.vue:70 -msgctxt "Content/Home/List item/Verb" -msgid "" -"Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"Uzyskaj dobrej jakości metadane o Twojej muzyce dzięki MusicBrainz" - #: 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/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Ustawienia" @@ -2039,11 +2322,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Przejdź na stronę główną" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Przeglądanie wykonawców" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2054,12 +2347,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Dodaj zawartość" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "" @@ -2069,38 +2362,29 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "Strona główna" -#: front/src/components/instance/Stats.vue:36 -msgctxt "Content/About/Paragraph/Unit" -msgid "Hours of music" -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 +#, fuzzy 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 linked 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/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Dodaj zawartość" + #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" msgid "Import detail" @@ -2111,6 +2395,12 @@ 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 +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 @@ -2118,12 +2408,6 @@ 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" @@ -2160,12 +2444,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Nieaktywny" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "" @@ -2185,7 +2469,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Radia instancji" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Radia instancji" @@ -2210,11 +2494,21 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "Radia instancji" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" msgstr "" #: front/src/components/library/ImportStatusModal.vue:139 @@ -2222,7 +2516,7 @@ msgctxt "Popup/Import/Error.Label" msgid "Invalid metadata" msgstr "" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2234,7 +2528,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Zaproszenia" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Śledzenie błędów" @@ -2244,17 +2544,18 @@ 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 "Zachowaj kontrolę nad ulubionymi utworami" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Moje konto" @@ -2265,15 +2566,15 @@ msgid "Known libraries" msgstr "Znane biblioteki" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Ostatnia aktualizacja:" @@ -2288,13 +2589,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Ostatnia aktualizacja:" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Ostatnia aktualizacja:" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Ostatnia aktualizacja:" @@ -2304,10 +2605,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Uruchom" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "Dowiedz się więcej o tej instancji" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Ładowanie śledzących…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2319,11 +2621,17 @@ msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Pozostaw puste, aby wygenerować kod" -#: 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2335,28 +2643,24 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Biblioteki" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 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/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Biblioteka" @@ -2388,21 +2692,41 @@ msgstr "Zaktualizowano bibliotekę" #: 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "" @@ -2428,7 +2752,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Ładowanie danych biblioteki…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Ładowanie powiadomień…" @@ -2453,6 +2777,7 @@ msgstr "Ładowanie Twoich ulubionych…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2468,12 +2793,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Moje konto" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Zaloguj się" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Zaloguj się na swoje konto Funkwhale" @@ -2488,7 +2813,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Zalogowano jako %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Logowanie" @@ -2506,43 +2831,42 @@ 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:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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:635 -#: src/components/audio/Player.vue:636 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 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 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Zarządzaj biblioteką" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Usuń radio" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2558,7 +2882,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Zarządzaj swoimi listami odtwarzania" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Oznacz wszystko jako przeczytane" @@ -2573,12 +2897,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Oznacz wszystko jako przeczytane" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "" @@ -2588,41 +2912,71 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Zarejestrowany od %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "" +#: front/src/components/Home.vue:143 +msgctxt "Content/Home/Link" +msgid "Mobile 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Federacja" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Federacja" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Usuń radio" + #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "Data modyfikacji" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Data modyfikacji" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "" @@ -2632,7 +2986,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Muzyka" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Wycisz" @@ -2679,8 +3033,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Moje biblioteki" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2690,14 +3044,17 @@ msgstr "Moje biblioteki" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2705,31 +3062,38 @@ msgid "N/A" msgstr "N/A" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +msgctxt "*/*/*/Noun" +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 -#: 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 "Nazwa" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2737,7 +3101,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Nowe hasło" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Nowe utwory automatycznie pojawią się tutaj." @@ -2747,21 +3111,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Następny utwór" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" msgstr "Nie" -#: front/src/components/Home.vue:95 -msgctxt "Content/Home/List item" -msgid "No add-ons, no plugins : you only need a web library" -msgstr "Brak wtyczek, brak dodatków: potrzebujesz tylko biblioteki sieciowej" - #: front/src/components/audio/Search.vue:25 msgctxt "Content/Search/Paragraph" msgid "No album matched your query" @@ -2777,6 +3138,11 @@ 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/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" msgid "No licensing information for this track" @@ -2787,7 +3153,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Brak pasującej biblioteki." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Twoje powiadomienia" @@ -2797,6 +3163,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "" +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2813,18 +3189,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Nie użyty" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Powiadomienia" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Powiadomienia" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Dodaj zawartość" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Oficjalna strona" @@ -2839,6 +3222,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Otwórz" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2846,27 +3235,29 @@ 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 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 msgctxt "Content/Moderation/Link" msgid "Open in moderation interface" msgstr "Usuń radio" -#: front/src/views/admin/library/AlbumDetail.vue:31 -#: front/src/views/admin/library/ArtistDetail.vue:30 -#: front/src/views/admin/library/TrackDetail.vue:30 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 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 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Wyświetl na MusicBrainz" @@ -2876,10 +3267,10 @@ 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/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2900,6 +3291,7 @@ msgstr "Dodaj filtry aby dostosować swoje radio" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2907,43 +3299,58 @@ msgstr "Porządkowanie" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "Porządkowanie" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Kolejność porządkowania" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Właściciel" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Właściciel" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2959,12 +3366,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Haslo" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Haslo" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Zmieniono hasło" @@ -2974,12 +3388,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Pomyślnie zmieniono hasło" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Wstrzymaj utwór" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Odtwórz utwór" @@ -3008,7 +3422,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Oczekujące pliki" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Oczekujące prośby o możliwość śledzenia" @@ -3019,7 +3433,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Oczekujące pliki" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Oczekujące pliki" @@ -3036,66 +3450,67 @@ msgid "Permissions" msgstr "Uprawnienia" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Odtwórz" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "Odtwórz wszystkie" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Odtwórz wszystkie albumy" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Odtwórz następny" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Odtwórz utwór" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Odtwórz teraz" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Poprzedni utwór" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Odtwórz utwór" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Odtwórz utwór" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Odtwórz" +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Lista odtwarzania" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Lista odtwarzania" @@ -3134,54 +3549,50 @@ 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 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "Listy odtwarzania" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "Listy odtwarzania? Mamy je" - #: 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 "Sprawdź dwukrotnie, czy Twoje hasło jest poprawne" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 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 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 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 @@ -3189,7 +3600,7 @@ msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "" -#: front/src/components/audio/Player.vue:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Poprzedni utwór" @@ -3200,7 +3611,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Błąd podczas skanowania" @@ -3221,14 +3632,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Przetwarzanie" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "Rejestracja na tej instancji jest wyłączona, potrzebujesz kodu zapraszającego aby zarejestrować się." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3259,7 +3676,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Kolejka" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Wymieszano kolejkę!" @@ -3295,8 +3712,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Radia" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Radia" @@ -3327,15 +3744,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Wprowadź adres URL biblioteki" -#: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:62 -#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "" @@ -3355,6 +3772,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Ostatnio dodane" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Ostatnio dodane" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3383,14 +3806,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "Odśwież" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "" @@ -3402,9 +3825,7 @@ 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 @@ -3427,16 +3848,13 @@ 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 "" -"Rejestracja na tej instancji jest wyłączona, potrzebujesz kodu " -"zapraszającego aby zarejestrować się." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administracja" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "zwykły użytkownik" @@ -3461,8 +3879,8 @@ msgid "Rejected" 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Ostatnia aktualizacja:" @@ -3472,6 +3890,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3479,12 +3902,8 @@ 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" @@ -3501,6 +3920,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Usuń awatar" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Usuń z ulubionych" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Usuń z ulubionych" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3508,46 +3939,108 @@ msgstr "Usuń z ulubionych" #: 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 "" -"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 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Dodaj do kolejki" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "" + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Odtwórz utwór" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Odtwórz utwór" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Czy chcesz usunąć tę bibliotekę?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Dodaj do tej playlisty" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Odtwórz utwór" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Poproś o nowe hasło" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Poprosić o nowe hasło API Subsonic?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Poproś o nowe hasło" @@ -3557,25 +4050,42 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: src/views/auth/PasswordReset.vue:4 front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "Ustaw nowe hasło" +#: front/src/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Data utworzenia" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Uruchom importowanie ponownie" #: front/src/components/favorites/List.vue:39 -#: src/components/library/Albums.vue:30 -#: front/src/components/library/Artists.vue:30 +#: src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3616,43 +4126,48 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Zapisz" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Uruchomiono skanowanie" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Odtwórz teraz" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Rosnąco" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Skanowanie pominęte (poprzednie skanowanie było zbyt wcześnie)" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Uruchomiono skanowanie" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Zeskanowano z błędami" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Skanowanie... (%{ progress }%)" @@ -3674,12 +4189,14 @@ msgstr "" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3692,6 +4209,7 @@ msgid "Search a remote library" msgstr "Wyszukaj w zdalnej bibliotece" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Szukaj według tytułu, wykonawcy, domeny…" @@ -3726,7 +4244,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Szukaj według nazwy użytkownika, adresu e-mail, kodu…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Szukaj według nazwy użytkownika, adresu e-mail, nazwy…" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Szukaj według nazwy użytkownika, adresu e-mail, nazwy…" @@ -3741,12 +4265,12 @@ 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…" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Szukaj według nazwy użytkownika, adresu e-mail, nazwy…" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Szukaj wykonawców, albumów, utworów…" @@ -3756,16 +4280,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Wyszukaj trochę muzyki" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Szukaj według nazwy użytkownika, adresu e-mail, nazwy…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Wyszukaj trochę muzyki" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Szukaj na Wikipedii" #: 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3776,6 +4314,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Sekcje" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3795,9 +4353,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Ustawienia" @@ -3819,18 +4382,20 @@ 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 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Odnośnik do udostępnienia" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 #, fuzzy msgctxt "Content/Album/Card.Link/Verb" @@ -3840,11 +4405,11 @@ msgstr[0] "Pokaż %{ count } utwór więcej" msgstr[1] "Pokaż %{ count } utwory więcej" msgstr[2] "Pokaż %{ count } utworów więcej" -#: front/src/components/audio/artist/Card.vue:30 +#: front/src/components/tags/List.vue:11 #, fuzzy -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Pokaż 1 kolejny album" msgstr[1] "Pokaż %{ count } kolejne albumy" msgstr[2] "Pokaż %{ count } kolejnych albumów" @@ -3854,17 +4419,28 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Pokaż 1 kolejny album" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Pokaż przeczytane powiadomienia" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Pokaż/ukryj hasło" @@ -3873,40 +4449,52 @@ msgstr "Pokaż/ukryj hasło" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: front/src/views/content/libraries/FilesTable.vue:117 msgctxt "Content/*/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Wyświetlanie wyników %{ start }-%{ end } z %{ total }" -#: front/src/components/ShortcutsModal.vue:83 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Wymieszaj kolejkę" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Wymieszaj kolejkę" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Rejestracja" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Rejestracja" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Rejestracja" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Data rejestracji" @@ -3919,9 +4507,9 @@ 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/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Rozmiar" @@ -3939,7 +4527,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Pominięte pliki" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "" @@ -3954,55 +4542,61 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Przepraszamy, strona której szukasz nie istnieje:" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Kod źródłowy" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Członek administracji" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Zatrzymaj radio" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "Statystyki" -#: front/src/views/admin/moderation/AccountsDetail.vue:490 +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Statystyki" + +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:418 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 -#: 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/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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/views/admin/moderation/DomainsDetail.vue:115 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Stan" @@ -4011,8 +4605,25 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" msgid "Status" msgstr "Stan" -#: front/src/views/content/libraries/Detail.vue:28 -msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)" +#: front/src/components/manage/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Stan" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Stan" @@ -4022,19 +4633,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Stan" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Zatrzymaj radio" @@ -4044,7 +4643,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Wyślij" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "" @@ -4054,12 +4653,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Wyślij" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Wyślij" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4099,16 +4710,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Podsumowanie" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4119,25 +4735,51 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Synchronizowanie zmian z serwerem…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Tytuł utworu" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Oczekujące prośby o możliwość śledzenia" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: front/src/components/audio/EmbedWizard.vue:25 #: front/src/components/common/CopyInput.vue:3 msgctxt "Content/*/Paragraph" msgid "Text copied to clipboard!" 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." - -#: front/src/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 @@ -4145,18 +4787,15 @@ msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 +#: front/src/components/Footer.vue:61 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" @@ -4165,24 +4804,17 @@ 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 @@ -4195,14 +4827,15 @@ 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." 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 msgctxt "Content/Playlist/Error message.Title" @@ -4216,46 +4849,42 @@ 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 msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "" #: front/src/components/federation/FetchButton.vue:50 msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote 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." +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/TagsTable.vue:180 +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. 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 @@ -4275,8 +4904,12 @@ 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/views/admin/library/TagDetail.vue:44 +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." msgstr "" #: front/src/components/playlists/PlaylistModal.vue:34 @@ -4289,11 +4922,9 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 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 @@ -4309,9 +4940,7 @@ 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" @@ -4328,23 +4957,36 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Ten artysta występuje w następujących bibliotekach:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "Ten artysta występuje w następujących bibliotekach:" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +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." + +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." 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 @@ -4360,30 +5002,22 @@ 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:141 +#: front/src/views/content/remote/Card.vue:169 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:142 +#: front/src/views/content/remote/Card.vue:170 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 @@ -4392,6 +5026,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "" +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4399,19 +5038,16 @@ 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" +msgid "This track could not be processed, please make sure it is tagged correctly" +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 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 @@ -4419,7 +5055,7 @@ 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" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "" @@ -4429,7 +5065,7 @@ msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Ten utwór występuje w następujących bibliotekach:" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "To całkowicie usunie listę odtwarzania i nie może zostać cofnięte." @@ -4439,29 +5075,29 @@ msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "To bezpowrotnie usunie radio." -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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 +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:40 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 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 @@ -4469,9 +5105,15 @@ msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." 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 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Tytuł" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Tytuł" @@ -4482,30 +5124,33 @@ msgctxt "Content/Track/*/Noun" msgid "Title" msgstr "Tytuł" -#: front/src/components/manage/library/AlbumsTable.vue:39 -#: front/src/components/manage/library/TracksTable.vue:39 -msgctxt "*/*/*" -msgid "Title" -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 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 polubienie" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Nie użyty" @@ -4515,30 +5160,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Łączny rozmiar wszystkich plików w tej bibliotece" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Utwór" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +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 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Tytuł utworu" @@ -4548,29 +5195,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Informacje o utworze" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Tytuł utworu" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Utwory" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4581,16 +5230,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Utwory tego wykonawcy" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "Ulubione utwory" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "wysłuchane utwory" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4602,37 +5241,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Rodzaj" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Rodzaj" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Rodzaj" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" msgstr "Usuń radio" -#: front/src/views/content/remote/Card.vue:109 -#: src/views/content/remote/Card.vue:114 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Przestań śledzić" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Czy chcesz przestać śledzić tę bibliotekę?" -#: 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 "" -"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 msgctxt "*/*/Error" @@ -4641,19 +5282,25 @@ msgstr "" #: front/src/components/library/ImportStatusModal.vue:144 msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Nieograniczona muzyka" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Cofnij wyciszenie" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4717,12 +5364,8 @@ 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" @@ -4731,23 +5374,25 @@ 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" msgid "Upload new tracks" msgstr "Wyślij nowe utwory" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Powierzchnia dyskowa" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Powierzchnia dyskowa" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4755,9 +5400,7 @@ 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 @@ -4780,35 +5423,33 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Wysyłanie" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "Wyślij" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Wyślij" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 msgctxt "*/*/*" msgid "Uploads" msgstr "Wyślij" -#: 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 "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 @@ -4816,20 +5457,29 @@ msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Skorzystaj z innej instancji" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "Użyj tego formularza aby poprosić o zresetowanie hasła. Otrzymasz e-mail z instrukcjami resetowania hasła na podany adres." + +#: front/src/components/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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 @@ -4837,15 +5487,27 @@ msgctxt "Content/Admin/Table" msgid "Used" msgstr "Zużyty" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Użytkownik" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "Aktywność użytkownika" +#: front/src/components/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Biblioteki użytkownika" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Nazwa użytkownika" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4859,35 +5521,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Radia użytkownika" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Nazwa użytkownika" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nazwa użytkownika lub adres e-mail" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "użytkownicy" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Użytkownicy" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4905,31 +5567,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Zobacz pliki" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 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/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Ładowanie śledzących…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgctxt "Content/*/*/Clickable, Verb" msgid "View on MusicBrainz" msgstr "Wyświetl na MusicBrainz" +#: front/src/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4945,6 +5620,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Widoczność" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "O Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4955,7 +5636,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "Ładowanie Twoich ulubionych…" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Nie udało się zalogować Cię" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Nie udało się zalogować Cię" @@ -4965,35 +5652,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "Nie udało się utworzyć Ci konta" -#: front/src/components/Home.vue:122 -msgctxt "Content/Home/List item" -msgid "We do not track you or bother you with ads" -msgstr "Nie śledzimy Cię i nie wyświetlamy Ci reklam" +#: front/src/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "polecamy używać do tego Picarda" -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "Uważamy, że słuchanie muzyki powinno być proste." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Witaj" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Witamy na Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Dlaczego funkwhale?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5020,9 +5702,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Tak" @@ -5034,29 +5718,17 @@ 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 %{ " -"hostname } . 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 %{ hostname } . 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 @@ -5071,9 +5743,7 @@ 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 @@ -5082,55 +5752,35 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "" #: front/src/views/content/Home.vue:17 +#, fuzzy 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." - -#: 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 follow libraries from other users to get access to new music. Public libraries can be followed immediately, 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/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 any time 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ń." + +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." 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 msgctxt "Content/Applications/Paragraph" @@ -5147,19 +5797,17 @@ 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Odtwarzasz radio" @@ -5171,8 +5819,7 @@ 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 @@ -5187,23 +5834,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 any more:" msgstr "" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "Utworzono listę odtwarzania" +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5214,6 +5862,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5224,12 +5877,12 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Twoje ulubione" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "Twoja muzyka, po Twojemu" +#: front/src/views/Notifications.vue:5 +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Twoje powiadomienia" @@ -5245,43 +5898,52 @@ 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" +msgid "Your settings can't be updated" 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 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Opis" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Kopiuj" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Wyświetl na MusicBrainz" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 #, fuzzy msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" 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 }" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 #, fuzzy msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" diff --git a/front/locales/pt_BR/LC_MESSAGES/app.po b/front/locales/pt_BR/LC_MESSAGES/app.po index 0ea15cb0a..c73e1a58f 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-05-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-06-06 09:17+0000\n" "Last-Translator: Nitai Bezerra da Silva \n" "Language-Team: none\n" @@ -38,6 +38,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "%{ app } quer acessar sua conta Funkwhale" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } faixa" +msgstr[1] "%{ count } faixas" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } faixa" +msgstr[1] "%{ count } faixas" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } faixa" +msgstr[1] "%{ count } faixas" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } faixa" +msgstr[1] "%{ count } faixas" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } faixa" +msgstr[1] "%{ count } faixas" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -45,9 +92,9 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } de %{ total } selecionado" msgstr[1] "%{ count } de %{ total } selecionados" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 msgctxt "*/*/*" msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -68,7 +115,15 @@ 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/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } faixa" +msgstr[1] "%{ count } faixas" + +#: front/src/components/playlists/Card.vue:28 msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -93,9 +148,7 @@ 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 " -"}\"" +msgstr "%{ username } aceitou sua solicitação para seguir a biblioteca \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:39 msgctxt "Content/Notifications/Paragraph" @@ -114,11 +167,10 @@ msgstr "Perfil de %{ username }" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." +msgid "%{ track } is already in %{ playlist }." msgstr "%{ track } já está em %{ playlist }." -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" @@ -132,24 +184,44 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 favorito" msgstr[1] "%{ count } favoritos" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Uma biblioteca limpa" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Adicionar faixa" +msgstr[1] "Adicionar faixa" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "Ocorreu um erro de rede ao enviar este arquivo" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 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 }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "Sobre %{ instance }" #: front/src/components/Footer.vue:6 @@ -157,19 +229,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Sobre %{instanceName}" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "Sobre o Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +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:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "Sobre o Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "Sobre esta instância" #: front/src/views/content/libraries/Detail.vue:48 @@ -182,87 +267,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Aceito" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Acesso desativado" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to audio files, libraries, artists, albums and tracks" msgstr "Ver arquivos de áudio, bibliotecas, artistas, álbuns e faixas" -#: front/src/components/mixins/Translations.vue:97 -#: front/src/components/mixins/Translations.vue:98 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to content filters" msgstr "Ver filtros" -#: front/src/components/mixins/Translations.vue:105 -#: front/src/components/mixins/Translations.vue:106 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Ver edições" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to email, username, and profile information" msgstr "Ver e-mail, nome de usuário e informações de perfil" -#: front/src/components/mixins/Translations.vue:77 -#: front/src/components/mixins/Translations.vue:78 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Ver favoritos" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "Ver seguidos" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to listening history" msgstr "Ver histórico de escutadas" -#: front/src/components/mixins/Translations.vue:101 -#: front/src/components/mixins/Translations.vue:102 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to notifications" msgstr "Ver notificações" -#: front/src/components/mixins/Translations.vue:89 -#: front/src/components/mixins/Translations.vue:90 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to playlists" msgstr "Ver listas" -#: front/src/components/mixins/Translations.vue:93 -#: front/src/components/mixins/Translations.vue:94 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" msgstr "Ver 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" -msgstr "" -"Ouça suas músicas numa interface limpa e focada no que realmente importa" - #: front/src/components/manage/library/UploadsTable.vue:67 -#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Data de acesso" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -270,6 +348,9 @@ msgstr "Conta" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Conta" @@ -284,7 +365,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Configurações da conta" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Configurações da conta" @@ -301,7 +382,7 @@ 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 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Contas" @@ -314,8 +395,7 @@ msgstr "Ação" #: 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] "Ação %{ action } aplicada com sucesso em %{ count } elemento" msgstr[1] "Ação %{ action } aplicada com sucesso em %{ count } elementos" @@ -325,18 +405,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Ações" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Ações" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Ativo" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Atividade" @@ -347,7 +434,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Visibilidade da atividade" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Adicionar" @@ -393,7 +480,31 @@ 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:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Adicionar conteúdo" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Adicionar à lista…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Adicionar à lista…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Adicionar à lista…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Adicionar à fila atual" @@ -425,7 +536,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Adicionar faixa" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Administrador(a)" @@ -435,49 +546,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administração" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Álbum" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Álbum" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Álbuns deste artista" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Dados do álbum" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 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/components/library/Albums.vue:120 -#: src/components/library/Library.vue:7 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Álbuns" @@ -487,11 +602,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Álbuns deste artista" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Todos" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -509,41 +632,57 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "Permitir aplicativo" +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Adicionar domínio" + #: front/src/components/library/ImportStatusModal.vue:17 +#, fuzzy msgctxt "Popup/Import/Message" -msgid "" -"An error occured during upload processing. You will find more information " -"below." +msgid "An error occurred during upload processing. You will find more information below." msgstr "Ocorreu um erro durante o envio. Veja mais sobre abaixo." #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred 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:" +msgid "An error occurred 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" +msgid "An HTTP error occurred while contacting the remote server" msgstr "Ocorreu um erro no HTTP ao contatar o servidor 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 "" -"Ocorreu um erro desconhecido, o servidor pode ter caído ou estar inacessível" - #: front/src/components/library/ImportStatusModal.vue:145 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" msgstr "Ocorreu um erro desconhecido" +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." +msgstr "" + #: front/src/components/auth/Settings.vue:175 #: src/components/auth/Settings.vue:225 msgctxt "*/*/*/Noun" @@ -562,12 +701,8 @@ msgstr "ID do aplicativo" #: 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 "" -"A ID e o segredo do aplicativo são valores realmente sensíveis e devem ser " -"tratados como senhas. Não compartilhe isso com mais ninguém." +msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else." +msgstr "A ID e o segredo do aplicativo são valores realmente sensíveis e devem ser tratados como senhas. Não compartilhe isso com mais ninguém." #: front/src/components/auth/ApplicationEdit.vue:25 msgctxt "Content/Applications/Label" @@ -596,29 +731,31 @@ msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "Tem certeza de 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Artista" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Artista" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Dados do(a) artista" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nome do(a) artista" @@ -628,36 +765,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artista, álbum, faixa…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Artistas" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -669,18 +810,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Solicitar redefinição de senha" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Conteúdo de áudio" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Atalhos do reprodutor de áudio" @@ -723,9 +870,9 @@ msgid "Back to settings" msgstr "Voltar à configurações" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Taxa de bits" @@ -738,13 +885,8 @@ 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 desta conta ou domínio. Isso impedirá a interação e eliminará " -"conteúdos relacionados (envios, bibliotecas, seguidos, 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 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" @@ -756,6 +898,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Explorar biblioteca" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "Atualizar tabela de conteúdo" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -786,39 +934,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "De %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." -msgstr "" -"Ao deixar de seguir esta biblioteca, você não poderá mais ver o seu conteúdo." +msgstr "Ao deixar de seguir esta biblioteca, você não poderá mais ver o seu conteúdo." -#: 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/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 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/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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Cancelar" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" msgstr "Cancelar solicitação para seguir" @@ -831,8 +980,15 @@ msgstr "Candidatos(as)" #: 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/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" 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" @@ -849,6 +1005,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Alterar senha" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -866,31 +1027,23 @@ msgstr "Alteraçõ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 "" -"A alteração de sua senha também modificará - caso use - a senha da API " -"Subsonic." +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 msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "Alterar a senha terá as seguintes consequências:" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "Sala de 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." -msgstr "" -"Verificar \"Ler\" e \"Escrever\" implica em verificar também todos os seus " -"dependentes." +msgid "Checking the parent \"Read\" or \"Write\" scopes implies access to all the corresponding children scopes." +msgstr "Verificar \"Ler\" e \"Escrever\" implica em verificar também todos os seus dependentes." #: front/src/components/SetInstanceModal.vue:2 msgctxt "Popup/Instance/Title" @@ -903,6 +1056,7 @@ msgid "Clear" msgstr "Limpar" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Limpar" @@ -913,40 +1067,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Limpar lista" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Limpar sua fila" + +#: front/src/components/audio/Player.vue:668 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/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 "" -"Clique para mostrar mais informações sobre o processo de importação desse " -"envio" +msgid "Click to display more information about the import process for this upload" +msgstr "Clique para mostrar mais informações sobre o processo de importação desse envio" #: 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" +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" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Fechar" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Fechar" @@ -955,6 +1106,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "Fechar e atualizar a página" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Fechar" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -962,11 +1119,16 @@ msgid "Code" msgstr "Código" #: 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/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Ocultar" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -987,13 +1149,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Código de confirmação" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: front/src/components/moderation/FilterModal.vue:90 msgctxt "*/Moderation/Message" msgid "Content filter successfully added" msgstr "Filtro adicionado" -#: front/src/components/mixins/Translations.vue:96 -#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Filtros" @@ -1005,8 +1172,7 @@ msgstr "Filtros" #: 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 "Filtros ajudam você a ocultar o que você não quer ver no Funkwhale." #: front/src/components/common/ActionTable.vue:8 @@ -1014,13 +1180,20 @@ msgctxt "Content/*/Button.Help text.Paragraph" msgid "Content have been updated, click refresh to see up-to-date content" msgstr "Conteúdo alterado, atualize a página" -#: front/src/components/Footer.vue:48 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Filtros" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Colaborar" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Copiar" @@ -1041,7 +1214,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Copie e cole este código HTML em seu site" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Direitos autorais" @@ -1056,32 +1229,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Não foi possível obter a biblioteca remota" -#: 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 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Criar conta Funkwhale" -#: front/src/components/auth/Settings.vue:220 -msgctxt "Content/Settings/Button.Label" -msgid "Create a new application" -msgstr "Criar novo aplicativo" - #: front/src/components/auth/ApplicationNew.vue:8 #: front/src/components/auth/ApplicationNew.vue:41 msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "Criar novo aplicativo" +#: front/src/components/auth/Settings.vue:220 +msgctxt "Content/Settings/Button.Label" +msgid "Create a new application" +msgstr "Criar novo aplicativo" + #: front/src/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1092,7 +1260,7 @@ 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 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Criar conta" @@ -1107,7 +1275,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Criar biblioteca" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Criar minha conta" @@ -1127,16 +1295,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Criar sua própria rádio" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Data de criação" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Data de criação" @@ -1146,6 +1321,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Imagem de perfil atual" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Uso atual" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1161,11 +1342,15 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Uso atual" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" -msgstr "" -"Dados retornados pelo servidor remoto tinham atributos inválidos ou ausentes" +msgstr "Dados retornados pelo servidor remoto tinham atributos inválidos ou ausentes" #: front/src/components/federation/FetchButton.vue:17 msgctxt "Popup/*/Message.Content" @@ -1182,7 +1367,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Informação de depuração" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Diminuir volume" @@ -1194,23 +1379,29 @@ msgstr "Diminuir volume" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Excluir" @@ -1235,7 +1426,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Excluir regra de moderação" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Criar minha conta" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Criar minha conta" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Criar minha conta" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Excluir lista" @@ -1245,13 +1454,23 @@ 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 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Excluir este álbum?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Excluir este artista?" @@ -1267,36 +1486,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Excluir esta regra de moderação?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Excluir este artista?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Excluir esta sugestão?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Excluir este álbum?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "Excluir este envio?" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: 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 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Descrição" @@ -1308,19 +1546,15 @@ msgid "Description" msgstr "Descrição" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Detalhes" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 @@ -1329,21 +1563,28 @@ 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:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Desativar acesso" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Desativar acesso Subsonic" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Desativar acesso à API Subsonic?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Desativado" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1351,16 +1592,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Desativado" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "Número do disco" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +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/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1373,13 +1624,14 @@ msgstr "Mostrar 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 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." +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." + +#: front/src/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "Sobre o Funkwhale" #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" @@ -1391,7 +1643,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 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Você deseja excluir a lista \"%{ playlist }\"?" @@ -1401,6 +1653,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Você deseja excluir a rádio \"%{ radio }\"?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Você deseja restaurar sua fila anterior?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1413,7 +1671,13 @@ 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:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Você deseja confirmar esta ação?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Você deseja restaurar sua fila anterior?" @@ -1429,26 +1693,33 @@ msgstr "Documentação" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Domínio" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Domínios" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1461,10 +1732,10 @@ msgstr "Arraste as faixas para reorganizá-las na lista" #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Duração" @@ -1474,27 +1745,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Endereço de e-mail confirmado" -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Editar" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Editar" @@ -1504,11 +1770,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Editar aplicativo" -#: 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/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1529,23 +1790,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Editar faixa" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Edições" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Edições" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "E-mail" @@ -1555,9 +1817,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Endereço de e-mail" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Incorporar" @@ -1567,29 +1830,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Código para incorporar" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Incorpore este álbum em seu site" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Incorpore a obra do(a) artista em seu site" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Incorpore este álbum em seu site" + +#: front/src/components/library/TrackBase.vue:43 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:259 -#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Biblioteca enviada segue" -#: front/src/views/admin/moderation/AccountsDetail.vue:243 -#: front/src/views/admin/moderation/DomainsDetail.vue:171 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Mensagens enviadas" @@ -1602,6 +1871,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Ativado" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Ativado" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1617,7 +1893,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Insira o nome de uma rádio…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "Insira o título do álbum..." @@ -1633,32 +1909,33 @@ msgid "Enter playlist name…" msgstr "Insira o nome da lista…" #: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "Insira o endereço de e-mail associado à sua conta" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Insira seu e-mail" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 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:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Insira seu nome de usuário" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Insira seu nome de usuário ou e-mail" @@ -1675,7 +1952,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Detalhe do erro" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Relatório de erros" @@ -1731,26 +2008,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Erro ao ver dados do aplicativo" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 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/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Erro ao salvar configurações" +#: 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/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Erro ao editar" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Erro ao editar" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Erro ao editar" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1785,9 +2074,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Excluir" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Data de expiração" @@ -1804,16 +2098,8 @@ msgstr "Expirado/usado" #: 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 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." +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." #: front/src/components/manage/library/UploadsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:16 @@ -1821,14 +2107,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Falhou" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 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 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Faixas favoritadas" @@ -1838,12 +2124,18 @@ 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 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Favoritos" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Federação" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1869,6 +2161,12 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Nome do filtro" +#: front/src/components/Home.vue:118 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "Enviar outra edição" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1878,25 +2176,31 @@ msgid "Finished" msgstr "Finalizado" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "Visto primeiro" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Data do primeiro acesso" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Seguir" @@ -1906,15 +2210,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Seguir bibliotecas remotas" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Solicitação para seguir pendente" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Seguidores" @@ -1924,25 +2228,21 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Seguidores" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Seguindo" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Seguidos" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" -msgstr "" -"Do álbum %{ album } por %{ artist }" +msgid "From album %{ album } by %{ artist }" +msgstr "Do álbum %{ album } por %{ artist }" #: front/src/components/auth/Authorize.vue:28 msgctxt "Content/Auth/Label/Noun" @@ -1951,38 +2251,21 @@ msgstr "Acesso 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 "" -"O Funkwhale funciona em outros reprodutores de música compatíveis com a API " -"Subsonic." +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:90 +#: front/src/components/Home.vue:88 +#, fuzzy 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 -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:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." 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/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Atalhos gerais" @@ -1992,26 +2275,12 @@ 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:70 -msgctxt "Content/Home/List item/Verb" -msgid "" -"Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"Tenha metadados de qualidade sobre suas músicas graças ao MusicBrainz" - #: 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 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Procurar ajuda" @@ -2032,11 +2301,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Ir à página inicial" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Artistas ocultados" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2047,12 +2326,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Ocultar conteúdo" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "Ocultar conteúdo deste(a) artista" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "Ocultar conteúdo deste(a) artista…" @@ -2062,39 +2341,28 @@ 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: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." +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." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy 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." +msgid "If the email address provided in the previous step is valid and linked 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/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 "" -"Se você permitir que aplicativos de terceiros acessem seus dados, eles " -"aparecerão aqui." +msgid "If you authorize third-party applications to access your data, those applications will be listed here." +msgstr "Se você permitir que aplicativos de terceiros acessem seus dados, eles aparecerão aqui." + +#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Ocultar conteúdo" #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" @@ -2106,6 +2374,12 @@ msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Importar 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 "Importar status" + #: front/src/components/manage/library/UploadsTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:11 #: front/src/views/content/libraries/FilesTable.vue:59 @@ -2113,12 +2387,6 @@ 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/components/mixins/Translations.vue:37 #: front/src/components/mixins/Translations.vue:38 msgctxt "Content/Library/Help text" @@ -2155,12 +2423,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "Nas sugestões de rádios" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inativo" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Aumentar volume" @@ -2178,7 +2446,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Instância" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Dados da instância" @@ -2203,21 +2471,30 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "Link da instância" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 }" -msgstr "" -"Formato de arquivo inválido. Certifique-se de estar enviando um arquivo de " -"áudio. As extensões suportadas são %{ extensions }" +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/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" +msgstr "Metadado inválido" #: front/src/components/library/ImportStatusModal.vue:139 msgctxt "Popup/Import/Error.Label" msgid "Invalid metadata" msgstr "Metadado inválido" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2229,7 +2506,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Convites" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Registro de bugs" @@ -2239,17 +2522,18 @@ msgctxt "Popup/Instance/Error message.Title" msgid "It is not possible to connect to the given URL" msgstr "Não foi possível entrar neste link" -#: 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/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Contas conhecidas" @@ -2260,15 +2544,15 @@ msgid "Known libraries" msgstr "Bibliotecas conhecidas" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Última atividade" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Última verificação" @@ -2283,13 +2567,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Última visualização" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Data da última visualização" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Última atualização:" @@ -2299,10 +2583,11 @@ 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/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Ver mais…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2314,11 +2599,17 @@ msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Deixar vazio para um widget responsivo" -#: 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2330,28 +2621,24 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Bibliotecas" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 msgctxt "Content/OAuth Scopes/Label" msgid "Libraries and uploads" msgstr "Bibliotecas e envios" #: 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 "" -"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." +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." -#: front/src/components/Sidebar.vue:85 src/components/instance/Stats.vue:30 +#: front/src/components/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Biblioteca" @@ -2383,21 +2670,41 @@ 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "Escutadas" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "Escutadas" @@ -2423,7 +2730,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Carregando dados da biblioteca…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Carregando notificações…" @@ -2448,6 +2755,7 @@ msgstr "Carregando seus favoritos…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2463,12 +2771,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Conta local" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Entrar" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Entrar com sua conta Funkwhale" @@ -2483,7 +2791,7 @@ 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:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Entrada" @@ -2503,34 +2811,40 @@ 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:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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:635 -#: src/components/audio/Player.vue:636 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 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/Sidebar.vue:223 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menu principal" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Gerenciar biblioteca" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Sob regra de moderação" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2546,7 +2860,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Gerenciar suas listas de reprodução" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Marcar tudo como lido" @@ -2561,12 +2875,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marcar como não lido" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Reprodutor de mídia" @@ -2576,43 +2890,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Membro desde %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Aplicativos móveis e de desktop" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "Aplicativos móveis e de desktop" + #: 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Moderação" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Moderação" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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." +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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Editar regra de moderação" #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "Modificação %{ id }" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 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 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "Mais…" @@ -2622,7 +2965,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Músicas" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Silenciar" @@ -2669,8 +3012,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Minhas bibliotecas" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2680,14 +3023,17 @@ msgstr "Minhas bibliotecas" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2695,31 +3041,38 @@ msgid "N/A" msgstr "N/A" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +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: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 "Nome" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2727,7 +3080,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Nova senha" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Novas faixas serão acrescentadas aqui automaticamente." @@ -2737,21 +3090,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "Novo valor" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Próxima faixa" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" msgstr "Não" -#: 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" @@ -2767,6 +3117,11 @@ msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" msgstr "Sem informações de direitos autorais para esta faixa" +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" msgid "No licensing information for this track" @@ -2777,7 +3132,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Nenhuma biblioteca encontrada." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Sem notificações." @@ -2787,6 +3142,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "Sem resultados." +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2803,18 +3168,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Não usado" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Notificações" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Notificações" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Ocultar conteúdo" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Site oficial" @@ -2829,6 +3201,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "Valor anterior" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Abrir" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2836,27 +3214,29 @@ 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 "Abra um tópico de suporte (inclua informação de depuração na mensagem)" -#: front/src/components/library/AlbumBase.vue:73 -#: front/src/components/library/ArtistBase.vue:84 -#: front/src/components/library/TrackBase.vue:92 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 msgctxt "Content/Moderation/Link" msgid "Open in moderation interface" msgstr "Abrir interface 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 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 msgctxt "Content/Moderation/Link/Verb" msgid "Open local profile" msgstr "Abrir perfil local" -#: front/src/views/admin/library/AlbumDetail.vue:46 -#: front/src/views/admin/library/ArtistDetail.vue:45 -#: front/src/views/admin/library/TrackDetail.vue:45 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Abrir em MusicBrainz" @@ -2866,10 +3246,10 @@ 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/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2890,6 +3270,7 @@ msgstr "Ou personalize sua regra" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2897,43 +3278,58 @@ msgstr "Ordem" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: 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/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: 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/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Dono(a)" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Dono(a)" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2949,12 +3345,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Paginação" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Senha" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Senha" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Senha atualizada" @@ -2964,12 +3367,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Senha atualizada com sucesso" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Pausar faixa" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Tocar/pausar a faixa atual" @@ -2998,7 +3401,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Arquivos pendentes" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Solicitações de seguidor pendentes" @@ -3009,7 +3412,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Revisão pendente" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Edições de revisão pendente" @@ -3026,66 +3429,67 @@ msgid "Permissions" msgstr "Permissões" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Tocar" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "Tocar tudo" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Tocar todos os álbuns" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Tocar próxima" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Tocar próxima faixa" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Tocar agora" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Tocar faixa anterior" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "Tocar músicas parecidas" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Tocar esta faixa" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Tocar faixa" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Tocar..." +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Lista" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Lista" @@ -3122,33 +3526,28 @@ 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 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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: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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: 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 +#: front/src/components/auth/LoginForm.vue:5 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" @@ -3158,16 +3557,19 @@ 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 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 msgctxt "*/*/*/Noun" msgid "Position" msgstr "Posiçã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." +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:33 @@ -3175,7 +3577,7 @@ msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "Prévia" -#: front/src/components/audio/Player.vue:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Faixa anterior" @@ -3186,7 +3588,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "Privado" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Erro durante leitura" @@ -3207,14 +3609,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Processando" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Perfil" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "Cadastros estão fechados nesta instância, você precisa de um código de convite para criar uma conta." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3245,7 +3653,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Fila" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Fila embaralhada!" @@ -3281,8 +3689,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Rádios" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Rádios" @@ -3313,15 +3721,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "Motivo" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 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:62 -#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "Mensagens recebidas" @@ -3341,6 +3749,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Adicionado recentemente" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Adicionado recentemente" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3369,14 +3783,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "Atualizar erro" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "Atualizar a partir de um servidor remoto" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Atualizar node info" @@ -3388,12 +3802,8 @@ msgstr "Atualizar pendentes" #: 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 "" -"A solicitação de atualização não foi realizada a tempo pelo nosso servidor. " -"Será processado mais tarde." +msgid "Refresh request wasn't proceed in time by our server. It will be processed later." +msgstr "A solicitação de atualização não foi realizada a tempo pelo nosso servidor. Será processado mais tarde." #: front/src/components/federation/FetchButton.vue:16 msgctxt "Popup/*/Message.Title" @@ -3415,16 +3825,13 @@ msgctxt "Popup/*/Title" msgid "Refreshing object from remote…" msgstr "Atualizando objeto do servidor 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." -msgstr "" -"Cadastros estão fechados nesta instância, você precisa de um código de " -"convite para criar uma conta." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administração" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "Usuário regular" @@ -3449,8 +3856,8 @@ msgid "Rejected" msgstr "Recusado" #: 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Data de lançamento" @@ -3460,6 +3867,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "Espaço de armazenamento restante" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3467,12 +3879,8 @@ 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 outros usuários da rede. Você pode vê-las desde " -"que você tenha permissão ou sejam públicas." +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 outros usuários da rede. Você pode vê-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" @@ -3489,6 +3897,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Excluir filtro" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Desfavoritar" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Desfavoritar" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3496,43 +3916,109 @@ msgstr "Desfavoritar" #: 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 "" -"Exclui completamente as faixas enviadas mas ainda a serem processadas, " -"adicionando os dados correspondentes à sua cota." +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 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." +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 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." +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:33 -#: front/src/components/auth/SubsonicTokenForm.vue:36 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Adicionar à fila atual" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +#, fuzzy +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "Sua edição foi enviada." + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Editar álbum" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Editar artista" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Excluir esta biblioteca?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Adicionar a esta lista" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Editar faixa" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Solicitar uma nova senha" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 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:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Solicitar uma senha" @@ -3542,25 +4028,43 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "Requisitando busca…" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 +#, fuzzy msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "Redefinir para o valor inicial: %{ value }" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: 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/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Data de criação" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Reiniciar 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/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3601,43 +4105,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regra" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "Regra" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Salvar" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Varredura iniciada" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Iniciar varredura" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Varredura pendente" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 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:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Varredura completa" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Varredura completa com erros" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Varrendo… (%{ progress }%)" @@ -3659,12 +4169,14 @@ msgstr "Campos" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3677,6 +4189,7 @@ msgid "Search a remote library" msgstr "Pesquisar uma biblioteca remota" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Pesquisar por conta, resumo, domínio…" @@ -3711,7 +4224,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Pesquisar por domínio, nome de usuário, bio…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Pesquisar por nome…" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Pesquisar por nome…" @@ -3726,12 +4245,12 @@ 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 +#: front/src/components/manage/users/UsersTable.vue:164 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 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Pesquisar por artistas, álbuns, faixas…" @@ -3741,16 +4260,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Pesquisar músicas" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Pesquisar por nome…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Pesquisar músicas" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Pesquisar no 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3761,6 +4294,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Seções" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3778,9 +4331,14 @@ 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:108 -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/moderation/AccountsDetail.vue:506 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Configurações" @@ -3802,18 +4360,20 @@ msgstr "Compartilhar 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 possam solicitar " -"permissão para ver 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 possam solicitar permissão para ver sua biblioteca." #: front/src/views/content/libraries/Detail.vue:14 -#: front/src/views/content/remote/Card.vue:77 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Link de compartilhamento" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" @@ -3821,10 +4381,11 @@ 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 -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +#: front/src/components/tags/List.vue:11 +#, fuzzy +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Mostrar mais 1 álbum" msgstr[1] "Mostrar mais %{ count } álbuns" @@ -3833,17 +4394,29 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "Mostrar todas as edições" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Mostrar atalhos de teclado disponíveis" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "Mostrar todas as edições" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Mostrar mais 1 álbum" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Mostrar notificações lidas" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Mostrar/ocultar senha" @@ -3852,40 +4425,52 @@ msgstr "Mostrar/ocultar senha" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: 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 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Embaralhar fila" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Embaralhar sua fila" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Criar conta" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Criar conta" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: 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:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Data de criação" @@ -3898,9 +4483,9 @@ 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/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Tamanho" @@ -3918,7 +4503,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Arquivos ignorados" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Software" @@ -3933,61 +4518,61 @@ 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 +#: front/src/components/Footer.vue:57 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 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Membro da equipe" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Reproduzir rádio" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" 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 "" -"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/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Estatísticas" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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" +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/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/moderation/DomainsDetail.vue:418 +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:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "" -"Estatísticas são calculadas por atividades conhecidas e conteúdo da " -"instância, e não refletem a atividade geral deste objeto" +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 atividades conhecidas e conteúdo da instância, e não refletem a atividade geral deste objeto" -#: front/src/views/admin/moderation/DomainsDetail.vue:115 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Status" @@ -3996,8 +4581,25 @@ 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)" +#: front/src/components/manage/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Status" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Status" @@ -4007,19 +4609,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Status" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Parar rádio" @@ -4029,7 +4619,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Enviar" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "Enviar e aplicar edição" @@ -4039,12 +4629,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "Enviar outra edição" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Enviar" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "Enviar sugestão" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Enviar" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4084,16 +4686,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Resumo" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "Resumo (opcional)" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Fórum de suporte" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4104,50 +4711,67 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sincronizando alterações com o servidor…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Dados da faixa" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Cancelar solicitação para seguir" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: 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 -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 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 "" -"O álbum será permanentemente excluído, junto com os envios, faixas, " -"favoritos e histórico de escutadas." +msgid "The album will be removed, as well as associated uploads, tracks, favorites and listening history. This action is irreversible." +msgstr "O álbum será permanentemente excluído, junto com os envios, faixas, favoritos e histórico de escutadas." #: front/src/components/auth/Authorize.vue:39 msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" -msgstr "" -"O aplicativo também está solicitando as seguintes permissões desconhecidas:" +msgstr "O aplicativo também está solicitando as seguintes permissões desconhecidas:" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 "" -"O(A) artista será permanentemente excluído(a), junto com os envios, faixas, " -"álbuns, favoritos e histórico de escutadas." +msgid "The artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible." +msgstr "O(A) artista será permanentemente excluído(a), junto com os envios, faixas, álbuns, favoritos e histórico de escutadas." -#: front/src/components/Footer.vue:53 +#: front/src/components/Footer.vue:61 msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." -msgstr "" -"A logo do Funkwhale foi gentilmente projetada e fornecida por Francis Gading." +msgstr "A logo do Funkwhale foi gentilmente projetada e fornecida por Francis Gading." #: front/src/components/SetInstanceModal.vue:8 msgctxt "Popup/Instance/Error message.List item" @@ -4156,47 +4780,39 @@ msgstr "Este link não é de uma instância 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." +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/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 "" -"A biblioteca será permanentemente excluída, junto com os envios e os " -"seguidos." +msgid "The library will be removed, as well as associated uploads, and follows. This action is irreversible." +msgstr "A biblioteca será permanentemente excluída, junto com os envios e os seguidos." #: 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 "" -"Os metadados incluídos no arquivo são inválidos ou alguns campos " -"obrigatórios estão faltando." +msgid "The metadata included in the file is invalid or some mandatory fields are missing." +msgstr "Os metadados incluídos no arquivo são inválidos ou alguns campos obrigatórios estão faltando." #: front/src/components/library/FileUpload.vue:38 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 adequadas." +msgstr "Os arquivos de áudio que você está enviando estão com as tags adequadas." #: 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 "A próxima faixa tocará automaticamente em alguns 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "O envio será permanentemente excluído." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." 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 msgctxt "Content/Playlist/Error message.Title" @@ -4210,55 +4826,46 @@ msgstr "O servidor remoto retornou com 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 "O servidor remoto retornou dados não suportados pelo Funkwhale." #: front/src/components/federation/FetchButton.vue:44 +#, fuzzy msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "O servidor remoto não respondeu a tempo" #: front/src/components/federation/FetchButton.vue:50 +#, fuzzy msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote server returned invalid JSON or JSON-LD data" msgstr "O servidor remoto retornou dados inválidos de JSON ou JSON-LD" #: 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 "" -"Os álbuns selecionados serão permanentemente excluídos, junto com as faixas, " -"envios, favoritos e histórico de escutadas." +msgid "The selected albums will be removed, as well as associated tracks, uploads, favorites and listening history. This action is irreversible." +msgstr "Os álbuns selecionados serão permanentemente excluídos, junto com as faixas, envios, favoritos e histórico de escutadas." #: 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 "" -"O(A) artista selecionado(a) será permanentemente excluído(a), junto com as " -"faixas, álbuns, favoritos e histórico de escutadas." +msgid "The selected artist will be removed, as well as associated uploads, tracks, albums, favorites and listening history. This action is irreversible." +msgstr "O(A) artista selecionado(a) será permanentemente excluído(a), junto com as faixas, álbuns, favoritos e histórico de escutadas." #: 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 "" -"A biblioteca selecionada será permanentemente excluída, junto com os envios " -"e seguidos." +msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible." +msgstr "A biblioteca selecionada será permanentemente excluída, junto com os envios e seguidos." + +#: front/src/components/manage/library/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. This action is irreversible." +msgstr "O envio selecionado será permanentemente excluído." #: 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 "" -"As faixas selecionadas serão permanentemente excluídas, junto com os envios, " -"favoritos e histórico de escutadas." +msgid "The selected tracks will be removed, as well as associated uploads, favorites and listening history. This action is irreversible." +msgstr "As faixas selecionadas serão permanentemente excluídas, junto com os envios, favoritos e histórico de escutadas." #: front/src/components/manage/library/UploadsTable.vue:256 msgctxt "Popup/*/Paragraph" @@ -4277,10 +4884,15 @@ 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 "A sugestão será permanentemente excluída." +#: front/src/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "A faixa será permanentemente excluída, junto com os envios, favoritos e histórico de escutadas." + #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" msgid "The track can't be added to a playlist" @@ -4291,14 +4903,10 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "Não foi possível carregar a faixa" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 msgctxt "Content/Moderation/Paragraph" -msgid "" -"The track will be removed, as well as associated uploads, favorites and " -"listening history. This action is irreversible." -msgstr "" -"A faixa será permanentemente excluída, junto com os envios, favoritos e " -"histórico de escutadas." +msgid "The track will be removed, as well as associated uploads, favorites and listening history. This action is irreversible." +msgstr "A faixa será permanentemente excluída, junto com os envios, favoritos e histórico de escutadas." #: front/src/views/admin/library/UploadDetail.vue:68 msgctxt "Content/Moderation/Paragraph" @@ -4313,8 +4921,7 @@ 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." +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" @@ -4331,22 +4938,37 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Este artista está presente nas seguintes bibliotecas:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "Este artista está presente nas seguintes bibliotecas:" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 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/components/manage/moderation/InstancePolicyModal.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" +msgid "This entity 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:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." 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." +msgid "This is the list of applications that have access to your account data." msgstr "Esta é a lista de aplicativos que tem acesso aos dados da sua conta." #: front/src/components/auth/Settings.vue:218 @@ -4362,31 +4984,22 @@ msgstr "Este é você!" #: 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:141 +#: front/src/views/content/remote/Card.vue:169 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 ver 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 a permissão do dono é necessária para ver seu conteúdo" -#: front/src/views/content/remote/Card.vue:142 +#: front/src/views/content/remote/Card.vue:170 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 ver 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 é o que você realmente deseja." +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/AlbumEdit.vue:8 #: front/src/components/library/ArtistEdit.vue:8 @@ -4395,6 +5008,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "Não é possível editar este objeto, ele é gerenciado por outro servidor." +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4402,17 +5020,15 @@ msgstr "Essa 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 faixa, verifique se ela está com as tags " -"adequadas" +msgid "This track could not be processed, please make sure it is tagged correctly" +msgstr "Não foi possível processar esta faixa, verifique se ela está com as tags adequadas" #: 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 "Faixa enviada, mas ainda não foi processada pelo servidor" #: front/src/components/mixins/Translations.vue:25 @@ -4421,18 +5037,17 @@ msgctxt "Content/Library/Help text" msgid "This track is already present in one of your libraries" msgstr "Faixa já presente em uma de suas bibliotecas" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 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ê possa ver" +msgstr "Esta faixa não está disponível em nenhuma biblioteca à qual você possa ver" #: 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:38 +#: front/src/views/playlists/Detail.vue:46 msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Isso vai excluir permanentemente sua lista." @@ -4442,33 +5057,29 @@ 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:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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 na conta." +msgid "This will completely disable access to the Subsonic API using from account." +msgstr "Isso vai desativar completamente o acesso á API Subsonic usada na 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." +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." msgstr "" -"Isso fará com que sua conta saia de todos os dispositivos que usem a senha " -"atual." + +#: front/src/components/auth/SubsonicTokenForm.vue:40 +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/auth/Settings.vue:253 msgctxt "Popup/Settings/Paragraph" -msgid "" -"This will permanently delete the application and all the associated tokens." -msgstr "" -"Isso excluirá permanentemente seus aplicativos e todos os tokens associados." +msgid "This will permanently delete the application and all the associated tokens." +msgstr "Isso excluirá permanentemente seus aplicativos e todos os tokens associados." #: 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 "Isso impedirá que esse aplicativo acesse o serviço em seu nome." #: front/src/components/playlists/Editor.vue:54 @@ -4476,9 +5087,15 @@ 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/views/admin/library/AlbumDetail.vue:99 -#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21 -#: src/edits.js:39 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Título" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Título" @@ -4489,32 +5106,33 @@ 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 "" -"Para continuar, insira a instância Funkwhale que você deseja entrar. Digite " -"o endereço ou selecione uma das sugeridas." +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 "Para continuar, insira a instância Funkwhale que você deseja entrar. Digite o endereço ou selecione uma das sugeridas." -#: front/src/components/ShortcutsModal.vue:79 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 favorito" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Botão de repetição da fila" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Tamanho total" @@ -4524,30 +5142,32 @@ 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:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 msgctxt "Content/*/*" msgid "Total users" msgstr "Total de usuários" -#: 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Faixa" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +msgctxt "*/*/*" +msgid "Track" +msgstr "Faixa" + #: front/src/components/library/EditCard.vue:13 msgctxt "Content/Library/Card/Short" msgid "Track #%{ id } - %{ name }" msgstr "Faixa #%{ id } - %{ name }" -#: front/src/views/admin/library/TrackDetail.vue:91 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Dados da faixa" @@ -4557,29 +5177,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Informações da faixa" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nome da faixa" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Faixas" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4590,16 +5212,6 @@ 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/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4611,37 +5223,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Tipo" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipo" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Tipo" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" msgstr "Sob regra de moderação" -#: front/src/views/content/remote/Card.vue:109 -#: src/views/content/remote/Card.vue:114 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Deixar de seguir" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Deixar de seguir esta biblioteca?" -#: 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 "" -"Infelizmente, os donos desta instância ainda não tiveram tempo para " -"completar esta página." - #: front/src/components/federation/FetchButton.vue:54 #: front/src/components/federation/FetchButton.vue:55 msgctxt "*/*/Error" @@ -4649,20 +5263,27 @@ msgid "Unknowkn error" msgstr "Erro desconhecido" #: front/src/components/library/ImportStatusModal.vue:144 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "Erro desconhecido" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Músicas ilimitadas" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Desfazer silêncio" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4726,12 +5347,8 @@ msgstr "Data de envio" #: 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" +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" @@ -4740,23 +5357,25 @@ msgstr "O envio ainda está pendente e logo será processado pelo servidor." #: 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 "" -"Envie áudios (MP3, OGG, FLAC, etc.) da sua biblioteca pessoal diretamente de" -" seu navegador para curtí-los aqui." +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." #: 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:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Cota de envio" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Cota de envio" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4764,9 +5383,7 @@ msgstr "Tempo de envio esgotado, 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 "O envio foi ignorado porque já existe em uma de suas bibliotecas." #: front/src/components/library/ImportStatusModal.vue:11 @@ -4789,58 +5406,63 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Enviando…" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "Envios" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Envios" + #: 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: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 "" -"Use \"urn:ietf:wg:oauth:2.0:oob\" como link de redirecionamento se seu " -"aplicativo não está na Web." +msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web." +msgstr "Use \"urn:ietf:wg:oauth:2.0:oob\" como link de redirecionamento se seu aplicativo não está na Web." #: front/src/components/Footer.vue:16 msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Usar outra instância" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "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/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." msgstr "" -"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 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 "Usar essa configuração ativa/desativa as regras sem removê-las." #: front/src/components/manage/users/InvitationsTable.vue:49 @@ -4848,15 +5470,27 @@ msgctxt "Content/Admin/Table" msgid "Used" msgstr "Usado" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: 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/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Bibliotecas do usuário" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Nome de usuário" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4870,35 +5504,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Rádios do usuário" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Nome de usuário" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 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:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Usuários" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4916,31 +5550,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Ver arquivos" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 msgctxt "Content/Moderation/Link/Verb" msgid "View in Django's admin" msgstr "Ver administração Django" -#: front/src/components/library/AlbumBase.vue:61 -#: front/src/components/library/ArtistBase.vue:72 -#: front/src/components/library/TrackBase.vue:80 +#: front/src/components/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Ver mais…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: 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/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4956,6 +5603,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilidade" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Usando Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4966,7 +5619,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "Carregando…" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Não foi possível entrar" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Não foi possível entrar" @@ -4976,35 +5635,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "Não foi possível salvar as alterações" -#: 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/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: 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/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 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?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5031,9 +5685,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "Apenas escreve seus dados de usuário" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Sim" @@ -5045,33 +5701,18 @@ msgstr "Sim, quero sair!" #: 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, independente da " -"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, independente da 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 enviar músicas para sua biblioteca. Antes de continuar, " -"certifique-se de que:" +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 %{ " -"hostname } . If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." -msgstr "" -"Você está em %{ hostname } . Se continuar, você sairá e todos os seus " -"dados locais serão excluídos." +msgid "You are currently connected to %{ hostname } . If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "Você está em %{ hostname } . Se continuar, você sairá e todos os seus dados locais serão excluídos." #: front/src/components/library/ArtistDetail.vue:6 msgctxt "Content/Artist/Paragraph" @@ -5085,12 +5726,8 @@ 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 "" -"Não envie conteúdo protegido por direitos autorais em uma biblioteca pública " -"porque você pode estar violando a lei" +msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law" +msgstr "Não envie conteúdo protegido por direitos autorais em uma biblioteca pública porque você pode estar violando a lei" #: front/src/components/SetInstanceModal.vue:98 msgctxt "*/Instance/Message" @@ -5098,55 +5735,36 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "Você está usando a instância Funkwhale em %{ url }" #: front/src/views/content/Home.vue:17 +#, fuzzy 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 " -"biblioteca privada requer permissão do dono." - -#: 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" +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediately, 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 biblioteca privada requer permissão do dono." #: front/src/components/moderation/FilterModal.vue:31 +#, fuzzy msgctxt "Popup/Moderation/Paragraph" -msgid "" -"You can manage and update your filters anytime from your account settings." -msgstr "" -"Você pode alterar e atualizar seus filtros a qualquer momento nas " -"configurações da conta." +msgid "You can manage and update your filters any time from your account settings." +msgstr "Você pode alterar e atualizar seus filtros a qualquer momento nas configurações da conta." #: 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/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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 "" -"Você pode usar esta interface para criar sua própria rádio personalizada, " -"que tocará faixas de sua escolha." +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: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." +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/components/auth/Settings.vue:202 msgctxt "Content/Applications/Paragraph" @@ -5163,21 +5781,17 @@ 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 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/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 "" -"Você não tem permissão para editar este objeto, mas pode sugerir alterações. " -"Depois de enviadas, as sugestões serão revisadas antes da aprovação." +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 "Você não tem permissão para editar este objeto, mas pode sugerir alterações. Depois de enviadas, as sugestões serão revisadas antes da aprovação." -#: front/src/components/Sidebar.vue:171 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Você tem uma rádio tocando" @@ -5189,8 +5803,7 @@ msgstr "Você pode ter um problema de conexão." #: 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 "Você sairá desta conta e precisará entrar novamente" #: front/src/components/auth/Authorize.vue:51 @@ -5205,25 +5818,25 @@ msgstr "Você verá um código para copiar e colar no aplicativo." #: 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 "Você precisará atualizar a senha nos clientes que usam a senha atual." #: front/src/components/moderation/FilterModal.vue:20 +#, fuzzy msgctxt "Popup/Moderation/Paragraph" -msgid "" -"You will not see tracks, albums and user activity linked to this artist " -"anymore:" -msgstr "" -"Você não verá mais faixas, álbuns e atividades de usuários vinculados a " -"este(a) artista:" +msgid "You will not see tracks, albums and user activity linked to this artist any more:" +msgstr "Você não verá mais faixas, álbuns e atividades de usuários vinculados a este(a) artista:" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "Não foi possível criar conta." +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5234,6 +5847,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "Não foi possível salvar imagem de perfil" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5244,12 +5862,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Seus Favoritos" -#: 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:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "Mensagens enviadas" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Suas notificações" @@ -5265,45 +5884,50 @@ 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" +msgid "Your settings can't be updated" msgstr "Não foi possível atualizar configurações" #: 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, e sua conta " -"sairá 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, e sua conta sairá de dispositivos que usaram a senha antiga do Subsonic" -#: front/src/edits.js:47 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Posição" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Direitos autorais" -#: front/src/components/library/AlbumBase.vue:183 -msgctxt "Content/Album/Header.Title" -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/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Abrir em MusicBrainz" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 +msgctxt "Content/Album/Header.Title" +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/components/audio/PlayButton.vue:246 msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" diff --git a/front/locales/pt_PT/LC_MESSAGES/app.po b/front/locales/pt_PT/LC_MESSAGES/app.po index ec8c88680..13537bc63 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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-01-18 21:50+0000\n" "Last-Translator: troll \n" "Language-Team: none\n" @@ -38,6 +38,53 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "Logar na sua conta Funkwhale" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + #: front/src/components/common/ActionTable.vue:68 #, fuzzy msgctxt "Content/*/Paragraph" @@ -46,9 +93,9 @@ msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } em %{ total } selecionado" msgstr[1] "%{ count } em %{ total } selecionados" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 #, fuzzy msgctxt "*/*/*" msgid "%{ count } track" @@ -72,7 +119,15 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } pista corresponde aos filtros selecionados" msgstr[1] "%{ count } pistas correspondem aos filtros selecionados" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + +#: front/src/components/playlists/Card.vue:28 #, fuzzy msgctxt "Content/*/Card/List item" msgid "%{ count} track" @@ -117,11 +172,10 @@ msgstr "%{ username } perfil" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." +msgid "%{ track } is already in %{ playlist }." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 #, fuzzy msgctxt "Content/Artist/Card" msgid "1 album" @@ -137,24 +191,44 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 preferida" msgstr[1] "%{ count } preferidas" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Biblioteca limpa" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Adicionar música" +msgstr[1] "Adicionar música" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "Ocorreu um erro durante o upload deste ficheiro" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "Ocorreu um erro ao salvar suas mudanças" #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "Sobre %{ instance }" #: front/src/components/Footer.vue:6 @@ -162,19 +236,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Sobre %{instanceName}" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "Sobre Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "Sobre Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Sobre a página" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "Sobre Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "Sobre esta instância" #: front/src/views/content/libraries/Detail.vue:48 @@ -187,88 +274,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Aceitado" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Acesso desativado" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 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 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 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 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 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 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 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 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Adicionar aos favoritos" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 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 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 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 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 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 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" msgstr "Acesso desativado" -#: 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" -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/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Acesso desativado" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -276,6 +355,9 @@ msgstr "Contas" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Contas" @@ -290,7 +372,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Configurações da conta" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Configurações da Conta" @@ -307,7 +389,7 @@ 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 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Contas" @@ -321,8 +403,7 @@ 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" @@ -332,18 +413,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Ações" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Ações" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Ativo" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Atividade" @@ -354,7 +442,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Visibilidade da atividade" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Adicionar" @@ -400,7 +488,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Adicione filtros para personalizar seu rádio" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Adicionar conteúdo" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Adicionar à Playlist…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Adicionar à Playlist…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Adicionar à Playlist…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Adicionar à fila atual" @@ -432,7 +544,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Adicionar música" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" @@ -442,49 +554,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administração" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Álbum" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Álbum" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Álbuns deste artista" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Nome do álbum" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 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/components/library/Albums.vue:120 -#: src/components/library/Library.vue:7 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Álbuns" @@ -494,11 +610,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Álbuns deste artista" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Tudo" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -517,40 +641,53 @@ msgctxt "Head/Authorize/Title" msgid "Allow application" msgstr "" +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Adicionar um domínio" + #: 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 occurred during upload processing. You will find more information below." msgstr "" #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred 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:" +msgid "An error occurred 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" +msgid "An HTTP error occurred 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" - #: front/src/components/library/ImportStatusModal.vue:145 msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" +msgstr "" + +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." msgstr "" #: front/src/components/auth/Settings.vue:175 @@ -571,9 +708,7 @@ 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 @@ -603,29 +738,31 @@ 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Artista" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Artista" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Nome do artista" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nome do artista" @@ -635,36 +772,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artista, álbum, música…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Artistas" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -676,18 +817,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Peça uma redefinição de senha" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Conteúdo áudio" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Atalhos do leitor de áudio" @@ -730,9 +877,9 @@ msgid "Back to settings" msgstr "Atualizar configurações" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Bitrate" @@ -745,14 +892,8 @@ 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 msgctxt "*/Library/*/Verb" @@ -764,6 +905,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Navegar pela biblioteca" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "Atualizar o conteúdo da tabela" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -794,39 +941,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Por %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 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 -#: front/src/views/admin/library/LibraryDetail.vue:192 -#: front/src/views/admin/library/TrackDetail.vue:266 +#: front/src/views/admin/library/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 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/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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Cancelar" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 #, fuzzy msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" @@ -840,8 +988,15 @@ 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" + +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" 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" @@ -858,6 +1013,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Mudar senha" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -875,28 +1035,22 @@ 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 msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "Alterar sua senha terá as seguintes consequências" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 msgctxt "Footer/*/List item.Link" msgid "Chat room" 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 @@ -910,6 +1064,7 @@ msgid "Clear" msgstr "Claro" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Claro" @@ -920,38 +1075,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Limpar playlist" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Limpar sua fila" + +#: front/src/components/audio/Player.vue:668 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, 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" +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 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Fechar" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Fechar" @@ -960,6 +1114,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Fechar" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -967,11 +1127,16 @@ msgid "Code" msgstr "Código" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Colapso" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Colapso" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -992,13 +1157,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Código de confirmação" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: 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 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Selecione um filtro" @@ -1010,24 +1180,28 @@ 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 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Selecione um filtro" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Contribuir" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Cópia" @@ -1048,7 +1222,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Copie/colar este código no seu website HTML" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Direitos Autorais" @@ -1063,32 +1237,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Não foi possível buscar a biblioteca remota" -#: 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 é tê-los todos ;)" - #: 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 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Crie uma conta funkwhale" -#: 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/ApplicationNew.vue:8 #: front/src/components/auth/ApplicationNew.vue:41 msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "Crie uma nova playlist" +#: front/src/components/auth/Settings.vue:220 +msgctxt "Content/Settings/Button.Label" +msgid "Create a new application" +msgstr "Crie uma nova playlist" + #: front/src/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1099,7 +1268,7 @@ msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Crie uma nova playlist" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Crie a sua conta" @@ -1114,7 +1283,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Criar biblioteca" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Criar a minha conta" @@ -1134,16 +1303,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Crie seu próprio rádio" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Data de criação" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Data de criação" @@ -1153,6 +1329,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar atual" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Uso atual" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1168,6 +1350,11 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Uso atual" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" @@ -1188,7 +1375,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Informação da música" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Diminuir o volume" @@ -1200,23 +1387,29 @@ msgstr "Diminuir o volume" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Suprimir" @@ -1241,7 +1434,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Eliminar regra de moderação" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Criar a minha conta" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Criar a minha conta" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Criar a minha conta" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Suprimir Playlist" @@ -1251,13 +1462,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Suprimir radio" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Excluir esta biblioteca?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Excluir esta biblioteca?" @@ -1273,36 +1494,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Eliminar esta regra de moderação?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Excluir esta biblioteca?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Eliminar esta regra de moderação?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Excluir esta biblioteca?" + #: front/src/views/admin/library/UploadDetail.vue:66 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/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: 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 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Descrição" @@ -1314,19 +1554,15 @@ msgid "Description" msgstr "Descrição" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Detalhes" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 @@ -1335,21 +1571,28 @@ msgid "Determine the visibility level of your activity" msgstr "Determinar o nível de visibilidade de sua atividade" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Desativar acesso" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Desativar o acesso a Subsonic" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Desativar o acesso o API Subsonic?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Desativado" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1357,16 +1600,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Desativado" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Descubra como usar o Funkwhale em outros aplicativos" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1379,13 +1632,14 @@ 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/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "Sobre Funkwhale" #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" @@ -1397,7 +1651,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Você quer confirmar esta ação?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Você deseja excluir a playlist \"%{ playlist }\"?" @@ -1407,6 +1661,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Você deseja excluir a radio \"%{ radio }\"?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Você quer restaurar sua fila anterior?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1420,7 +1680,13 @@ msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Deseja lançar %{ action } no %{ count } elemento?" msgstr[1] "Deseja lançar %{ action } nos %{ count } elementos?" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Você quer confirmar esta ação?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Você quer restaurar sua fila anterior?" @@ -1436,26 +1702,33 @@ msgstr "Documentação" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Dominio" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Domínios" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1468,10 +1741,10 @@ msgstr "Arraste e solte as linhas para reordenar as músicas da playlist" #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Duração" @@ -1481,27 +1754,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "E-mail confirmado" -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Editar" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Editar" @@ -1511,11 +1779,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Erro ao aplicar a 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/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1536,23 +1799,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Jogar esta pista" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Editar" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Editar" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "Email" @@ -1562,9 +1826,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Endereço de e-mail" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Incorporar" @@ -1574,29 +1839,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Código de incorporação" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Incorpore este álbum no seu website" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Incorpore esta pista no seu website" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Incorpore este álbum no seu website" + +#: front/src/components/library/TrackBase.vue:43 msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Incorpore esta pista no seu website" -#: front/src/views/admin/moderation/AccountsDetail.vue:259 -#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "A biblioteca emitida segue" -#: front/src/views/admin/moderation/AccountsDetail.vue:243 -#: front/src/views/admin/moderation/DomainsDetail.vue:171 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Mensagens emitidas" @@ -1609,6 +1880,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Ativado" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Ativado" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1624,7 +1902,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Indicar um nome de rádio …" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "" @@ -1640,32 +1918,33 @@ 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" +msgid "Enter the email address linked to your account" msgstr "Insira o endereço de e-mail associado à sua conta" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Insira seu email" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 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" msgid "Enter your search query…" msgstr "Insira sua consulta de pesquisa …" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Indicar seu nome de usuário" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Indicar seu nome de usuário ou email" @@ -1682,7 +1961,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Relatório de erros" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Relatório de erros" @@ -1738,26 +2017,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Erro ao criar convite" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Erro ao buscar informações do nó" -#: 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/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Erro ao salvar configurações" +#: 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/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Erro ao salvar configurações" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Erro ao salvar configurações" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +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" @@ -1792,9 +2083,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Excluir" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Data de vencimento" @@ -1811,16 +2107,8 @@ 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 @@ -1828,14 +2116,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Falhou" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" 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 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Pistas falhadas:" @@ -1845,12 +2133,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Favoritas" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Favoritas" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Federação" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1876,6 +2170,11 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Nome do filtro" +#: front/src/components/Home.vue:118 +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1885,25 +2184,31 @@ msgid "Finished" msgstr "Acabado" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 msgctxt "Content/Moderation/Table.Label/Short (Value is a date)" msgid "First seen" msgstr "Visto pela primeira vez" -#: front/src/components/mixins/Translations.vue:46 -#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Data da primeira vista" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Segue" @@ -1913,15 +2218,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Siga as bibliotecas remotas" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Solicitação de seguir pendente" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Seguidores" @@ -1931,22 +2236,20 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Seguidores" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Seguir" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Segue" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" +msgid "From album %{ album } by %{ artist }" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -1956,38 +2259,21 @@ 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 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -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." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "O Funkwhale é gratuito e permite controlar sua música." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "Funkwhale cuida da sua música" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Atalhos gerais" @@ -1997,26 +2283,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Receba um novo convite" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -msgstr "Me leve para a biblioteca" - -#: front/src/components/Home.vue:70 -msgctxt "Content/Home/List item/Verb" -msgid "" -"Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"Obtenha metadados de qualidade sobre sua música graças ao MusicBrainz" - #: 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/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Obter ajuda" @@ -2037,11 +2309,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Vá para a página inicial" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Procurando artistas" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2052,12 +2334,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Adicionar conteúdo" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "" @@ -2067,38 +2349,29 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "Casa" -#: 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: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 +#, fuzzy 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 linked 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/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Adicionar conteúdo" + #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" msgid "Import detail" @@ -2109,6 +2382,12 @@ 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 +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 @@ -2116,12 +2395,6 @@ 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" @@ -2158,12 +2431,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inativo" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Aumentar o volume" @@ -2182,7 +2455,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Dados da instância" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Dados da instância" @@ -2207,21 +2480,29 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "Dados da instância" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 "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/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" 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" msgid "Invalid metadata" msgstr "" -#: front/src/components/auth/Signup.vue:44 +#: front/src/components/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2233,7 +2514,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Convites" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Rastreador de problemas" @@ -2243,17 +2530,18 @@ 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 "Guardar suas músicas favoritas" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 msgctxt "*/*/*/Noun" msgid "Keyboard shortcuts" msgstr "Atalhos do teclado" -#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Contas conhecidas" @@ -2264,15 +2552,15 @@ msgid "Known libraries" msgstr "Bibliotecas conhecidas" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 msgctxt "Content/Profile/Table.Label/Short, Noun (Value is a date)" msgid "Last activity" msgstr "Ultima atividade" -#: front/src/views/admin/moderation/AccountsDetail.vue:188 -#: front/src/views/admin/moderation/DomainsDetail.vue:78 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Última verificação" @@ -2287,13 +2575,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Visto pela última vez" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Data da última vista" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Última atualização:" @@ -2303,10 +2591,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Lançamento" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "Saiba mais sobre esta instância" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Carregando seguidores…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2318,11 +2607,17 @@ msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Deixe vazio para um widget responsivo" -#: 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2334,28 +2629,24 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Bibliotecas" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 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/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Biblioteca" @@ -2387,21 +2678,41 @@ 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "" @@ -2427,7 +2738,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Carregando dados da biblioteca…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Carregando notificações…" @@ -2452,6 +2763,7 @@ msgstr "Carregando seus favoritos …" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2467,12 +2779,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Conta local" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Autenticação" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Logar na sua conta Funkwhale" @@ -2487,7 +2799,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Conectado como %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Entrar" @@ -2507,36 +2819,40 @@ 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:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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:635 -#: src/components/audio/Player.vue:636 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "Looping na fila inteira. Clique para desativar o loop." -#: front/src/components/Sidebar.vue:223 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menu principal" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Gerenciar biblioteca" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Atualizar a regra de moderação" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2552,7 +2868,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Gerenciar suas playlists" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Marque tudo como lido" @@ -2567,12 +2883,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marcar como não lido" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Leitor de mídia" @@ -2582,43 +2898,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Registrado desde %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Aplicativos móveis e de computador" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile apps" +msgstr "Aplicativos móveis e de computador" + #: 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Moderação" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Moderação" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Atualizar a regra de moderação" #: front/src/components/library/EditCard.vue:5 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 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 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 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "" @@ -2628,7 +2973,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Música" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Mudo" @@ -2675,8 +3020,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Minhas bibliotecas" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2686,14 +3031,17 @@ msgstr "Minhas bibliotecas" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2701,31 +3049,38 @@ msgid "N/A" msgstr "" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +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: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 "Nome" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2733,7 +3088,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Nova senha" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Novas músicas serão adicionadas automaticamente aqui." @@ -2743,21 +3098,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Música seguinte" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" msgstr "Não" -#: 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" @@ -2773,6 +3125,11 @@ 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/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" msgid "No licensing information for this track" @@ -2783,7 +3140,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Nenhuma biblioteca correspondente." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Ainda não há notificações." @@ -2793,6 +3150,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "" +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2809,18 +3176,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Não usado" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Notificações" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Notificações" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Adicionar conteúdo" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Website oficial" @@ -2835,6 +3209,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Aberto" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2842,27 +3222,29 @@ 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 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 msgctxt "Content/Moderation/Link" msgid "Open in moderation interface" 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 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 msgctxt "Content/Moderation/Link/Verb" msgid "Open local profile" 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 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Ver no MusicBrainz" @@ -2872,10 +3254,10 @@ msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Abrir o perfil" -#: front/src/views/admin/library/AlbumDetail.vue:54 -#: front/src/views/admin/library/ArtistDetail.vue:53 +#: front/src/views/admin/library/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2896,6 +3278,7 @@ msgstr "Ou personalize sua regra" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2903,43 +3286,58 @@ msgstr "Ordenar" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "Ordenar" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Direção de ordenar" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Proprietário" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Proprietário" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2955,12 +3353,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Paginação" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Palavra-passe" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Palavra-passe" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Senha atualizada" @@ -2970,12 +3375,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Senha atualizada com sucesso" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Parar música" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Pausa/leitura da pista actual" @@ -3004,7 +3409,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Ficheiros pendentes" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Solicitações pendentes" @@ -3015,7 +3420,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Ficheiros pendentes" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Ficheiros pendentes" @@ -3032,66 +3437,67 @@ msgid "Permissions" msgstr "Permissões" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Jogar" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "Jogar tudo" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Jogar todos os álbuns" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Jogar seguinte" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Jogar pista seguinte" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Jogue agora" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Jogar pista anterior" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Jogar esta pista" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Jogar mũsica" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Jogar" +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Playlist" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Playlist" @@ -3129,33 +3535,28 @@ 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 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "Playlists" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "Playlist criada" - #: 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 sua senha está correta" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Por favor, verifique se o seu nome de usuário e senha estão corretos" @@ -3165,25 +3566,27 @@ 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 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 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:626 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Música anterior" @@ -3194,7 +3597,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Erro durante a análise" @@ -3215,14 +3618,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Em tratamento" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Abrir o perfil" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +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/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3253,7 +3662,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Fila" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Fila embaralhada!" @@ -3289,8 +3698,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Rádios" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Rádios" @@ -3321,15 +3730,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "Motivo" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "Mensagens recebidas" @@ -3349,6 +3758,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Adicionado recentemente" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Adicionado recentemente" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3377,14 +3792,14 @@ 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 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Atualizar informações do nó" @@ -3396,9 +3811,7 @@ 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 @@ -3421,16 +3834,13 @@ 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 "" -"As inscrições estão fechadas nesta instância, você precisará de um código de" -" convite para inscrição." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Administração" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "usuário regular" @@ -3455,8 +3865,8 @@ msgid "Rejected" 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Data da última vista" @@ -3466,6 +3876,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3473,12 +3888,8 @@ 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" @@ -3495,6 +3906,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Remover avatar" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Remover dos favoritos" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Remover dos favoritos" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3502,43 +3925,108 @@ 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 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Adicionar à fila atual" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "" + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Jogar esta pista" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Jogar esta pista" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Excluir esta biblioteca?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Adicionar a esta playlist" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Jogar esta pista" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Solicite uma nova senha" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Solicitar uma nova senha da Subsonic API?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Solicite uma senha" @@ -3548,25 +4036,42 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: 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/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Data de criação" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Reinicie a 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/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3607,43 +4112,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regra" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "Regra" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Salvar" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Análise iniciada" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Scanar agora" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Ascendente" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Análise ignorada (a análise anterior é muito recente)" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Analisado" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Analisado com erros" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "" @@ -3665,12 +4176,14 @@ msgstr "" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3683,6 +4196,7 @@ msgid "Search a remote library" msgstr "Pesquisar uma biblioteca remota" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Pesquisa por título, artista, domínio…" @@ -3717,7 +4231,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Pesquisa por domínio, nome de utilizador, biografia..." -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Pesquisar por nome..." + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Pesquisar por nome..." @@ -3732,12 +4252,12 @@ 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…" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Pesquisa por nome de utilizador, endereço de e-mail, nome…" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Procure por artistas, álbuns, pistas…" @@ -3747,16 +4267,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Procure alguma música" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Pesquisar por nome..." + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Procure alguma música" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Procurar em 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3767,6 +4301,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Secções" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3785,9 +4339,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Configurações" @@ -3809,18 +4368,20 @@ 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 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Link de compartilhamento" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 #, fuzzy msgctxt "Content/Album/Card.Link/Verb" @@ -3829,11 +4390,11 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "%{ count } tema" msgstr[1] "%{ count } temas" -#: front/src/components/audio/artist/Card.vue:30 +#: front/src/components/tags/List.vue:11 #, fuzzy -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Mostrar mais 1 álbum" msgstr[1] "Mostrar mais %{ count } albums" @@ -3842,17 +4403,28 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Mostrar atalhos de teclado disponíveis" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Mostrar mais 1 álbum" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Mostrar notificações antigas" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Mostrar/ocultar senha" @@ -3861,40 +4433,52 @@ msgstr "Mostrar/ocultar senha" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: front/src/views/content/libraries/FilesTable.vue:117 msgctxt "Content/*/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Mostrando resultados %{ start }-%{ end } em %{ total }" -#: front/src/components/ShortcutsModal.vue:83 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Fila de embaralhamento" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Embaralhe sua fila" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Inscrever-se" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Inscrever-se" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" 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 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Data de inscrição" @@ -3907,9 +4491,9 @@ 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/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Tamanho" @@ -3927,7 +4511,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Arquivos ignorados" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Software" @@ -3942,61 +4526,61 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Desculpe, a página que você pediu não existe:" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Membro da equipe" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Pare o rádio" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" 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" +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Estatisticas" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 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/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/moderation/DomainsDetail.vue:418 +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" + +#: front/src/views/admin/library/AlbumDetail.vue:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "" -"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 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 -msgctxt "Content/Moderation/Table.Label (Value is Error message)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Estado" @@ -4005,8 +4589,25 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" msgid "Status" msgstr "Estado" -#: front/src/views/content/libraries/Detail.vue:28 -msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)" +#: front/src/components/manage/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Estado" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Estado" @@ -4016,19 +4617,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Estado" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Pare o rádio" @@ -4038,7 +4627,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Enviar" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "" @@ -4048,12 +4637,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Enviar" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Enviar" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4093,16 +4694,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Sumário" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Fórum de apoio" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4113,26 +4719,51 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sincronizar mudanças no servidor…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Título da música" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Solicitações pendentes" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: 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 -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." - -#: front/src/views/admin/library/AlbumDetail.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 @@ -4140,19 +4771,15 @@ msgctxt "Content/Auth/Paragraph" msgid "The application is also requesting the following unknown permissions:" msgstr "" -#: front/src/views/admin/library/ArtistDetail.vue:74 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 +#: front/src/components/Footer.vue:61 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" @@ -4161,45 +4788,39 @@ 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 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" msgid "The next track will play automatically in a few seconds…" 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "Esta acção é irreversível." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." msgstr "" -"A plataforma é gratuita e open-source, você pode instalá-lo e modificá-lo " -"sem preocupações" #: front/src/components/playlists/Form.vue:14 msgctxt "Content/Playlist/Error message.Title" @@ -4213,46 +4834,43 @@ 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 msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "" #: front/src/components/federation/FetchButton.vue:50 msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote 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." +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/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. This action is irreversible." +msgstr "Esta acção é irreversível." + #: 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 @@ -4272,10 +4890,15 @@ 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/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "Esta acção é irreversível." + #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" msgid "The track can't be added to a playlist" @@ -4286,11 +4909,9 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 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 @@ -4306,9 +4927,7 @@ 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" @@ -4325,22 +4944,37 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Este artista está presente nas seguintes bibliotecas:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "Este artista está presente nas seguintes bibliotecas:" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Este domínio está sujeito a regras de moderação específicas" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +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." + +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." 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 @@ -4358,28 +4992,20 @@ 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:141 +#: front/src/views/content/remote/Card.vue:169 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:142 +#: front/src/views/content/remote/Card.vue:170 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 @@ -4388,6 +5014,11 @@ msgctxt "Content/*/Message" msgid "This object is managed by another server, you cannot edit it." msgstr "" +#: front/src/components/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." +msgstr "" + #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." @@ -4395,17 +5026,15 @@ 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" +msgid "This track could not be processed, please make sure it is tagged correctly" +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 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 @@ -4414,18 +5043,17 @@ 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" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 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" msgid "This track is present in the following libraries:" msgstr "Esta música está presente nas seguintes bibliotecas:" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Isso excluirá completamente essa playlist e não poderá ser desfeito." @@ -4435,43 +5063,45 @@ msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "Isto irá remover completamente o rádio e não pode ser cancelado." -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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." +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." msgstr "" -"Isto irá desconectá-lo a partir de dispositivos existentes que usam a senha " -"atual." + +#: front/src/components/auth/SubsonicTokenForm.vue:40 +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." #: 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 "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 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Título" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Título" @@ -4482,30 +5112,33 @@ 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." +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 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 preferida" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Alternar looping de filas" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Tamanho total" @@ -4515,30 +5148,32 @@ 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:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Música" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +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 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Título da música" @@ -4548,29 +5183,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Informação da música" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Título da música" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Músicas" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4581,16 +5218,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Musicas deste artista" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "Músicas favoritas" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "músicas escutadas" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4602,37 +5229,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Tipo" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipo" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Tipo" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" msgstr "Atualizar a regra de moderação" -#: front/src/views/content/remote/Card.vue:109 -#: src/views/content/remote/Card.vue:114 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Deixar de seguir" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Deixar de seguir esta biblioteca?" -#: 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 "" -"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 msgctxt "*/*/Error" @@ -4641,19 +5270,25 @@ msgstr "" #: front/src/components/library/ImportStatusModal.vue:144 msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Música ilimitada" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Cancelar mudo" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4717,12 +5352,8 @@ 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" @@ -4731,23 +5362,25 @@ 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" msgid "Upload new tracks" msgstr "Carregar novas músicas" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Carregar quota" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Carregar quota" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4755,9 +5388,7 @@ 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,35 +5411,33 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Carregando…" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "Envios" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Envios" + #: 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: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." +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 @@ -4816,38 +5445,57 @@ msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Use outra instância" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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 "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/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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" msgid "Used" msgstr "Usado" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: 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/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Bibliotecas do usuário" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Nome de usuário" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4861,35 +5509,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Rádios do usuário" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Nome de usuário" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nome de usuário ou email" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "usuários" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Usuários" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4907,31 +5555,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Ver ficheiros" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 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/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Carregando seguidores…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgctxt "Content/*/*/Clickable, Verb" msgid "View on MusicBrainz" msgstr "Ver no MusicBrainz" +#: front/src/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4947,6 +5608,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilidade" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "Usando Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4957,7 +5624,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "Carregando seus favoritos …" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Nós não podemos te logar" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Nós não podemos te logar" @@ -4967,35 +5640,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "Não podemos criar sua conta" -#: 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/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Recomendamos usar o Picard para esse fim." -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "Nós achamos que ouvir música deveria ser simples." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Bem-vindo" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Bem-vindo ao Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Por que o funkwhale?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5022,9 +5690,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Sim" @@ -5036,29 +5706,17 @@ 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 %{ " -"hostname } . 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 %{ hostname } . 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 @@ -5073,9 +5731,7 @@ 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 @@ -5084,29 +5740,14 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "" #: front/src/views/content/Home.vue:17 +#, fuzzy 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." - -#: 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 follow libraries from other users to get access to new music. Public libraries can be followed immediately, 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/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 any time from your account settings." msgstr "" #: front/src/views/auth/EmailConfirm.vue:24 @@ -5114,23 +5755,20 @@ 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/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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 "" -"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 msgctxt "Content/Applications/Paragraph" @@ -5147,19 +5785,17 @@ msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Não tem nenhuma regra em vigor para esta conta." -#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." 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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Você tem um rádio tocando" @@ -5171,10 +5807,8 @@ 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" @@ -5188,24 +5822,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." -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 any more:" msgstr "" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "Playlist criada" +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5216,6 +5850,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5226,12 +5865,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Seus favoritos" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "Sua música, seu jeito" +#: front/src/views/Notifications.vue:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "Mensagens emitidas" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Suas notificações" @@ -5247,42 +5887,51 @@ 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" +msgid "Your settings can't be updated" 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 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Paginação" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Direitos Autorais" -#: front/src/components/library/AlbumBase.vue:183 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Ver no MusicBrainz" + +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 #, fuzzy msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "Álbum contendo %{ count } pista, por %{ artist }" msgstr[1] "Álbum contendo %{ count } pistas, por %{ artist }" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/components/audio/PlayButton.vue:246 #, fuzzy msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" diff --git a/front/locales/ru/LC_MESSAGES/app.po b/front/locales/ru/LC_MESSAGES/app.po index d19e62d2d..1518e6bf5 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-16 10:35+0200\n" +"POT-Creation-Date: 2019-09-23 11:57+0200\n" "PO-Revision-Date: 2019-08-27 07:36+0000\n" "Last-Translator: SpcCw \n" "Language-Team: none\n" @@ -15,8 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=" -"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 3.7\n" #: front/src/components/playlists/PlaylistModal.vue:9 @@ -39,6 +38,59 @@ msgctxt "Content/Auth/Title" msgid "%{ app } wants to access your Funkwhale account" msgstr "%{ app } хочет получить доступ к Вашему аккаунту Funkwhale" +#: front/src/components/About.vue:173 src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } active user" +msgid_plural "%{ count } active users" +msgstr[0] "%{ count } трек" +msgstr[1] "%{ count } трека" +msgstr[2] "%{ count } треков" + +#: front/src/components/About.vue:182 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } albums" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } трек" +msgstr[1] "%{ count } трека" +msgstr[2] "%{ count } треков" + +#: front/src/components/About.vue:152 +msgctxt "*/*/*" +msgid "%{ count } allowed domains" +msgid_plural "%{ count } allowed domains" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: front/src/components/About.vue:179 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } artists" +msgid_plural "%{ count } artists" +msgstr[0] "%{ count } трек" +msgstr[1] "%{ count } трека" +msgstr[2] "%{ count } треков" + +#: front/src/components/About.vue:176 src/components/Home.vue:59 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } hour of music" +msgid_plural "%{ count } hours of music" +msgstr[0] "%{ count } трек" +msgstr[1] "%{ count } трека" +msgstr[2] "%{ count } треков" + +#: front/src/components/About.vue:188 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } listenings" +msgid_plural "%{ count } listenings" +msgstr[0] "%{ count } трек" +msgstr[1] "%{ count } трека" +msgstr[2] "%{ count } треков" + #: front/src/components/common/ActionTable.vue:68 msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" @@ -47,9 +99,9 @@ msgstr[0] "выбран %{ count } из %{ total }" msgstr[1] "выбраны %{ count } из %{ total }" msgstr[2] "выбрано %{ count } из %{ total }" -#: front/src/components/Sidebar.vue:121 src/components/audio/album/Card.vue:52 +#: front/src/components/Sidebar.vue:125 src/components/audio/album/Card.vue:52 #: front/src/views/content/libraries/Card.vue:40 -#: src/views/content/remote/Card.vue:30 +#: src/views/content/remote/Card.vue:43 msgctxt "*/*/*" msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -73,7 +125,16 @@ msgstr[0] "%{ count } подходящий трек" msgstr[1] "%{ count } подходящих трека" msgstr[2] "%{ count } подходящих треков" -#: front/src/components/playlists/Card.vue:18 +#: front/src/components/About.vue:185 +#, fuzzy +msgctxt "Content/Home/Stat" +msgid "%{ count } tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } трек" +msgstr[1] "%{ count } трека" +msgstr[2] "%{ count } треков" + +#: front/src/components/playlists/Card.vue:28 msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -118,13 +179,10 @@ msgstr "Профиль %{ username }" #: front/src/components/playlists/PlaylistModal.vue:21 msgctxt "Popup/Playlist/Paragraph" -msgid "" -"%{ track } is already in %{ playlist }." -msgstr "" -"%{ track } уже в списке воспроизведения %{ playlist " -"}." +msgid "%{ track } is already in %{ playlist }." +msgstr "%{ track } уже в списке воспроизведения %{ playlist }." -#: front/src/components/audio/artist/Card.vue:41 +#: front/src/components/audio/artist/Card.vue:11 msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" @@ -140,24 +198,45 @@ msgstr[0] "1 избранный" msgstr[1] "%{ count } избранных" msgstr[2] "%{ count } избранных" -#: front/src/components/Home.vue:64 -msgctxt "Content/Home/Title" -msgid "A clean library" -msgstr "Библиотека пуста" +#: front/src/components/audio/artist/Card.vue:15 +#, fuzzy +msgctxt "Content/Artist/Card" +msgid "1 track" +msgid_plural "%{ count } tracks" +msgstr[0] "Добавить трек" +msgstr[1] "Добавить трек" +msgstr[2] "Добавить трек" + +#: front/src/views/Notifications.vue:21 src/views/Notifications.vue:55 +msgctxt "*/*/*" +msgid "30 days" +msgstr "" + +#: front/src/views/Notifications.vue:22 src/views/Notifications.vue:56 +msgctxt "*/*/*" +msgid "60 days" +msgstr "" + +#: front/src/views/Notifications.vue:23 src/views/Notifications.vue:57 +msgctxt "*/*/*" +msgid "90 days" +msgstr "" #: front/src/components/library/FileUpload.vue:264 +#, fuzzy msgctxt "Content/Library/Help text" -msgid "A network error occured while uploading this file" +msgid "A network error occurred while uploading this file" msgstr "При загрузке этого файла произошла сетевая ошибка" -#: front/src/components/library/EditForm.vue:145 +#: front/src/components/library/EditForm.vue:161 msgctxt "*/*/Placeholder" msgid "A short summary describing your changes." msgstr "Краткая информация о Ваших правках." #: front/src/components/About.vue:5 -msgctxt "Content/About/Title/Short, Noun" -msgid "About %{ instance }" +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About %{ podName }" msgstr "О %{ instance }" #: front/src/components/Footer.vue:6 @@ -165,19 +244,32 @@ msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "О %{ instance }" -#: front/src/components/Footer.vue:45 +#: front/src/components/Footer.vue:53 msgctxt "Footer/*/Title/Short" msgid "About Funkwhale" msgstr "О Funkwhale" +#: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About Funkwhale" +msgstr "О Funkwhale" + #: front/src/components/Footer.vue:10 msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Информация" -#: front/src/components/About.vue:8 src/components/About.vue:67 -msgctxt "Content/About/Title" -msgid "About this instance" +#: front/src/components/Home.vue:19 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "About this Funkwhale pod" +msgstr "О Funkwhale" + +#: front/src/components/About.vue:21 src/components/About.vue:51 +#, fuzzy +msgctxt "Content/About/Header" +msgid "About this pod" msgstr "Об этом узле" #: front/src/views/content/libraries/Detail.vue:48 @@ -190,88 +282,80 @@ msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Подтверждено" -#: front/src/components/auth/SubsonicTokenForm.vue:110 +#: front/src/components/auth/SubsonicTokenForm.vue:117 msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Доступ отключен" -#: front/src/components/mixins/Translations.vue:73 -#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:86 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 +#: front/src/components/mixins/Translations.vue:109 +#: front/src/components/mixins/Translations.vue:110 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 +#: front/src/components/mixins/Translations.vue:117 +#: front/src/components/mixins/Translations.vue:118 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to edits" msgstr "Доступ к правкам" -#: front/src/components/mixins/Translations.vue:69 -#: front/src/components/mixins/Translations.vue:70 +#: front/src/components/mixins/Translations.vue:81 +#: front/src/components/mixins/Translations.vue:82 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 +#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:90 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to favorites" msgstr "Доступ к избранному" -#: front/src/components/mixins/Translations.vue:85 -#: front/src/components/mixins/Translations.vue:86 +#: front/src/components/mixins/Translations.vue:97 +#: front/src/components/mixins/Translations.vue:98 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to follows" msgstr "Доступ к подпискам" -#: front/src/components/mixins/Translations.vue:81 -#: front/src/components/mixins/Translations.vue:82 +#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:94 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 +#: front/src/components/mixins/Translations.vue:113 +#: front/src/components/mixins/Translations.vue:114 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to notifications" msgstr "Доступ к уведомлениям" -#: front/src/components/mixins/Translations.vue:89 -#: front/src/components/mixins/Translations.vue:90 +#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:102 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to playlists" msgstr "Доступ к спискам воспроизведения" -#: front/src/components/mixins/Translations.vue:93 -#: front/src/components/mixins/Translations.vue:94 +#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:106 msgctxt "Content/OAuth Scopes/Paragraph" msgid "Access to radios" 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" -msgstr "" -"Получайте доступ к Вашей музыке из простого интерфейса, который сфокусирован " -"на том, что действительно важно" - #: front/src/components/manage/library/UploadsTable.vue:67 -#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:55 #: front/src/views/admin/library/UploadDetail.vue:175 -#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:56 msgctxt "Content/*/*/Noun" msgid "Accessed date" msgstr "Время доступа" -#: front/src/views/admin/library/LibraryDetail.vue:104 +#: front/src/views/admin/library/LibraryDetail.vue:113 #: front/src/views/admin/library/UploadDetail.vue:111 msgctxt "*/*/*/Noun" msgid "Account" @@ -279,6 +363,9 @@ msgstr "Статус аккаунта" #: front/src/components/manage/library/LibrariesTable.vue:49 #: front/src/components/manage/library/UploadsTable.vue:61 +#: front/src/components/manage/moderation/ReportCard.vue:156 +#: front/src/components/mixins/Report.vue:13 +#: src/components/mixins/Report.vue:14 msgctxt "*/*/*" msgid "Account" msgstr "Статус аккаунта" @@ -293,7 +380,7 @@ msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Настройки аккаунта" -#: front/src/components/auth/Settings.vue:479 +#: front/src/components/auth/Settings.vue:544 msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Настройки аккаунта" @@ -310,7 +397,7 @@ 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 +#: front/src/views/admin/moderation/Base.vue:11 msgctxt "*/Moderation/Title" msgid "Accounts" msgstr "Аккаунты" @@ -323,8 +410,7 @@ 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] "Действие %{ action } было успешно запущено на %{ count } элементе" msgstr[1] "Действие %{ action } было успешно запущено на %{ count } элементах" msgstr[2] "Действие %{ action } было успешно запущено на %{ count } элементах" @@ -335,18 +421,25 @@ msgctxt "Content/*/*/Noun" msgid "Actions" msgstr "Действия" -#: front/src/components/manage/users/UsersTable.vue:53 +#: front/src/components/manage/moderation/ReportCard.vue:210 +#, fuzzy +msgctxt "*/*/*" +msgid "Actions" +msgstr "Действия" + +#: front/src/components/manage/users/UsersTable.vue:54 msgctxt "Content/Admin/Table" msgid "Active" msgstr "Активен(на)" -#: 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/AlbumDetail.vue:140 +#: front/src/views/admin/library/ArtistDetail.vue:128 +#: front/src/views/admin/library/LibraryDetail.vue:147 +#: front/src/views/admin/library/TagDetail.vue:83 +#: front/src/views/admin/library/TrackDetail.vue:192 #: front/src/views/admin/library/UploadDetail.vue:160 -#: front/src/views/admin/moderation/AccountsDetail.vue:220 -#: front/src/views/admin/moderation/DomainsDetail.vue:136 +#: front/src/views/admin/moderation/AccountsDetail.vue:221 +#: front/src/views/admin/moderation/DomainsDetail.vue:173 msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Активность" @@ -357,7 +450,7 @@ msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Видимость активности" -#: front/src/views/admin/moderation/DomainsList.vue:18 +#: front/src/views/admin/moderation/DomainsList.vue:22 msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Добавить" @@ -403,7 +496,31 @@ msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Добавить фильтры, чтобы настроить своё радио" -#: front/src/components/audio/PlayButton.vue:75 +#: front/src/components/manage/moderation/NoteForm.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" +msgid "Add note" +msgstr "Добавить содержимое" + +#: front/src/views/admin/moderation/DomainsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Add to allow-list" +msgstr "Добавить в список воспроизведения…" + +#: front/src/components/manage/moderation/DomainsTable.vue:191 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Add to allow-list" +msgstr "Добавить в список воспроизведения…" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" +msgid "Add to allow-list" +msgstr "Добавить в список воспроизведения…" + +#: front/src/components/audio/PlayButton.vue:91 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Добавить в очередь" @@ -435,7 +552,7 @@ msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Добавить трек" -#: front/src/components/manage/users/UsersTable.vue:69 +#: front/src/components/manage/users/UsersTable.vue:70 msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Администратор" @@ -445,49 +562,53 @@ msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Администрирование" -#: front/src/views/admin/library/TrackDetail.vue:107 +#: front/src/views/admin/library/TrackDetail.vue:113 msgctxt "*/*/*/Noun" msgid "Album" msgstr "Альбом" -#: front/src/components/audio/SearchBar.vue:26 +#: front/src/components/audio/SearchBar.vue:33 #: src/components/audio/track/Table.vue:9 -#: front/src/components/library/AlbumBase.vue:152 -#: front/src/components/library/ArtistBase.vue:194 +#: front/src/components/library/AlbumBase.vue:170 +#: front/src/components/library/ArtistBase.vue:212 #: front/src/components/manage/library/TracksTable.vue:40 #: front/src/components/metadata/Search.vue:134 +#: src/components/mixins/Report.vue:41 #: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Report.vue:42 msgctxt "*/*/*" msgid "Album" msgstr "Альбом" -#: front/src/views/admin/library/TrackDetail.vue:128 +#: front/src/views/admin/library/TrackDetail.vue:134 msgctxt "*/*/*/Noun" msgid "Album artist" msgstr "Исполнитель альбома" -#: front/src/views/admin/library/AlbumDetail.vue:92 +#: front/src/views/admin/library/AlbumDetail.vue:98 msgctxt "Content/Moderation/Title" msgid "Album data" msgstr "Данные альбома" -#: front/src/components/mixins/Translations.vue:51 -#: front/src/components/mixins/Translations.vue:52 +#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:62 msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Название альбома" #: 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 +#: src/components/library/Albums.vue:129 +#: front/src/components/library/Library.vue:7 +#: src/components/library/TagDetail.vue:28 #: front/src/components/manage/library/ArtistsTable.vue:41 +#: front/src/components/manage/library/TagsTable.vue:43 #: front/src/views/admin/library/AlbumsList.vue:24 -#: front/src/views/admin/library/ArtistDetail.vue:241 +#: front/src/views/admin/library/ArtistDetail.vue:256 #: 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 +#: front/src/views/admin/library/LibraryDetail.vue:238 +#: front/src/views/admin/library/TagDetail.vue:133 +#: front/src/views/admin/moderation/AccountsDetail.vue:366 +#: front/src/views/admin/moderation/DomainsDetail.vue:301 msgctxt "*/*/*" msgid "Albums" msgstr "Альбомы" @@ -497,11 +618,19 @@ msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Альбомы этого исполнителя" +#: front/src/components/manage/moderation/DomainsTable.vue:11 +#, fuzzy +msgctxt "*/*/*" +msgid "All" +msgstr "Все" + #: 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/components/moderation/ReportCategoryDropdown.vue:32 +#: front/src/views/admin/moderation/ReportsList.vue:17 #: front/src/views/content/libraries/FilesTable.vue:13 msgctxt "Content/*/Dropdown" msgid "All" @@ -520,42 +649,57 @@ 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." +#: front/src/components/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" msgstr "" -"Во время обработки закачки возникла ошибка. Дополнительная информация ниже." + +#: front/src/components/About.vue:149 +#, fuzzy +msgctxt "*/*/*" +msgid "Allowed domains" +msgstr "Добавить домен" + +#: front/src/components/library/ImportStatusModal.vue:17 +#, fuzzy +msgctxt "Popup/Import/Message" +msgid "An error occurred during upload processing. You will find more information below." +msgstr "Во время обработки закачки возникла ошибка. Дополнительная информация ниже." #: front/src/components/playlists/Editor.vue:13 +#, fuzzy msgctxt "Content/Playlist/Error message.Title" -msgid "An error occured while saving your changes" +msgid "An error occurred 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:" +msgid "An error occurred 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" +msgid "An HTTP error occurred while contacting the remote server" msgstr "При соединении с удалённым сервером возникла ошибка HTTP" -#: 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 "" -"Произошла неизвестная ошибка, возможно сервер перегружен или недоступен" - #: front/src/components/library/ImportStatusModal.vue:145 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "An unkwown error occured" +msgid "An unknown error occurred" msgstr "Возникла неизвестная ошибка" +#: front/src/components/About.vue:123 +msgctxt "*/*/*" +msgid "Anonymous access" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:54 +msgctxt "Popup/Moderation/Error message" +msgid "Anonymous reports are disabled, please sign-in to submit a report." +msgstr "" + #: front/src/components/auth/Settings.vue:175 #: src/components/auth/Settings.vue:225 msgctxt "*/*/*/Noun" @@ -574,12 +718,8 @@ msgstr "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." -msgstr "" -"ID приложения и секрет являются важной информацией, к ним нужно относиться " -"как к паролям. Не передавайте их никому." +msgid "Application ID and secret are really sensitive values and must be treated like passwords. Do not share those with anyone else." +msgstr "ID приложения и секрет являются важной информацией, к ним нужно относиться как к паролям. Не передавайте их никому." #: front/src/components/auth/ApplicationEdit.vue:25 msgctxt "Content/Applications/Label" @@ -608,29 +748,31 @@ 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 +#: front/src/components/audio/SearchBar.vue:32 #: 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/admin/library/AlbumDetail.vue:114 +#: front/src/views/admin/library/TrackDetail.vue:124 #: front/src/views/content/libraries/FilesTable.vue:56 msgctxt "*/*/*/Noun" msgid "Artist" msgstr "Исполнитель" -#: front/src/views/admin/library/ArtistDetail.vue:91 +#: front/src/components/manage/library/AlbumsTable.vue:40 +#: front/src/components/manage/library/TracksTable.vue:41 +#: front/src/components/mixins/Report.vue:55 src/entities.js:12 +#: front/src/components/mixins/Report.vue:56 +msgctxt "*/*/*" +msgid "Artist" +msgstr "Исполнитель" + +#: front/src/views/admin/library/ArtistDetail.vue:96 msgctxt "Content/Moderation/Title" msgid "Artist data" msgstr "Данные исполнителя" -#: front/src/components/mixins/Translations.vue:52 -#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:62 +#: front/src/components/mixins/Translations.vue:63 msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Имя исполнителя" @@ -640,36 +782,40 @@ msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Исполнитель, альбом, трек…" +#: front/src/components/library/TagDetail.vue:19 +#: front/src/components/manage/library/TagsTable.vue:42 #: front/src/views/admin/library/ArtistsList.vue:24 #: front/src/views/admin/library/Base.vue:8 -#: front/src/views/admin/library/LibraryDetail.vue:209 +#: front/src/views/admin/library/LibraryDetail.vue:228 +#: front/src/views/admin/library/TagDetail.vue:123 msgctxt "*/*/*" msgid "Artists" msgstr "Исполнители" #: 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 +#: src/components/library/Artists.vue:117 +#: front/src/components/library/Library.vue:10 +#: front/src/views/admin/moderation/AccountsDetail.vue:358 +#: front/src/views/admin/moderation/DomainsDetail.vue:291 msgctxt "*/*/*/Noun" msgid "Artists" msgstr "Исполнители" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Albums.vue:25 -#: front/src/components/library/Artists.vue:25 +#: src/components/library/Albums.vue:29 +#: front/src/components/library/Artists.vue:29 #: 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/TagsTable.vue:21 #: 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/moderation/DomainsTable.vue:27 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/admin/moderation/ReportsList.vue:44 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 msgctxt "Content/Search/Dropdown" @@ -681,18 +827,24 @@ msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Сбросить пароль" -#: 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/components/manage/moderation/ReportCard.vue:72 +msgctxt "Content/Moderation/*" +msgid "Assigned to" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:214 +#: front/src/views/admin/library/ArtistDetail.vue:202 +#: front/src/views/admin/library/LibraryDetail.vue:195 +#: front/src/views/admin/library/TagDetail.vue:113 +#: front/src/views/admin/library/TrackDetail.vue:266 #: front/src/views/admin/library/UploadDetail.vue:191 -#: front/src/views/admin/moderation/AccountsDetail.vue:274 -#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#: front/src/views/admin/moderation/AccountsDetail.vue:285 +#: front/src/views/admin/moderation/DomainsDetail.vue:239 msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Музыкальный контент" -#: front/src/components/ShortcutsModal.vue:55 +#: front/src/components/ShortcutsModal.vue:92 msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Горячие клавиши плеера" @@ -735,9 +887,9 @@ msgid "Back to settings" msgstr "Назад к настройкам" #: front/src/components/library/TrackDetail.vue:48 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 #: front/src/views/admin/library/UploadDetail.vue:227 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 msgctxt "Content/Track/*/Noun" msgid "Bitrate" msgstr "Битрейт" @@ -750,14 +902,8 @@ 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 "" -"Заблокировать всё от этого пользователя или домена. Это остановит любое " -"взаимодействие с ним и удалит связанный контент (закачки, библиотеки, " -"подписки и т.п.)" +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" @@ -769,6 +915,12 @@ msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Просмотр библиотеки" +#: front/src/components/Home.vue:132 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Browse public content" +msgstr "Обновить данные таблицы" + #: front/src/components/library/Albums.vue:4 msgctxt "Content/Album/Title" msgid "Browsing albums" @@ -799,38 +951,40 @@ msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "От %{ artist }" -#: front/src/views/content/remote/Card.vue:112 +#: front/src/views/content/remote/Card.vue:125 msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." msgstr "Отписавшись от этой библиотеки, Вы потеряете доступ к её содержимому." -#: 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/AlbumDetail.vue:230 +#: front/src/views/admin/library/ArtistDetail.vue:218 +#: front/src/views/admin/library/LibraryDetail.vue:211 +#: front/src/views/admin/library/TrackDetail.vue:282 #: front/src/views/admin/library/UploadDetail.vue:208 -#: front/src/views/admin/moderation/AccountsDetail.vue:290 -#: front/src/views/admin/moderation/DomainsDetail.vue:217 +#: front/src/views/admin/moderation/AccountsDetail.vue:301 +#: front/src/views/admin/moderation/DomainsDetail.vue:254 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/AlbumBase.vue:37 +#: front/src/components/library/ArtistBase.vue:48 +#: front/src/components/library/EditForm.vue:107 +#: front/src/components/library/TrackBase.vue:53 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/moderation/FilterModal.vue:39 +#: front/src/components/moderation/ReportModal.vue:59 #: front/src/components/playlists/PlaylistModal.vue:26 #: front/src/components/playlists/PlaylistModal.vue:77 +#: front/src/views/playlists/Detail.vue:62 msgctxt "*/*/Button.Label/Verb" msgid "Cancel" msgstr "Отмена" -#: front/src/views/content/remote/Card.vue:97 +#: front/src/views/content/remote/Card.vue:110 msgctxt "Content/Library/Card.Paragraph" msgid "Cancel follow request" msgstr "Отменить запрос на подписку" @@ -845,6 +999,14 @@ msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Невозможно загрузить файл, убедитесь что он не слишком большой" +#: front/src/components/manage/moderation/ReportCard.vue:30 +#: front/src/components/mixins/Translations.vue:42 +#: front/src/components/moderation/ReportCategoryDropdown.vue:2 +#: front/src/components/mixins/Translations.vue:43 +msgctxt "*/*/*" +msgid "Category" +msgstr "" + #: front/src/components/Footer.vue:21 msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" @@ -860,6 +1022,11 @@ msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Сменить пароль" +#: front/src/components/Footer.vue:37 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" +msgid "Change theme" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:62 msgctxt "*/Signup/Title" msgid "Change your password" @@ -877,31 +1044,23 @@ 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 msgctxt "Popup/Settings/Paragraph" msgid "Changing your password will have the following consequences:" msgstr "Изменение Вашего пароля приведёт к следующим последствиям:" -#: front/src/components/Footer.vue:40 +#: front/src/components/Footer.vue:48 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 "" -"Отметка родительских областей на \"чтение\" или \"запись\" подразумевает " -"доступ ко всем соответствующим дочерним объектам." +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" @@ -914,6 +1073,7 @@ msgid "Clear" msgstr "Очистить" #: front/src/components/library/EditForm.vue:75 +#: front/src/components/library/EditForm.vue:88 msgctxt "Content/Library/Button.Label" msgid "Clear" msgstr "Очистить" @@ -924,37 +1084,37 @@ msgctxt "*/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Очистить список воспроизведения" -#: front/src/components/audio/Player.vue:642 +#: front/src/components/ShortcutsModal.vue:144 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Clear queue" +msgstr "Очистить Вашу очередь" + +#: front/src/components/audio/Player.vue:668 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 "Нажмите один раз, слушайте часами с помощью встроенных радио" - #: 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 "" -"Нажмите чтобы выбрать файлы для загрузки или перетащите файлы или директории" +msgstr "Нажмите чтобы выбрать файлы для загрузки или перетащите файлы или директории" -#: front/src/components/federation/FetchButton.vue:85 -#: front/src/components/library/ImportStatusModal.vue:79 -msgctxt "*/*/Button.Label/Verb" +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Закрыть" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +#: front/src/components/federation/FetchButton.vue:85 +#: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 +msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "Закрыть" @@ -963,6 +1123,12 @@ msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "Закрыть и обновить страницу" +#: front/src/components/About.vue:94 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Closed" +msgstr "Закрыть" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgctxt "Content/Admin/Table.Label/Noun" @@ -970,11 +1136,16 @@ msgid "Code" msgstr "Код" #: front/src/components/audio/album/Card.vue:41 -#: front/src/components/audio/artist/Card.vue:33 msgctxt "Content/*/Card.Link/Verb" msgid "Collapse" msgstr "Свернуть" +#: front/src/components/common/CollapseLink.vue:3 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Collapse" +msgstr "Свернуть" + #: front/src/components/library/radios/Builder.vue:63 msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" @@ -995,13 +1166,18 @@ msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Код подтверждения" +#: front/src/components/About.vue:67 src/components/Home.vue:65 +msgctxt "Content/Home/Header/Name" +msgid "Contact" +msgstr "" + #: 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 +#: front/src/components/mixins/Translations.vue:108 +#: front/src/components/mixins/Translations.vue:109 msgctxt "Content/OAuth Scopes/Label" msgid "Content filters" msgstr "Фильтры содержимого" @@ -1013,24 +1189,28 @@ 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." -msgstr "" -"Фильтры содержимого помогают Вам скрывать контент, который Вы не ходите " -"видеть в этом сервисе." +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 +#: front/src/components/About.vue:46 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Contents" +msgstr "Фильтры содержимого" + +#: front/src/components/Footer.vue:56 msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Помочь" #: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 +#: front/src/components/forms/PasswordInput.vue:43 msgctxt "*/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Копировать" @@ -1051,7 +1231,7 @@ msgid "Copy/paste this code in your website HTML" msgstr "Скопируйте и вставьте этот код в HTML Вашего сайта" #: front/src/components/library/TrackDetail.vue:10 -#: front/src/views/admin/library/TrackDetail.vue:153 +#: front/src/views/admin/library/TrackDetail.vue:159 msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Копирайт" @@ -1066,32 +1246,27 @@ msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Ошибка во время загрузки удалённой библиотеки" -#: front/src/components/Home.vue:80 -msgctxt "Content/Home/List item" -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "Обложки, тексты, наша цель собрать их все ;)" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Создать" -#: front/src/components/auth/Signup.vue:4 +#: front/src/views/auth/Signup.vue:4 msgctxt "Content/Signup/Title" msgid "Create a funkwhale account" msgstr "Создать аккаунт funkwhale" -#: front/src/components/auth/Settings.vue:220 -msgctxt "Content/Settings/Button.Label" -msgid "Create a new application" -msgstr "Создать новое приложение" - #: front/src/components/auth/ApplicationNew.vue:8 #: front/src/components/auth/ApplicationNew.vue:41 msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "Создать новое приложение" +#: front/src/components/auth/Settings.vue:220 +msgctxt "Content/Settings/Button.Label" +msgid "Create a new application" +msgstr "Создать новое приложение" + #: front/src/views/content/libraries/Home.vue:14 msgctxt "Content/Library/Link/Verb" msgid "Create a new library" @@ -1102,7 +1277,7 @@ msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Создать новый список воспроизведения" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/LoginForm.vue:15 msgctxt "*/Signup/Link/Verb" msgid "Create an account" msgstr "Создать новый аккаунт" @@ -1117,7 +1292,7 @@ msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Создать библиотеку" -#: front/src/components/auth/Signup.vue:53 +#: front/src/components/auth/SignupForm.vue:49 msgctxt "Content/Signup/Button.Label" msgid "Create my account" msgstr "Создать мой аккаунт" @@ -1137,16 +1312,23 @@ msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Создать Ваше собственное радио" +#: front/src/components/manage/moderation/ReportCard.vue:43 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "Creation date" +msgstr "Дата создания" + #: 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/TagsTable.vue:45 #: 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:43 -#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:53 +#: front/src/components/mixins/Translations.vue:54 msgctxt "Content/*/*/Noun" msgid "Creation date" msgstr "Дата создания" @@ -1156,6 +1338,12 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Текущий аватар" +#: front/src/components/admin/SettingsGroup.vue:67 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" +msgid "Current image" +msgstr "Текущее использование" + #: front/src/views/content/libraries/DetailArea.vue:4 msgctxt "Content/Library/Title" msgid "Current library" @@ -1171,12 +1359,15 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Текущее использование" +#: front/src/components/Footer.vue:94 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Dark" +msgstr "" + #: front/src/components/federation/FetchButton.vue:53 msgctxt "*/*/Error" msgid "Data returned by the remote server had invalid or missing attributes" -msgstr "" -"Данные, принятые от удалённого сервера, содержали неправильные или " -"отсутствующие атрибуты" +msgstr "Данные, принятые от удалённого сервера, содержали неправильные или отсутствующие атрибуты" #: front/src/components/federation/FetchButton.vue:17 msgctxt "Popup/*/Message.Content" @@ -1193,7 +1384,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Debug information" msgstr "Диагностика" -#: front/src/components/ShortcutsModal.vue:75 +#: front/src/components/ShortcutsModal.vue:128 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Уменьшить громкость" @@ -1205,23 +1396,29 @@ msgstr "Уменьшить громкость" #: 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/TagsTable.vue:179 #: 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/moderation/NotesThread.vue:24 +#: front/src/components/manage/moderation/NotesThread.vue:29 +#: front/src/components/manage/moderation/ReportCard.vue:360 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: 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/AlbumDetail.vue:78 +#: front/src/views/admin/library/AlbumDetail.vue:83 #: front/src/views/admin/library/ArtistDetail.vue:76 +#: front/src/views/admin/library/ArtistDetail.vue:81 #: 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/TagDetail.vue:41 +#: front/src/views/admin/library/TagDetail.vue:46 +#: front/src/views/admin/library/TrackDetail.vue:77 +#: front/src/views/admin/library/TrackDetail.vue:82 #: 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 +#: src/views/playlists/Detail.vue:42 msgctxt "*/*/*/Verb" msgid "Delete" msgstr "Удалить" @@ -1246,7 +1443,25 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Удалить правило модерации" -#: front/src/views/playlists/Detail.vue:39 +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Создать мой аккаунт" + +#: front/src/components/auth/Settings.vue:274 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" +msgid "Delete my account" +msgstr "Создать мой аккаунт" + +#: front/src/components/auth/Settings.vue:297 +#, fuzzy +msgctxt "*/*/Button.Label" +msgid "Delete my account…" +msgstr "Создать мой аккаунт" + +#: front/src/views/playlists/Detail.vue:47 msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Удалить список воспроизведения" @@ -1256,13 +1471,23 @@ msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Удалить радио" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: front/src/components/manage/moderation/ReportCard.vue:357 +msgctxt "Content/Moderation/Button/Verb" +msgid "Delete reported object" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:358 +msgctxt "Content/Moderation/Popup/Header" +msgid "Delete reported object?" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:79 +#: front/src/views/admin/library/TrackDetail.vue:78 msgctxt "Popup/Library/Title" msgid "Delete this album?" msgstr "Удалить этот альбом?" -#: front/src/views/admin/library/ArtistDetail.vue:72 +#: front/src/views/admin/library/ArtistDetail.vue:77 msgctxt "Popup/Library/Title" msgid "Delete this artist?" msgstr "Удалить этого исполнителя?" @@ -1278,36 +1503,55 @@ msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Удалить это правило модерации?" +#: front/src/components/manage/moderation/NotesThread.vue:25 +#, fuzzy +msgctxt "Popup/Moderation/Title" +msgid "Delete this note?" +msgstr "Удалить этого исполнителя?" + #: front/src/components/library/EditCard.vue:94 msgctxt "Popup/Library/Title" msgid "Delete this suggestion?" msgstr "Удалить это предложение?" +#: front/src/views/admin/library/TagDetail.vue:42 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this tag?" +msgstr "Удалить этот альбом?" + #: front/src/views/admin/library/UploadDetail.vue:66 msgctxt "Popup/Library/Title" msgid "Delete this upload?" msgstr "Удалить эту закачку?" #: front/src/components/favorites/List.vue:35 -#: src/components/library/Albums.vue:26 -#: front/src/components/library/Artists.vue:26 +#: src/components/library/Albums.vue:30 +#: front/src/components/library/Artists.vue:30 #: 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/TagsTable.vue:22 #: 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/moderation/DomainsTable.vue:28 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/admin/moderation/ReportsList.vue:45 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 msgctxt "Content/Search/Dropdown" msgid "Descending" msgstr "По убыванию" -#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/components/manage/moderation/NoteForm.vue:37 +msgctxt "Content/Moderation/Placeholder" +msgid "Describe what actions have been taken, or any other related updates…" +msgstr "" + +#: front/src/views/admin/library/LibraryDetail.vue:132 msgctxt "*/*/*/Noun" msgid "Description" msgstr "Описание" @@ -1319,19 +1563,15 @@ msgid "Description" msgstr "Описание" #: front/src/views/content/libraries/Card.vue:48 -#: src/views/content/remote/Card.vue:54 +#: src/views/content/remote/Card.vue:67 msgctxt "Content/Library/Card.Button.Label/Noun" msgid "Details" msgstr "Подробности" -#: front/src/views/admin/moderation/AccountsDetail.vue:491 +#: front/src/views/admin/moderation/AccountsDetail.vue:511 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 @@ -1340,21 +1580,28 @@ msgid "Determine the visibility level of your activity" msgstr "Определить уровень видимости Вашей активности" #: front/src/components/auth/Settings.vue:104 -#: front/src/components/auth/SubsonicTokenForm.vue:51 +#: front/src/components/auth/SubsonicTokenForm.vue:56 msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Отключить доступ" -#: front/src/components/auth/SubsonicTokenForm.vue:48 +#: front/src/components/auth/SubsonicTokenForm.vue:53 msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Отключить доступ Subsonic" -#: front/src/components/auth/SubsonicTokenForm.vue:49 +#: front/src/components/auth/SubsonicTokenForm.vue:54 msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" msgstr "Отключить доступ Subsonic API?" +#: front/src/components/About.vue:118 src/components/About.vue:131 +#: front/src/components/About.vue:144 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Disabled" +msgstr "Отключено" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:18 #: front/src/views/admin/moderation/AccountsDetail.vue:157 #: front/src/views/admin/moderation/AccountsDetail.vue:161 @@ -1362,16 +1609,26 @@ msgctxt "*/*/*" msgid "Disabled" msgstr "Отключено" -#: front/src/views/admin/library/TrackDetail.vue:145 +#: front/src/views/admin/library/TrackDetail.vue:151 msgctxt "*/*/*/Noun" msgid "Disc number" msgstr "Номер диска" +#: front/src/components/Home.vue:157 +msgctxt "Content/Home/Link" +msgid "Discover everything you need to know about Funkwhale and its features" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:13 msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Узнайте как использовать Funkwhale из других приложений" +#: front/src/views/Notifications.vue:45 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Discover other ways to help" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:132 msgctxt "'Content/*/*/Noun'" msgid "Display name" @@ -1384,12 +1641,14 @@ 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." -msgstr "" -"Не скачивать ничего (музыку, обложки, аватары...) от этого пользователя или " -"домена. Это так же удалит существующий контент." +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/views/Notifications.vue:36 +#, fuzzy +msgctxt "Content/Notifications/Header" +msgid "Do you like Funkwhale?" +msgstr "О Funkwhale" #: front/src/components/playlists/Editor.vue:51 msgctxt "Popup/Playlist/Title" @@ -1401,7 +1660,7 @@ msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Вы хотите подтвердить это действие?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:43 msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Вы хотите удалить список воспроизведения \"%{ playlist }\"?" @@ -1411,6 +1670,12 @@ msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Вы хотите удалить радио \"%{ radio }\"?" +#: front/src/components/auth/Settings.vue:298 +#, fuzzy +msgctxt "Popup/Settings/Title" +msgid "Do you want to delete your account?" +msgstr "Вы хотите восстановить Вашу предыдущую очередь?" + #: front/src/components/moderation/FilterModal.vue:3 msgctxt "Popup/Moderation/Title/Verb" msgid "Do you want to hide content from artist \"%{ name }\"?" @@ -1424,7 +1689,13 @@ msgstr[0] "Вы хотите запустить %{ action } на %{ count } эл msgstr[1] "Вы хотите запустить %{ action } на %{ count } элементах?" msgstr[2] "Вы хотите запустить %{ action } на %{ count } элементах?" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/moderation/ReportModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to report this object?" +msgstr "Вы хотите подтвердить это действие?" + +#: front/src/components/Sidebar.vue:122 msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Вы хотите восстановить Вашу предыдущую очередь?" @@ -1440,26 +1711,33 @@ msgstr "Документация" #: 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/components/manage/moderation/ReportCard.vue:169 +#: front/src/components/manage/moderation/ReportCard.vue:179 +#: front/src/components/mixins/Translations.vue:72 +#: front/src/views/admin/library/AlbumDetail.vue:124 +#: front/src/views/admin/library/ArtistDetail.vue:112 +#: front/src/views/admin/library/LibraryDetail.vue:123 +#: front/src/views/admin/library/TrackDetail.vue:176 #: front/src/views/admin/library/UploadDetail.vue:121 #: front/src/views/admin/moderation/AccountsDetail.vue:123 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/mixins/Translations.vue:73 msgctxt "Content/Moderation/*/Noun" msgid "Domain" msgstr "Домен" -#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/Base.vue:8 #: front/src/views/admin/moderation/DomainsList.vue:3 -#: front/src/views/admin/moderation/DomainsList.vue:48 +#: front/src/views/admin/moderation/DomainsList.vue:54 msgctxt "*/Moderation/*/Noun" msgid "Domains" msgstr "Домены" -#: front/src/components/library/TrackBase.vue:39 +#: front/src/views/Notifications.vue:42 +msgctxt "Content/Notifications/Button.Label/Verb" +msgid "Donate" +msgstr "" + +#: front/src/components/library/TrackBase.vue:37 #: front/src/views/admin/library/UploadDetail.vue:58 msgctxt "Content/Track/Link/Verb" msgid "Download" @@ -1472,10 +1750,10 @@ msgstr "Перетаскивайте строки, чтобы упорядочи #: front/src/components/audio/track/Table.vue:10 #: front/src/components/library/TrackDetail.vue:30 -#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:68 #: front/src/views/admin/library/UploadDetail.vue:238 #: front/src/views/content/libraries/FilesTable.vue:60 -#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:69 msgctxt "Content/*/*" msgid "Duration" msgstr "Длительность" @@ -1485,27 +1763,22 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Адрес электронной почты подтверждён" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" -msgstr "Легко в использовании" - -#: 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" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" msgid "Edit" msgstr "Редактировать" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" +#: front/src/components/library/AlbumBase.vue:73 +#: front/src/components/library/ArtistBase.vue:84 +#: front/src/components/library/TrackBase.vue:89 +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/radios/Card.vue:23 +#: src/views/admin/library/AlbumDetail.vue:71 +#: front/src/views/admin/library/ArtistDetail.vue:69 +#: front/src/views/admin/library/TrackDetail.vue:70 +#: front/src/views/content/libraries/Detail.vue:9 +#: src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" msgid "Edit" msgstr "Редактировать" @@ -1515,11 +1788,6 @@ msgctxt "Content/Applications/Title" msgid "Edit application" msgstr "Редактировать приложение" -#: front/src/components/About.vue:22 -msgctxt "Content/Settings/Button.Label/Verb" -msgid "Edit instance info" -msgstr "Редактировать информацию об узле" - #: front/src/components/manage/moderation/InstancePolicyForm.vue:3 msgctxt "Content/Moderation/Card.Title/Verb" msgid "Edit moderation rule" @@ -1540,23 +1808,24 @@ msgctxt "Content/*/Title" msgid "Edit this track" msgstr "Редактировать этот трек" -#: front/src/views/admin/library/AlbumDetail.vue:182 -#: front/src/views/admin/library/ArtistDetail.vue:171 +#: front/src/views/admin/library/AlbumDetail.vue:198 +#: front/src/views/admin/library/ArtistDetail.vue:186 #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/EditsList.vue:24 -#: front/src/views/admin/library/TrackDetail.vue:234 +#: front/src/views/admin/library/TrackDetail.vue:250 msgctxt "*/Admin/*/Noun" msgid "Edits" msgstr "Правки" -#: front/src/components/mixins/Translations.vue:104 -#: front/src/components/mixins/Translations.vue:105 +#: front/src/components/mixins/Translations.vue:116 +#: front/src/components/mixins/Translations.vue:117 msgctxt "Content/OAuth Scopes/Label" msgid "Edits" msgstr "Правки" -#: front/src/components/auth/Signup.vue:30 +#: front/src/components/auth/SignupForm.vue:26 #: front/src/components/manage/users/UsersTable.vue:38 +#: front/src/components/moderation/ReportModal.vue:31 msgctxt "Content/*/*/Noun" msgid "Email" msgstr "Электронная почта" @@ -1566,9 +1835,10 @@ msgctxt "Content/*/*" msgid "Email address" msgstr "Адрес электронной почты" -#: front/src/components/library/AlbumBase.vue:53 -#: front/src/components/library/ArtistBase.vue:64 -#: front/src/components/library/TrackBase.vue:72 +#: front/src/components/library/AlbumBase.vue:54 +#: front/src/components/library/ArtistBase.vue:65 +#: front/src/components/library/TrackBase.vue:70 +#: src/views/playlists/Detail.vue:38 msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Внедрить" @@ -1578,29 +1848,35 @@ msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Внедрить код" -#: front/src/components/library/AlbumBase.vue:26 +#: front/src/components/library/AlbumBase.vue:27 msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Внедрить этот альбом на Ваш сайт" -#: front/src/components/library/ArtistBase.vue:37 +#: front/src/components/library/ArtistBase.vue:38 msgctxt "Popup/Artist/Title/Verb" msgid "Embed this artist work on your website" msgstr "Внедрить произведения этого исполнителя на Ваш сайт" -#: front/src/components/library/TrackBase.vue:45 +#: front/src/views/playlists/Detail.vue:52 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" +msgid "Embed this playlist on your website" +msgstr "Внедрить этот альбом на Ваш сайт" + +#: front/src/components/library/TrackBase.vue:43 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:260 +#: front/src/views/admin/moderation/DomainsDetail.vue:224 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:244 +#: front/src/views/admin/moderation/DomainsDetail.vue:208 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Исходящие сообщения" @@ -1613,6 +1889,13 @@ msgctxt "*/*/*" msgid "Enabled" msgstr "Включено" +#: front/src/components/About.vue:114 src/components/About.vue:127 +#: front/src/components/About.vue:140 +#, fuzzy +msgctxt "*/*/*/State of feature" +msgid "Enabled" +msgstr "Включено" + #: front/src/views/playlists/Detail.vue:30 msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" @@ -1628,7 +1911,7 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Введите название радио…" -#: front/src/components/library/Albums.vue:119 +#: front/src/components/library/Albums.vue:128 msgctxt "Content/Search/Input.Placeholder" msgid "Enter album title..." msgstr "Введите название альбома..." @@ -1644,16 +1927,18 @@ msgid "Enter playlist name…" msgstr "Введите название списка воспроизведения…" #: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy msgctxt "Content/Signup/Input.Placeholder" -msgid "Enter the email address binded to your account" +msgid "Enter the email address linked to your account" msgstr "Введите адрес электронной почты, связанный с Вашим аккаунтом" -#: front/src/components/auth/Signup.vue:103 +#: front/src/components/auth/SignupForm.vue:96 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Введите Ваш адрес электронной почты" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#: front/src/components/auth/SignupForm.vue:91 +#: src/components/auth/SignupForm.vue:93 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Введите Ваш код приглашения (нечувствительно к регистру)" @@ -1663,12 +1948,12 @@ msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Введите Ваш поисковый запрос…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/components/auth/SignupForm.vue:95 msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Введите Ваше имя пользователя" -#: front/src/components/auth/Login.vue:83 +#: front/src/components/auth/LoginForm.vue:81 msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Введите Ваше имя пользователя или адрес электронной почты" @@ -1685,7 +1970,7 @@ msgctxt "Popup/Import/Table.Label/Noun" msgid "Error detail" msgstr "Информация об ошибке" -#: front/src/views/admin/Settings.vue:87 +#: front/src/views/admin/Settings.vue:89 msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Сообщения об ошибках" @@ -1741,26 +2026,38 @@ msgctxt "Popup/Moderation/Error message" msgid "Error while fetching application data" msgstr "Ошибка при запросе данных приложения" -#: front/src/views/admin/moderation/DomainsDetail.vue:118 +#: front/src/views/admin/moderation/DomainsDetail.vue:155 msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Ошибка при запросе данных узла" -#: front/src/components/admin/SettingsGroup.vue:5 -msgctxt "Content/Settings/Error message.Title" -msgid "Error while saving settings" -msgstr "Ошибка во время сохранения настроек" - #: front/src/components/federation/FetchButton.vue:73 msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Ошибка во время сохранения настроек" +#: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" +msgid "Error while saving settings" +msgstr "Ошибка во время сохранения настроек" + #: front/src/components/library/EditForm.vue:46 msgctxt "Content/Library/Error message.Title" msgid "Error while submitting edit" msgstr "Ошибка при отправке правки" +#: front/src/components/manage/moderation/NoteForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" +msgid "Error while submitting note" +msgstr "Ошибка при отправке правки" + +#: front/src/components/moderation/ReportModal.vue:11 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while submitting report" +msgstr "Ошибка при отправке правки" + #: front/src/components/mixins/Translations.vue:32 #: front/src/components/mixins/Translations.vue:33 msgctxt "Content/Library/Table/Short" @@ -1795,9 +2092,14 @@ msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Исключить" +#: front/src/components/common/CollapseLink.vue:2 +msgctxt "*/*/Button,Label" +msgid "Expand" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:49 -#: front/src/components/mixins/Translations.vue:50 +#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:60 msgctxt "Content/Admin/Table.Label/Noun" msgid "Expiration date" msgstr "Дата истечения" @@ -1814,16 +2116,8 @@ 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." -msgstr "" -"Объясните назначение этой политики. В зависимости от настроек Вашего узла, " -"это поможет Вам вспомнить, зачем Вы назначили её для этого аккаунта или " -"домена, так же это может быть доступно публично, чтобы помочь пользователям " -"понять действующие правила модерации." +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 @@ -1831,14 +2125,14 @@ msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Ошибки" -#: front/src/views/content/remote/Card.vue:62 +#: front/src/views/content/remote/Card.vue:75 msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" 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 +#: front/src/views/admin/library/AlbumDetail.vue:171 +#: front/src/views/admin/library/ArtistDetail.vue:159 +#: front/src/views/admin/library/TrackDetail.vue:223 msgctxt "*/*/*" msgid "Favorited tracks" msgstr "Избранные треки" @@ -1848,12 +2142,18 @@ msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Избранное" -#: front/src/components/mixins/Translations.vue:76 -#: front/src/components/mixins/Translations.vue:77 +#: front/src/components/mixins/Translations.vue:88 +#: front/src/components/mixins/Translations.vue:89 msgctxt "Content/OAuth Scopes/Label" msgid "Favorites" msgstr "Избранное" +#: front/src/components/About.vue:110 +#, fuzzy +msgctxt "*/*/*" +msgid "Federation" +msgstr "Федерация" + #: front/src/views/admin/Settings.vue:84 msgctxt "Content/Admin/Menu" msgid "Federation" @@ -1879,6 +2179,12 @@ msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Имя фильтра" +#: front/src/components/Home.vue:118 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Find another pod" +msgstr "Отправить ещё одну правку" + #: front/src/components/manage/library/UploadsTable.vue:26 #: front/src/components/mixins/Translations.vue:36 #: front/src/views/content/libraries/FilesTable.vue:17 @@ -1888,25 +2194,31 @@ msgid "Finished" msgstr "Завершено" #: 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/components/manage/moderation/DomainsTable.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:155 +#: front/src/views/admin/library/ArtistDetail.vue:143 +#: front/src/views/admin/library/LibraryDetail.vue:162 +#: front/src/views/admin/library/TagDetail.vue:98 +#: front/src/views/admin/library/TrackDetail.vue:207 #: front/src/views/admin/library/UploadDetail.vue:167 -#: front/src/views/admin/moderation/AccountsDetail.vue:235 -#: front/src/views/admin/moderation/DomainsDetail.vue:151 +#: front/src/views/admin/moderation/AccountsDetail.vue:236 +#: front/src/views/admin/moderation/DomainsDetail.vue:188 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 +#: front/src/components/mixins/Translations.vue:56 +#: front/src/components/mixins/Translations.vue:57 msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Дата первого появления" -#: front/src/views/content/remote/Card.vue:87 +#: front/src/components/ShortcutsModal.vue:64 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Focus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Подписаться" @@ -1916,15 +2228,15 @@ msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Подписаться на удалённые библиотеки" -#: front/src/views/content/remote/Card.vue:92 +#: front/src/views/content/remote/Card.vue:105 msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Подписка требует подтверждения" -#: front/src/components/mixins/Translations.vue:64 -#: front/src/views/admin/library/LibraryDetail.vue:161 +#: front/src/components/mixins/Translations.vue:76 +#: front/src/views/admin/library/LibraryDetail.vue:170 #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:77 msgctxt "Content/Federation/*/Noun" msgid "Followers" msgstr "Подписчики" @@ -1934,25 +2246,21 @@ msgctxt "Content/*/*/Noun" msgid "Followers" msgstr "Подписчики" -#: front/src/views/content/remote/Card.vue:103 +#: front/src/views/content/remote/Card.vue:116 msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Подписка" -#: front/src/components/mixins/Translations.vue:84 -#: front/src/components/mixins/Translations.vue:85 +#: front/src/components/mixins/Translations.vue:96 +#: front/src/components/mixins/Translations.vue:97 msgctxt "Content/OAuth Scopes/Label" msgid "Follows" msgstr "Подписки" -#: front/src/components/library/TrackBase.vue:17 +#: front/src/components/library/TrackBase.vue:245 msgctxt "Content/Track/Paragraph" -msgid "" -"From album %{ album } by %{ artist }" -msgstr "" -"Из альбома %{ album } от %{ artist }" +msgid "From album %{ album } by %{ artist }" +msgstr "Из альбома %{ album } от %{ artist }" #: front/src/components/auth/Authorize.vue:28 msgctxt "Content/Auth/Label/Noun" @@ -1961,38 +2269,21 @@ 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 +#: front/src/components/Home.vue:88 +#, fuzzy msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -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 создан, чтобы упростить прослушивание любимой музыки и поиск новых " -"исполнителей." - -#: front/src/components/Home.vue:111 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is free and gives you control on your music." +msgid "Funkwhale is free and developped by a friendly community of volunteers." msgstr "Funkwhale бесплатен и предоставляет Вам контроль над Вашей музыкой." -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale takes care of handling your music" -msgstr "Funkwhale заботится об управлении Вашей музыкой" +#: front/src/components/About.vue:78 +msgctxt "*/*/*" +msgid "Funkwhale version" +msgstr "" -#: front/src/components/ShortcutsModal.vue:38 +#: front/src/components/ShortcutsModal.vue:56 msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Общие горячие клавиши" @@ -2002,26 +2293,12 @@ msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Получить приглашение" -#: front/src/components/Home.vue:13 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Get me to the library" -msgstr "Перейти в библиотеку" - -#: front/src/components/Home.vue:70 -msgctxt "Content/Home/List item/Verb" -msgid "" -"Get quality metadata about your music thanks to MusicBrainz" -msgstr "" -"Получайте качественные метаданные о Вашей музыке с помощью MusicBrainz" - #: 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/Footer.vue:37 +#: front/src/components/Footer.vue:45 msgctxt "Footer/*/Link" msgid "Getting help" msgstr "Помощь" @@ -2042,11 +2319,21 @@ msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Перейти на домашнюю страницу" +#: front/src/views/Notifications.vue:27 src/views/Notifications.vue:61 +msgctxt "Content/Notifications/Button.Label" +msgid "Got it!" +msgstr "" + #: front/src/components/auth/Settings.vue:128 msgctxt "Content/Settings/Title" msgid "Hidden artists" msgstr "Скрытые исполнители" +#: front/src/components/About.vue:155 +msgctxt "*/*/*/Verb" +msgid "Hide" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." @@ -2057,12 +2344,12 @@ msgctxt "Popup/*/Button.Label" msgid "Hide content" msgstr "Скрыть содержимое" -#: front/src/components/audio/PlayButton.vue:26 +#: front/src/components/audio/PlayButton.vue:31 msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Hide content from this artist" msgstr "Скрыть контент этого исполнителя" -#: front/src/components/audio/Player.vue:643 +#: front/src/components/audio/Player.vue:669 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Hide content from this artist…" msgstr "Скрыть контент этого исполнителя…" @@ -2072,39 +2359,28 @@ msgctxt "Head/Home/Title" msgid "Home" msgstr "Домой" -#: front/src/components/instance/Stats.vue:36 -msgctxt "Content/About/Paragraph/Unit" -msgid "Hours of music" -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 +#, fuzzy 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 linked 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." -msgstr "" -"Если Вы разрешите сторонним приложениям доступ к Вашим данным, эти " -"приложения появятся здесь." +msgid "If you authorize third-party applications to access your data, those applications will be listed here." +msgstr "Если Вы разрешите сторонним приложениям доступ к Вашим данным, эти приложения появятся здесь." + +#: front/src/components/mixins/Translations.vue:46 +#: front/src/components/mixins/Translations.vue:47 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Illegal content" +msgstr "Скрыть содержимое" #: front/src/components/library/ImportStatusModal.vue:3 msgctxt "Popup/Import/Title" @@ -2116,6 +2392,12 @@ 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 @@ -2123,12 +2405,6 @@ 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" @@ -2165,12 +2441,12 @@ msgctxt "Popup/Moderation/List item" msgid "In radio suggestions" msgstr "В рекомендованных радио" -#: front/src/components/manage/users/UsersTable.vue:54 +#: front/src/components/manage/users/UsersTable.vue:55 msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Неактивен(на)" -#: front/src/components/ShortcutsModal.vue:71 +#: front/src/components/ShortcutsModal.vue:124 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Увеличить громкость" @@ -2189,7 +2465,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Instance" msgstr "Узел" -#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#: front/src/views/admin/moderation/DomainsDetail.vue:99 msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Данные узла" @@ -2214,21 +2490,30 @@ msgctxt "Popup/Instance/Input.Label/Noun" msgid "Instance URL" msgstr "URL узла" +#: front/src/components/manage/moderation/ReportCard.vue:92 +#: front/src/components/manage/moderation/ReportCard.vue:203 +msgctxt "Content/*/*/Noun" +msgid "Internal notes" +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 }" -msgstr "" -"Неправильный тип файла, убедитесь, что закачиваете аудио-файл. " -"Поддерживаемые типы файлов: %{ extensions }" +msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +msgstr "Неправильный тип файла, убедитесь, что закачиваете аудио-файл. Поддерживаемые типы файлов: %{ extensions }" + +#: front/src/components/mixins/Translations.vue:45 +#: front/src/components/mixins/Translations.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Invalid metadata" +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/auth/SignupForm.vue:40 #: front/src/components/manage/users/InvitationForm.vue:11 msgctxt "Content/*/Input.Label" msgid "Invitation code" @@ -2240,7 +2525,13 @@ msgctxt "*/Admin/*/Noun" msgid "Invitations" msgstr "Приглашения" -#: front/src/components/Footer.vue:41 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/views/admin/moderation/DomainsDetail.vue:106 +msgctxt "Content/Moderation/*/Adjective" +msgid "Is present on allow-list" +msgstr "" + +#: front/src/components/Footer.vue:49 msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Багтрекер" @@ -2250,17 +2541,18 @@ msgctxt "Popup/Instance/Error message.Title" msgid "It is not possible to connect to the given URL" msgstr "Невозможно соединиться с указанным URL" -#: front/src/components/Home.vue:50 -msgctxt "Content/Home/List item/Verb" -msgid "Keep a track of your favorite songs" -msgstr "Не теряйте Ваши любимые песни" +#: front/src/components/mixins/Translations.vue:65 +#: front/src/components/mixins/Translations.vue:66 +msgctxt "*/*/*/Noun" +msgid "Items" +msgstr "" #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:198 msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Известные аккаунты" @@ -2271,15 +2563,15 @@ msgid "Known libraries" msgstr "Известные библиотеки" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/components/mixins/Translations.vue:58 -#: front/src/views/admin/moderation/AccountsDetail.vue:205 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:70 +#: front/src/views/admin/moderation/AccountsDetail.vue:206 +#: front/src/components/mixins/Translations.vue:71 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 +#: front/src/views/admin/moderation/AccountsDetail.vue:189 +#: front/src/views/admin/moderation/DomainsDetail.vue:115 msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Последнее обновление" @@ -2294,13 +2586,13 @@ msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Последний раз был виден" -#: front/src/components/mixins/Translations.vue:47 -#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:57 +#: front/src/components/mixins/Translations.vue:58 msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Дата последнего появления" -#: front/src/views/content/remote/Card.vue:60 +#: front/src/views/content/remote/Card.vue:73 msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Последнее обновление:" @@ -2310,10 +2602,11 @@ msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Запустить" -#: front/src/components/Home.vue:10 -msgctxt "Content/Home/Button.Label/Verb" -msgid "Learn more about this instance" -msgstr "Узнать больше об этом узле" +#: front/src/components/Home.vue:35 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Learn more" +msgstr "Загрузить ещё…" #: front/src/components/manage/users/InvitationForm.vue:58 msgctxt "Content/Admin/Input.Placeholder" @@ -2325,11 +2618,17 @@ 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/components/mixins/Translations.vue:64 +#: front/src/components/mixins/Translations.vue:65 +msgctxt "*/*/*/Noun" +msgid "Length" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:248 +#: front/src/views/admin/library/ArtistDetail.vue:236 +#: front/src/views/admin/library/TrackDetail.vue:300 +#: front/src/views/admin/moderation/AccountsDetail.vue:339 +#: front/src/views/admin/moderation/DomainsDetail.vue:271 #: front/src/views/content/Base.vue:5 msgctxt "*/*/*/Noun" msgid "Libraries" @@ -2341,28 +2640,24 @@ msgctxt "*/*/*" msgid "Libraries" msgstr "Библиотеки" -#: front/src/components/mixins/Translations.vue:72 -#: front/src/components/mixins/Translations.vue:73 +#: front/src/components/mixins/Translations.vue:84 +#: front/src/components/mixins/Translations.vue:85 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/Sidebar.vue:85 #: front/src/components/manage/library/UploadsTable.vue:60 -#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:174 +#: front/src/components/mixins/Report.vue:77 #: front/src/views/admin/library/UploadDetail.vue:144 -#: front/src/views/admin/moderation/AccountsDetail.vue:498 +#: front/src/views/admin/moderation/AccountsDetail.vue:518 src/entities.js:132 +#: front/src/components/mixins/Report.vue:78 msgctxt "*/*/*" msgid "Library" msgstr "Библиотека" @@ -2394,21 +2689,41 @@ msgstr "Библиотека обновлена" #: 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 +#: front/src/views/admin/library/TrackDetail.vue:165 src/edits.js:84 +#: front/src/entities.js:115 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" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" +msgstr "" + +#: front/src/views/admin/library/AlbumDetail.vue:188 +#: front/src/views/admin/library/ArtistDetail.vue:176 +#: front/src/views/admin/library/LibraryDetail.vue:179 +#: front/src/views/admin/library/TrackDetail.vue:240 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Linked reports" +msgstr "" + +#: front/src/components/Home.vue:135 +msgctxt "Content/Home/Link" +msgid "Listen to public albums and playlists shared on this pod" +msgstr "" + +#: front/src/components/mixins/Translations.vue:92 +#: front/src/components/mixins/Translations.vue:93 +msgctxt "Content/OAuth Scopes/Label" msgid "Listenings" msgstr "Прослушивания" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 -msgctxt "Content/OAuth Scopes/Label" +#: front/src/views/admin/library/AlbumDetail.vue:163 +#: front/src/views/admin/library/ArtistDetail.vue:151 +#: front/src/views/admin/library/TrackDetail.vue:215 +msgctxt "*/*/*/Noun" msgid "Listenings" msgstr "Прослушивания" @@ -2434,7 +2749,7 @@ msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Загружаем данные библиотеки…" -#: front/src/views/Notifications.vue:19 +#: front/src/views/Notifications.vue:84 msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Загружаем уведомления…" @@ -2459,6 +2774,7 @@ msgstr "Загружаем Ваше избранное…" #: 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/components/manage/moderation/ReportCard.vue:173 #: front/src/views/admin/library/AlbumDetail.vue:19 #: front/src/views/admin/library/ArtistDetail.vue:18 #: front/src/views/admin/library/LibraryDetail.vue:18 @@ -2474,12 +2790,12 @@ msgctxt "Content/Moderation/*/Short, Noun" msgid "Local account" msgstr "Мой аккаунт" -#: front/src/components/auth/Login.vue:84 +#: front/src/components/Home.vue:96 src/views/auth/Login.vue:29 msgctxt "Head/Login/Title" msgid "Log In" msgstr "Вход" -#: front/src/components/auth/Login.vue:4 +#: front/src/views/auth/Login.vue:4 msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Войти в Ваш аккаунт Funkwhale" @@ -2494,7 +2810,7 @@ msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Вошли как %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/Sidebar.vue:54 src/components/auth/LoginForm.vue:41 msgctxt "*/Login/*/Verb" msgid "Login" msgstr "Войти" @@ -2514,37 +2830,40 @@ 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:632 -#: src/components/audio/Player.vue:633 +#: front/src/components/audio/Player.vue:658 +#: src/components/audio/Player.vue:659 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 +#: front/src/components/audio/Player.vue:661 +#: src/components/audio/Player.vue:662 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:638 -#: src/components/audio/Player.vue:639 +#: front/src/components/audio/Player.vue:664 +#: src/components/audio/Player.vue:665 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." -msgstr "" -"Повтор всего списка включён. Нажмите, чтобы выключить повтор воспроизведения." +msgstr "Повтор всего списка включён. Нажмите, чтобы выключить повтор воспроизведения." -#: front/src/components/Sidebar.vue:223 +#: front/src/components/Sidebar.vue:230 msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Главное меню" -#: front/src/views/admin/library/Base.vue:31 +#: front/src/views/admin/library/Base.vue:34 msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Управление библиотекой" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:8 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Manage moderation rules for %{ obj }" +msgstr "Действуют правила модерации" + #: front/src/components/playlists/PlaylistModal.vue:3 msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" @@ -2560,7 +2879,7 @@ msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Управлять Вашими списками воспроизведения" -#: front/src/views/Notifications.vue:14 +#: front/src/views/Notifications.vue:79 msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Отметить все как прочитанные" @@ -2575,12 +2894,12 @@ msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Отметить как непрочитанное" -#: front/src/views/admin/moderation/AccountsDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 msgctxt "Content/*/*/Unit" msgid "MB" msgstr "МБ" -#: front/src/components/audio/Player.vue:625 +#: front/src/components/audio/Player.vue:651 msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Плеер" @@ -2590,43 +2909,72 @@ msgctxt "Content/Profile/Paragraph" msgid "Member since %{ date }" msgstr "Зарегистрирован с %{ date }" +#: front/src/components/moderation/ReportModal.vue:41 +msgctxt "*/*/Field.Label/Noun" +msgid "Message" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:109 +msgctxt "Content/*/*/Short" +msgid "Message" +msgstr "" + #: front/src/components/Footer.vue:32 msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Мобильные и ПК приложения" +#: front/src/components/Home.vue:143 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Mobile 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 +#: src/components/manage/users/UsersTable.vue:178 +#: front/src/views/admin/moderation/AccountsDetail.vue:522 +#: front/src/views/admin/moderation/Base.vue:43 msgctxt "*/Moderation/*" msgid "Moderation" msgstr "Модерация" +#: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Moderation" +msgstr "Модерация" + #: front/src/views/admin/moderation/AccountsDetail.vue:78 -#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#: front/src/views/admin/moderation/DomainsDetail.vue:70 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/manage/moderation/InstancePolicyModal.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Moderation rules…" +msgstr "Редактировать правило модерации" #: front/src/components/library/EditCard.vue:5 msgctxt "Content/Library/Card/Short" msgid "Modification %{ id }" msgstr "Изменение %{ id }" -#: front/src/components/mixins/Translations.vue:48 -#: front/src/components/mixins/Translations.vue:49 +#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:59 msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Дата изменения" -#: front/src/components/library/AlbumBase.vue:42 -#: front/src/components/library/ArtistBase.vue:53 -#: front/src/components/library/TrackBase.vue:61 +#: front/src/components/audio/PlayButton.vue:100 +msgctxt "*/Queue/Button/Title" +msgid "More..." +msgstr "" + +#: front/src/components/library/AlbumBase.vue:43 +#: front/src/components/library/ArtistBase.vue:54 +#: front/src/components/library/TrackBase.vue:59 msgctxt "*/*/Button.Label/Noun" msgid "More…" msgstr "Ещё…" @@ -2636,7 +2984,7 @@ msgctxt "*/*/*/Noun" msgid "Music" msgstr "Музыка" -#: front/src/components/audio/Player.vue:631 +#: front/src/components/audio/Player.vue:657 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Выключить звук" @@ -2683,8 +3031,8 @@ msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Мои библиотеки" -#: front/src/components/audio/track/Row.vue:40 -#: src/components/library/EditCard.vue:60 +#: front/src/components/About.vue:105 src/components/audio/track/Row.vue:40 +#: front/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 @@ -2694,14 +3042,17 @@ msgstr "Мои библиотеки" #: 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/components/manage/moderation/ReportCard.vue:78 +#: front/src/components/manage/moderation/ReportCard.vue:87 +#: front/src/components/manage/moderation/ReportCard.vue:193 +#: front/src/components/manage/users/UsersTable.vue:62 #: 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/admin/moderation/AccountsDetail.vue:193 +#: front/src/views/admin/moderation/DomainsDetail.vue:119 #: front/src/views/content/libraries/FilesTable.vue:95 #: front/src/views/content/libraries/FilesTable.vue:101 msgctxt "*/*/*" @@ -2709,31 +3060,38 @@ msgid "N/A" msgstr "Н/Д" #: front/src/components/manage/library/LibrariesTable.vue:48 +#: front/src/components/manage/library/TagsTable.vue:41 #: front/src/components/manage/library/UploadsTable.vue:59 msgctxt "*/*/*" 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 +#: front/src/components/manage/moderation/DomainsTable.vue:46 +#: front/src/components/mixins/Translations.vue:63 +#: front/src/components/playlists/PlaylistModal.vue:45 +#: front/src/views/admin/library/ArtistDetail.vue:103 +#: front/src/views/admin/library/LibraryDetail.vue:85 +#: front/src/views/admin/library/TagDetail.vue:68 +#: front/src/views/admin/library/UploadDetail.vue:92 +#: front/src/views/admin/moderation/DomainsDetail.vue:134 +#: front/src/views/content/libraries/Form.vue:10 src/edits.js:17 +#: front/src/components/mixins/Translations.vue:64 +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: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 "Имя" +#: front/src/views/Notifications.vue:24 src/views/Notifications.vue:58 +msgctxt "*/*/*" +msgid "Never" +msgstr "" #: front/src/components/auth/Settings.vue:88 #: front/src/views/auth/PasswordResetConfirm.vue:14 @@ -2741,7 +3099,7 @@ msgctxt "Content/Settings/Input.Label" msgid "New password" msgstr "Новый пароль" -#: front/src/components/Sidebar.vue:173 +#: front/src/components/Sidebar.vue:177 msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Новые треки будут добавлены сюда автоматически." @@ -2751,21 +3109,18 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "New value" msgstr "Новое значение" -#: front/src/components/audio/Player.vue:629 +#: front/src/components/audio/Player.vue:655 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Следующий трек" -#: front/src/components/Sidebar.vue:130 +#: front/src/components/Sidebar.vue:134 +#: front/src/components/manage/moderation/DomainsTable.vue:13 +#: front/src/views/admin/moderation/DomainsDetail.vue:110 msgctxt "*/*/*" msgid "No" 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 "Не нужны аддоны или плагины, только web-библиотека" - #: front/src/components/audio/Search.vue:25 msgctxt "Content/Search/Paragraph" msgid "No album matched your query" @@ -2781,6 +3136,11 @@ msgctxt "Content/Track/Table.Paragraph" msgid "No copyright information available for this track" msgstr "Информация о правах недоступна для этого трека" +#: front/src/components/About.vue:25 src/components/Home.vue:25 +msgctxt "Content/Home/Paragraph" +msgid "No description available." +msgstr "" + #: front/src/components/library/TrackDetail.vue:25 msgctxt "Content/Track/Table.Paragraph" msgid "No licensing information for this track" @@ -2791,7 +3151,7 @@ msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Нет подходящей библиотеки." -#: front/src/views/Notifications.vue:28 +#: front/src/views/Notifications.vue:93 msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Нет уведомлений." @@ -2801,6 +3161,16 @@ msgctxt "Content/*/Paragraph" msgid "No results were found." msgstr "Ничего не найдено." +#: front/src/components/About.vue:32 +msgctxt "Content/Home/Paragraph" +msgid "No rules available." +msgstr "" + +#: front/src/components/About.vue:39 +msgctxt "Content/Home/Paragraph" +msgid "No terms available." +msgstr "" + #: front/src/components/mixins/Translations.vue:10 #: front/src/components/mixins/Translations.vue:11 msgctxt "Content/Settings/Dropdown" @@ -2817,18 +3187,25 @@ msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Не используется" -#: front/src/components/mixins/Translations.vue:100 -#: front/src/components/mixins/Translations.vue:101 +#: front/src/components/mixins/Translations.vue:112 +#: front/src/components/mixins/Translations.vue:113 msgctxt "Content/OAuth Scopes/Label" msgid "Notifications" msgstr "Уведомления" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:76 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:151 msgctxt "*/Notifications/*" msgid "Notifications" msgstr "Уведомления" -#: front/src/components/Footer.vue:47 +#: front/src/components/mixins/Translations.vue:47 +#: front/src/components/mixins/Translations.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Offensive content" +msgstr "Скрыть содержимое" + +#: front/src/components/Footer.vue:55 msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Официальный веб-сайт" @@ -2843,6 +3220,12 @@ msgctxt "Content/Library/Card.Table.Header/Short" msgid "Old value" msgstr "Старое значение" +#: front/src/components/About.vue:90 +#, fuzzy +msgctxt "*/*/*/State of registrations" +msgid "Open" +msgstr "Открыть" + #: front/src/components/manage/users/InvitationsTable.vue:20 msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" @@ -2850,29 +3233,29 @@ 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)" -msgstr "" -"Открыть тему в поддержке (вставьте диагностическую информацию ниже в Ваше " -"сообщение)" +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 +#: front/src/components/library/AlbumBase.vue:87 +#: front/src/components/library/ArtistBase.vue:99 +#: front/src/components/library/TagDetail.vue:11 +#: front/src/components/library/TrackBase.vue:103 +#: front/src/components/manage/moderation/ReportCard.vue:128 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 +#: front/src/views/admin/library/AlbumDetail.vue:37 +#: front/src/views/admin/library/ArtistDetail.vue:35 +#: front/src/views/admin/library/TagDetail.vue:21 +#: front/src/views/admin/library/TrackDetail.vue:36 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 +#: front/src/views/admin/library/AlbumDetail.vue:52 +#: front/src/views/admin/library/ArtistDetail.vue:50 +#: front/src/views/admin/library/TrackDetail.vue:51 msgctxt "Content/Moderation/Link/Verb" msgid "Open on MusicBrainz" msgstr "Смотреть на MusicBrainz" @@ -2882,10 +3265,10 @@ 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/AlbumDetail.vue:60 +#: front/src/views/admin/library/ArtistDetail.vue:58 #: front/src/views/admin/library/LibraryDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:53 +#: front/src/views/admin/library/TrackDetail.vue:59 #: front/src/views/admin/library/UploadDetail.vue:50 #: front/src/views/admin/moderation/AccountsDetail.vue:52 msgctxt "Content/Moderation/Link/Verb" @@ -2906,6 +3289,7 @@ msgstr "Или настройте своё правило" #: 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/admin/moderation/ReportsList.vue:42 #: front/src/views/playlists/List.vue:25 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" @@ -2913,43 +3297,58 @@ msgstr "Порядок" #: front/src/components/favorites/List.vue:24 #: src/components/library/Albums.vue:15 -#: front/src/components/library/Artists.vue:15 +#: front/src/components/library/Artists.vue:19 #: 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/TagsTable.vue:11 #: 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/moderation/DomainsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/admin/moderation/ReportsList.vue:34 #: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/playlists/List.vue:17 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering" msgstr "Порядок" -#: front/src/components/library/Albums.vue:23 -#: src/components/library/Artists.vue:23 +#: front/src/components/library/Albums.vue:27 +#: src/components/library/Artists.vue:27 #: 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/TagsTable.vue:19 #: 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/components/manage/moderation/DomainsTable.vue:25 #: front/src/views/content/libraries/FilesTable.vue:29 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Ordering direction" msgstr "Порядок" +#: front/src/components/mixins/Translations.vue:48 +#: front/src/components/mixins/Translations.vue:49 +msgctxt "Content/Moderation/Dropdown" +msgid "Other" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:38 msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Владелец" +#: front/src/components/manage/moderation/ReportCard.vue:143 +#, fuzzy +msgctxt "*/*/*" +msgid "Owner" +msgstr "Владелец" + #: front/src/components/PageNotFound.vue:33 msgctxt "Head/*/Title" msgid "Page Not Found" @@ -2965,12 +3364,19 @@ msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Страницы" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/LoginForm.vue:32 +#: src/components/auth/SignupForm.vue:36 msgctxt "Content/*/Input.Label" msgid "Password" msgstr "Пароль" -#: front/src/components/auth/SubsonicTokenForm.vue:94 +#: front/src/components/auth/Settings.vue:291 +#, fuzzy +msgctxt "*/*/*" +msgid "Password" +msgstr "Пароль" + +#: front/src/components/auth/SubsonicTokenForm.vue:100 msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Пароль обновлён" @@ -2980,12 +3386,12 @@ msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Пароль успешно обновлён" -#: front/src/components/audio/Player.vue:628 +#: front/src/components/audio/Player.vue:654 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Приостановить трек" -#: front/src/components/ShortcutsModal.vue:59 +#: front/src/components/ShortcutsModal.vue:96 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Проиграть/приостановить трек" @@ -3014,7 +3420,7 @@ msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Ожидающие файлы" -#: front/src/components/Sidebar.vue:225 +#: front/src/components/Sidebar.vue:232 msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Запросы на подписку" @@ -3025,7 +3431,7 @@ msgctxt "Content/Admin/*/Noun" msgid "Pending review" msgstr "Ожидание одобрения" -#: front/src/components/Sidebar.vue:226 +#: front/src/components/Sidebar.vue:233 msgctxt "Sidebar/Moderation/Hidden text" msgid "Pending review edits" msgstr "Правки, ожидающие одобрения" @@ -3042,66 +3448,67 @@ msgid "Permissions" msgstr "Разрешения" #: front/src/components/audio/PlayButton.vue:9 -#: front/src/components/library/TrackBase.vue:26 +#: front/src/components/library/TrackBase.vue:24 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "Проиграть" #: 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/AlbumBase.vue:21 #: front/src/components/library/AlbumDetail.vue:11 #: src/views/playlists/Detail.vue:24 msgctxt "Content/Queue/Button.Label/Short, Verb" msgid "Play all" msgstr "Проиграть всё" -#: front/src/components/library/ArtistBase.vue:31 +#: front/src/components/library/ArtistBase.vue:32 msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Проиграть все альбомы" -#: front/src/components/audio/PlayButton.vue:76 +#: front/src/components/audio/PlayButton.vue:92 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Проиграть следующий" -#: front/src/components/ShortcutsModal.vue:67 +#: front/src/components/ShortcutsModal.vue:120 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Проиграть следующий трек" -#: front/src/components/audio/PlayButton.vue:74 +#: front/src/components/audio/PlayButton.vue:90 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Играть сейчас" -#: front/src/components/ShortcutsModal.vue:63 +#: front/src/components/ShortcutsModal.vue:116 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Проиграть предыдущий трек" -#: front/src/components/audio/PlayButton.vue:77 +#: front/src/components/audio/PlayButton.vue:93 msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play similar songs" msgstr "Играть похожие треки" -#: front/src/components/Sidebar.vue:224 +#: front/src/components/Sidebar.vue:231 msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Проиграть этот трек" -#: front/src/components/audio/Player.vue:627 +#: front/src/components/audio/Player.vue:653 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Проиграть трек" -#: front/src/components/audio/PlayButton.vue:82 -msgctxt "*/Queue/Button/Title" -msgid "Play..." -msgstr "Играть..." +#: front/src/components/mixins/Report.vue:66 +#: src/components/mixins/Report.vue:67 +#, fuzzy +msgctxt "*/*/*" +msgid "Playlist" +msgstr "Список воспроизведения" -#: front/src/views/playlists/Detail.vue:91 +#: front/src/views/playlists/Detail.vue:121 msgctxt "Head/Playlist/Title" msgid "Playlist" msgstr "Список воспроизведения" @@ -3139,33 +3546,28 @@ msgctxt "Content/Playlist/Dropdown.Label" msgid "Playlist visibility" msgstr "Видимость списка воспроизведения" -#: front/src/components/mixins/Translations.vue:88 -#: front/src/components/mixins/Translations.vue:89 +#: front/src/components/mixins/Translations.vue:100 +#: front/src/components/mixins/Translations.vue:101 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 +#: front/src/views/admin/library/AlbumDetail.vue:179 +#: front/src/views/admin/library/ArtistDetail.vue:167 +#: front/src/views/admin/library/TrackDetail.vue:231 #: src/views/playlists/List.vue:106 msgctxt "*/*/*" msgid "Playlists" msgstr "Списки воспроизведения" -#: front/src/components/Home.vue:56 -msgctxt "Content/Home/List item" -msgid "Playlists? We got them" -msgstr "Списки воспроизведения? У нас они есть" - #: 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 "Пожалуйста, перепроверьте правильный ввод пароля" -#: front/src/components/auth/Login.vue:9 +#: front/src/components/auth/LoginForm.vue:5 msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Пожалуйста перепроверьте, что Ваше имя пользователя и пароль верны" @@ -3175,26 +3577,27 @@ msgctxt "Content/Settings/Paragraph" 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 +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" +msgstr "" + +#: front/src/views/admin/library/TrackDetail.vue:143 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." -msgstr "" -"Запретить аккаунту или домену присылать уведомления, за исключением " -"подписчиков." +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 +#: front/src/components/audio/Player.vue:652 msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Предыдущий трек" @@ -3205,7 +3608,7 @@ msgctxt "Content/Settings/Dropdown/Short" msgid "Private" msgstr "Личное" -#: front/src/views/content/remote/Card.vue:43 +#: front/src/views/content/remote/Card.vue:56 msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Ошибка во время сканирования" @@ -3226,14 +3629,20 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Обработка" -#: front/src/components/mixins/Translations.vue:68 -#: front/src/components/mixins/Translations.vue:69 +#: front/src/components/mixins/Translations.vue:80 +#: front/src/components/mixins/Translations.vue:81 msgctxt "Content/OAuth Scopes/Label" msgid "Profile" msgstr "Профиль" +#: front/src/components/auth/SignupForm.vue:5 +#, fuzzy +msgctxt "Content/Signup/Form/Paragraph" +msgid "Public registrations are not possible on this instance. You will need an invitation code to sign up." +msgstr "Регистрация на этом узле закрыта, Вам понадобится код приглашения чтобы зарегистрироваться." + #: front/src/components/manage/moderation/AccountsTable.vue:188 -#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/components/manage/moderation/DomainsTable.vue:186 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -3264,7 +3673,7 @@ msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Очередь" -#: front/src/components/audio/Player.vue:322 +#: front/src/components/audio/Player.vue:329 msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Очередь перемешана!" @@ -3300,8 +3709,8 @@ msgctxt "*/*/*" msgid "Radios" msgstr "Радио" -#: front/src/components/mixins/Translations.vue:92 -#: front/src/components/mixins/Translations.vue:93 +#: front/src/components/mixins/Translations.vue:104 +#: front/src/components/mixins/Translations.vue:105 msgctxt "Content/OAuth Scopes/Label" msgid "Radios" msgstr "Радио" @@ -3332,15 +3741,15 @@ msgctxt "Content/Moderation/*/Noun" msgid "Reason" msgstr "Причина" -#: front/src/views/admin/moderation/AccountsDetail.vue:251 -#: front/src/views/admin/moderation/DomainsDetail.vue:179 +#: front/src/views/admin/moderation/AccountsDetail.vue:252 +#: front/src/views/admin/moderation/DomainsDetail.vue:216 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 +#: front/src/components/manage/moderation/DomainsTable.vue:48 +#: front/src/components/mixins/Translations.vue:74 +#: front/src/components/mixins/Translations.vue:75 msgctxt "Content/Moderation/*/Noun" msgid "Received messages" msgstr "Полученные сообщения" @@ -3360,6 +3769,12 @@ msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Недавно добавленные" +#: front/src/components/Home.vue:167 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Recently added albums" +msgstr "Недавно добавленные" + #: front/src/components/library/Home.vue:11 msgctxt "Content/Home/Title" msgid "Recently favorited" @@ -3388,14 +3803,14 @@ msgctxt "Popup/*/Message.Title" msgid "Refresh error" msgstr "Ошибка при обновлении" -#: front/src/views/admin/library/AlbumDetail.vue:50 -#: front/src/views/admin/library/ArtistDetail.vue:49 -#: front/src/views/admin/library/TrackDetail.vue:49 +#: front/src/views/admin/library/AlbumDetail.vue:56 +#: front/src/views/admin/library/ArtistDetail.vue:54 +#: front/src/views/admin/library/TrackDetail.vue:55 msgctxt "Content/Moderation/Button/Verb" msgid "Refresh from remote server" msgstr "Обновить с удалённого сервера" -#: front/src/views/admin/moderation/DomainsDetail.vue:127 +#: front/src/views/admin/moderation/DomainsDetail.vue:164 msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Обновить информацию узла" @@ -3407,12 +3822,8 @@ 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." -msgstr "" -"Запрос на обновление не был обработан вовремя нашим сервером. Он будет " -"обработан позже." +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" @@ -3434,16 +3845,13 @@ 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 "" -"Регистрация на этом узле закрыта, Вам понадобится код приглашения чтобы " -"зарегистрироваться." +#: front/src/components/About.vue:86 +#, fuzzy +msgctxt "*/*/*" +msgid "Registrations" +msgstr "Администрирование" -#: front/src/components/manage/users/UsersTable.vue:71 +#: front/src/components/manage/users/UsersTable.vue:72 msgctxt "Content/Admin/Table, User role" msgid "Regular user" msgstr "Обычный пользователь" @@ -3468,8 +3876,8 @@ msgid "Rejected" 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 +#: front/src/components/mixins/Translations.vue:54 src/edits.js:43 +#: front/src/components/mixins/Translations.vue:55 msgctxt "Content/*/*/Noun" msgid "Release date" msgstr "Дата выпуска" @@ -3479,6 +3887,11 @@ msgctxt "Content/Library/Paragraph" msgid "Remaining storage space" msgstr "Свободное место" +#: front/src/views/Notifications.vue:18 src/views/Notifications.vue:52 +msgctxt "Content/Notifications/Label" +msgid "Remind me in:" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" @@ -3486,12 +3899,8 @@ 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" @@ -3508,6 +3917,18 @@ msgctxt "Content/Moderation/Button.Label" msgid "Remove filter" msgstr "Удалить фильтр" +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" +msgid "Remove from allow-list" +msgstr "Удалить из избранного" + +#: front/src/components/manage/moderation/DomainsTable.vue:198 +#, fuzzy +msgctxt "Content/Moderation/Action/Verb" +msgid "Remove from allow-list" +msgstr "Удалить из избранного" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgctxt "Content/Track/Icon.Tooltip/Verb" msgid "Remove from favorites" @@ -3515,43 +3936,109 @@ 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." -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 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 +#: front/src/components/audio/PlayButton.vue:94 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Replace current queue" +msgstr "Добавить в очередь" + +#: front/src/components/mixins/Report.vue:6 src/components/mixins/Report.vue:7 +msgctxt "*/Moderation/*/Verb" +msgid "Report @%{ username }…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:5 +msgctxt "Content/Moderation/Card/Short" +msgid "Report %{ id }" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:139 +#, fuzzy +msgctxt "*/Moderation/Message" +msgid "Report successfully submitted, thank you" +msgstr "Ваша правка была успешно отправлена." + +#: front/src/components/mixins/Report.vue:36 +#: src/components/mixins/Report.vue:37 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this album…" +msgstr "Редактировать этот альбом" + +#: front/src/components/mixins/Report.vue:50 +#: src/components/mixins/Report.vue:51 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this artist…" +msgstr "Редактировать этого исполнителя" + +#: front/src/components/mixins/Report.vue:72 +#: src/components/mixins/Report.vue:73 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this library…" +msgstr "Удалить эту библиотеку?" + +#: front/src/components/mixins/Report.vue:61 +#: src/components/mixins/Report.vue:62 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this playlist…" +msgstr "Добавить в этот список воспроизведения" + +#: front/src/components/mixins/Report.vue:23 +#: src/components/mixins/Report.vue:24 +#, fuzzy +msgctxt "*/Moderation/*/Verb" +msgid "Report this track…" +msgstr "Редактировать этот трек" + +#: front/src/components/audio/PlayButton.vue:95 +msgctxt "*/Moderation/*/Button/Label,Verb" +msgid "Report…" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:117 +msgctxt "Content/*/*/Short" +msgid "Reported object" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "*/Moderation/*/Noun" +msgid "Reports" +msgstr "" + +#: front/src/views/admin/moderation/ReportsList.vue:3 +#: front/src/views/admin/moderation/ReportsList.vue:208 +msgctxt "*/Moderation/Title,Name" +msgid "Reports" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:38 +#: front/src/components/auth/SubsonicTokenForm.vue:41 msgctxt "*/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Запросить новый пароль" -#: front/src/components/auth/SubsonicTokenForm.vue:34 +#: front/src/components/auth/SubsonicTokenForm.vue:39 msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Запросить новый пароль Subsonic API?" -#: front/src/components/auth/SubsonicTokenForm.vue:42 +#: front/src/components/auth/SubsonicTokenForm.vue:47 msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Запросить пароль" @@ -3561,25 +4048,43 @@ msgctxt "Popup/*/Loading.Title" msgid "Requesting a fetch…" msgstr "Запрашиваем данные…" -#: front/src/components/library/EditForm.vue:82 +#: front/src/components/library/EditForm.vue:94 +#, fuzzy msgctxt "Content/Library/Button.Label" -msgid "Reset to initial value: %{ value }" +msgid "Reset to initial value" msgstr "Сброс на начальное значение: %{ value }" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:53 +#: front/src/components/auth/LoginForm.vue:34 +#: src/views/auth/PasswordReset.vue:4 front/src/views/auth/PasswordReset.vue:53 msgctxt "*/Login/*/Verb" msgid "Reset your password" msgstr "Сбросить ваш пароль" +#: front/src/components/manage/moderation/ReportCard.vue:83 +#, fuzzy +msgctxt "Content/*/*/Noun" +msgid "Resolution date" +msgstr "Дата создания" + +#: front/src/components/manage/moderation/ReportCard.vue:218 +msgctxt "Content/*/Button.Label/Verb" +msgid "Resolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:62 +#: front/src/views/admin/moderation/ReportsList.vue:20 +msgctxt "Content/*/*/Short" +msgid "Resolved" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:223 msgctxt "Content/Library/Dropdown/Verb" msgid "Restart import" msgstr "Перезапустить импорт" #: front/src/components/favorites/List.vue:39 -#: src/components/library/Albums.vue:30 -#: front/src/components/library/Artists.vue:30 +#: src/components/library/Albums.vue:34 +#: front/src/components/library/Artists.vue:34 #: src/components/library/Radios.vue:52 front/src/views/playlists/List.vue:32 msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" @@ -3620,43 +4125,49 @@ msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Правило" -#: front/src/components/admin/SettingsGroup.vue:67 +#: front/src/components/About.vue:28 src/components/About.vue:56 +#, fuzzy +msgctxt "Content/About/Header" +msgid "Rules" +msgstr "Правило" + +#: front/src/components/admin/SettingsGroup.vue:75 #: front/src/components/library/radios/Builder.vue:34 msgctxt "Content/*/Button.Label/Verb" msgid "Save" msgstr "Сохранить" -#: front/src/views/content/remote/Card.vue:175 +#: front/src/views/content/remote/Card.vue:203 msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Сканирование запущено" -#: front/src/views/content/remote/Card.vue:67 +#: front/src/views/content/remote/Card.vue:80 msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Сканировать сейчас" -#: front/src/views/content/remote/Card.vue:35 +#: front/src/views/content/remote/Card.vue:48 msgctxt "Content/Library/Card.List item" msgid "Scan pending" msgstr "Ожидание сканирования" -#: front/src/views/content/remote/Card.vue:176 +#: front/src/views/content/remote/Card.vue:204 msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Сканирование пропущено (предыдущее сканирование было совсем недавно)" -#: front/src/views/content/remote/Card.vue:47 +#: front/src/views/content/remote/Card.vue:60 msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Просканировано" -#: front/src/views/content/remote/Card.vue:51 +#: front/src/views/content/remote/Card.vue:64 msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Просканировано с ошибками" -#: front/src/views/content/remote/Card.vue:39 +#: front/src/views/content/remote/Card.vue:52 msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Сканирование... (%{ progress }%)" @@ -3678,12 +4189,14 @@ msgstr "Области" #: 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/TagsTable.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/admin/moderation/ReportsList.vue:8 #: front/src/views/content/libraries/FilesTable.vue:5 #: src/views/playlists/List.vue:13 msgctxt "Content/Search/Input.Label/Noun" @@ -3696,6 +4209,7 @@ msgid "Search a remote library" msgstr "Искать в удалённой библиотеке" #: front/src/components/manage/library/EditsCardList.vue:211 +#: front/src/views/admin/moderation/ReportsList.vue:207 msgctxt "Content/Search/Input.Placeholder" msgid "Search by account, summary, domain…" msgstr "Искать по учетной записи, примечанию, домену…" @@ -3730,7 +4244,13 @@ msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Искать по домену, имени пользователя, информации пользователя…" -#: front/src/components/manage/moderation/DomainsTable.vue:151 +#: front/src/components/manage/library/TagsTable.vue:165 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by name" +msgstr "Искать по имени…" + +#: front/src/components/manage/moderation/DomainsTable.vue:168 msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Искать по имени…" @@ -3745,12 +4265,12 @@ msgctxt "Content/Admin/Input.Placeholder/Verb" msgid "Search by username, e-mail address, code…" msgstr "Искать по пользователю, адресу электронной почты, коду…" -#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:164 msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Искать по имени пользователя, адресу электронной почты, имени…" -#: front/src/components/audio/SearchBar.vue:20 +#: front/src/components/audio/SearchBar.vue:27 msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Искать исполнителей, альбомы, треки…" @@ -3760,16 +4280,30 @@ msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Поискать музыку" -#: front/src/components/library/AlbumBase.vue:57 -#: front/src/components/library/ArtistBase.vue:68 -#: front/src/components/library/TrackBase.vue:76 +#: front/src/components/library/TagsSelector.vue:6 +#, fuzzy +msgctxt "*/Dropdown/Placeholder/Verb" +msgid "Search for tags…" +msgstr "Искать по имени…" + +#: front/src/components/library/AlbumBase.vue:66 +#: front/src/components/library/ArtistBase.vue:77 +#: front/src/components/library/TrackBase.vue:82 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Discogs" +msgstr "Поискать музыку" + +#: front/src/components/library/AlbumBase.vue:58 +#: front/src/components/library/ArtistBase.vue:69 +#: front/src/components/library/TrackBase.vue:74 msgctxt "Content/*/Button.Label/Verb" msgid "Search on Wikipedia" msgstr "Искать на Википедии" #: 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/library/Base.vue:35 +#: front/src/views/admin/moderation/Base.vue:44 #: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 msgctxt "Menu/*/Hidden text" msgid "Secondary menu" @@ -3780,6 +4314,26 @@ msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Разделы" +#: front/src/components/ShortcutsModal.vue:108 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:100 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek backwards 5s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:112 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 30s" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:104 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Seek forwards 5s" +msgstr "" + #: front/src/components/library/radios/Builder.vue:46 msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" @@ -3798,9 +4352,14 @@ msgctxt "Content/*/Link/Verb" msgid "Select only current page" 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 +#: front/src/components/Home.vue:43 +msgctxt "Content/Home/Link" +msgid "Server rules" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:112 +#: front/src/components/manage/users/UsersTable.vue:182 +#: front/src/views/admin/moderation/AccountsDetail.vue:526 msgctxt "*/*/*/Noun" msgid "Settings" msgstr "Настройки" @@ -3822,18 +4381,20 @@ 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 +#: front/src/views/content/remote/Card.vue:90 msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Поделиться ссылкой" +#: front/src/components/About.vue:156 +msgctxt "*/*/*/Verb" +msgid "Show" +msgstr "" + #: front/src/components/audio/album/Card.vue:38 msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" @@ -3842,10 +4403,11 @@ msgstr[0] "Показать больше на %{ count } трек" msgstr[1] "Показать больше на %{ count } трека" msgstr[2] "Показать больше на %{ count } треков" -#: front/src/components/audio/artist/Card.vue:30 -msgctxt "Content/Artist/Card.Link" -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" +#: front/src/components/tags/List.vue:11 +#, fuzzy +msgctxt "Content/*/Button/Label/Verb" +msgid "Show 1 more tag" +msgid_plural "Show %{ count } more tags" msgstr[0] "Показать ещё один альбом" msgstr[1] "Показать ещё %{ count } альбома" msgstr[2] "Показать ещё %{ count } альбомов" @@ -3855,17 +4417,29 @@ msgctxt "Content/Library/Button.Label" msgid "Show all edits" msgstr "Показать все правки" -#: front/src/components/ShortcutsModal.vue:42 +#: front/src/components/ShortcutsModal.vue:60 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Показать доступные горячие клавиши" -#: front/src/views/Notifications.vue:7 +#: front/src/components/common/ExpandableDiv.vue:7 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show less" +msgstr "Показать все правки" + +#: front/src/components/common/ExpandableDiv.vue:8 +#, fuzzy +msgctxt "*/*/Button,Label" +msgid "Show more" +msgstr "Показать ещё один альбом" + +#: front/src/views/Notifications.vue:72 msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Показывать прочитанные уведомления" -#: front/src/components/forms/PasswordInput.vue:26 +#: front/src/components/forms/PasswordInput.vue:42 msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Показать/скрыть пароль" @@ -3874,40 +4448,52 @@ msgstr "Показать/скрыть пароль" #: 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/TagsTable.vue:79 #: 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/moderation/DomainsTable.vue:85 #: front/src/components/manage/users/InvitationsTable.vue:76 -#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/components/manage/users/UsersTable.vue:88 #: front/src/views/content/libraries/FilesTable.vue:117 msgctxt "Content/*/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Показаны результаты %{ start }-%{ end } из %{ total }" -#: front/src/components/ShortcutsModal.vue:83 +#: front/src/components/ShortcutsModal.vue:140 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Перемешать очередь" -#: front/src/components/audio/Player.vue:641 +#: front/src/components/audio/Player.vue:667 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Перемешать очередь" -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/Home.vue:103 +#, fuzzy +msgctxt "*/Signup/Title" +msgid "Sign up" +msgstr "Регистрация" + +#: front/src/views/auth/Signup.vue:37 msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Регистрация" +#: front/src/components/Home.vue:107 +msgctxt "Content/Home/Paragraph" +msgid "Sign up now to keep a track of your favorites, create playlists, discover new content and much more!" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Регистрация" -#: front/src/components/mixins/Translations.vue:57 -#: front/src/views/admin/moderation/AccountsDetail.vue:197 -#: front/src/components/mixins/Translations.vue:58 +#: front/src/components/mixins/Translations.vue:69 +#: front/src/views/admin/moderation/AccountsDetail.vue:198 +#: front/src/components/mixins/Translations.vue:70 msgctxt "Content/Admin/Table.Label/Noun" msgid "Sign-up date" msgstr "Дата регистрации" @@ -3920,9 +4506,9 @@ msgstr "Размер" #: front/src/components/library/FileUpload.vue:94 #: front/src/components/library/TrackDetail.vue:39 -#: front/src/components/mixins/Translations.vue:54 +#: front/src/components/mixins/Translations.vue:66 #: front/src/views/content/libraries/FilesTable.vue:61 -#: front/src/components/mixins/Translations.vue:55 +#: front/src/components/mixins/Translations.vue:67 msgctxt "Content/Library/*/in MB" msgid "Size" msgstr "Размер" @@ -3940,7 +4526,7 @@ msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Пропущенные файлы" -#: front/src/views/admin/moderation/DomainsDetail.vue:89 +#: front/src/views/admin/moderation/DomainsDetail.vue:126 msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Программное обеспечение" @@ -3955,61 +4541,61 @@ msgctxt "Content/*/Paragraph" msgid "Sorry, the page you asked for does not exist:" msgstr "Извините, страницы, которую вы запрашивали, не существует:" -#: front/src/components/Footer.vue:49 +#: front/src/components/Footer.vue:57 msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Исходный код" #: front/src/components/auth/Profile.vue:23 -#: front/src/components/manage/users/UsersTable.vue:70 +#: front/src/components/manage/users/UsersTable.vue:71 msgctxt "Content/Profile/User role" msgid "Staff member" msgstr "Член команды" -#: front/src/components/audio/PlayButton.vue:23 +#: front/src/components/audio/PlayButton.vue:27 #: src/components/radios/Button.vue:4 msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Start radio" msgstr "Включить радио" -#: front/src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 msgctxt "Content/Admin/Menu" msgid "Statistics" 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" -msgstr "" -"Статистика считается по известной активности и содержимому Вашего узла и не " -"отражает всю активность для этого аккаунта" +#: front/src/components/About.vue:170 src/components/Home.vue:53 +#, fuzzy +msgctxt "Content/Home/Header" +msgid "Statistics" +msgstr "Статистика" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: front/src/views/admin/moderation/AccountsDetail.vue:510 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 "" -"Статистика считается по известной активности и содержимому Вашего узла и не " -"отражает всю активность для этого домена" +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/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/moderation/DomainsDetail.vue:418 +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:346 +#: front/src/views/admin/library/ArtistDetail.vue:345 +#: front/src/views/admin/library/LibraryDetail.vue:356 +#: front/src/views/admin/library/TagDetail.vue:210 +#: front/src/views/admin/library/TrackDetail.vue:389 #: 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 "" -"Статистика считается по известной активности и содержимому Вашего узла и не " -"отражает всю активность для этого объекта" +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)" +#: 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/UsersTable.vue:43 +msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" msgid "Status" msgstr "Статус" @@ -4018,8 +4604,25 @@ msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" 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/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" +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/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" +msgid "Status" +msgstr "Статус" + +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Статус" @@ -4029,19 +4632,7 @@ msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Статус" -#: 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 +#: front/src/components/Sidebar.vue:178 src/components/radios/Button.vue:3 msgctxt "*/Player/Button.Label/Short, Verb" msgid "Stop radio" msgstr "Остановить радио" @@ -4051,7 +4642,7 @@ msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Отправить" -#: front/src/components/library/EditForm.vue:98 +#: front/src/components/library/EditForm.vue:110 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit and apply edit" msgstr "Применить изменения" @@ -4061,12 +4652,24 @@ msgctxt "Content/Library/Button.Label" msgid "Submit another edit" msgstr "Отправить ещё одну правку" -#: front/src/components/library/EditForm.vue:99 +#: front/src/components/moderation/ReportModal.vue:64 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Submit report" +msgstr "Отправить" + +#: front/src/components/library/EditForm.vue:111 msgctxt "Content/Library/Button.Label/Verb" msgid "Submit suggestion" msgstr "Отправить предложение" -#: front/src/views/admin/Settings.vue:85 +#: front/src/components/manage/moderation/ReportCard.vue:17 +#, fuzzy +msgctxt "Content/Moderation/*" +msgid "Submitted by" +msgstr "Отправить" + +#: front/src/views/admin/Settings.vue:86 msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" @@ -4106,16 +4709,21 @@ msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Сводка" -#: front/src/components/library/EditForm.vue:87 +#: front/src/components/library/EditForm.vue:99 msgctxt "*/*/*" msgid "Summary (optional)" msgstr "Сводка (необязательно)" -#: front/src/components/Footer.vue:39 +#: front/src/components/Footer.vue:47 msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Форум поддержки" +#: front/src/views/Notifications.vue:10 +msgctxt "Content/Notifications/Header" +msgid "Support this Funkwhale pod" +msgstr "" + #: front/src/components/library/FileUpload.vue:85 msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" @@ -4126,44 +4734,64 @@ msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Синхронизируем изменения с сервером…" +#: front/src/components/audio/SearchBar.vue:35 +msgctxt "*/*/*/Noun" +msgid "Tag" +msgstr "" + +#: front/src/views/admin/library/TagDetail.vue:61 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Tag data" +msgstr "Данные трека" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:15 front/src/edits.js:24 src/edits.js:50 +#: src/edits.js:91 src/entities.js:120 +msgctxt "*/*/*/Noun" +msgid "Tags" +msgstr "" + +#: front/src/views/admin/library/Base.vue:23 +#: src/views/admin/library/TagsList.vue:24 +msgctxt "*/*/*" +msgid "Tags" +msgstr "" + +#: front/src/components/mixins/Translations.vue:44 +#: front/src/components/mixins/Translations.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Takedown request" +msgstr "Отменить запрос на подписку" + +#: front/src/components/About.vue:35 src/components/About.vue:61 +msgctxt "Content/About/Header" +msgid "Terms and privacy policy" +msgstr "" + #: 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/Home.vue:26 -msgctxt "Content/Home/Paragraph" -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 +#: front/src/views/admin/library/AlbumDetail.vue:81 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 "" -"Альбом будет удалён вместе со связанными с ним закачками, треками, избранным " -"и историей прослушивания. Это действие нельзя отменить." +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 +#: front/src/views/admin/library/ArtistDetail.vue:79 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 "" -"Исполнитель будет удалён вместе со связанными с ним закачками, треками, " -"альбомами, избранным и историей прослушивания. Это действие нельзя отменить." +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 +#: front/src/components/Footer.vue:61 msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Логотип funkwhale был любезно предоставлен Francis Gading." @@ -4175,26 +4803,18 @@ msgstr "Заданный адрес не является сервером Funkw #: 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." -msgstr "" -"Библиотека будет удалена вместе со связанными с ней закачками и подписками. " -"Это действие нельзя отменить." +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 "" -"Метаданные файла неправильные или некоторые обязательные поля отсутствуют." +msgid "The metadata included in the file is invalid or some mandatory fields are missing." +msgstr "Метаданные файла неправильные или некоторые обязательные поля отсутствуют." #: front/src/components/library/FileUpload.vue:38 msgctxt "Content/Library/List item" @@ -4206,14 +4826,16 @@ 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" +#: front/src/components/manage/moderation/NotesThread.vue:27 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The note will be removed. This action is irreversible." +msgstr "Закачка будет удалена. Это действие нельзя отменить." + +#: front/src/components/manage/moderation/ReportCard.vue:120 +msgctxt "Content/Moderation/Message" +msgid "The object associated with this report was deleted." msgstr "" -"Платформа бесплатна и имеет открытый исходный код, Вы можете устанавливать и " -"модифицировать её как хотите" #: front/src/components/playlists/Form.vue:14 msgctxt "Content/Playlist/Error message.Title" @@ -4227,55 +4849,46 @@ 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 "Удалённый сервер ответил, но ответ не поддерживается Funkwhale." #: front/src/components/federation/FetchButton.vue:44 +#, fuzzy msgctxt "*/*/Error" -msgid "The remote server didn't answered fast enough" +msgid "The remote server didn't respond quickly enough" msgstr "Удалённый сервер не ответил достаточно быстро" #: front/src/components/federation/FetchButton.vue:50 +#, fuzzy msgctxt "*/*/Error" -msgid "The return server returned invalid JSON or JSON-LD data" +msgid "The remote server returned invalid JSON or JSON-LD data" msgstr "Удалённый сервер вернул неправильные JSON или JSON-LD данные" #: 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 "" -"Выбранные альбомы будут удалены вместе со связанными треками, закачками, " -"избранным и историей прослушивания. Это действие нельзя отменить." +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 "" -"Выбранный исполнитель будет удален вместе со связанными закачками, треками, " -"альбомами, избранным и историей прослушивания. Это действие нельзя отменить." +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 "" -"Выбранная библиотека будет удалена вместе со связанными закачками и " -"подписками. Это действие нельзя отменить." +msgid "The selected library will be removed, as well as associated uploads and follows. This action is irreversible." +msgstr "Выбранная библиотека будет удалена вместе со связанными закачками и подписками. Это действие нельзя отменить." + +#: front/src/components/manage/library/TagsTable.vue:180 +#, fuzzy +msgctxt "Popup/*/Paragraph" +msgid "The selected tag will be removed and unlinked with existing content, if any. 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 "" -"Выбранные треки будут удалены вместе со связанными закачками, избранным и " -"историей прослушивания. Это действие нельзя отменить." +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 msgctxt "Popup/*/Paragraph" @@ -4294,10 +4907,15 @@ 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/views/admin/library/TagDetail.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "The tag will be removed and unlinked from any existing entity. This action is irreversible." +msgstr "Трек будет удалён вместе со связанными закачками, избранным и историей прослушивания. Это действие нельзя отменить." + #: front/src/components/playlists/PlaylistModal.vue:34 msgctxt "Popup/Playlist/Error message.Title" msgid "The track can't be added to a playlist" @@ -4308,14 +4926,10 @@ msgctxt "Sidebar/Player/Error message.Title" msgid "The track cannot be loaded" msgstr "Трек не может быть загружен" -#: front/src/views/admin/library/TrackDetail.vue:74 +#: front/src/views/admin/library/TrackDetail.vue:80 msgctxt "Content/Moderation/Paragraph" -msgid "" -"The track will be removed, as well as associated uploads, favorites and " -"listening history. This action is irreversible." -msgstr "" -"Трек будет удалён вместе со связанными закачками, избранным и историей " -"прослушивания. Это действие нельзя отменить." +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 msgctxt "Content/Moderation/Paragraph" @@ -4347,23 +4961,37 @@ msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Исполнитель представлен в следующих библиотеках:" +#: front/src/components/manage/moderation/DomainsTable.vue:169 +#, fuzzy +msgctxt "Content/Moderation/Popup" +msgid "This domain is present in your allow-list" +msgstr "Исполнитель представлен в следующих библиотеках:" + #: front/src/views/admin/moderation/AccountsDetail.vue:84 -#: front/src/views/admin/moderation/DomainsDetail.vue:48 +#: front/src/views/admin/moderation/DomainsDetail.vue:76 msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "К этому домену применяются особые правила модерации" +#: front/src/components/manage/moderation/InstancePolicyModal.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" +msgid "This entity is subject to specific moderation rules" +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} дискового пространства каждому пользователю." + +#: front/src/components/auth/Settings.vue:300 +msgctxt "Popup/Settings/Paragraph" +msgid "This is irreversible and will permanently remove your data from our servers. You will we immediatly logged out." 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 @@ -4381,57 +5009,49 @@ 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:141 +#: front/src/views/content/remote/Card.vue:169 msgctxt "Content/Library/Card.Help text" -msgid "" -"This library is private and your approval from its owner is needed to access" -" its content" -msgstr "" -"Это личная библиотека и для доступа к ней необходимо получить разрешение " -"владельца" +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 +#: front/src/views/content/remote/Card.vue:170 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 #: 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/Home.vue:87 +msgctxt "Content/Home/Paragraph" +msgid "This pod runs Funkwhale, a community-driven project that lets you listen and share music and audio within a decentralized, open network." msgstr "" -"Этот объект управляется другим сервером, Вы не можете редактировать его." #: front/src/components/library/FileUpload.vue:51 msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." -msgstr "" -"Это примечание будет использовано для обозначения группы файлов, " -"импортированных вместе." +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 "" -"Произошла ошибка во время обработки этого трека, убедитесь что у него " -"корректные теги" +msgid "This track could not be processed, please make sure it is tagged correctly" +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 @@ -4440,18 +5060,17 @@ msgctxt "Content/Library/Help text" msgid "This track is already present in one of your libraries" msgstr "Трек уже находится в одной из Ваших библиотек" -#: front/src/components/audio/PlayButton.vue:85 +#: front/src/components/audio/PlayButton.vue:103 msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" -msgstr "" -"Этот трек недоступен ни в одной из библиотек, к которым у Вас есть доступ" +msgstr "Этот трек недоступен ни в одной из библиотек, к которым у Вас есть доступ" #: front/src/components/library/TrackDetail.vue:82 msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Этот трек представлен в следующих библиотеках:" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:46 msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Это необратимо удалит список воспроизведения." @@ -4461,30 +5080,29 @@ msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "Это радио будет необратимо удалено." -#: front/src/components/auth/SubsonicTokenForm.vue:50 +#: front/src/components/auth/SubsonicTokenForm.vue:55 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." +#: front/src/components/manage/moderation/ReportCard.vue:359 +msgctxt "Content/Moderation/Popup,Paragraph" +msgid "This will delete the object associated with this report and mark the report as resolved. The deletion is irreversible." msgstr "" -"Это приведёт к отключению устройств которые используют текущий пароль." + +#: front/src/components/auth/SubsonicTokenForm.vue:40 +msgctxt "Popup/Settings/Paragraph" +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 @@ -4492,9 +5110,15 @@ 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 -#: src/edits.js:39 +#: front/src/components/manage/library/AlbumsTable.vue:39 +#: front/src/components/manage/library/TracksTable.vue:39 +msgctxt "*/*/*" +msgid "Title" +msgstr "Название" + +#: front/src/views/admin/library/AlbumDetail.vue:105 +#: front/src/views/admin/library/TrackDetail.vue:104 src/edits.js:36 +#: src/edits.js:62 msgctxt "*/*/*/Noun" msgid "Title" msgstr "Название" @@ -4505,32 +5129,33 @@ msgctxt "Content/Track/*/Noun" msgid "Title" msgstr "Название" -#: front/src/components/manage/library/AlbumsTable.vue:39 -#: front/src/components/manage/library/TracksTable.vue:39 -msgctxt "*/*/*" -msgid "Title" -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." -msgstr "" -"Чтобы продолжить, пожалуйста выберите узел Funkwhale, к которому Вы " -"соединяетесь. Введите сам адрес или выберите один из предложенных вариантов." +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 "Чтобы продолжить, пожалуйста выберите узел Funkwhale, к которому Вы соединяетесь. Введите сам адрес или выберите один из предложенных вариантов." -#: front/src/components/ShortcutsModal.vue:79 +#: front/src/components/ShortcutsModal.vue:148 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle favorite" +msgstr "1 избранный" + +#: front/src/components/ShortcutsModal.vue:132 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Toggle mute" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:136 msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Включить цикличное проигрывание очереди" -#: 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 +#: front/src/views/admin/library/AlbumDetail.vue:238 +#: front/src/views/admin/library/ArtistDetail.vue:226 +#: front/src/views/admin/library/LibraryDetail.vue:219 +#: front/src/views/admin/library/TrackDetail.vue:290 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:262 msgctxt "Content/Moderation/Table.Label" msgid "Total size" msgstr "Общий размер" @@ -4540,30 +5165,32 @@ msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Суммарный размер файлов в этой библиотеке" -#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/admin/moderation/DomainsDetail.vue:142 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/audio/SearchBar.vue:34 +#: front/src/components/library/TrackBase.vue:188 #: front/src/components/library/TrackDetail.vue:128 #: front/src/components/metadata/Search.vue:138 msgctxt "*/*/*/Noun" msgid "Track" msgstr "Трек" +#: front/src/components/mixins/Report.vue:28 +#: front/src/views/admin/library/UploadDetail.vue:199 +#: front/src/components/mixins/Report.vue:29 +msgctxt "*/*/*" +msgid "Track" +msgstr "Трек" + #: front/src/components/library/EditCard.vue:13 msgctxt "Content/Library/Card/Short" msgid "Track #%{ id } - %{ name }" msgstr "Трек #%{ id } - %{ name }" -#: front/src/views/admin/library/TrackDetail.vue:91 +#: front/src/views/admin/library/TrackDetail.vue:97 msgctxt "Content/Moderation/Title" msgid "Track data" msgstr "Данные трека" @@ -4573,29 +5200,31 @@ msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Информация о треке" -#: front/src/components/mixins/Translations.vue:50 -#: front/src/components/mixins/Translations.vue:51 +#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:61 msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Название трека" -#: 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/admin/moderation/AccountsDetail.vue:374 +#: front/src/views/admin/moderation/DomainsDetail.vue:311 #: 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 +#: front/src/views/playlists/Detail.vue:76 src/views/radios/Detail.vue:34 msgctxt "*/*/*/Noun" msgid "Tracks" msgstr "Треки" +#: front/src/components/library/TagDetail.vue:36 #: 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/components/manage/library/TagsTable.vue:44 +#: front/src/views/admin/library/AlbumDetail.vue:268 +#: front/src/views/admin/library/ArtistDetail.vue:266 #: front/src/views/admin/library/Base.vue:14 -#: front/src/views/admin/library/LibraryDetail.vue:229 +#: front/src/views/admin/library/LibraryDetail.vue:248 +#: front/src/views/admin/library/TagDetail.vue:143 #: front/src/views/admin/library/TracksList.vue:24 msgctxt "*/*/*" msgid "Tracks" @@ -4606,16 +5235,6 @@ msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Треки этого исполнителя" -#: front/src/components/instance/Stats.vue:25 -msgctxt "Content/About/Paragraph/Unit" -msgid "Tracks favorited" -msgstr "Избранные треки" - -#: front/src/components/instance/Stats.vue:19 -msgctxt "Content/About/Paragraph/Unit" -msgid "tracks listened" -msgstr "треков прослушано" - #: front/src/components/library/radios/Filter.vue:44 msgctxt "Popup/Radio/Title/Noun" msgid "Tracks matching filter" @@ -4627,35 +5246,39 @@ msgctxt "Content/Track/Table.Label/Noun" msgid "Type" msgstr "Тип" -#: front/src/views/admin/moderation/AccountsDetail.vue:180 +#: front/src/views/admin/moderation/AccountsDetail.vue:181 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Тип" +#: front/src/components/manage/moderation/ReportCard.vue:134 +#, fuzzy +msgctxt "*/*/*" +msgid "Type" +msgstr "Тип" + #: front/src/components/manage/moderation/AccountsTable.vue:44 -#: front/src/components/manage/moderation/DomainsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:50 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 +#: front/src/components/ShortcutsModal.vue:68 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" +msgid "Unfocus searchbar" +msgstr "" + +#: front/src/views/content/remote/Card.vue:122 +#: src/views/content/remote/Card.vue:127 msgctxt "*/Library/Button.Label/Verb" msgid "Unfollow" msgstr "Отписаться" -#: front/src/views/content/remote/Card.vue:110 +#: front/src/views/content/remote/Card.vue:123 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." -msgstr "К сожалению, владельцы этого узла ещё не заполнили эту страницу." - #: front/src/components/federation/FetchButton.vue:54 #: front/src/components/federation/FetchButton.vue:55 msgctxt "*/*/Error" @@ -4663,20 +5286,27 @@ msgid "Unknowkn error" msgstr "Неизвестная ошибка" #: front/src/components/library/ImportStatusModal.vue:144 +#, fuzzy msgctxt "Popup/Import/Error.Label" -msgid "Unkwown error" +msgid "Unknown error" msgstr "Неизвестная ошибка" -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" -msgstr "Безграничная музыка" - -#: front/src/components/audio/Player.vue:630 +#: front/src/components/audio/Player.vue:656 msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Включить звук" +#: front/src/components/manage/moderation/ReportCard.vue:225 +msgctxt "Content/*/Button.Label" +msgid "Unresolve" +msgstr "" + +#: front/src/components/manage/moderation/ReportCard.vue:67 +#: front/src/views/admin/moderation/ReportsList.vue:23 +msgctxt "Content/*/*/Short" +msgid "Unresolved" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" @@ -4740,12 +5370,8 @@ 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" @@ -4754,23 +5380,25 @@ 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" msgid "Upload new tracks" msgstr "Загрузить новые треки" -#: front/src/views/admin/moderation/AccountsDetail.vue:298 +#: front/src/views/admin/moderation/AccountsDetail.vue:309 msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Квота загрузки" +#: front/src/components/About.vue:99 +#, fuzzy +msgctxt "*/*/*" +msgid "Upload quota" +msgstr "Квота загрузки" + #: front/src/components/library/FileUpload.vue:267 msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" @@ -4778,11 +5406,8 @@ 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." -msgstr "" -"Закачка была пропущена, так как похожая уже есть в одной из ваших библиотек." +msgid "Upload was skipped because a similar one is already available in one of your libraries." +msgstr "Закачка была пропущена, так как похожая уже есть в одной из ваших библиотек." #: front/src/components/library/ImportStatusModal.vue:11 msgctxt "Popup/Import/Message" @@ -4804,76 +5429,91 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Загружается…" +#: front/src/components/manage/library/LibrariesTable.vue:52 +msgctxt "Content/*/*/Noun" +msgid "Uploads" +msgstr "Закачки" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:75 +#: front/src/views/admin/library/AlbumDetail.vue:258 +#: front/src/views/admin/library/ArtistDetail.vue:246 +#: front/src/views/admin/library/LibraryDetail.vue:258 +#: front/src/views/admin/library/TrackDetail.vue:310 +#: front/src/views/admin/moderation/AccountsDetail.vue:349 +#: front/src/views/admin/moderation/DomainsDetail.vue:281 +#: front/src/components/mixins/Translations.vue:76 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "Uploads" +msgstr "Закачки" + #: front/src/views/admin/library/Base.vue:20 #: front/src/views/admin/library/UploadsList.vue:24 msgctxt "*/*/*" msgid "Uploads" msgstr "Закачки" -#: 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/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." -msgstr "" -"Используйте \"urn:ietf:wg:oauth:2.0:oob\" как URI перенаправления, если Ваше " -"приложение не опубликовано в Интернет." +msgid "Use \"urn:ietf:wg:oauth:2.0:oob\" as a redirect URI if your application is not served on the web." +msgstr "Используйте \"urn:ietf:wg:oauth:2.0:oob\" как URI перенаправления, если Ваше приложение не опубликовано в Интернет." #: front/src/components/Footer.vue:16 msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Использовать другой узел" +#: front/src/components/Home.vue:146 +msgctxt "Content/Home/Link" +msgid "Use Funkwhale on other devices with our apps" +msgstr "" + +#: front/src/components/moderation/ReportModal.vue:44 +msgctxt "*/*/Field,Help" +msgid "Use this field to provide additional context to the moderator that will handle your report." +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/moderation/ReportModal.vue:18 +msgctxt "*/Moderation/Popup,Paragraph" +msgid "Use this form to submit a report to our moderation team." 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." -msgstr "" -"Используйте эту настройку для временного включения/отключения политики без " -"полного её удаления." +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 "Использовано" +#: front/src/components/Home.vue:125 +msgctxt "Content/Home/Header" +msgid "Useful links" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:26 msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Пользователь" -#: front/src/components/instance/Stats.vue:5 -msgctxt "Content/About/Title/Noun" -msgid "User activity" -msgstr "Пользовательская активность" +#: front/src/components/Home.vue:154 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "User guides" +msgstr "Пользовательские библиотеки" + +#: front/src/views/admin/Settings.vue:88 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "User Interface" +msgstr "Имя пользователя" #: front/src/components/library/AlbumDetail.vue:26 #: front/src/components/library/ArtistDetail.vue:39 @@ -4887,35 +5527,35 @@ msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Пользовательские радио" -#: front/src/components/auth/Signup.vue:19 +#: front/src/components/auth/SignupForm.vue:15 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:59 +#: front/src/components/mixins/Translations.vue:71 #: front/src/views/admin/moderation/AccountsDetail.vue:114 -#: front/src/components/mixins/Translations.vue:60 +#: front/src/components/mixins/Translations.vue:72 msgctxt "Content/*/*" msgid "Username" msgstr "Имя пользователя" -#: front/src/components/auth/Login.vue:15 +#: front/src/components/auth/LoginForm.vue:11 msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Имя пользователя или почта" -#: front/src/components/instance/Stats.vue:13 -msgctxt "Content/About/Paragraph/Unit" -msgid "users" -msgstr "пользователи" - -#: front/src/components/Sidebar.vue:102 -#: front/src/components/manage/moderation/DomainsTable.vue:39 -#: front/src/components/mixins/Translations.vue:61 +#: front/src/components/Sidebar.vue:106 +#: front/src/components/manage/moderation/DomainsTable.vue:47 +#: front/src/components/mixins/Translations.vue:73 #: 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 +#: front/src/components/mixins/Translations.vue:74 msgctxt "*/*/*/Noun" msgid "Users" msgstr "Пользователи" +#: front/src/components/Home.vue:110 +msgctxt "Content/Home/Paragraph" +msgid "Users on this pod also get %{ quota } of free storage to upload their own content!" +msgstr "" + #: front/src/components/Footer.vue:29 msgctxt "Footer/*/Title" msgid "Using Funkwhale" @@ -4933,31 +5573,44 @@ msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Просмотреть файлы" -#: 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/components/library/AlbumBase.vue:95 +#: front/src/components/library/ArtistBase.vue:107 +#: front/src/components/library/TrackBase.vue:111 +#: front/src/views/admin/library/AlbumDetail.vue:48 +#: front/src/views/admin/library/ArtistDetail.vue:46 #: 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/TagDetail.vue:32 +#: front/src/views/admin/library/TrackDetail.vue:47 #: 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:30 msgctxt "Content/Moderation/Link/Verb" msgid "View in Django's admin" msgstr "Посмотреть в админке Django" -#: front/src/components/library/AlbumBase.vue:61 -#: front/src/components/library/ArtistBase.vue:72 -#: front/src/components/library/TrackBase.vue:80 +#: front/src/components/Home.vue:169 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "View more…" +msgstr "Загрузить ещё…" + +#: front/src/components/library/AlbumBase.vue:62 +#: front/src/components/library/ArtistBase.vue:73 +#: front/src/components/library/TrackBase.vue:78 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgctxt "Content/*/*/Clickable, Verb" msgid "View on MusicBrainz" msgstr "Смотреть на MusicBrainz" +#: front/src/components/manage/moderation/ReportCard.vue:124 +msgctxt "Content/Moderation/Link" +msgid "View public page" +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 @@ -4973,6 +5626,12 @@ msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Видимость" +#: front/src/components/Home.vue:91 +#, fuzzy +msgctxt "Content/Home/Link" +msgid "Visit funkwhale.audio" +msgstr "О Funkwhale" + #: front/src/components/library/AlbumDetail.vue:4 msgctxt "Content/Album/" msgid "Volume %{ number }" @@ -4983,7 +5642,13 @@ msgctxt "Popup/*/Loading.Title" msgid "Waiting for result…" msgstr "Ждем результатов…" -#: front/src/components/auth/Login.vue:7 +#: front/src/components/auth/Settings.vue:285 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "We cannot delete your account" +msgstr "Вход не удался" + +#: front/src/components/auth/LoginForm.vue:3 msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Вход не удался" @@ -4993,35 +5658,30 @@ msgctxt "Content/*/Error message.Title" msgid "We cannot save your changes" msgstr "Мы не смогли сохранить Ваши изменения" -#: 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/views/Notifications.vue:39 +msgctxt "Content/Notifications/Paragraph" +msgid "We noticed you've been here for a while. If Funkwhale is useful to you, we could use your help to make it even better!" +msgstr "" #: front/src/components/library/FileUpload.vue:39 msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Мы рекомендуем использовать Picard для этого." -#: front/src/components/Home.vue:7 -msgctxt "Content/Home/Title" -msgid "We think listening to music should be simple." -msgstr "Мы считаем, что прослушивание музыки должно быть простым." +#: front/src/components/moderation/ReportModal.vue:35 +msgctxt "*/*/Field,Help" +msgid "We'll use this email if we need to contact you regarding this report." +msgstr "" -#: front/src/components/Home.vue:148 +#: front/src/components/Home.vue:207 msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Добро пожаловать" #: front/src/components/Home.vue:5 -msgctxt "Content/Home/Title/Verb" -msgid "Welcome on Funkwhale" -msgstr "Добро пожаловать в Funkwhale" - -#: front/src/components/Home.vue:24 -msgctxt "Content/Home/Title" -msgid "Why funkwhale?" -msgstr "Почему funkwhale?" +msgctxt "Content/Home/Header" +msgid "Welcome to %{ podName }!" +msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 msgctxt "Popup/Embed/Input.Label" @@ -5048,9 +5708,11 @@ msgctxt "Content/OAuth Scopes/Help Text" msgid "Write-only access to user data" msgstr "Доступ к данным пользователя только для записи" -#: front/src/components/Sidebar.vue:129 +#: front/src/components/Sidebar.vue:133 #: front/src/components/manage/moderation/AccountsTable.vue:72 -#: front/src/components/manage/moderation/DomainsTable.vue:58 +#: front/src/components/manage/moderation/DomainsTable.vue:12 +#: front/src/components/manage/moderation/DomainsTable.vue:69 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 msgctxt "*/*/*" msgid "Yes" msgstr "Да" @@ -5062,34 +5724,18 @@ 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 %{ " -"hostname } . If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." -msgstr "" -"В настоящий момент Вы соединены с %{ " -"hostname } . Если Вы продолжите, Вы " -"будете отсоединены от Вашего текущего узла и все Ваши местные данные будут " -"удалены." +msgid "You are currently connected to %{ hostname } . If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "В настоящий момент Вы соединены с %{ hostname } . Если Вы продолжите, Вы будете отсоединены от Вашего текущего узла и все Ваши местные данные будут удалены." #: front/src/components/library/ArtistDetail.vue:6 msgctxt "Content/Artist/Paragraph" @@ -5103,12 +5749,8 @@ 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" -msgstr "" -"Вы не загружаете контент, защищенный авторскими правами, в публичные " -"библиотеки, это может быть нарушением закона" +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" @@ -5116,54 +5758,36 @@ msgid "You are now using the Funkwhale instance at %{ url }" msgstr "Вы используете узел Funkwhale на %{ url }" #: front/src/views/content/Home.vue:17 +#, fuzzy 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/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 follow libraries from other users to get access to new music. Public libraries can be followed immediately, while following a private library requires approval from its owner." +msgstr "Вы можете подписаться на библиотеки других пользователей чтобы получать доступ к новой музыке. На публичные библиотеки можно подписаться сразу, в то время как подписка на приватную библиотеку требует подтверждения владельца." #: front/src/components/moderation/FilterModal.vue:31 +#, fuzzy msgctxt "Popup/Moderation/Paragraph" -msgid "" -"You can manage and update your filters anytime from your account settings." -msgstr "" -"Вы можете управлять своими фильтрами в любой момент через настройки аккаунта." +msgid "You can manage and update your filters any time 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 "Теперь Вы можете пользоваться сервисом без ограничений." +#: front/src/components/auth/Settings.vue:278 +msgctxt "Content/Settings/Paragraph'" +msgid "You can permanently and irreversibly delete your account and all the associated data using the form below. You will be asked for confirmation." +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 msgctxt "Content/Applications/Paragraph" @@ -5180,21 +5804,17 @@ 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 +#: front/src/views/admin/moderation/DomainsDetail.vue:67 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." -msgstr "" -"Вы не имеете разрешений для редактирования этого объекта, но Вы можете " -"предложить правки. После отправки правки будут рассмотрены перед применением." +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 +#: front/src/components/Sidebar.vue:175 msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "У Вас проигрывается радио" @@ -5206,8 +5826,7 @@ 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 @@ -5222,26 +5841,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 +#, fuzzy msgctxt "Popup/Moderation/Paragraph" -msgid "" -"You will not see tracks, albums and user activity linked to this artist " -"anymore:" -msgstr "" -"Вы больше не увидите треков, альбомов и активности пользователей, связанной " -"с этим исполнителем:" +msgid "You will not see tracks, albums and user activity linked to this artist any more:" +msgstr "Вы больше не увидите треков, альбомов и активности пользователей, связанной с этим исполнителем:" -#: front/src/components/auth/Signup.vue:13 +#: front/src/components/auth/SignupForm.vue:9 msgctxt "Content/Signup/Form/Paragraph" msgid "Your account cannot be created." msgstr "Ваша учётная запись не может быть создана." +#: front/src/components/auth/Settings.vue:281 +msgctxt "Content/Settings/Paragraph'" +msgid "Your account will be deleted from our servers within a few minutes. We will also notify other servers who may have a copy of some of your data so they can proceed to deletion. Please note that some of these servers may be offline or unwilling to comply though." +msgstr "" + #: front/src/components/auth/Settings.vue:215 msgctxt "Content/Settings/Title/Noun" msgid "Your applications" @@ -5252,6 +5870,11 @@ msgctxt "Content/Settings/Error message.Title" msgid "Your avatar cannot be saved" msgstr "Ваш аватар не может быть сохранён" +#: front/src/components/auth/Settings.vue:527 +msgctxt "*/Auth/Message" +msgid "Your deletion request was submitted, your account and content will be deleted shortly" +msgstr "" + #: front/src/components/library/EditForm.vue:3 msgctxt "Content/Library/Paragraph" msgid "Your edit was successfully submitted." @@ -5262,12 +5885,13 @@ msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Ваше избранное" -#: front/src/components/Home.vue:109 -msgctxt "Content/Home/Title" -msgid "Your music, your way" -msgstr "Ваша музыка, ваши правила" +#: front/src/views/Notifications.vue:5 +#, fuzzy +msgctxt "Content/Notifications/Title" +msgid "Your messages" +msgstr "Исходящие сообщения" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:69 msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Ваши уведомления" @@ -5283,48 +5907,51 @@ 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" +msgid "Your settings can't be updated" 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 +#: front/src/edits.js:70 msgctxt "*/*/*/Short, Noun" msgid "Position" msgstr "Позиция" -#: front/src/edits.js:54 +#: front/src/edits.js:77 msgctxt "Content/Track/*/Noun" msgid "Copyright" msgstr "Копирайт" -#: front/src/components/library/AlbumBase.vue:183 -msgctxt "Content/Album/Header.Title" -msgid "" -"Album containing %{ count } track, by %{ artist }" -msgid_plural "" -"Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "" -"Альбом содержит %{ count } трек от %{ artist }" -msgstr[1] "" -"Альбом содержит %{ count } трека от %{ artist }" -msgstr[2] "" -"Альбом содержит %{ count } треков от %{ artist }" +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Смотреть на MusicBrainz" -#: front/src/components/audio/PlayButton.vue:220 +#: front/src/main.js:110 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again in %{ delay }" +msgstr "" + +#: front/src/main.js:113 +msgctxt "*/Error/Paragraph" +msgid "You sent too many requests and have been rate limited, please try again later" +msgstr "" + +#: front/src/components/library/AlbumBase.vue:208 +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" +msgstr[0] "Альбом содержит %{ count } трек от %{ artist }" +msgstr[1] "Альбом содержит %{ count } трека от %{ artist }" +msgstr[2] "Альбом содержит %{ count } треков от %{ artist }" + +#: front/src/components/audio/PlayButton.vue:246 msgctxt "*/Queue/Message" msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue"