diff --git a/front/locales/app.pot b/front/locales/app.pot index 4a7ddcd46f0ba9ca37c2e222379cf61f7c8245b1..35e43c7b32b7752f5d2fd13f34622c0c87e85220 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 <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\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 "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." 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 +#: 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" @@ -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,39 +1688,29 @@ msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "" -#: front/src/components/Home.vue:88 -msgctxt "Content/Home/Title" -msgid "Easy to use" +#: front/src/components/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" 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/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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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 "" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +1943,18 @@ 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" +#: front/src/components/federation/FetchButton.vue:73 +msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "" -#: 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 "" @@ -1685,6 +1963,16 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr "" @@ -1872,31 +2181,21 @@ msgid "Full access" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 -msgctxt "Content/Settings/Paragraph'" -msgid "Funkwhale is compatible with other music players that support the Subsonic API." -msgstr "" - -#: front/src/components/Home.vue:90 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -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." +msgctxt "Content/Settings/Paragraph'" +msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "" -#: front/src/components/Home.vue:111 +#: front/src/components/Home.vue:88 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 "" -#: front/src/components/Home.vue:66 -msgctxt "Content/Home/Paragraph" -msgid "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 "" @@ -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 <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" -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,24 +2596,44 @@ 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" -msgid "Listenings" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 +#: 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/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 "" + #: front/src/components/audio/track/Table.vue:25 #: front/src/components/library/ArtistDetail.vue:28 msgctxt "Content/*/Button.Label" @@ -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,39 +2959,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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,28 +4450,33 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" +msgid "Status" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "" -#: front/src/components/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" -msgstr "" - -#: front/src/components/Home.vue:37 -msgctxt "Content/Home/Title" -msgid "Unlimited music" +msgid "Unknown error" 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 <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr[0] "" msgstr[1] "" -#: 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 a1d9e535b8f48b0f6ab9b7175edfd4fa10afebd0..0446eff89497cdf6dce2a4a4ac4c95e43dc8916d 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 <butterflyoffire+funkwhale@protonmail.com>\n" -"Language-Team: Arabic <https://translate.funkwhale.audio/projects/funkwhale/" -"funkwhale/front/ar/>\n" +"Language-Team: Arabic <https://translate.funkwhale.audio/projects/funkwhale/funkwhale/front/ar/>\n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 @@ -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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: 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,41 +1813,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +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/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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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 "تعديل" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "تعديل" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2076,18 @@ 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" +#: front/src/components/federation/FetchButton.vue:73 +msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "ØØ¯Ø« خطأ أثناء ØÙظ الإعدادات" -#: 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 "ØØ¯Ø« خطأ أثناء ØÙظ الإعدادات" @@ -1769,6 +2096,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -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 متواÙÙ‚ مع برمجيات تشغيل الموسيقى التي تدعم واجهة برمجية " -"تطبيقات صاب سونيك." - -#: front/src/components/Home.vue:90 -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 لتسهيل الإستماع إلى الموسيقى التي ØªØØ¨ÙˆÙ†Ù‡Ø§ Ùˆ " -"لاكتشا٠Ùنّانين Ø¬ÙØ¯Ø¯." +msgid "Funkwhale is compatible with other music players that support the Subsonic API." +msgstr "ÙØ§Ù†Ùƒ وايل Funkwhale متواÙÙ‚ مع برمجيات تشغيل الموسيقى التي تدعم واجهة برمجية تطبيقات صاب سونيك." -#: front/src/components/Home.vue:111 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Ø§ØØµÙ„وا على بيانات وصÙية ذات جودة عن موسيقاكم Ø¨ÙØ¶Ù„ <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "إبدأ هنا" -#: front/src/components/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,24 +2739,44 @@ 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" -msgid "Listenings" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 +#: 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/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 "" + #: front/src/components/audio/track/Table.vue:25 #: front/src/components/library/ArtistDetail.vue:28 msgctxt "Content/*/Button.Label" @@ -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,39 +3110,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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 بكسل." + +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" msgstr "" -"نسق PNG أو GIF أو JPG. Ø§Ù„ØØ¬Ù… الأقصى 2 ميغابيت. سيتم تغيير ØØ¬Ù…ها إلى 400×400 " -"بكسل." -#: front/src/views/admin/library/TrackDetail.vue:137 +#: 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/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:33 -#: front/src/components/auth/SubsonicTokenForm.vue:36 +#: 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,30 +4662,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Ø§Ù„ØØ§Ù„Ø©" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" +msgid "Status" +msgstr "Ø§Ù„ØØ§Ù„Ø©" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "Ø§Ù„ØØ§Ù„Ø©" -#: front/src/components/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/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:99 -#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21 -#: src/edits.js:39 +#: 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: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:79 +#: 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/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 "Ø§Ù„Ù…ÙØ±Ø³ÙŽÙ„Ø©" #: 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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." msgstr "" #: front/src/components/library/ArtistDetail.vue:6 @@ -5058,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." -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 @@ -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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -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 25d02fcd7d847f28998d2a8b5493268b542a849c..a98e19fb3ca11d3196d0b136b3cc45f0fc3cfab3 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 <xaloc@tutanota.com>\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 "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." msgstr "<strong>%{ track }</strong> ja és a <strong>%{ playlist }</strong>." -#: 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,18 +1592,28 @@ 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/admin/moderation/AccountsDetail.vue:132 -msgctxt "'Content/*/*/Noun'" +#: 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" msgstr "Mostra el nom" @@ -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,41 +1745,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Editar" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Editar" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2008,18 @@ 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" +#: 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/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 "Error guardant els canvis" @@ -1736,6 +2028,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -msgstr "" -"De l'à lbum <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> de <a " -"class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "De l'à lbum <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> de <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" #: 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." - -#: front/src/components/Home.vue:90 -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." +msgstr "Funkwhale és compatible amb altres reproductors de música que suporten l'API Subsonic." -#: front/src/components/Home.vue:111 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Obté metadades de qualitat de la teva música grà cies a <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "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,39 +3041,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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,21 +3168,28 @@ 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 -msgctxt "Footer/*/List item.Link" -msgid "Official website" -msgstr "Pà gina oficial" +#: 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" #: front/src/components/auth/Settings.vue:83 msgctxt "Content/Settings/Input.Label" @@ -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.." + +#: 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 "" -"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/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" - -#: 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 +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: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,28 +4581,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Estat" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" +msgid "Status" +msgstr "Estat" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "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." + +#: 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 "" -"Això desactivarà completament l’accés a l’API Subsonic des del teu compte." -#: front/src/components/auth/SubsonicTokenForm.vue:35 +#: 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." + +#: 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 "" -"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: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/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 "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 +#: 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/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 "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 <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." -msgstr "" -"Actualment està s connectat a <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. Si continueu, sereu " -"desconnectats de la vostra instà ncia actual i s’eliminaran totes les vostres " -"dades locals." +msgstr "Actualment està s connectat a <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. 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 <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -msgstr[0] "" -"L'à lbum conté una cançó de <a class=\"internal\" href=\"%{ artistUrl }\">%{ " -"artist }</a>" -msgstr[1] "" -"L'à lbum conté %{ count } cançons, de <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgstr[0] "L'à lbum conté una cançó de <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[1] "L'à lbum conté %{ count } cançons, de <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -#: 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 fa3e78dd74827a41cb6e48860b47df8b98be9557..30ec2da7d22369ce7d91043cf91ba21486a4153b 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 <gfreshman@gmail.com>\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 "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." -msgstr "" -"<strong>%{ track }</strong> se už nacházà v <strong>%{ playlist }</strong>." +msgstr "<strong>%{ track }</strong> se už nacházà v <strong>%{ playlist }</strong>." -#: 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/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: 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 occured 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." +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,38 +1580,55 @@ 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/manage/moderation/InstancePolicyForm.vue:18 -#: front/src/views/admin/moderation/AccountsDetail.vue:157 +#: 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 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,41 +1763,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Upravit" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Upravit" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2026,18 @@ 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" +#: 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/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 "Chyba pÅ™i ukládánà nastavenÃ" @@ -1735,6 +2046,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -msgstr "" -"Z alba <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> od <a " -"class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "Z alba <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> od <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" #: 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 -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 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" -msgstr "" -"ZÃskejte kvalitnà metadata o své hudbÄ› dÃky <a href=\"%{ url }\" target=\"" -"_blank\">MusicBrainz</a>" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "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,39 +3060,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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,21 +3187,28 @@ 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 -msgctxt "Footer/*/List item.Link" -msgid "Official website" -msgstr "Oficiálnà web" +#: 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" #: front/src/components/auth/Settings.vue:83 msgctxt "Content/Settings/Input.Label" @@ -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." + +#: 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 "" -"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/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,28 +4604,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Stav" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" +msgid "Status" +msgstr "Stav" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "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Ã." + +#: 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 "" -"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: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/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 "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 +#: 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/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 "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 <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." -msgstr "" -"MomentálnÄ› jste pÅ™ipojen k <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. 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 <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. 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 <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -msgstr[0] "" -"Album obsahuje %{ count } stopu, od <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgstr[1] "" -"Album obsahuje %{ count } stopy, od <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgstr[2] "" -"Album obsahuje %{ count } stop, od <a class=\"internal\" href=\"%{ artistUrl " -"}\">%{ artist }</a>" +msgstr[0] "Album obsahuje %{ count } stopu, od <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[1] "Album obsahuje %{ count } stopy, od <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[2] "Album obsahuje %{ count } stop, od <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -#: 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 f8d86fe8aa500f7833ee66a4b0ff55d608a41ceb..bfd5486862dc0248ef8ddb784c381c7abf8a80d3 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 <tobias@serguzim.me>\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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." -msgstr "" -"<strong>%{ track }</strong> befindet sich bereits in <strong>%{ playlist " -"}</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgstr "<strong>%{ track }</strong> befindet sich bereits in <strong>%{ playlist }</strong>." -#: 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/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: 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 occured during upload processing. You will find more information " -"below." -msgstr "" -"Ein Fehler ist während des Uploads aufgetreten. Weitere Informationen " -"befinden sich unten." +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,41 +1746,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Bearbeiten" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Bearbeiten" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2009,18 @@ 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" +#: 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/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 "Fehler beim Speichern der Einstellungen" @@ -1761,6 +2029,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -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." - -#: front/src/components/Home.vue:90 -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." +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:111 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Dank <a href=\"https://musicbrainz.org\" target=\"_blank\">MusicBrainz</a> " -"kannst du deine Musik mit hochwertigen Metadaten verschlagworten" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Loslegen" -#: front/src/components/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,25 +2669,45 @@ 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" -msgid "Listenings" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 +#: 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/audio/track/Table.vue:25 +#: 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 "" + +#: front/src/components/audio/track/Table.vue:25 #: front/src/components/library/ArtistDetail.vue:28 msgctxt "Content/*/Button.Label" msgid "Load more…" @@ -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,39 +3040,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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." + +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" 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/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." +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/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 "" -"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/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" +msgid "Sign up" msgstr "Anmeldung" -#: front/src/components/manage/users/UsersTable.vue:40 +#: 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,30 +4582,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Status" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Status" -#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +msgid "Status" +msgstr "Status" + +#: front/src/components/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/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:99 -#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21 -#: src/edits.js:39 +#: 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." +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: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 "" -"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: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/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 "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 +#: 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/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 "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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." msgstr "" #: front/src/components/library/ArtistDetail.vue:6 @@ -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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr[0] "Album mit %{ count } Track, von %{ artist }" msgstr[1] "Album mit %{ count } Tracks, von %{ artist }" -#: 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 2bf04bdfd92256e358fd8c3f3b96a7c6b6ce5a2f..6085a5eb0e13ec14ddef1ef5bc1709f36b4abc0b 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 <ciaranainsworth@posteo.net>\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 "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." msgstr "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." -#: 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,27 +1693,34 @@ 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/admin/library/UploadDetail.vue:58 +#: 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" msgstr "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,41 +1745,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Edit" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Edit" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2008,18 @@ 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" +#: 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/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 "Error while saving settings" @@ -1704,6 +2028,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" @@ -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 -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 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" -msgstr "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "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,39 +3041,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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,28 +4581,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Status" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "Content/Search/Dropdown.Label (Value is All/Pending review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Status" -#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +msgid "Status" +msgstr "Status" + +#: front/src/components/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 <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr[0] "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr[1] "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -#: 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 31b480d5924c176acdeb98bb5ae9b0e43ad32468..e4636a7cdd6975ba0289f1c1abb4dd0fc0851c90 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 <perso@hack-libre.org>\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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: 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,23 +1427,51 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Forigi moderecan regulon" -#: front/src/views/playlists/Detail.vue:39 -msgctxt "Popup/Playlist/Button.Label/Verb" -msgid "Delete playlist" -msgstr "Forigi ludliston" - +#: 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" + #: front/src/views/radios/Detail.vue:28 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,41 +1747,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Redakti" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Redakti" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2010,18 @@ 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" +#: 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/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 "Eraro kiam konservi preferojn" @@ -1742,6 +2030,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -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 -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 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Akiri kvalitaj metadatumoj pri vian muzikon kun <a href=\"%{url}\" " -"target=\"_blank\">MusicBrainz</a>" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Komencu" -#: front/src/components/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,24 +2671,44 @@ 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" -msgid "Listenings" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 +#: 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/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 "" + #: front/src/components/audio/track/Table.vue:25 #: front/src/components/library/ArtistDetail.vue:28 msgctxt "Content/*/Button.Label" @@ -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,39 +3042,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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." + +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" msgstr "" -"PNG, GIF, aÅ JPG. Maksimume 2Mo. La bildo malgrandigos al 400×400 " -"rastrumero." -#: front/src/views/admin/library/TrackDetail.vue:137 +#: 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." +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/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 "" -"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/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 +#: 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/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 "" -"Statistikoj estas kalkula el konata aktiveco kaj datumoj de via instanco, " -"kaj ne kongruas la generalan aktivecon de tiu konto" +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "Statistikoj estas kalkula el konata aktiveco kaj datumoj de via instanco, kaj ne kongruas la generalan aktivecon de tiu konto" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: 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: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 +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,30 +4582,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Stato" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Stato" -#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +msgid "Status" +msgstr "Stato" + +#: 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: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:79 +#: 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/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 "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 +#: 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/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 "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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." msgstr "" #: front/src/components/library/ArtistDetail.vue:6 @@ -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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr[0] "Albumo kun %{count} kanto, je %{artist}" msgstr[1] "Albumo kun %{count} kantoj, je %{artist}" -#: 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 f58ea35a14d6e1e083eef14e6488d9b377b16a73..43b7af62bac29fcfc243aad354ebf08456350c46 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 <manuel@manuelcortez.net>\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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: 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,7 +1349,12 @@ msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Uso actual" -#: front/src/components/federation/FetchButton.vue:53 +#: 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 "" @@ -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,41 +1753,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Editar" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Editar" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2016,18 @@ 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" +#: 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/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 "Error al guardar los cambios" @@ -1759,6 +2036,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -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." - -#: front/src/components/Home.vue:90 -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." +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:111 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Obtén metadatos de calidad para tu música con <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Comenzar" -#: front/src/components/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,24 +2677,44 @@ 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" -msgid "Listenings" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 +#: 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/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 "" + #: front/src/components/audio/track/Table.vue:25 #: front/src/components/library/ArtistDetail.vue:28 msgctxt "Content/*/Button.Label" @@ -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,39 +3048,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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." +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/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 "" -"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/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,30 +4588,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Estado" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" +msgid "Status" +msgstr "Estado" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "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." +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/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 desactivará por completo el acceso a la API Subsonic desde esta cuenta." -#: front/src/components/auth/SubsonicTokenForm.vue:35 +#: 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." +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/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:99 -#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21 -#: src/edits.js:39 +#: 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: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:79 +#: 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/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 "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 +#: 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/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 "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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." msgstr "" #: front/src/components/library/ArtistDetail.vue:6 @@ -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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr[0] "Ãlbum que contiene %{ count } canción, de %{ artist }" msgstr[1] "Ãlbum que contiene %{ count } canciones, de %{ artist }" -#: 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 833a9b4dc698d3eb3beae5aa8b44e4648958e794..beb3aa41c3968f4df317bcf75ecd235604a0ff3f 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 <uodriozola@codesyntax.com>\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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: 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 +#: 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 #, 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 +#: 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 #, 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 +#: 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: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 -#, 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,46 +1101,50 @@ 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" + +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +msgid "Close" 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 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" -msgid "Close" -msgstr "" - #: front/src/components/federation/FetchButton.vue:88 msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "" +#: front/src/components/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,32 +1269,27 @@ 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 +#: front/src/components/auth/ApplicationNew.vue:8 +#: front/src/components/auth/ApplicationNew.vue:41 #, fuzzy -msgctxt "Content/Settings/Button.Label" +msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "Zerrenda berria sortu" -#: front/src/components/auth/ApplicationNew.vue:8 -#: front/src/components/auth/ApplicationNew.vue:41 +#: front/src/components/auth/Settings.vue:220 #, fuzzy -msgctxt "Content/Applications/Title" +msgctxt "Content/Settings/Button.Label" msgid "Create a new application" msgstr "Zerrenda berria sortu" @@ -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,24 +1473,52 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Irratia ezabatu" -#: front/src/views/playlists/Detail.vue:39 -msgctxt "Popup/Playlist/Button.Label/Verb" -msgid "Delete playlist" -msgstr "Zerrenda ezabatu" +#: front/src/components/auth/Settings.vue:302 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" +msgid "Delete my account" +msgstr "Sortu nire kontua" -#: front/src/views/radios/Detail.vue:28 -msgctxt "Popup/Radio/Button.Label/Verb" +#: 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" + +#: front/src/views/radios/Detail.vue:28 +msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Irratia ezabatu" -#: front/src/views/admin/library/AlbumDetail.vue:73 -#: front/src/views/admin/library/TrackDetail.vue:72 +#: 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,30 +1802,25 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Editatu" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Editatu" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 #, fuzzy @@ -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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -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." - -#: front/src/components/Home.vue:90 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -msgstr "Funkwhale erabiltzeko izugarri erraza da." - -#: front/src/components/Home.vue:39 -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." +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:111 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Lortu zure musikari buruzko kalitatezko metadatuak <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a> plataformari esker" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Hasi" -#: front/src/components/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,24 +2771,44 @@ 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" -msgid "Listenings" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 +#: 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/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 "" + #: front/src/components/audio/track/Table.vue:25 #: front/src/components/library/ArtistDetail.vue:28 msgctxt "Content/*/Button.Label" @@ -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/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 #, 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,39 +3163,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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/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:33 -#: front/src/components/auth/SubsonicTokenForm.vue:36 +#: 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,88 +4680,96 @@ 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 +#: 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" +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/library/FileUpload.vue:95 +#: 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/library/FileUpload.vue:95 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "" -#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +msgid "Status" +msgstr "" + +#: front/src/components/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/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:35 +#: 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/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 "" #: 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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." msgstr "" #: front/src/components/library/ArtistDetail.vue:6 @@ -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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr[0] "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 a4a095cfec027a8bce45145df1cde7e3d20cac6a..78954b56c36e045407e5214947e2747876f70812 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 <perso@hack-libre.org>\n" -"Language-Team: French <https://translate.funkwhale.audio/projects/funkwhale/" -"front/fr/>\n" +"Language-Team: French <https://translate.funkwhale.audio/projects/funkwhale/front/fr/>\n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." -msgstr "" -"<strong>%{ track }</strong> est déjà dans <strong>%{ playlist }</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgstr "<strong>%{ track }</strong> est déjà dans <strong>%{ playlist }</strong>." -#: 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/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: 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 occured during upload processing. You will find more information " -"below." -msgstr "" -"Une erreur a eu lieu durant le processus de téléversement. Vous trouverez " -"plus d'information ci-dessous." +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/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:118 +#: 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,41 +1741,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Éditer" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Éditer" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -msgstr "" -"De l’album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> par " -"<a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "De l’album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> par <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" #: front/src/components/auth/Authorize.vue:28 msgctxt "Content/Auth/Label/Noun" @@ -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." - -#: front/src/components/Home.vue:90 -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." +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:111 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Obtenez des métadonnées de qualité pour votre musique grâce à <a href=\"%{ " -"url }\" target=\"_blank\">MusicBrainz</a>" - #: 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,39 +3037,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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)" - -#: front/src/components/library/AlbumBase.vue:73 -#: front/src/components/library/ArtistBase.vue:84 -#: front/src/components/library/TrackBase.vue:92 +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: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." +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/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 "" -"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/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,30 +4576,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Statut" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" +msgid "Status" +msgstr "Statut" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "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." +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/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 désactivera complétement l'accès à l'API Subsonic depuis votre compte." -#: front/src/components/auth/SubsonicTokenForm.vue:35 +#: 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." +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: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:79 +#: 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/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 "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 +#: 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/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 "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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." msgstr "" #: front/src/components/library/ArtistDetail.vue:6 @@ -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 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Ouvrir sur 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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgstr[0] "" -"Album contenant %{ count } piste, par <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgstr[1] "" -"Album contenant %{ count } pistes, par <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Album contenant %{ count } piste, par <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[1] "Album contenant %{ count } pistes, par <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -#: 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/gl/LC_MESSAGES/app.po b/front/locales/gl/LC_MESSAGES/app.po index f526bb7d6a51721462300b243d5581176f3025b9..ddfe74207e67eced15c4df99b0e49ab9d6dcded0 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 <xosem@disroot.org>\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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: 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,10 +1329,16 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar actual" -#: front/src/views/content/libraries/DetailArea.vue:4 -msgctxt "Content/Library/Title" -msgid "Current library" -msgstr "Biblioteca 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" +msgstr "Biblioteca actual" #: front/src/components/playlists/PlaylistModal.vue:8 msgctxt "Popup/Playlist/Title" @@ -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,41 +1754,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Editar" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Editar" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2017,18 @@ 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" +#: 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/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 "Fallo ao gardar os axustes" @@ -1756,6 +2037,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -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." - -#: front/src/components/Home.vue:90 -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." +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:111 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Obteña metadatos de calidade sobre a súa música grazas a <a href=\"%{ url " -"}\" target=\"_blank\">MusicBrainz</a>" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Comezando" -#: front/src/components/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,25 +2678,45 @@ 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" -msgid "Listenings" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 +#: 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/audio/track/Table.vue:25 +#: 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 "" + +#: front/src/components/audio/track/Table.vue:25 #: front/src/components/library/ArtistDetail.vue:28 msgctxt "Content/*/Button.Label" msgid "Load more…" @@ -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,39 +3049,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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." +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/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 "" -"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/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,30 +4589,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Estado" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" +msgid "Status" +msgstr "Estado" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "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/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:99 -#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21 -#: src/edits.js:39 +#: 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: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:79 +#: 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/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 "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 +#: 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/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 "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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." msgstr "" #: front/src/components/library/ArtistDetail.vue:6 @@ -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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr[0] "Ãlbume que contén %{ count } canción, de %{ artist }" msgstr[1] "Ãlbume que contén %{ count } cancións, de %{ artist }" -#: 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 532b297f33b8629085eca843aeac6ef0114a0e88..be9a98c06dd2022110f6f5823c51da4336d6dbfb 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 <silkevicious@tuta.io>\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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." -msgstr "" -"<strong>%{ track }</strong> è già nella <strong>%{ playlist }</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgstr "<strong>%{ track }</strong> è già nella <strong>%{ playlist }</strong>." -#: front/src/components/audio/artist/Card.vue:41 +#: 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/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: 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 occured during upload processing. You will find more information " -"below." -msgstr "" -"Si è verificato un errore durante l'elaborazione del caricamento. Troverai " -"maggiori informazioni qui sotto." +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/UploadDetail.vue:66 +#: 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,41 +1745,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Modifica" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Modifica" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2008,18 @@ 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" +#: 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/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 "Errore durante il salvataggio delle impostazioni" @@ -1763,6 +2028,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -msgstr "" -"Dall'album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> di <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "Dall'album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> di <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" #: 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 -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 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Ottieni metadati di qualità sulla tua musica grazie a <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "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,39 +3041,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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)" - -#: front/src/components/library/AlbumBase.vue:73 -#: front/src/components/library/ArtistBase.vue:84 -#: front/src/components/library/TrackBase.vue:92 +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: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." +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/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 "" -"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/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,30 +4581,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Stato" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" +msgid "Status" +msgstr "Stato" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "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." +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/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 disabiliterà completamente l'accesso alla API Subsonic dagli account." -#: front/src/components/auth/SubsonicTokenForm.vue:35 +#: 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." +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/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:99 -#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21 -#: src/edits.js:39 +#: 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." +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: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 "" -"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: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/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 "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 +#: 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/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 "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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." -msgstr "" -"Attualmente sei connesso a <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. Se continui, sarai " -"disconnesso dalla tua istanza attuale ed i tuoi dati locali saranno " -"eliminati." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "Attualmente sei connesso a <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. 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 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Apri su 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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgstr[0] "" -"Album contenente %{ count } traccia, di <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgstr[1] "" -"Album contenente %{ count } tracce, di <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Album contenente %{ count } traccia, di <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[1] "Album contenente %{ count } tracce, di <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -#: 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/nb_NO/LC_MESSAGES/app.po b/front/locales/nb_NO/LC_MESSAGES/app.po index b922f8408d6ce67abc8a052e7016f9b85821f7d3..7ace33f6cc13540a90d1ee794c557f795a15d061 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 <epost@anotheragency.no>\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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: 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 +#: 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 #, 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 +#: 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 #, 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 +#: 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:93 -#: front/src/components/mixins/Translations.vue:94 +#: 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,45 +1100,50 @@ 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" + +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +msgid "Close" 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 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" -msgid "Close" -msgstr "" - #: front/src/components/federation/FetchButton.vue:88 msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "" +#: front/src/components/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,32 +1269,27 @@ 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 +#: front/src/components/auth/ApplicationNew.vue:8 +#: front/src/components/auth/ApplicationNew.vue:41 #, fuzzy -msgctxt "Content/Settings/Button.Label" +msgctxt "Content/Applications/Title" msgid "Create a new application" msgstr "Opprett en ny spilleliste" -#: front/src/components/auth/ApplicationNew.vue:8 -#: front/src/components/auth/ApplicationNew.vue:41 +#: front/src/components/auth/Settings.vue:220 #, fuzzy -msgctxt "Content/Applications/Title" +msgctxt "Content/Settings/Button.Label" msgid "Create a new application" msgstr "Opprett en ny spilleliste" @@ -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,30 +1802,25 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Rediger" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Rediger" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 #, fuzzy @@ -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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -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." - -#: front/src/components/Home.vue:90 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -msgstr "Funkwhale er dødsenkelt Ã¥ bruke." - -#: front/src/components/Home.vue:39 -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." +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:111 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Hent kvalitetsmetadata om din musikk takket være <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 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,24 +2771,44 @@ 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" -msgid "Listenings" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 +#: 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/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 "" + #: front/src/components/audio/track/Table.vue:25 #: front/src/components/library/ArtistDetail.vue:28 msgctxt "Content/*/Button.Label" @@ -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/library/EditCard.vue:5 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:4 #, fuzzy -msgctxt "Content/Library/Card/Short" -msgid "Modification %{ id }" +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,39 +3157,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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." +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/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 "" -"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/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,88 +4677,99 @@ 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/library/FileUpload.vue:95 -msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" +#: 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/views/content/libraries/Detail.vue:28 -msgctxt "Content/Library.Federation/Table.Label (Value is Approved/Rejected)" +#: front/src/components/library/FileUpload.vue:95 +msgctxt "Content/Library/Table.Label (Value is Uploading/Uploaded/Error)" msgid "Status" msgstr "Status" -#: front/src/components/manage/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: front/src/components/manage/moderation/ReportCard.vue:57 +#, fuzzy +msgctxt "*/*/*" msgid "Status" msgstr "Status" -#: front/src/components/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: 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/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: 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" -#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +msgid "Status" +msgstr "Status" + +#: front/src/components/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,38 +5590,36 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Laster opp" -#: front/src/views/admin/library/Base.vue:20 -#: front/src/views/admin/library/UploadsList.vue:24 +#: front/src/components/manage/library/LibrariesTable.vue:52 #, fuzzy -msgctxt "*/*/*" +msgctxt "Content/*/*/Noun" 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 +#: 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/components/manage/library/LibrariesTable.vue:52 +#: front/src/views/admin/library/Base.vue:20 +#: front/src/views/admin/library/UploadsList.vue:24 #, fuzzy -msgctxt "Content/*/*/Noun" +msgctxt "*/*/*" 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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." msgstr "" #: front/src/components/library/ArtistDetail.vue:6 @@ -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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr[0] "Album 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 5e532668554e2e5ee8ca8732cddf7928f24ea4df..552ef5f1808a3c186702cb8c8a64ec2764009654 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 <keunes@mailbox.org>\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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." msgstr "<strong>%{ track }</strong> staat al in <strong>%{ playlist }</strong>." -#: 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/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: 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 occured during upload processing. You will find more information " -"below." -msgstr "" -"Er ging iets fout bij het verwerken van je upload. Meer informatie hieronder." +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,32 +1229,27 @@ 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 +#: front/src/components/auth/ApplicationNew.vue:8 +#: front/src/components/auth/ApplicationNew.vue:41 #, fuzzy -msgctxt "Content/Settings/Button.Label" +msgctxt "Content/Applications/Title" 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 +#: front/src/components/auth/Settings.vue:220 #, fuzzy -msgctxt "Content/Applications/Title" +msgctxt "Content/Settings/Button.Label" msgid "Create a new application" msgstr "Creëer een nieuwe afspeellijst" @@ -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,30 +1750,25 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Bewerken" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Bewerken" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 #, fuzzy @@ -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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -msgstr "" -"Van het album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> " -"van <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "Van het album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> van <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" #: 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." - -#: front/src/components/Home.vue:90 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -msgstr "Funkwhale is zeer eenvoudig te gebruiken." - -#: front/src/components/Home.vue:39 -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." +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:111 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Verkrijg hoogwaardige metagegevens over je muziek met behulp van <a " -"href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Aan de slag" -#: front/src/components/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,24 +2696,44 @@ 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" -msgid "Listenings" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 +#: 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/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 "" + #: front/src/components/audio/track/Table.vue:25 #: front/src/components/library/ArtistDetail.vue:28 msgctxt "Content/*/Button.Label" @@ -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,38 +2846,42 @@ 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/playlists/PlaylistModal.vue:3 -msgctxt "Popup/Playlist/Title/Verb" +#: 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" msgstr "Afspeellijsten beheren" @@ -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,39 +3083,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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." +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/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 "" -"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/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,30 +4665,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Status" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Status" -#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +msgid "Status" +msgstr "Status" + +#: front/src/components/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." +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: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 "" -"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: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,38 +5505,36 @@ msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Bezig met uploaden" -#: front/src/views/admin/library/Base.vue:20 -#: front/src/views/admin/library/UploadsList.vue:24 +#: front/src/components/manage/library/LibrariesTable.vue:52 #, fuzzy -msgctxt "*/*/*" +msgctxt "Content/*/*/Noun" 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 +#: 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/components/manage/library/LibrariesTable.vue:52 +#: front/src/views/admin/library/Base.vue:20 +#: front/src/views/admin/library/UploadsList.vue:24 #, fuzzy -msgctxt "Content/*/*/Noun" +msgctxt "*/*/*" 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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." -msgstr "" -"Je bent momenteel verbonden met <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. 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 <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "Je bent momenteel verbonden met <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. 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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr[0] "Album 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 ec6408d860f54676aa9fc1239b770368c3b37113..dac483c4d9ff009a784250a7e3884152c875f309 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à <quentin_antonin@hotmail.com>\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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." -msgstr "" -"<strong>%{ track }</strong> es ja dins <strong>%{ playlist }</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgstr "<strong>%{ track }</strong> es ja dins <strong>%{ playlist }</strong>." -#: front/src/components/audio/artist/Card.vue:41 +#: 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/About.vue:136 +msgctxt "*/*/*" +msgid "Allow-list" +msgstr "" + +#: 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 occured during upload processing. You will find more information " -"below." -msgstr "" -"Una error s’es producha pendent lo processús de mandadÃs. Trobaretz mai " -"d’informacion çai-jos." +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/UploadDetail.vue:66 +#: 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,41 +1745,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Modificar" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Modificar" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2008,18 @@ 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" +#: 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/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 "Error en enregistrar los paramètres" @@ -1761,6 +2028,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -msgstr "" -"De l’album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> per " -"<a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "De l’album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> per <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" #: front/src/components/auth/Authorize.vue:28 msgctxt "Content/Auth/Label/Noun" @@ -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." - -#: front/src/components/Home.vue:90 -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." +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:111 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Obtenètz de metadonadas de qualitat per vòstra musica grà cia a <a href=\"%{ " -"url }\" target=\"_blank\">MusicBrainz</a>" - #: 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,39 +3041,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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)" - -#: front/src/components/library/AlbumBase.vue:73 -#: front/src/components/library/ArtistBase.vue:84 -#: front/src/components/library/TrackBase.vue:92 +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: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." + +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" 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/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." +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/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 "" -"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/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 +#: 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/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 "" -"Las estatisticas son calculadas amb las activitats conegudas e lo contengut " -"de vòstra instà ncia, son pas lo rebat de l’activitat generala d’aqueste " -"compte" +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "Las estatisticas son calculadas amb las activitats conegudas e lo contengut de vòstra instà ncia, son pas lo rebat de l’activitat generala d’aqueste compte" -#: front/src/views/admin/moderation/DomainsDetail.vue:371 +#: 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: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 +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,30 +4581,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Estatut" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" +msgid "Status" +msgstr "Estatut" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" msgid "Status" msgstr "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." +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/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ò desactivarà complètament l’accès a l’API Subsonic de vòstre compte " -"estant." -#: front/src/components/auth/SubsonicTokenForm.vue:35 +#: 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." +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/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:99 -#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21 -#: src/edits.js:39 +#: 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." +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: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 "" -"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: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/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 "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 +#: 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/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 "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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." -msgstr "" -"Sètz actualament connectat a <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. Se contunhatz, seretz " -"desconnectat de l’instà ncia actuala e totas vòstras donadas localas serà n " -"suprimidas." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "Sètz actualament connectat a <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. Se contunhatz, seretz desconnectat de l’instà ncia actuala e totas vòstras donadas localas serà n suprimidas." #: front/src/components/library/ArtistDetail.vue:6 msgctxt "Content/Artist/Paragraph" @@ -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 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Veire sus 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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgstr[0] "" -"Album contenent %{ count } pista, de <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgstr[1] "" -"Album contenent %{ count } pistas, de <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Album contenent %{ count } pista, de <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[1] "Album contenent %{ count } pistas, de <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -#: 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/pl/LC_MESSAGES/app.po b/front/locales/pl/LC_MESSAGES/app.po index 8bd099422c801c81c0e1a81f65a5cfac6c253e07..29d4b9f2857d45e2ea795afbd34cd579348e3d0b 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 <me@m4sk.in>\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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: 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,46 +1090,50 @@ 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" + +#: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" +msgid "Close" msgstr "" -"NaciÅ›nij aby wybrać pliki do wysÅ‚ania lub przeciÄ…gnij i upuść pliki lub " -"katalogi" #: front/src/components/federation/FetchButton.vue:85 #: front/src/components/library/ImportStatusModal.vue:79 +#: front/src/components/manage/moderation/InstancePolicyModal.vue:34 msgctxt "*/*/Button.Label/Verb" msgid "Close" msgstr "" -#: front/src/components/ShortcutsModal.vue:20 -msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" -msgid "Close" -msgstr "" - #: front/src/components/federation/FetchButton.vue:88 msgctxt "*/*/Button.Label/Verb" msgid "Close and reload page" msgstr "" +#: front/src/components/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,10 +1343,16 @@ msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Obecny awatar" -#: front/src/views/content/libraries/DetailArea.vue:4 -msgctxt "Content/Library/Title" -msgid "Current library" -msgstr "Obecna biblioteka" +#: 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" +msgstr "Obecna biblioteka" #: front/src/components/playlists/PlaylistModal.vue:8 msgctxt "Popup/Playlist/Title" @@ -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,41 +1769,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Edytuj" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Edytuj" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2030,18 @@ 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" +#: 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/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 "WystÄ…piÅ‚ błąd podczas zapisywania ustawieÅ„" @@ -1764,6 +2050,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -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." - -#: front/src/components/Home.vue:90 -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." +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:111 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Uzyskaj dobrej jakoÅ›ci metadane o Twojej muzyce dziÄ™ki <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Rozpocznij" -#: front/src/components/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,27 +2692,47 @@ 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" -msgid "Listenings" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 +#: 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/audio/track/Table.vue:25 -#: front/src/components/library/ArtistDetail.vue:28 -msgctxt "Content/*/Button.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 "" + +#: front/src/components/audio/track/Table.vue:25 +#: front/src/components/library/ArtistDetail.vue:28 +msgctxt "Content/*/Button.Label" msgid "Load more…" msgstr "Åadowanie Å›ledzÄ…cych…" @@ -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,39 +3062,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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." + +#: front/src/components/About.vue:72 +msgctxt "Content/About/Header/Name" +msgid "Pod configuration" msgstr "" -"PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie pomniejszony do 400x400 pikseli." -#: front/src/views/admin/library/TrackDetail.vue:137 +#: 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." +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/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 "" -"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/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,30 +4605,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Stan" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Stan" -#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +msgid "Status" +msgstr "Stan" + +#: 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/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 "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 +#: 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/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 "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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." msgstr "" #: front/src/components/library/ArtistDetail.vue:6 @@ -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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr[0] "Album zawiera %{ count } utwór od %{ artist }" msgstr[1] "Album zawiera %{ count } utwory od %{ artist }" msgstr[2] "Album zawiera %{ count } utworów od %{ artist }" -#: 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 0ea15cb0a43ffd12f3dbd0254c59e98dd1c0dcc2..c73e1a58f55703ccd36f9ab2f42be0e135b52b9e 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 <nitaibezerra@protonmail.com>\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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." msgstr "<strong>%{ track }</strong> já está em <strong>%{ playlist }</strong>." -#: 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,41 +1745,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Editar" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Editar" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2008,18 @@ 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" +#: 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/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 "Erro ao salvar configurações" @@ -1751,6 +2028,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -msgstr "" -"Do álbum <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> por <a " -"class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "Do álbum <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> por <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" #: 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." - -#: front/src/components/Home.vue:90 -msgctxt "Content/Home/Paragraph" -msgid "Funkwhale is dead simple to use." -msgstr "O Funkwhale é muito fácil de usar." +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: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 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Tenha metadados de qualidade sobre suas músicas graças ao <a href=\"%{ url " -"}\" target=\"_blank\">MusicBrainz</a>" - #: 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,39 +3041,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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,8 +3117,13 @@ 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/library/TrackDetail.vue:25 -msgctxt "Content/Track/Table.Paragraph" +#: 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" msgstr "Sem informações de licenciamento para esta faixa" @@ -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." +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/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 "" -"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/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,30 +4581,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Status" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Status" -#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +msgid "Status" +msgstr "Status" + +#: front/src/components/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." +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/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 vai desativar completamente o acesso á API Subsonic usada na conta." -#: front/src/components/auth/SubsonicTokenForm.vue:35 +#: 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." +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." +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: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 "" -"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: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/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 "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 +#: 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/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 "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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." -msgstr "" -"Você está em <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i " -"class=\"external icon\"/></a>. Se continuar, você sairá e todos os seus " -"dados locais serão excluÃdos." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "Você está em <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. 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 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Abrir em 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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgstr[0] "" -"Ãlbum com %{ count } faixa de <a class=\"internal\" href=\"%{ artistUrl }\"" -">%{ artist }</a>" -msgstr[1] "" -"Ãlbum com %{ count } faixas de <a class=\"internal\" href=\"%{ artistUrl }\"" -">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Ãlbum com %{ count } faixa de <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[1] "Ãlbum com %{ count } faixas de <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -#: 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/pt_PT/LC_MESSAGES/app.po b/front/locales/pt_PT/LC_MESSAGES/app.po index ec8c886805eeecd0c9f98e359a64c56aaec49d7a..13537bc63fab5f71bb12ccc452ee022661c034c2 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 <my_name_is_troll@protonmail.com>\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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." msgstr "" -#: front/src/components/audio/artist/Card.vue:41 +#: 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,9 +1434,27 @@ msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Eliminar regra de moderação" -#: front/src/views/playlists/Detail.vue:39 -msgctxt "Popup/Playlist/Button.Label/Verb" -msgid "Delete playlist" +#: 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" #: front/src/views/radios/Detail.vue:28 @@ -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,41 +1754,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +msgstr "Editar" -#: front/src/components/library/AlbumBase.vue:68 -#: front/src/components/library/ArtistBase.vue:79 -#: front/src/components/library/TrackBase.vue:87 +#: 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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Editar" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2017,18 @@ 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" +#: 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/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 "Erro ao salvar configurações" @@ -1758,6 +2037,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr "" #: front/src/components/auth/Authorize.vue:28 @@ -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." - -#: front/src/components/Home.vue:90 -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." +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:111 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Obtenha metadados de qualidade sobre sua música graças ao <a href=\"%{ url " -"}\" target=\"_blank\">MusicBrainz</a>" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Começar" -#: front/src/components/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,24 +2678,44 @@ 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" -msgid "Listenings" +#: front/src/components/Footer.vue:90 +msgctxt "Footer/Settings/Dropdown.Label/Theme name" +msgid "Light" msgstr "" -#: front/src/components/mixins/Translations.vue:80 -#: front/src/components/mixins/Translations.vue:81 +#: 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/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 "" + #: front/src/components/audio/track/Table.vue:25 #: front/src/components/library/ArtistDetail.vue:28 msgctxt "Content/*/Button.Label" @@ -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,39 +2819,43 @@ 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/playlists/PlaylistModal.vue:3 -msgctxt "Popup/Playlist/Title/Verb" -msgid "Manage playlists" +#: 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" msgstr "Gerenciar playlists" #: front/src/views/admin/users/Base.vue:20 @@ -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,39 +3049,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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." +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/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 "" -"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/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,30 +4589,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "Estado" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "Estado" -#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +msgid "Status" +msgstr "Estado" + +#: 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." +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/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 desativará completamente o acesso à API do Subsonic usando a conta." -#: front/src/components/auth/SubsonicTokenForm.vue:35 +#: 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." +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/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:99 -#: front/src/views/admin/library/TrackDetail.vue:98 src/edits.js:21 -#: src/edits.js:39 +#: 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/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 "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 +#: 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/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 "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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." msgstr "" #: front/src/components/library/ArtistDetail.vue:6 @@ -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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr[0] "Ãlbum contendo %{ count } pista, por %{ artist }" msgstr[1] "Ãlbum contendo %{ count } pistas, por %{ artist }" -#: 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 d19e62d2d321e1d6ffcfc84dde61c56d8ac76501..1518e6bf5812e27cac3dc007442804b085b1909e 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 <ravnina@gmail.com>\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 "" -"<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." -msgstr "" -"<strong>%{ track }</strong> уже в ÑпиÑке воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ <strong>%{ playlist " -"}</strong>." +msgid "<strong>%{ track }</strong> is already in <strong>%{ playlist }</strong>." +msgstr "<strong>%{ track }</strong> уже в ÑпиÑке воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ <strong>%{ playlist }</strong>." -#: 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/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 occured during upload processing. You will find more information " -"below." -msgstr "" -"Во Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ закачки возникла ошибка. Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð½Ð¸Ð¶Ðµ." +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/UploadDetail.vue:66 +#: 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,41 +1763,31 @@ 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/auth/Settings.vue:246 +msgctxt "Content/Settings/Button.Label" +msgid "Edit" +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/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:65 -#: front/src/views/admin/library/ArtistDetail.vue:64 -#: front/src/views/admin/library/TrackDetail.vue:64 +#: 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 "Редактировать" -#: front/src/components/auth/Settings.vue:246 -msgctxt "Content/Settings/Button.Label" -msgid "Edit" -msgstr "Редактировать" - #: front/src/components/auth/ApplicationEdit.vue:30 #: front/src/components/auth/ApplicationEdit.vue:75 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,18 +2026,18 @@ 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" +#: front/src/components/federation/FetchButton.vue:73 +msgctxt "Content/*/Error message.Title" msgid "Error while saving settings" msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек" -#: 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 "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек" @@ -1761,6 +2046,18 @@ 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 <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a" -" class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -msgstr "" -"Из альбома <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> от <a " -"class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "Из альбома <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> от <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" #: 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." - -#: front/src/components/Home.vue:90 -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 Ñоздан, чтобы упроÑтить проÑлушивание любимой музыки и поиÑк новых " -"иÑполнителей." +msgid "Funkwhale is compatible with other music players that support the Subsonic API." +msgstr "Funkwhale ÑовмеÑтим Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ музыкальными плеерами, которые поддерживают Subsonic API." -#: front/src/components/Home.vue:111 +#: front/src/components/Home.vue:88 +#, fuzzy 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 <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Получайте качеÑтвенные метаданные о Вашей музыке Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ <a href=\"%{ url }" -"\" target=\"_blank\">MusicBrainz</a>" - #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Ðачать" -#: front/src/components/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,39 +3060,46 @@ 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/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/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:98 +#: 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:97 -#: front/src/views/content/libraries/Form.vue:10 src/edits.js:10 -#: front/src/components/mixins/Translations.vue:54 +#: 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/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 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 "" -"Открыть тему в поддержке (вÑтавьте диагноÑтичеÑкую информацию ниже в Ваше " -"Ñообщение)" - -#: front/src/components/library/AlbumBase.vue:73 -#: front/src/components/library/ArtistBase.vue:84 -#: front/src/components/library/TrackBase.vue:92 +msgid "Open a support thread (include the debug information below in your message)" +msgstr "Открыть тему в поддержке (вÑтавьте диагноÑтичеÑкую информацию ниже в Ваше Ñообщение)" + +#: 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." +msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." +msgstr "Ðто удалит треки которые были загружены но ещё не обработаны. Файлы будут полноÑтью удалены и Ñвободное меÑто увеличитÑÑ." + +#: 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/components/auth/SubsonicTokenForm.vue:33 -#: front/src/components/auth/SubsonicTokenForm.vue:36 +#: 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,30 +4604,35 @@ 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/users/InvitationsTable.vue:17 -#: front/src/components/manage/users/InvitationsTable.vue:39 -msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +#: 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/manage/users/UsersTable.vue:43 -msgctxt "Content/Admin/Table.Label/Noun (Value is Regular user/Admin)" +#: front/src/views/admin/moderation/DomainsDetail.vue:152 +msgctxt "Content/Moderation/Table.Label (Value is Error message)" msgid "Status" msgstr "СтатуÑ" -#: front/src/components/manage/library/EditsCardList.vue:12 -msgctxt "" -"Content/Search/Dropdown.Label (Value is All/Pending " -"review/Approved/Rejected)" +#: front/src/views/admin/moderation/ReportsList.vue:14 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label (Value is All/Resolved/Unresolved)" msgid "Status" msgstr "СтатуÑ" -#: front/src/components/Sidebar.vue:174 src/components/radios/Button.vue:3 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/*/Noun (Value is Used/Not used)" +msgid "Status" +msgstr "СтатуÑ" + +#: front/src/components/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." +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: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 "" -"Чтобы продолжить, пожалуйÑта выберите узел Funkwhale, к которому Ð’Ñ‹ " -"ÑоединÑетеÑÑŒ. Введите Ñам Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ выберите один из предложенных вариантов." -#: front/src/components/ShortcutsModal.vue:79 +#: 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/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 "Закачки" #: 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 <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. If you continue, you will " -"be disconnected from your current instance and all your local data will be " -"deleted." -msgstr "" -"Ð’ наÑтоÑщий момент Ð’Ñ‹ Ñоединены Ñ <a href=\"%{ url }\" target=\"_blank\">%{ " -"hostname } <i class=\"external icon\"/></a>. ЕÑли Ð’Ñ‹ продолжите, Ð’Ñ‹ " -"будете отÑоединены от Вашего текущего узла и вÑе Ваши меÑтные данные будут " -"удалены." +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "Ð’ наÑтоÑщий момент Ð’Ñ‹ Ñоединены Ñ <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. ЕÑли Ð’Ñ‹ продолжите, Ð’Ñ‹ будете отÑоединены от Вашего текущего узла и вÑе Ваши меÑтные данные будут удалены." #: 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 +#: front/src/entities.js:126 +#, fuzzy +msgctxt "*/*/*/Noun" +msgid "MusicBrainz ID" +msgstr "Смотреть на 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 <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgid_plural "" -"Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgstr[0] "" -"Ðльбом Ñодержит %{ count } трек от <a class=\"internal\" href=\"%{ artistUrl " -"}\">%{ artist }</a>" -msgstr[1] "" -"Ðльбом Ñодержит %{ count } трека от <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" -msgstr[2] "" -"Ðльбом Ñодержит %{ count } треков от <a class=\"internal\" href=\"%{ " -"artistUrl }\">%{ artist }</a>" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Ðльбом Ñодержит %{ count } трек от <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[1] "Ðльбом Ñодержит %{ count } трека от <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[2] "Ðльбом Ñодержит %{ count } треков от <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" -#: 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/src/components/manage/moderation/ReportCard.vue b/front/src/components/manage/moderation/ReportCard.vue index 7053b2bbb2b1ab1f37e94a4c602f9ba64fd0e22c..d44656a4f62ea8bd4d2c22ad5b52cf8b4d771a69 100644 --- a/front/src/components/manage/moderation/ReportCard.vue +++ b/front/src/components/manage/moderation/ReportCard.vue @@ -136,7 +136,7 @@ </td> <td colspan="2"> <i :class="[configs[target.type].icon, 'icon']"></i> - <translate translate-context="*/*/*">{{ configs[target.type].label }}</translate> + {{ configs[target.type].label }} </td> </tr> <tr v-if="obj.target_owner && (!target || target.type !== 'account')">