diff --git a/front/locales/app.pot b/front/locales/app.pot index 9eb4a2a7d..6a253d321 100644 --- a/front/locales/app.pot +++ b/front/locales/app.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: front 1.0.0\n" +"Project-Id-Version: front 0.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-22 14:12+0200\n" +"POT-Creation-Date: 2018-09-24 18:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -30,14 +30,14 @@ msgstr "" msgid "(empty)" msgstr "" -#: front/src/components/common/ActionTable.vue:43 -#: front/src/components/common/ActionTable.vue:51 +#: front/src/components/common/ActionTable.vue:44 +#: front/src/components/common/ActionTable.vue:53 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "" msgstr[1] "" -#: front/src/components/Sidebar.vue:116 src/views/federation/LibraryDetail.vue:87 +#: front/src/components/Sidebar.vue:107 src/views/federation/LibraryDetail.vue:87 msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "" @@ -49,7 +49,7 @@ msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "" msgstr[1] "" -#: front/src/components/library/radios/Builder.vue:76 +#: front/src/components/library/radios/Builder.vue:80 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "" @@ -61,6 +61,10 @@ msgid_plural "%{ count } tracks" msgstr[0] "" msgstr[1] "" +#: front/src/views/content/libraries/Quota.vue:11 +msgid "%{ current } used on %{ max } allowed" +msgstr "" + #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" msgstr "" @@ -77,10 +81,6 @@ msgstr "" msgid "%{ user } listened to a track" msgstr "" -#: front/src/components/auth/Profile.vue:49 -msgid "%{ username }'s profile" -msgstr "" - #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" msgid_plural "%{ count } albums" @@ -100,27 +100,34 @@ msgid_plural "%{ count } tracks" msgstr[0] "" msgstr[1] "" +#: front/src/views/content/libraries/Card.vue:39 src/views/content/remote/Card.vue:26 +msgid "1 tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "" +msgstr[1] "" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "" -#: front/src/App.vue:54 +#: front/src/App.vue:56 msgid "About Funkwhale" msgstr "" -#: front/src/App.vue:32 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 msgid "About this instance" msgstr "" +#: front/src/views/content/libraries/Detail.vue:48 +msgid "Accept" +msgstr "" + #: front/src/components/manage/library/RequestsTable.vue:28 #: front/src/components/manage/library/RequestsTable.vue:62 +#: front/src/views/content/libraries/Detail.vue:40 msgid "Accepted" msgstr "" -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "" - #: front/src/components/Home.vue:109 msgid "Access your music from a clean interface that focus on what really matters" msgstr "" @@ -133,10 +140,6 @@ msgstr "" msgid "Account settings" msgstr "" -#: front/src/components/auth/Settings.vue:257 -msgid "Account Settings" -msgstr "" - #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "" @@ -145,7 +148,11 @@ msgstr "" msgid "Account's email" msgstr "" -#: front/src/components/common/ActionTable.vue:82 +#: front/src/views/content/libraries/Detail.vue:29 +msgid "Action" +msgstr "" + +#: front/src/components/common/ActionTable.vue:86 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "" @@ -153,7 +160,7 @@ msgstr[1] "" #: front/src/components/common/ActionTable.vue:8 #: front/src/components/federation/LibraryFollowTable.vue:24 -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:64 #: front/src/components/manage/library/RequestsTable.vue:54 msgid "Actions" msgstr "" @@ -162,7 +169,7 @@ msgstr "" msgid "Active" msgstr "" -#: front/src/components/Sidebar.vue:60 +#: front/src/components/Sidebar.vue:75 msgid "Activity" msgstr "" @@ -174,18 +181,18 @@ msgstr "" msgid "Add a new library" msgstr "" -#: front/src/components/library/radios/Builder.vue:46 +#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +msgid "Add content" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "" -#: front/src/components/library/radios/Builder.vue:36 +#: front/src/components/library/radios/Builder.vue:40 msgid "Add filters to customize your radio" msgstr "" -#: front/src/components/audio/PlayButton.vue:53 -msgid "Add to current queue" -msgstr "" - #: front/src/components/favorites/TrackFavoriteIcon.vue:4 #: front/src/components/favorites/TrackFavoriteIcon.vue:21 msgid "Add to favorites" @@ -200,10 +207,6 @@ msgstr "" msgid "Add to queue" msgstr "" -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "" - #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "" @@ -212,24 +215,19 @@ msgstr "" msgid "Admin" msgstr "" -#: front/src/components/Sidebar.vue:64 +#: front/src/components/Sidebar.vue:82 msgid "Administration" msgstr "" -#: front/src/components/audio/SearchBar.vue:26 src/components/audio/track/Table.vue:8 +#: front/src/components/audio/track/Table.vue:8 #: front/src/components/federation/LibraryTrackTable.vue:49 -#: front/src/components/library/Album.vue:91 #: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/views/content/libraries/FilesTable.vue:53 +#: front/src/components/library/Album.vue:91 src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 msgid "Album" msgstr "" -#: front/src/components/library/import/ReleaseImport.vue:3 -msgid "Album %{ title } (%{ count } track) by %{ artist }" -msgid_plural "Album %{ title } (%{ count } tracks) by %{ artist }" -msgstr[0] "" -msgstr[1] "" - #: front/src/components/library/Album.vue:12 msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" @@ -252,6 +250,7 @@ msgstr "" #: front/src/components/manage/library/RequestsTable.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 msgid "All" msgstr "" @@ -264,16 +263,9 @@ msgid "An unknown error happend, this can mean the server is down or cannot be r msgstr "" #: front/src/components/federation/LibraryTrackTable.vue:11 -#: front/src/components/library/import/BatchDetail.vue:68 -#: front/src/components/library/import/BatchList.vue:13 -#: front/src/components/library/import/BatchList.vue:22 msgid "Any" msgstr "" -#: front/src/components/library/import/BatchList.vue:24 -msgid "API" -msgstr "" - #: front/src/components/federation/LibraryFollowTable.vue:68 #: front/src/components/federation/LibraryFollowTable.vue:78 msgid "Approve" @@ -291,11 +283,12 @@ msgstr "" msgid "Are you sure you want to log out?" msgstr "" -#: front/src/components/audio/SearchBar.vue:25 src/components/audio/track/Table.vue:7 +#: front/src/components/audio/track/Table.vue:7 #: front/src/components/federation/LibraryTrackTable.vue:48 -#: front/src/components/library/Artist.vue:119 #: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/manage/library/RequestsTable.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:52 +#: front/src/components/library/Artist.vue:119 src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 msgid "Artist" msgstr "" @@ -308,12 +301,8 @@ msgstr "" msgid "Artist page" msgstr "" -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "" - #: front/src/components/audio/Search.vue:10 src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 src/components/library/Library.vue:7 +#: front/src/components/library/Library.vue:7 src/components/library/Artists.vue:119 msgid "Artists" msgstr "" @@ -323,6 +312,7 @@ msgstr "" #: front/src/components/manage/library/FilesTable.vue:19 #: front/src/components/manage/library/RequestsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/federation/LibraryList.vue:28 src/views/playlists/List.vue:27 msgid "Ascending" msgstr "" @@ -361,7 +351,7 @@ msgstr "" msgid "Browse" msgstr "" -#: front/src/components/Sidebar.vue:50 +#: front/src/components/Sidebar.vue:65 msgid "Browse library" msgstr "" @@ -405,14 +395,13 @@ msgstr "" msgid "By confirming, %{ username } will be granted access to your library." msgstr "" -#: front/src/components/audio/track/Table.vue:43 #: front/src/components/common/DangerousButton.vue:17 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "" -#: front/src/components/library/radios/Builder.vue:59 +#: front/src/components/library/radios/Builder.vue:63 msgid "Candidates" msgstr "" @@ -420,7 +409,7 @@ msgstr "" msgid "Cannot change your password" msgstr "" -#: front/src/App.vue:66 +#: front/src/App.vue:68 msgid "Change language" msgstr "" @@ -453,7 +442,7 @@ msgstr "" msgid "Changing your password will have the following consequences" msgstr "" -#: front/src/App.vue:4 +#: front/src/App.vue:6 msgid "Choose your instance" msgstr "" @@ -470,18 +459,14 @@ msgstr "" msgid "Clear playlist" msgstr "" -#: front/src/components/audio/Player.vue:270 -msgid "Clear your queue" -msgstr "" - -#: front/src/components/library/import/BatchList.vue:23 -msgid "CLI" -msgstr "" - #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "" +#: front/src/components/library/FileUpload.vue:76 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "" + #: front/src/components/manage/library/RequestsTable.vue:30 #: front/src/components/manage/library/RequestsTable.vue:64 msgid "Closed" @@ -503,7 +488,7 @@ msgstr "" msgid "Comment" msgstr "" -#: front/src/components/library/radios/Builder.vue:58 +#: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "" @@ -520,8 +505,8 @@ msgstr "" msgid "Confirmation code" msgstr "" -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" msgstr "" #: front/src/components/Home.vue:88 @@ -532,11 +517,15 @@ msgstr "" msgid "Create a funkwhale account" msgstr "" +#: front/src/views/content/libraries/Home.vue:14 +msgid "Create a new library" +msgstr "" + #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" msgstr "" -#: front/src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 msgid "Create an account" msgstr "" @@ -545,6 +534,10 @@ msgstr "" msgid "Create import" msgstr "" +#: front/src/views/content/libraries/Form.vue:26 +msgid "Create library" +msgstr "" + #: front/src/components/auth/Signup.vue:51 msgid "Create my account" msgstr "" @@ -567,17 +560,34 @@ msgstr "" msgid "Current avatar" msgstr "" +#: front/src/views/content/libraries/DetailArea.vue:4 +msgid "Current library" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "" +#: front/src/views/content/libraries/Quota.vue:2 +msgid "Current usage" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:29 src/views/playlists/Detail.vue:33 #: front/src/components/manage/library/FilesTable.vue:189 #: front/src/components/manage/library/RequestsTable.vue:195 #: front/src/components/manage/users/InvitationsTable.vue:166 -#: front/src/views/playlists/Detail.vue:33 +#: front/src/views/content/libraries/FilesTable.vue:257 msgid "Delete" msgstr "" +#: front/src/views/content/libraries/Form.vue:39 +msgid "Delete library" +msgstr "" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "" @@ -586,6 +596,10 @@ msgstr "" msgid "Delete radio" msgstr "" +#: front/src/views/content/libraries/Form.vue:31 +msgid "Delete this library?" +msgstr "" + #: front/src/components/federation/LibraryFollowTable.vue:52 #: front/src/components/federation/LibraryFollowTable.vue:63 msgid "Deny" @@ -601,16 +615,19 @@ msgstr "" #: front/src/components/manage/library/FilesTable.vue:20 #: front/src/components/manage/library/RequestsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/federation/LibraryList.vue:29 src/views/playlists/List.vue:28 msgid "Descending" msgstr "" -#: front/src/components/federation/LibraryCard.vue:50 -msgid "Detail" +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +msgid "Description" msgstr "" -#: front/src/views/admin/users/UsersDetail.vue:146 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +#: front/src/components/federation/LibraryCard.vue:50 +#: front/src/views/content/libraries/Card.vue:47 +msgid "Detail" msgstr "" #: front/src/components/auth/Settings.vue:104 @@ -630,7 +647,7 @@ msgstr "" msgid "Discover how to use Funkwhale from other apps" msgstr "" -#: front/src/components/library/radios/Builder.vue:26 +#: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "" @@ -656,28 +673,25 @@ msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "" msgstr[1] "" -#: front/src/components/Sidebar.vue:113 +#: front/src/components/Sidebar.vue:104 msgid "Do you want to restore your previous queue?" msgstr "" -#: front/src/App.vue:38 +#: front/src/App.vue:40 msgid "Documentation" msgstr "" -#: front/src/components/audio/track/Table.vue:24 src/components/library/Track.vue:48 +#: front/src/components/library/Track.vue:48 msgid "Download" msgstr "" -#: front/src/components/audio/track/Table.vue:27 -msgid "Download tracks" -msgstr "" - #: front/src/components/playlists/Editor.vue:49 msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "" -#: front/src/components/library/Track.vue:58 +#: front/src/components/audio/track/Table.vue:9 src/components/library/Track.vue:58 #: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Duration" msgstr "" @@ -685,11 +699,15 @@ msgstr "" msgid "Easy to use" msgstr "" +#: front/src/views/content/libraries/Detail.vue:9 +msgid "Edit" +msgstr "" + #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "" -#: front/src/components/radios/Card.vue:20 src/views/playlists/Detail.vue:30 +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 msgid "Edit..." msgstr "" @@ -710,55 +728,12 @@ msgstr "" msgid "End edition" msgstr "" -#: front/src/components/library/import/FileUpload.vue:4 -msgid "Ensure your music files are properly tagged before uploading them." -msgstr "" - -#: front/src/components/library/Radios.vue:140 -msgid "Enter a radio name..." -msgstr "" - -#: front/src/components/library/Artists.vue:118 -msgid "Enter an artist name..." -msgstr "" - -#: front/src/views/federation/LibraryList.vue:122 -msgid "Enter an library domain name..." -msgstr "" - -#: front/src/views/playlists/List.vue:104 -msgid "Enter an playlist name..." -msgstr "" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "" - #: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "" -#: front/src/views/admin/Settings.vue:87 -msgid "Error reporting" -msgstr "" - -#: front/src/components/common/ActionTable.vue:75 +#: front/src/components/common/ActionTable.vue:79 msgid "Error while applying action" msgstr "" @@ -778,6 +753,10 @@ msgstr "" msgid "Error while creating invitation" msgstr "" +#: front/src/views/content/remote/ScanForm.vue:3 +msgid "Error while fetching remote library" +msgstr "" + #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "" @@ -786,21 +765,16 @@ msgstr "" msgid "Error while scanning library" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:41 -#: front/src/components/library/import/BatchDetail.vue:70 -#: front/src/components/library/import/BatchList.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:16 +#: front/src/views/content/libraries/FilesTable.vue:236 msgid "Errored" msgstr "" -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" +#: front/src/views/content/libraries/Quota.vue:75 +msgid "Errored files" msgstr "" -#: front/src/components/playlists/Form.vue:85 -msgid "Everyone on this instance" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:57 +#: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "" @@ -820,11 +794,7 @@ msgstr "" msgid "Expired/used" msgstr "" -#: front/src/components/library/import/Main.vue:65 -msgid "External source. Supported backends" -msgstr "" - -#: front/src/components/Sidebar.vue:51 +#: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "" @@ -832,14 +802,10 @@ msgstr "" msgid "Federate with a new instance" msgstr "" -#: front/src/views/federation/LibraryTrackList.vue:21 -msgid "Federated tracks" -msgstr "" - -#: front/src/components/Sidebar.vue:87 src/components/library/import/BatchList.vue:25 +#: front/src/views/federation/LibraryDetail.vue:40 #: front/src/components/manage/users/UsersTable.vue:180 -#: front/src/views/admin/Settings.vue:84 src/views/admin/users/UsersDetail.vue:161 -#: front/src/views/federation/Base.vue:35 src/views/federation/LibraryDetail.vue:40 +#: front/src/views/admin/users/UsersDetail.vue:161 src/views/admin/Settings.vue:84 +#: front/src/views/federation/Base.vue:35 msgid "Federation" msgstr "" @@ -847,40 +813,34 @@ msgstr "" msgid "File mirroring" msgstr "" -#: front/src/components/library/import/FileUpload.vue:43 +#: front/src/components/library/FileUpload.vue:83 msgid "File name" msgstr "" -#: front/src/components/library/import/Main.vue:76 -msgid "File upload" -msgstr "" - #: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21 msgid "Files" msgstr "" -#: front/src/components/library/import/ArtistImport.vue:7 -msgid "Filter album types" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:56 +#: front/src/components/library/radios/Builder.vue:60 msgid "Filter name" msgstr "" -#: front/src/components/library/import/Main.vue:52 -msgid "Finish import" -msgstr "" - -#: front/src/components/library/import/BatchDetail.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:240 msgid "Finished" msgstr "" -#: front/src/components/library/import/Main.vue:59 -msgid "First, choose where you want to import the music from" +#: front/src/components/federation/LibraryCard.vue:44 +#: front/src/views/content/remote/Card.vue:37 +msgid "Follow" msgstr "" -#: front/src/components/federation/LibraryCard.vue:44 -msgid "Follow" +#: front/src/views/content/remote/Card.vue:42 +msgid "Follow pending approval" +msgstr "" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" msgstr "" #: front/src/components/federation/LibraryCard.vue:36 @@ -891,7 +851,7 @@ msgstr "" msgid "Follow status" msgstr "" -#: front/src/views/federation/Base.vue:13 +#: front/src/views/content/libraries/Detail.vue:7 src/views/federation/Base.vue:13 #: front/src/views/federation/LibraryFollowersList.vue:24 msgid "Followers" msgstr "" @@ -901,6 +861,7 @@ msgid "Followers only" msgstr "" #: front/src/components/federation/LibraryCard.vue:15 +#: front/src/views/content/remote/Card.vue:47 #: front/src/views/federation/LibraryDetail.vue:29 msgid "Following" msgstr "" @@ -913,7 +874,7 @@ msgstr "" msgid "From album %{ album } by %{ artist }" msgstr "" -#: front/src/App.vue:56 +#: front/src/App.vue:58 msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" msgstr "" @@ -953,6 +914,10 @@ msgid "" " " msgstr "" +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +msgid "Get started" +msgstr "" + #: front/src/components/common/ActionTable.vue:21 #: front/src/components/common/ActionTable.vue:27 msgid "Go" @@ -962,18 +927,10 @@ msgstr "" msgid "Go to home page" msgstr "" -#: front/src/components/library/import/Main.vue:13 -msgid "Grab corresponding metadata" -msgstr "" - -#: front/src/App.vue:74 +#: front/src/App.vue:76 msgid "Help us translate Funkwhale" msgstr "" -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "" - #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" msgstr "" @@ -982,16 +939,12 @@ msgstr "" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "" -#: front/src/components/library/import/BatchList.vue:34 -msgid "ID" -msgstr "" - #: front/src/views/auth/PasswordResetConfirm.vue:24 msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "" -#: front/src/components/federation/LibraryTrackTable.vue:196 #: front/src/components/library/Library.vue:17 +#: front/src/components/federation/LibraryTrackTable.vue:196 msgid "Import" msgstr "" @@ -999,45 +952,15 @@ msgstr "" msgid "Import #%{ id } launched" msgstr "" -#: front/src/components/library/import/Main.vue:38 -msgid "Import %{ count } track" -msgid_plural "Import %{ count } tracks" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/library/import/BatchDetail.vue:10 -msgid "Import batch" -msgstr "" - -#: front/src/components/library/import/BatchDetail.vue:185 -msgid "Import Batch #%{ id }" -msgstr "" - #: front/src/components/library/Library.vue:20 msgid "Import batches" msgstr "" -#: front/src/components/library/import/BatchList.vue:117 -msgid "Import Batches" -msgstr "" - #: front/src/components/manage/library/FilesTable.vue:40 #: front/src/components/manage/library/RequestsTable.vue:53 msgid "Import date" msgstr "" -#: front/src/components/library/import/FileUpload.vue:38 -msgid "Import detail page" -msgstr "" - -#: front/src/components/Sidebar.vue:81 -msgid "Import music" -msgstr "" - -#: front/src/components/library/import/Main.vue:267 -msgid "Import Music" -msgstr "" - #: front/src/components/Home.vue:71 msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "" @@ -1047,43 +970,28 @@ msgstr "" msgid "Import pending" msgstr "" +#: front/src/components/library/FileUpload.vue:51 +msgid "Import reference" +msgstr "" + #: front/src/views/admin/library/Base.vue:9 #: front/src/views/admin/library/RequestsList.vue:3 #: front/src/views/admin/library/RequestsList.vue:21 msgid "Import requests" msgstr "" -#: front/src/components/library/import/BatchList.vue:20 -#: front/src/components/library/import/Main.vue:6 -msgid "Import source" -msgstr "" - #: front/src/components/federation/LibraryTrackTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Import status" msgstr "" -#: front/src/components/library/import/ReleaseImport.vue:14 -msgid "Import this release" -msgstr "" - -#: front/src/components/library/import/TrackImport.vue:11 -msgid "Import this track" -msgstr "" - #: front/src/components/federation/LibraryTrackTable.vue:12 #: front/src/components/manage/library/RequestsTable.vue:29 #: front/src/components/manage/library/RequestsTable.vue:61 msgid "Imported" msgstr "" -#: front/src/components/library/import/TrackImport.vue:44 -msgid "Imported URL" -msgstr "" - -#: front/src/views/admin/Settings.vue:82 -msgid "Imports" -msgstr "" - #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "" @@ -1096,36 +1004,16 @@ msgstr "" msgid "Inactive" msgstr "" -#: front/src/components/library/import/Main.vue:96 -msgid "Input a MusicBrainz ID manually:" -msgstr "" - -#: front/src/views/auth/PasswordReset.vue:53 -msgid "Input the email address binded to your account" -msgstr "" - #: front/src/components/playlists/Editor.vue:31 msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" msgstr[0] "" msgstr[1] "" -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "" - #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "" -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "" - #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -1140,24 +1028,20 @@ msgstr "" msgid "Invitations" msgstr "" -#: front/src/App.vue:43 +#: front/src/App.vue:45 msgid "Issue tracker" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:80 -msgid "Job ID" -msgstr "" - -#: front/src/components/library/import/BatchList.vue:36 -msgid "Jobs" +#: front/src/views/content/libraries/Home.vue:9 +msgid "It looks like you don't have any library yet, it's time to create one!" msgstr "" #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "" -#: front/src/components/audio/track/Table.vue:33 -msgid "Keep your PRIVATE_TOKEN secret as it gives access to your account." +#: front/src/views/content/remote/Home.vue:14 +msgid "Known libraries" msgstr "" #: front/src/components/manage/users/UsersTable.vue:41 @@ -1173,15 +1057,10 @@ msgstr "" msgid "Last modification" msgstr "" -#: front/src/components/common/ActionTable.vue:39 +#: front/src/components/common/ActionTable.vue:40 msgid "Launch" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:18 -#: front/src/components/library/import/BatchList.vue:35 -msgid "Launch date" -msgstr "" - #: front/src/components/federation/LibraryForm.vue:31 msgid "Launch scan" msgstr "" @@ -1190,19 +1069,19 @@ msgstr "" msgid "Learn more about this instance" msgstr "" -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "" - #: front/src/components/requests/Form.vue:10 msgid "Leave this field empty if you're requesting the whole discography." msgstr "" -#: front/src/views/federation/Base.vue:5 src/views/federation/LibraryList.vue:123 +#: front/src/views/content/Base.vue:5 src/views/federation/Base.vue:5 +#: front/src/views/federation/LibraryList.vue:123 msgid "Libraries" msgstr "" -#: front/src/components/Sidebar.vue:70 +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:51 #: front/src/components/instance/Stats.vue:30 #: front/src/components/manage/users/UsersTable.vue:176 @@ -1223,125 +1102,90 @@ msgstr "" msgid "Library size" msgstr "" -#: front/src/components/federation/LibraryForm.vue:96 -msgid "library@demo.funkwhale.audio" +#: front/src/App.vue:31 +msgid "Links" msgstr "" -#: front/src/App.vue:29 -msgid "Links" +#: front/src/views/content/libraries/Detail.vue:21 +msgid "Loading followers..." +msgstr "" + +#: front/src/views/content/libraries/Home.vue:3 +msgid "Loading Libraries..." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +msgid "Loading library data..." +msgstr "" + +#: front/src/views/Notifications.vue:4 +msgid "Loading notifications..." +msgstr "" + +#: front/src/views/content/remote/Home.vue:3 +msgid "Loading remote libraries..." msgstr "" #: front/src/views/instance/Timeline.vue:4 msgid "Loading timeline..." msgstr "" -#: front/src/components/favorites/List.vue:5 -msgid "Loading your favorites..." +#: front/src/views/content/libraries/Quota.vue:4 +msgid "Loading usage data..." msgstr "" -#: front/src/components/auth/Login.vue:78 -msgid "Log In" +#: front/src/components/favorites/List.vue:5 +msgid "Loading your favorites..." msgstr "" #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "" -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "" - #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "" -#: front/src/components/Sidebar.vue:44 src/components/auth/Login.vue:41 +#: front/src/components/Sidebar.vue:55 src/components/auth/Login.vue:41 msgid "Login" msgstr "" -#: front/src/components/Sidebar.vue:43 +#: front/src/components/Sidebar.vue:53 msgid "Logout" msgstr "" -#: front/src/components/audio/Player.vue:266 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "" - -#: front/src/components/audio/Player.vue:267 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "" - -#: front/src/components/audio/Player.vue:268 -msgid "Looping on whole queue. Click to disable looping." -msgstr "" - -#: front/src/components/library/Track.vue:94 +#: front/src/components/library/Track.vue:105 msgid "Lyrics" msgstr "" -#: front/src/views/admin/library/Base.vue:25 -msgid "Manage library" -msgstr "" - #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "" -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "" - #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "" -#: front/src/components/manage/library/RequestsTable.vue:197 -msgid "Mark as closed" +#: front/src/views/Notifications.vue:17 +msgid "Mark all as read" msgstr "" -#: front/src/components/manage/library/RequestsTable.vue:196 -msgid "Mark as imported" -msgstr "" - -#: front/src/components/library/import/Main.vue:12 -msgid "Metadata" -msgstr "" - -#: front/src/components/library/import/Main.vue:115 -msgid "" -"Metadata is the data related to the music you want to import. This includes all the information about the artists, albums and tracks. In order to have a high quality library, it is recommended to grab data from the\n" -" \n" -" MusicBrainz\n" -" \n" -" project, which you can think about as the Wikipedia of music." -msgstr "" - -#: front/src/components/Sidebar.vue:48 src/components/library/import/Main.vue:18 +#: front/src/components/Sidebar.vue:63 msgid "Music" msgstr "" -#: front/src/components/library/import/Main.vue:147 -msgid "Music request" -msgstr "" - -#: front/src/components/audio/Player.vue:265 -msgid "Mute" -msgstr "" - #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "" -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" +#: front/src/views/content/libraries/Home.vue:6 +msgid "My libraries" msgstr "" -#: front/src/components/library/radios/Builder.vue:227 -msgid "My awesome radio" -msgstr "" - -#: front/src/components/library/Track.vue:64 src/components/library/Track.vue:75 -#: front/src/components/library/Track.vue:86 +#: front/src/components/audio/track/Row.vue:40 src/components/library/Track.vue:64 +#: front/src/components/library/Track.vue:75 src/components/library/Track.vue:86 +#: front/src/components/library/Track.vue:97 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 @@ -1351,11 +1195,14 @@ msgstr "" #: front/src/components/manage/library/RequestsTable.vue:82 #: front/src/components/manage/users/UsersTable.vue:61 #: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:89 +#: front/src/views/content/libraries/FilesTable.vue:95 msgid "N/A" msgstr "" #: front/src/components/playlists/PlaylistModal.vue:31 #: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/content/libraries/Form.vue:10 msgid "Name" msgstr "" @@ -1364,19 +1211,11 @@ msgstr "" msgid "New password" msgstr "" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:149 msgid "New tracks will be appended here automatically." msgstr "" -#: front/src/components/library/import/Main.vue:29 -msgid "Next step" -msgstr "" - -#: front/src/components/audio/Player.vue:263 -msgid "Next track" -msgstr "" - -#: front/src/components/Sidebar.vue:125 +#: front/src/components/Sidebar.vue:116 msgid "No" msgstr "" @@ -1384,12 +1223,12 @@ msgstr "" msgid "No add-ons, no plugins : you only need a web library" msgstr "" -#: front/src/components/library/Track.vue:102 +#: front/src/components/library/Track.vue:113 msgid "No lyrics available for this track." msgstr "" -#: front/src/components/playlists/Form.vue:81 -msgid "Nobody except me" +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" msgstr "" #: front/src/views/federation/LibraryDetail.vue:32 @@ -1405,7 +1244,11 @@ msgstr "" msgid "Not used" msgstr "" -#: front/src/App.vue:37 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +msgid "Notifications" +msgstr "" + +#: front/src/App.vue:39 msgid "Official website" msgstr "" @@ -1413,23 +1256,15 @@ msgstr "" msgid "Old password" msgstr "" -#: front/src/components/library/import/FileUpload.vue:36 -msgid "Once all your files are uploaded, simply click the following button to check the import status." -msgstr "" - #: front/src/components/federation/LibraryCard.vue:21 #: front/src/components/manage/users/InvitationsTable.vue:20 msgid "Open" msgstr "" -#: front/src/App.vue:63 +#: front/src/App.vue:65 msgid "Options" msgstr "" -#: front/src/components/library/import/Main.vue:93 -msgid "Or" -msgstr "" - #: front/src/components/favorites/List.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:18 #: front/src/components/library/Artists.vue:15 src/components/library/Radios.vue:33 @@ -1437,6 +1272,7 @@ msgstr "" #: front/src/components/manage/library/RequestsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/federation/LibraryList.vue:18 src/views/playlists/List.vue:17 msgid "Ordering" msgstr "" @@ -1447,6 +1283,7 @@ msgstr "" #: front/src/components/manage/library/FilesTable.vue:17 #: front/src/components/manage/library/RequestsTable.vue:17 #: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:29 #: front/src/views/federation/LibraryList.vue:26 src/views/playlists/List.vue:25 msgid "Ordering direction" msgstr "" @@ -1455,10 +1292,6 @@ msgstr "" msgid "Owner" msgstr "" -#: front/src/components/PageNotFound.vue:33 -msgid "Page Not Found" -msgstr "" - #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "" @@ -1467,39 +1300,27 @@ msgstr "" msgid "Password" msgstr "" -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "" - #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "" -#: front/src/components/audio/Player.vue:262 -msgid "Pause track" -msgstr "" - #: front/src/components/federation/LibraryFollowTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:33 -#: front/src/components/library/import/BatchDetail.vue:69 -#: front/src/components/library/import/BatchList.vue:14 -#: front/src/components/library/import/FileUpload.vue:59 +#: front/src/components/library/FileUpload.vue:105 #: front/src/components/manage/library/RequestsTable.vue:27 #: front/src/components/manage/library/RequestsTable.vue:63 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:232 msgid "Pending" msgstr "" #: front/src/components/federation/LibraryFollowTable.vue:11 +#: front/src/views/content/libraries/Detail.vue:37 #: front/src/views/federation/LibraryDetail.vue:26 msgid "Pending approval" msgstr "" -#: front/src/components/Sidebar.vue:217 -msgid "Pending follow requests" -msgstr "" - -#: front/src/components/Sidebar.vue:216 src/views/admin/library/Base.vue:26 -msgid "Pending import requests" +#: front/src/views/content/libraries/Quota.vue:22 +msgid "Pending files" msgstr "" #: front/src/components/requests/Form.vue:26 src/views/federation/Base.vue:36 @@ -1525,10 +1346,6 @@ msgstr "" msgid "Play all albums" msgstr "" -#: front/src/components/audio/PlayButton.vue:58 -msgid "Play immediatly" -msgstr "" - #: front/src/components/audio/PlayButton.vue:15 msgid "Play next" msgstr "" @@ -1537,14 +1354,6 @@ msgstr "" msgid "Play now" msgstr "" -#: front/src/components/audio/Player.vue:261 -msgid "Play track" -msgstr "" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "" - #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1571,9 +1380,9 @@ msgstr "" msgid "Playlist visibility" msgstr "" -#: front/src/components/Sidebar.vue:56 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 -#: front/src/views/playlists/List.vue:103 +#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:103 +#: front/src/views/admin/Settings.vue:83 msgid "Playlists" msgstr "" @@ -1593,12 +1402,8 @@ msgstr "" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "" -#: front/src/components/library/import/Main.vue:26 -msgid "Previous step" -msgstr "" - -#: front/src/components/audio/Player.vue:260 -msgid "Previous track" +#: front/src/components/library/FileUpload.vue:58 +msgid "Proceed" msgstr "" #: front/src/views/auth/EmailConfirm.vue:26 @@ -1606,30 +1411,39 @@ msgstr "" msgid "Proceed to login" msgstr "" +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:50 msgid "Published date" msgstr "" -#: front/src/components/library/import/ArtistImport.vue:17 -msgid "Query template" +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" msgstr "" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "" -#: front/src/components/audio/Player.vue:203 -msgid "Queue shuffled!" -msgstr "" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:226 -msgid "Radio Builder" -msgstr "" - #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "" @@ -1662,10 +1476,6 @@ msgstr "" msgid "Recently listened" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:81 -msgid "Recording MusicBrainz ID" -msgstr "" - #: front/src/views/admin/users/UsersDetail.vue:84 #: front/src/views/federation/LibraryDetail.vue:122 msgid "Refresh" @@ -1687,6 +1497,22 @@ msgstr "" msgid "regular user" msgstr "" +#: front/src/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/remote/Home.vue:6 +msgid "Remote libraries" +msgstr "" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" msgstr "" @@ -1695,10 +1521,6 @@ msgstr "" msgid "Remove avatar" msgstr "" -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "" - #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1712,7 +1534,7 @@ msgstr "" msgid "Request a password" msgstr "" -#: front/src/App.vue:35 +#: front/src/App.vue:37 msgid "Request music" msgstr "" @@ -1724,23 +1546,10 @@ msgstr "" msgid "Request submitted!" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:49 -msgid "Rerun errored jobs" -msgstr "" - -#: front/src/components/library/import/BatchDetail.vue:187 -msgid "Rerun job" -msgstr "" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "" -#: front/src/components/library/import/TrackImport.vue:31 -msgid "Result %{ current }/%{ total }" -msgstr "" - #: front/src/components/favorites/List.vue:38 src/components/library/Artists.vue:30 #: front/src/components/library/Radios.vue:52 src/views/federation/LibraryList.vue:33 #: front/src/views/playlists/List.vue:32 @@ -1748,7 +1557,7 @@ msgid "Results per page" msgstr "" #: front/src/components/admin/SettingsGroup.vue:63 -#: front/src/components/library/radios/Builder.vue:29 +#: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "" @@ -1758,58 +1567,24 @@ msgstr "" #: front/src/components/federation/LibraryTrackTable.vue:5 #: front/src/components/library/Artists.vue:10 src/components/library/Radios.vue:29 -#: front/src/components/library/import/BatchDetail.vue:62 -#: front/src/components/library/import/BatchList.vue:7 #: front/src/components/manage/library/FilesTable.vue:5 #: front/src/components/manage/library/RequestsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 +#: front/src/views/content/libraries/FilesTable.vue:5 #: front/src/views/federation/LibraryList.vue:14 src/views/playlists/List.vue:13 msgid "Search" msgstr "" -#: front/src/components/library/import/Main.vue:85 -msgid "Search an entity you want to import:" -msgstr "" - -#: front/src/components/manage/library/RequestsTable.vue:180 -msgid "Search by artist, username, comment..." -msgstr "" - -#: front/src/components/library/import/BatchDetail.vue:188 -msgid "Search by source..." -msgstr "" - -#: front/src/components/library/import/BatchList.vue:116 -msgid "Search by submitter, source..." -msgstr "" - -#: front/src/components/federation/LibraryTrackTable.vue:182 -#: front/src/components/manage/library/FilesTable.vue:175 -msgid "Search by title, artist, domain..." -msgstr "" - -#: front/src/components/federation/LibraryFollowTable.vue:140 -msgid "Search by username, domain..." -msgstr "" - -#: front/src/components/manage/users/InvitationsTable.vue:152 -msgid "Search by username, email, code..." -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:162 -msgid "Search by username, email, name..." -msgstr "" - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." +#: front/src/views/content/remote/ScanForm.vue:9 +msgid "Search a remote library" msgstr "" #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "" -#: front/src/components/library/Track.vue:105 +#: front/src/components/library/Track.vue:116 msgid "Search on lyrics.wikia.com" msgstr "" @@ -1818,41 +1593,30 @@ msgstr "" msgid "Search on Wikipedia" msgstr "" -#: front/src/components/library/import/TrackImport.vue:42 -msgid "Search query" -msgstr "" - #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "" -#: front/src/components/library/radios/Builder.vue:41 +#: front/src/components/library/radios/Builder.vue:45 msgid "Select a filter" msgstr "" -#: front/src/components/common/ActionTable.vue:61 +#: front/src/components/common/ActionTable.vue:64 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "" msgstr[1] "" -#: front/src/components/library/import/FileUpload.vue:22 -msgid "Select files to upload..." -msgstr "" - -#: front/src/components/common/ActionTable.vue:69 +#: front/src/components/common/ActionTable.vue:73 msgid "Select only current page" msgstr "" -#: front/src/components/library/import/Main.vue:19 -msgid "Select relevant sources or files for import" -msgstr "" - #: front/src/components/federation/LibraryCard.vue:43 msgid "Send a follow request" msgstr "" -#: front/src/components/Sidebar.vue:97 src/components/manage/users/UsersTable.vue:184 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 +#: front/src/components/manage/users/UsersTable.vue:184 #: front/src/views/admin/users/UsersDetail.vue:165 msgid "Settings" msgstr "" @@ -1865,14 +1629,18 @@ msgstr "" msgid "Settings updated successfully." msgstr "" -#: front/src/components/auth/Profile.vue:24 -msgid "Settings..." -msgstr "" - #: front/src/components/manage/users/InvitationForm.vue:27 msgid "Share link" msgstr "" +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request an access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +msgid "Sharing link" +msgstr "" + #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" @@ -1885,49 +1653,40 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "" msgstr[1] "" -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" +#: front/src/views/Notifications.vue:10 +msgid "Show read notifications" msgstr "" #: front/src/components/federation/LibraryFollowTable.vue:97 #: front/src/components/federation/LibraryTrackTable.vue:98 -#: front/src/components/library/import/BatchDetail.vue:128 -#: front/src/components/library/import/BatchList.vue:73 #: front/src/components/manage/library/FilesTable.vue:97 #: front/src/components/manage/library/RequestsTable.vue:104 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:111 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "" -#: front/src/components/audio/Player.vue:269 -msgid "Shuffle your queue" -msgstr "" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "" - #: front/src/components/manage/users/UsersTable.vue:40 #: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "" -#: front/src/components/audio/track/Table.vue:31 -msgid "Simply copy paste the snippet below into a terminal to launch the download." -msgstr "" - -#: front/src/components/library/Track.vue:69 -#: front/src/components/library/import/FileUpload.vue:44 +#: front/src/components/library/FileUpload.vue:84 src/components/library/Track.vue:69 #: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Size" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:37 -#: front/src/components/library/import/BatchDetail.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:228 msgid "Skipped" msgstr "" +#: front/src/views/content/libraries/Quota.vue:49 +msgid "Skipped files" +msgstr "" + #: front/src/components/requests/Form.vue:3 msgid "Something's missing in the library? Let us know what you would like to listen!" msgstr "" @@ -1940,21 +1699,15 @@ msgstr "" msgid "Sorry, we did not found any artist matching your query" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:82 -#: front/src/components/library/import/BatchList.vue:38 -#: front/src/components/library/import/TrackImport.vue:17 -msgid "Source" -msgstr "" - -#: front/src/App.vue:41 +#: front/src/App.vue:43 msgid "Source code" msgstr "" -#: front/src/App.vue:40 +#: front/src/App.vue:42 msgid "Source code (%{version})" msgstr "" -#: front/src/components/auth/Profile.vue:20 +#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" msgstr "" @@ -1963,26 +1716,15 @@ msgstr "" msgid "Start" msgstr "" -#: front/src/components/library/import/FileUpload.vue:28 -msgid "Start Upload" -msgstr "" - -#: front/src/views/admin/Settings.vue:86 -msgid "Statistics" -msgstr "" - #: front/src/components/federation/LibraryFollowTable.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:66 -#: front/src/components/library/import/BatchDetail.vue:83 -#: front/src/components/library/import/BatchList.vue:11 -#: front/src/components/library/import/BatchList.vue:37 -#: front/src/components/library/import/FileUpload.vue:45 +#: front/src/components/library/FileUpload.vue:85 #: front/src/components/manage/library/RequestsTable.vue:24 #: front/src/components/manage/library/RequestsTable.vue:48 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "" @@ -1990,15 +1732,11 @@ msgstr "" msgid "Stop" msgstr "" -#: front/src/components/Sidebar.vue:159 +#: front/src/components/Sidebar.vue:150 msgid "Stop radio" msgstr "" -#: front/src/components/library/import/FileUpload.vue:32 -msgid "Stop Upload" -msgstr "" - -#: front/src/App.vue:9 src/components/requests/Form.vue:17 +#: front/src/App.vue:11 src/components/requests/Form.vue:17 msgid "Submit" msgstr "" @@ -2006,43 +1744,40 @@ msgstr "" msgid "Submit another request" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:26 -#: front/src/components/library/import/BatchList.vue:39 -msgid "Submitted by" -msgstr "" - -#: front/src/views/admin/Settings.vue:85 -msgid "Subsonic" -msgstr "" - #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:71 -#: front/src/components/library/import/BatchList.vue:16 -#: front/src/components/library/import/FileUpload.vue:56 -msgid "Success" +#: front/src/App.vue:13 +msgid "Suggested choices" msgstr "" -#: front/src/App.vue:11 -msgid "Suggested choices" +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" msgstr "" #: front/src/components/playlists/Editor.vue:9 msgid "Syncing changes to server..." msgstr "" +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "" + #: front/src/components/Home.vue:26 msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "" -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" +#: front/src/App.vue:61 +msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "" -#: front/src/App.vue:59 -msgid "The funkwhale logo was kindly designed and provided by Francis Gading." +#: front/src/views/content/libraries/Form.vue:34 +msgid "The library and all its tracks will be deleted. This action is irreversible." +msgstr "" + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" msgstr "" #: front/src/components/Home.vue:124 @@ -2053,32 +1788,24 @@ msgstr "" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "" -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" +#: front/src/components/library/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "" -#: front/src/components/audio/track/Table.vue:30 -msgid "There is currently no way to download directly multiple tracks from funkwhale as a ZIP archive. However, you can use a command line tools such as cURL to easily download a list of tracks." -msgstr "" - -#: front/src/components/library/import/Main.vue:149 -msgid "This import will be associated with the music request below. After the import is finished, the request will be marked as fulfilled." -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:195 -msgid "This indicate if the remote library granted you access" +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space to every user." msgstr "" #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "" -#: front/src/components/common/ActionTable.vue:37 +#: front/src/components/common/ActionTable.vue:38 msgid "This may affect a lot of elements, please double check this is really what you want." msgstr "" -#: front/src/components/audio/PlayButton.vue:61 -msgid "This track is not imported and cannot be played" +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." msgstr "" #: front/src/views/playlists/Detail.vue:37 @@ -2093,9 +1820,139 @@ msgstr "" msgid "This will completely disable access to the Subsonic API using from account." msgstr "" -#: front/src/App.vue:137 +#: front/src/App.vue:165 src/components/About.vue:55 src/components/Home.vue:152 +#: front/src/components/PageNotFound.vue:33 src/components/Sidebar.vue:203 +#: front/src/components/Sidebar.vue:204 src/components/audio/PlayButton.vue:54 +#: front/src/components/audio/PlayButton.vue:55 +#: front/src/components/audio/PlayButton.vue:56 +#: front/src/components/audio/PlayButton.vue:61 +#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:158 src/components/audio/Player.vue:216 +#: front/src/components/audio/Player.vue:273 src/components/audio/Player.vue:274 +#: front/src/components/audio/Player.vue:275 src/components/audio/Player.vue:276 +#: front/src/components/audio/Player.vue:277 src/components/audio/Player.vue:278 +#: front/src/components/audio/Player.vue:279 src/components/audio/Player.vue:280 +#: front/src/components/audio/Player.vue:281 src/components/audio/Player.vue:282 +#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 +#: front/src/components/audio/SearchBar.vue:20 src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:26 src/components/audio/SearchBar.vue:27 +#: front/src/components/auth/Login.vue:77 src/components/auth/Login.vue:78 +#: front/src/components/auth/Logout.vue:20 src/components/auth/Profile.vue:47 +#: front/src/components/auth/Settings.vue:257 src/components/auth/Signup.vue:95 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/SubsonicTokenForm.vue:95 +#: front/src/components/auth/SubsonicTokenForm.vue:111 +#: front/src/components/favorites/List.vue:109 +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/federation/LibraryFollowTable.vue:140 +#: front/src/components/federation/LibraryForm.vue:96 +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/federation/LibraryTrackTable.vue:196 +#: front/src/components/forms/PasswordInput.vue:25 +#: front/src/components/library/Album.vue:91 src/components/library/Artist.vue:119 +#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Artists.vue:119 +#: front/src/components/library/FileUpload.vue:238 +#: front/src/components/library/FileUpload.vue:239 +#: front/src/components/library/FileUpload.vue:240 +#: front/src/components/library/FileUpload.vue:241 src/components/library/Home.vue:65 +#: front/src/components/library/Radios.vue:140 src/components/library/Radios.vue:141 +#: front/src/components/library/Track.vue:185 +#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/manage/library/FilesTable.vue:175 +#: front/src/components/manage/library/FilesTable.vue:189 +#: front/src/components/manage/library/RequestsTable.vue:180 +#: front/src/components/manage/library/RequestsTable.vue:195 +#: front/src/components/manage/library/RequestsTable.vue:196 +#: front/src/components/manage/library/RequestsTable.vue:197 +#: front/src/components/manage/users/InvitationForm.vue:58 +#: front/src/components/manage/users/InvitationsTable.vue:152 +#: front/src/components/manage/users/InvitationsTable.vue:166 +#: front/src/components/manage/users/UsersTable.vue:162 +#: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/components/manage/users/UsersTable.vue:176 +#: front/src/components/manage/users/UsersTable.vue:180 +#: front/src/components/manage/users/UsersTable.vue:184 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/Search.vue:114 +#: front/src/components/metadata/Search.vue:130 +#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:138 +#: front/src/components/notifications/NotificationRow.vue:39 +#: front/src/components/notifications/NotificationRow.vue:40 +#: front/src/components/notifications/NotificationRow.vue:44 +#: front/src/components/notifications/NotificationRow.vue:45 +#: front/src/components/notifications/NotificationRow.vue:62 +#: front/src/components/playlists/Editor.vue:163 src/components/playlists/Form.vue:74 +#: front/src/components/playlists/Form.vue:81 src/components/playlists/Form.vue:85 +#: front/src/components/playlists/Form.vue:89 +#: front/src/components/playlists/PlaylistModal.vue:116 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +#: front/src/components/requests/Form.vue:73 src/components/requests/Form.vue:74 +#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 +#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 +#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 src/views/admin/library/Base.vue:25 +#: front/src/views/admin/library/Base.vue:26 src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/RequestsList.vue:21 +#: front/src/views/admin/users/Base.vue:20 +#: front/src/views/admin/users/InvitationsList.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:146 +#: front/src/views/admin/users/UsersDetail.vue:153 +#: front/src/views/admin/users/UsersDetail.vue:157 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: front/src/views/admin/users/UsersDetail.vue:165 +#: front/src/views/admin/users/UsersList.vue:21 src/views/auth/EmailConfirm.vue:51 +#: front/src/views/auth/PasswordReset.vue:52 src/views/auth/PasswordReset.vue:53 +#: front/src/views/auth/PasswordResetConfirm.vue:62 src/views/content/Base.vue:19 +#: front/src/views/content/Home.vue:35 src/views/content/libraries/Card.vue:58 +#: front/src/views/content/libraries/Card.vue:59 +#: front/src/views/content/libraries/Card.vue:60 +#: front/src/views/content/libraries/Card.vue:61 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/content/libraries/FilesTable.vue:225 +#: front/src/views/content/libraries/FilesTable.vue:228 +#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:232 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:236 +#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:240 +#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:257 +#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/Form.vue:70 +#: front/src/views/content/libraries/Form.vue:71 +#: front/src/views/content/libraries/Form.vue:72 +#: front/src/views/content/libraries/Form.vue:73 +#: front/src/views/content/libraries/Form.vue:74 +#: front/src/views/content/libraries/Form.vue:106 +#: front/src/views/content/libraries/Form.vue:109 +#: front/src/views/content/libraries/Form.vue:129 +#: front/src/views/content/remote/Card.vue:70 src/views/content/remote/Card.vue:71 +#: front/src/views/content/remote/ScanForm.vue:48 src/views/federation/Base.vue:35 +#: front/src/views/federation/Base.vue:36 src/views/federation/LibraryDetail.vue:194 +#: front/src/views/federation/LibraryDetail.vue:195 +#: front/src/views/federation/LibraryDetail.vue:196 +#: front/src/views/federation/LibraryDetail.vue:197 +#: front/src/views/federation/LibraryFollowersList.vue:24 +#: front/src/views/federation/LibraryList.vue:122 +#: front/src/views/federation/LibraryList.vue:123 +#: front/src/views/federation/LibraryTrackList.vue:21 +#: front/src/views/instance/Timeline.vue:57 src/views/library/MusicRequest.vue:21 +#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:103 +#: front/src/views/playlists/List.vue:104 src/views/radios/Detail.vue:80 msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "" +msgstr[1] "" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -2105,18 +1962,25 @@ msgstr "" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "" +#: front/src/views/content/libraries/Quota.vue:90 +msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + #: front/src/components/audio/track/Table.vue:6 #: front/src/components/federation/LibraryTrackTable.vue:47 #: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/views/content/libraries/FilesTable.vue:51 msgid "Title" msgstr "" -#: front/src/components/audio/SearchBar.vue:27 src/components/library/Track.vue:174 -#: front/src/components/library/import/BatchDetail.vue:84 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "" - #: front/src/components/library/Track.vue:53 msgid "Track information" msgstr "" @@ -2130,9 +1994,9 @@ msgid "tracks" msgstr "" #: front/src/components/library/Album.vue:43 -#: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 src/views/playlists/Detail.vue:50 -#: front/src/views/radios/Detail.vue:34 +#: front/src/components/playlists/PlaylistModal.vue:33 src/views/content/Base.vue:8 +#: front/src/views/content/libraries/Detail.vue:8 src/views/federation/Base.vue:8 +#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "" @@ -2156,10 +2020,15 @@ msgstr "" msgid "Trigger scan" msgstr "" +#: front/src/components/library/Track.vue:91 #: front/src/components/manage/library/FilesTable.vue:41 msgid "Type" msgstr "" +#: front/src/views/content/remote/Card.vue:52 +msgid "Unfollow" +msgstr "" + #: front/src/components/About.vue:15 msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." msgstr "" @@ -2172,14 +2041,14 @@ msgstr "" msgid "Unlimited music" msgstr "" -#: front/src/components/audio/Player.vue:264 -msgid "Unmute" -msgstr "" - #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "" +#: front/src/views/content/libraries/Form.vue:25 +msgid "Update library" +msgstr "" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "" @@ -2192,7 +2061,9 @@ msgstr "" msgid "Update your password" msgstr "" +#: front/src/views/content/libraries/Card.vue:44 #: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/views/content/libraries/DetailArea.vue:24 #: front/src/views/admin/users/UsersDetail.vue:153 msgid "Upload" msgstr "" @@ -2201,26 +2072,38 @@ msgstr "" msgid "Upload a new avatar" msgstr "" -#: front/src/components/library/import/Main.vue:7 -msgid "Uploaded files or external source" +#: front/src/views/content/Home.vue:6 +msgid "Upload audio content" msgstr "" -#: front/src/components/library/import/FileUpload.vue:57 +#: front/src/views/content/libraries/FilesTable.vue:54 +msgid "Upload date" +msgstr "" + +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:31 +msgid "Upload new tracks" +msgstr "" + +#: front/src/components/library/FileUpload.vue:99 +msgid "Uploaded" +msgstr "" + +#: front/src/components/library/FileUpload.vue:5 +msgid "Uploading" +msgstr "" + +#: front/src/components/library/FileUpload.vue:102 msgid "Uploading..." msgstr "" -#: front/src/App.vue:45 +#: front/src/App.vue:47 msgid "Use another instance" msgstr "" -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:196 -msgid "Use this flag to enable/disable federation with this library" -msgstr "" - #: front/src/views/auth/PasswordReset.vue:12 msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "" @@ -2234,6 +2117,7 @@ msgid "Used" msgstr "" #: front/src/components/manage/library/RequestsTable.vue:47 +#: front/src/views/content/libraries/Detail.vue:26 msgid "User" msgstr "" @@ -2258,20 +2142,29 @@ msgstr "" msgid "users" msgstr "" -#: front/src/components/Sidebar.vue:103 src/views/admin/Settings.vue:81 -#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3 -#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 +#: front/src/views/admin/users/UsersList.vue:3 src/views/admin/users/UsersList.vue:21 +#: front/src/views/admin/Settings.vue:81 msgid "Users" msgstr "" +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +msgid "View files" +msgstr "" + #: front/src/components/library/Album.vue:37 src/components/library/Artist.vue:35 #: front/src/components/library/Track.vue:44 -#: front/src/components/library/import/ArtistImport.vue:131 -#: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/ArtistCard.vue:49 msgid "View on MusicBrainz" msgstr "" +#: front/src/views/content/libraries/Form.vue:18 +msgid "Visibility" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "" @@ -2300,8 +2193,16 @@ msgstr "" msgid "We do not track you or bother you with ads" msgstr "" -#: front/src/components/library/import/FileUpload.vue:5 -msgid "We recommend using Picard for that purpose." +#: front/src/views/Notifications.vue:26 +msgid "We don't have any notification to display!" +msgstr "" + +#: front/src/views/content/Home.vue:4 +msgid "We offer various way to grab new content and make it available here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 +msgid "we recommend using Picard for that purpose" msgstr "" #: front/src/components/Home.vue:7 @@ -2316,27 +2217,15 @@ msgstr "" msgid "We've received your request, you'll get some groove soon ;)" msgstr "" -#: front/src/components/Home.vue:152 -msgid "Welcome" -msgstr "" - #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" msgstr "" -#: front/src/components/library/import/Main.vue:114 -msgid "What is metadata?" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:197 -msgid "When enabled, auto importing will automatically import new tracks published in this library" -msgstr "" - #: front/src/components/Home.vue:24 msgid "Why funkwhale?" msgstr "" -#: front/src/components/Sidebar.vue:124 +#: front/src/components/Sidebar.vue:115 msgid "Yes" msgstr "" @@ -2344,12 +2233,16 @@ msgstr "" msgid "Yes, log me out!" msgstr "" +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "" -#: front/src/components/library/import/Main.vue:111 -msgid "You can also skip this step and enter metadata manually." +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "" #: front/src/components/Home.vue:136 @@ -2364,14 +2257,18 @@ 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/Sidebar.vue:156 +#: front/src/components/Sidebar.vue:147 msgid "You have a radio playing" msgstr "" -#: front/src/App.vue:6 +#: front/src/App.vue:8 msgid "You need to select an instance in order to continue" msgstr "" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You will be able to share your library with other people, regardless of it's visibility." +msgstr "" + #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "" @@ -2380,22 +2277,18 @@ msgstr "" msgid "You will have to update your password on your clients that use this password." msgstr "" -#: front/src/components/library/import/Main.vue:103 -msgid "You will import:" -msgstr "" - #: front/src/views/auth/EmailConfirm.vue:24 msgid "Your email address was confirmed, you can now use the service without limitations." msgstr "" -#: front/src/components/favorites/List.vue:109 -msgid "Your Favorites" -msgstr "" - #: front/src/components/Home.vue:117 msgid "Your music, your way" msgstr "" +#: front/src/views/Notifications.vue:7 +msgid "Your notifications" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." msgstr "" @@ -2404,8 +2297,386 @@ msgstr "" 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/components/audio/PlayButton.vue:156 +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "" + +#: front/src/components/playlists/Form.vue:81 src/views/content/libraries/Form.vue:72 +msgid "Nobody except me" +msgstr "" + +#: front/src/components/playlists/Form.vue:85 src/views/content/libraries/Form.vue:73 +msgid "Everyone on this instance" +msgstr "" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "" + +#: front/src/components/auth/Signup.vue:96 +msgid "Enter your invitation code (case insensitive)" +msgstr "" + +#: front/src/components/auth/Signup.vue:97 +msgid "Enter your username" +msgstr "" + +#: front/src/components/auth/Signup.vue:98 +msgid "Enter your email" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "" + +#: front/src/components/auth/Profile.vue:47 +msgid "%{ username }'s profile" +msgstr "" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "" + +#: front/src/components/auth/Settings.vue:257 +msgid "Account Settings" +msgstr "" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +msgid "Remove from favorites" +msgstr "" + +#: front/src/components/favorites/List.vue:109 +msgid "Your Favorites" +msgstr "" + +#: front/src/components/library/Radios.vue:140 +msgid "Enter a radio name..." +msgstr "" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:236 +msgid "My awesome description" +msgstr "" + +#: front/src/components/library/FileUpload.vue:238 +msgid "Upload refused, ensure the file is not too big and you have not reached your quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:239 +msgid "Impossible to upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/library/FileUpload.vue:240 +msgid "A network error occured while uploading this file" +msgstr "" + +#: front/src/components/library/FileUpload.vue:241 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/Artists.vue:118 +msgid "Enter an artist name..." +msgstr "" + +#: front/src/components/library/Track.vue:185 src/components/audio/SearchBar.vue:27 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "" + +#: front/src/components/requests/Form.vue:73 +msgid "The Beatles, Mickael Jackson…" +msgstr "" + +#: front/src/components/requests/Form.vue:74 +msgid "The White Album, Thriller…" +msgstr "" + +#: front/src/components/requests/Form.vue:75 +msgid "Use this comment box to add details to your request if needed" +msgstr "" + +#: front/src/components/federation/LibraryFollowTable.vue:140 +msgid "Search by username, domain..." +msgstr "" + +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/manage/library/FilesTable.vue:175 +msgid "Search by title, artist, domain..." +msgstr "" + +#: front/src/components/federation/LibraryForm.vue:96 +msgid "library@demo.funkwhale.audio" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:158 msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" msgstr[0] "" msgstr[1] "" + +#: front/src/components/audio/Search.vue:65 +msgid "Artist, album, track..." +msgstr "" + +#: front/src/components/audio/SearchBar.vue:20 +msgid "Search for artists, albums, tracks..." +msgstr "" + +#: front/src/components/audio/Player.vue:216 +msgid "Queue shuffled!" +msgstr "" + +#: front/src/components/audio/Player.vue:273 +msgid "Previous track" +msgstr "" + +#: front/src/components/audio/Player.vue:274 +msgid "Play track" +msgstr "" + +#: front/src/components/audio/Player.vue:275 +msgid "Pause track" +msgstr "" + +#: front/src/components/audio/Player.vue:276 +msgid "Next track" +msgstr "" + +#: front/src/components/audio/Player.vue:277 +msgid "Unmute" +msgstr "" + +#: front/src/components/audio/Player.vue:278 +msgid "Mute" +msgstr "" + +#: front/src/components/audio/Player.vue:279 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "" + +#: front/src/components/audio/Player.vue:280 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "" + +#: front/src/components/audio/Player.vue:281 +msgid "Looping on whole queue. Click to disable looping." +msgstr "" + +#: front/src/components/audio/Player.vue:282 +msgid "Shuffle your queue" +msgstr "" + +#: front/src/components/audio/Player.vue:283 +msgid "Clear your queue" +msgstr "" + +#: front/src/components/Sidebar.vue:203 +msgid "Pending import requests" +msgstr "" + +#: front/src/components/Sidebar.vue:204 +msgid "Pending follow requests" +msgstr "" + +#: front/src/components/metadata/Search.vue:114 +msgid "Enter your search query..." +msgstr "" + +#: front/src/components/manage/library/RequestsTable.vue:180 +msgid "Search by artist, username, comment..." +msgstr "" + +#: front/src/components/manage/library/RequestsTable.vue:196 +msgid "Mark as imported" +msgstr "" + +#: front/src/components/manage/library/RequestsTable.vue:197 +msgid "Mark as closed" +msgstr "" + +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:152 +msgid "Search by username, email, code..." +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:162 +msgid "Search by username, email, name..." +msgstr "" + +#: front/src/views/content/remote/ScanForm.vue:48 +msgid "Enter a library url" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:225 +msgid "Search by title, artist, album..." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:229 +msgid "Track was already present in one of your libraries" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:233 +msgid "Track is uploaded but not processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:237 +msgid "An error occured while processing this track, ensure the track is correctly tagged" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:241 +msgid "Import went on successfully" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:258 +msgid "Relaunch import" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personnal music, I hope you will like it!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +msgid "Everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "" + +#: front/src/views/instance/Timeline.vue:57 +msgid "Instance Timeline" +msgstr "" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "" + +#: front/src/views/playlists/List.vue:104 +msgid "Enter an playlist name..." +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:146 +msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +msgstr "" + +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "" + +#: front/src/views/admin/Settings.vue:82 +msgid "Imports" +msgstr "" + +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "" + +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "" + +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "" + +#: front/src/views/federation/LibraryTrackList.vue:21 +msgid "Federated tracks" +msgstr "" + +#: front/src/views/federation/LibraryList.vue:122 +msgid "Enter a library domain name..." +msgstr "" + +#: front/src/views/federation/LibraryDetail.vue:195 +msgid "This indicate if the remote library granted you access" +msgstr "" + +#: front/src/views/federation/LibraryDetail.vue:196 +msgid "Use this flag to enable/disable federation with this library" +msgstr "" + +#: front/src/views/federation/LibraryDetail.vue:197 +msgid "When enabled, auto importing will automatically import new tracks published in this library" +msgstr "" diff --git a/front/locales/ar/LC_MESSAGES/app.po b/front/locales/ar/LC_MESSAGES/app.po index 7530ee17a..d5173c823 100644 --- a/front/locales/ar/LC_MESSAGES/app.po +++ b/front/locales/ar/LC_MESSAGES/app.po @@ -2,17 +2,15 @@ msgid "" msgstr "" "Project-Id-Version: Arabic (FunkWhale)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-22 14:12+0200\n" +"POT-Creation-Date: 2018-09-24 18:57+0200\n" "PO-Revision-Date: 2018-09-08 17:55+0000\n" "Last-Translator: ButterflyOfFire \n" -"Language-Team: Arabic \n" +"Language-Team: Arabic \n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Weblate 2.20\n" #: front/src/components/playlists/PlaylistModal.vue:9 @@ -27,8 +25,8 @@ msgstr "(%{ index } مِن %{ length })" msgid "(empty)" msgstr "(فارغ)" -#: front/src/components/common/ActionTable.vue:43 -#: front/src/components/common/ActionTable.vue:51 +#: front/src/components/common/ActionTable.vue:44 +#: front/src/components/common/ActionTable.vue:53 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "" @@ -38,7 +36,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/Sidebar.vue:116 +#: front/src/components/Sidebar.vue:107 #: src/views/federation/LibraryDetail.vue:87 msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -59,7 +57,7 @@ msgstr[3] "%{ count } مَقطَع في %{ albumsCount } ألبوما" msgstr[4] "%{ count } مَقاطِع في %{ albumsCount } ألبومات" msgstr[5] "%{ count } مَقاطِع في %{ albumsCount } ألبومات" -#: front/src/components/library/radios/Builder.vue:76 +#: front/src/components/library/radios/Builder.vue:80 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "" @@ -79,6 +77,10 @@ msgstr[3] "%{ count } مَقطَع" msgstr[4] "%{ count } مَقاطِع" msgstr[5] "%{ count } مَقاطِع" +#: front/src/views/content/libraries/Quota.vue:11 +msgid "%{ current } used on %{ max } allowed" +msgstr "" + #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } سا %{ minutes } د" @@ -95,10 +97,6 @@ msgstr "أُعجِب %{ user } بمقطع" msgid "%{ user } listened to a track" msgstr "قام %{ user } بالاستماع إلى مَقطَع" -#: front/src/components/auth/Profile.vue:49 -msgid "%{ username }'s profile" -msgstr "الملف الشخصي لِـ %{ username }" - #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" msgid_plural "%{ count } albums" @@ -130,26 +128,40 @@ msgstr[3] "" msgstr[4] "%{ count } مَقاطِع" msgstr[5] "%{ count } مَقاطِع" +#: front/src/views/content/libraries/Card.vue:39 +#: src/views/content/remote/Card.vue:26 +#, fuzzy +msgid "1 tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "مَقطَع واحد" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "%{ count } مَقاطِع" +msgstr[5] "%{ count } مَقاطِع" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "عن %{ instance }" -#: front/src/App.vue:54 +#: front/src/App.vue:56 msgid "About Funkwhale" msgstr "عن فانك وايل Funkwhale" -#: front/src/App.vue:32 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 msgid "About this instance" msgstr "عن مثيل الخادوم هذا" -#: front/src/components/manage/library/RequestsTable.vue:28 -#: front/src/components/manage/library/RequestsTable.vue:62 -msgid "Accepted" +#: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgid "Accept" msgstr "تم قبوله" -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "عُطّل النفاذ" +#: front/src/components/manage/library/RequestsTable.vue:28 +#: front/src/components/manage/library/RequestsTable.vue:62 +#: front/src/views/content/libraries/Detail.vue:40 +msgid "Accepted" +msgstr "تم قبوله" #: front/src/components/Home.vue:109 msgid "Access your music from a clean interface that focus on what really matters" @@ -163,10 +175,6 @@ msgstr "الحساب نشِط" msgid "Account settings" msgstr "إعدادات الحساب" -#: front/src/components/auth/Settings.vue:257 -msgid "Account Settings" -msgstr "إعدادات الحساب" - #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "حالة الحساب" @@ -175,7 +183,12 @@ msgstr "حالة الحساب" msgid "Account's email" msgstr "البريد الإلكتروني الخاص بالحساب" -#: front/src/components/common/ActionTable.vue:82 +#: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgid "Action" +msgstr "الإجراءات" + +#: front/src/components/common/ActionTable.vue:86 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "" @@ -187,7 +200,7 @@ msgstr[5] "" #: front/src/components/common/ActionTable.vue:8 #: front/src/components/federation/LibraryFollowTable.vue:24 -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:64 #: front/src/components/manage/library/RequestsTable.vue:54 msgid "Actions" msgstr "الإجراءات" @@ -196,7 +209,7 @@ msgstr "الإجراءات" msgid "Active" msgstr "النشاط" -#: front/src/components/Sidebar.vue:60 +#: front/src/components/Sidebar.vue:75 msgid "Activity" msgstr "النشاط" @@ -208,18 +221,18 @@ msgstr "الممثل" msgid "Add a new library" msgstr "إضافة مكتبة جديدة" -#: front/src/components/library/radios/Builder.vue:46 +#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +msgid "Add content" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "إضافة عامل تصفية" -#: front/src/components/library/radios/Builder.vue:36 +#: front/src/components/library/radios/Builder.vue:40 msgid "Add filters to customize your radio" msgstr "قم بإضافة عوامل تصفية لتخصيص إذاعتك" -#: front/src/components/audio/PlayButton.vue:53 -msgid "Add to current queue" -msgstr "إضافة إلى قائمة الانتظار الحالية" - #: front/src/components/favorites/TrackFavoriteIcon.vue:4 #: front/src/components/favorites/TrackFavoriteIcon.vue:21 msgid "Add to favorites" @@ -234,10 +247,6 @@ msgstr "إضافة إلى قائمة المقاطع الموسيقية …" msgid "Add to queue" msgstr "أضِف إلى قائمة الانتظار" -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "أضفه إلى قائمة التشغيل هذه" - #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "إضافة مقطع موسيقي" @@ -246,29 +255,20 @@ msgstr "إضافة مقطع موسيقي" msgid "Admin" msgstr "المدير" -#: front/src/components/Sidebar.vue:64 +#: front/src/components/Sidebar.vue:82 msgid "Administration" msgstr "الإدارة" -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 +#: front/src/components/audio/track/Table.vue:8 #: front/src/components/federation/LibraryTrackTable.vue:49 -#: front/src/components/library/Album.vue:91 #: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/views/content/libraries/FilesTable.vue:53 +#: front/src/components/library/Album.vue:91 +#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 msgid "Album" msgstr "الألبوم" -#: front/src/components/library/import/ReleaseImport.vue:3 -msgid "Album %{ title } (%{ count } track) by %{ artist }" -msgid_plural "Album %{ title } (%{ count } tracks) by %{ artist }" -msgstr[0] "" -msgstr[1] "ألبوم %{ title } (%{ count } tracks) لِـ %{ artist }" -msgstr[2] "" -msgstr[3] "ألبوم %{ title } (%{ count } tracks) لِـ %{ artist }" -msgstr[4] "ألبوم %{ title } (%{ count } tracks) لِـ %{ artist }" -msgstr[5] "ألبوم %{ title } (%{ count } tracks) لِـ %{ artist }" - #: front/src/components/library/Album.vue:12 msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" @@ -296,6 +296,7 @@ msgstr "مِن ألبومات هذا الفنان" #: front/src/components/manage/library/RequestsTable.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 msgid "All" msgstr "الكل" @@ -305,20 +306,12 @@ msgstr "حدث خطأ أثناء عملية حفظ التغييرات" #: front/src/components/auth/Login.vue:10 msgid "An unknown error happend, this can mean the server is down or cannot be reached" -msgstr "" -"طرأ هناك خطأ ما، ذلك قد يعني أن السيرفر غير متصل أو أنّ الإتصال به غير ممكن" +msgstr "طرأ هناك خطأ ما، ذلك قد يعني أن السيرفر غير متصل أو أنّ الإتصال به غير ممكن" #: front/src/components/federation/LibraryTrackTable.vue:11 -#: front/src/components/library/import/BatchDetail.vue:68 -#: front/src/components/library/import/BatchList.vue:13 -#: front/src/components/library/import/BatchList.vue:22 msgid "Any" msgstr "الكل" -#: front/src/components/library/import/BatchList.vue:24 -msgid "API" -msgstr "واجهة برمجة التطبيقات API" - #: front/src/components/federation/LibraryFollowTable.vue:68 #: front/src/components/federation/LibraryFollowTable.vue:78 msgid "Approve" @@ -336,12 +329,13 @@ msgstr "مرخّص" msgid "Are you sure you want to log out?" msgstr "أمتأكد من أنك تريد الخروج ؟" -#: front/src/components/audio/SearchBar.vue:25 -#: src/components/audio/track/Table.vue:7 +#: front/src/components/audio/track/Table.vue:7 #: front/src/components/federation/LibraryTrackTable.vue:48 -#: front/src/components/library/Artist.vue:119 #: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/manage/library/RequestsTable.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:52 +#: front/src/components/library/Artist.vue:119 +#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 msgid "Artist" msgstr "الفنان" @@ -355,14 +349,10 @@ msgstr "إسم الفنان" msgid "Artist page" msgstr "صفحة الفنان" -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "فنان ، ألبوم ، مقطع موسيقي ..." - #: front/src/components/audio/Search.vue:10 #: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Library.vue:7 +#: src/components/library/Artists.vue:119 msgid "Artists" msgstr "الفنانون" @@ -373,6 +363,7 @@ msgstr "الفنانون" #: front/src/components/manage/library/FilesTable.vue:19 #: front/src/components/manage/library/RequestsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/federation/LibraryList.vue:28 #: src/views/playlists/List.vue:27 msgid "Ascending" @@ -412,7 +403,7 @@ msgstr "معدل البت" msgid "Browse" msgstr "تصفّح" -#: front/src/components/Sidebar.vue:50 +#: front/src/components/Sidebar.vue:65 msgid "Browse library" msgstr "تصفح المكتبة" @@ -456,14 +447,13 @@ msgstr "عند التأكيد، سوف يتم رفض نفاذ المستخدم % msgid "By confirming, %{ username } will be granted access to your library." msgstr "" -#: front/src/components/audio/track/Table.vue:43 #: front/src/components/common/DangerousButton.vue:17 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "إلغاء" -#: front/src/components/library/radios/Builder.vue:59 +#: front/src/components/library/radios/Builder.vue:63 msgid "Candidates" msgstr "" @@ -471,7 +461,7 @@ msgstr "" msgid "Cannot change your password" msgstr "لا يمكن تغيير كلمة المرور" -#: front/src/App.vue:66 +#: front/src/App.vue:68 msgid "Change language" msgstr "تغيير اللغة" @@ -498,15 +488,13 @@ msgstr "تمت مزامنة التعديلات مع السيرفر" #: front/src/components/auth/Settings.vue:70 msgid "Changing your password will also change your Subsonic API password if you have requested one." -msgstr "" -"سوف تتأثر كذلك الكلمة السرية لواجهة برمجة تطبيقات صاب سونيك إن قمت بتعديل " -"كلمتك السرية." +msgstr "سوف تتأثر كذلك الكلمة السرية لواجهة برمجة تطبيقات صاب سونيك إن قمت بتعديل كلمتك السرية." #: front/src/components/auth/Settings.vue:98 msgid "Changing your password will have the following consequences" msgstr "سوف ينجرّ ما يلي عند تعديل كلمتك السرية" -#: front/src/App.vue:4 +#: front/src/App.vue:6 msgid "Choose your instance" msgstr "اختر خادومك" @@ -523,18 +511,14 @@ msgstr "امسح" msgid "Clear playlist" msgstr "مسح قائمة المَقاطع الموسيقية" -#: front/src/components/audio/Player.vue:270 -msgid "Clear your queue" -msgstr "مسح قائمة الانتظار الخاصة بك" - -#: front/src/components/library/import/BatchList.vue:23 -msgid "CLI" -msgstr "واجهة إدخال سطر الأوامر CLI" - #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "إضغط مرة واحدة و استمع لساعات مِن الموسيقى عبر الإذاعات المُدمَجة" +#: front/src/components/library/FileUpload.vue:76 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "" + #: front/src/components/manage/library/RequestsTable.vue:30 #: front/src/components/manage/library/RequestsTable.vue:64 msgid "Closed" @@ -556,7 +540,7 @@ msgstr "تصغير" msgid "Comment" msgstr "تعليق" -#: front/src/components/library/radios/Builder.vue:58 +#: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "الإعداد" @@ -573,9 +557,9 @@ msgstr "تأكيد بريدك الإلكتروني" msgid "Confirmation code" msgstr "رمز التأكيد" -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "نسخ المَقاطِع مِن قائمة الإنتظار الحالية إلى قائمة التشغيل" +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "" #: front/src/components/Home.vue:88 msgid "Covers, lyrics, our goal is to have them all ;)" @@ -585,11 +569,16 @@ msgstr "أغلِفة الألبومات و كلمات الأغاني، هدفن msgid "Create a funkwhale account" msgstr "أنشئ حسابا على فانك وايل" +#: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgid "Create a new library" +msgstr "أنشئ قائمة مَقاطِع موسيقية جديدة" + #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" msgstr "أنشئ قائمة مَقاطِع موسيقية جديدة" -#: front/src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 msgid "Create an account" msgstr "أنشئ حسابا" @@ -598,6 +587,11 @@ msgstr "أنشئ حسابا" msgid "Create import" msgstr "إنشاء استيراد" +#: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgid "Create library" +msgstr "مكتبة موسيقية ذات جودة عالية" + #: front/src/components/auth/Signup.vue:51 msgid "Create my account" msgstr "أنشئ حسابي" @@ -620,17 +614,38 @@ msgstr "تاريخ الإنشاء" msgid "Current avatar" msgstr "الصورة الرمزية الحالية" +#: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgid "Current library" +msgstr "مكتبة موسيقية ذات جودة عالية" + #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "المَقطَع الحالي" +#: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgid "Current usage" +msgstr "المَقطَع الحالي" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 #: front/src/components/manage/library/FilesTable.vue:189 #: front/src/components/manage/library/RequestsTable.vue:195 #: front/src/components/manage/users/InvitationsTable.vue:166 -#: front/src/views/playlists/Detail.vue:33 +#: front/src/views/content/libraries/FilesTable.vue:257 msgid "Delete" msgstr "حذف" +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgid "Delete library" +msgstr "مكتبة موسيقية ذات جودة عالية" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "حذف قائمة الأغاني" @@ -639,6 +654,11 @@ msgstr "حذف قائمة الأغاني" msgid "Delete radio" msgstr "حذف الإذاعة" +#: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgid "Delete this library?" +msgstr "أنقلني إلى المكتبة" + #: front/src/components/federation/LibraryFollowTable.vue:52 #: front/src/components/federation/LibraryFollowTable.vue:63 msgid "Deny" @@ -655,19 +675,23 @@ msgstr "هل تؤكد رفض الوصول ؟" #: front/src/components/manage/library/FilesTable.vue:20 #: front/src/components/manage/library/RequestsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/federation/LibraryList.vue:29 #: src/views/playlists/List.vue:28 msgid "Descending" msgstr "تنازليًا" +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgid "Description" +msgstr "المدّة" + #: front/src/components/federation/LibraryCard.vue:50 +#: front/src/views/content/libraries/Card.vue:47 msgid "Detail" msgstr "التفاصيل" -#: front/src/views/admin/users/UsersDetail.vue:146 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "" - #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -685,7 +709,7 @@ msgstr "تعطيل النفاذ عبر واجهة برمجة التطبيقات msgid "Discover how to use Funkwhale from other apps" msgstr "إكتشف كيفية استخدام فانك وايل Funkwhale عبر التطبيقات الأخرى" -#: front/src/components/library/radios/Builder.vue:26 +#: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "إعرضها للعامة" @@ -715,29 +739,26 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/Sidebar.vue:113 +#: front/src/components/Sidebar.vue:104 msgid "Do you want to restore your previous queue?" msgstr "هل تريد استرجاع قائمة الإنتظار السابقة للأغاني ؟" -#: front/src/App.vue:38 +#: front/src/App.vue:40 msgid "Documentation" msgstr "الدليل" -#: front/src/components/audio/track/Table.vue:24 -#: src/components/library/Track.vue:48 +#: front/src/components/library/Track.vue:48 msgid "Download" msgstr "تنزيل" -#: front/src/components/audio/track/Table.vue:27 -msgid "Download tracks" -msgstr "تنزيل" - #: front/src/components/playlists/Editor.vue:49 msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "" -#: front/src/components/library/Track.vue:58 +#: front/src/components/audio/track/Table.vue:9 +#: src/components/library/Track.vue:58 #: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Duration" msgstr "المدّة" @@ -745,11 +766,16 @@ msgstr "المدّة" msgid "Easy to use" msgstr "سهل للإستخدام" +#: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgid "Edit" +msgstr "تعديل …" + #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "تعديل معلومات مثيل الخادوم" -#: front/src/components/radios/Card.vue:20 src/views/playlists/Detail.vue:30 +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 msgid "Edit..." msgstr "تعديل …" @@ -770,55 +796,12 @@ msgstr "عنوان البريد الإلكتروني مؤكَّد" msgid "End edition" msgstr "إنهاء التعديل" -#: front/src/components/library/import/FileUpload.vue:4 -msgid "Ensure your music files are properly tagged before uploading them." -msgstr "تأكّد مِن احتواء ملفات الموسيقى على بيانات وصفية صحيحة قبل إرسالها." - -#: front/src/components/library/Radios.vue:140 -msgid "Enter a radio name..." -msgstr "أدخِل إسم إذاعة …" - -#: front/src/components/library/Artists.vue:118 -msgid "Enter an artist name..." -msgstr "أدخِل إسم فنان …" - -#: front/src/views/federation/LibraryList.vue:122 -msgid "Enter an library domain name..." -msgstr "أدخِل إسم نطاق لمكتبة ما …" - -#: front/src/views/playlists/List.vue:104 -msgid "Enter an playlist name..." -msgstr "أدخِل إسم قائمة مَقاطِعٍ موسيقية …" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "أدخِل عنوان بريدك الإلكتروني" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "أدخِل رمز الدعوة" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "أدخِل طلب بحثِك …" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "أدخِل إسم المستخدِم" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "أدخل إسم المستخدِم أو البريد الإلكتروني" - #: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "خطأ" -#: front/src/views/admin/Settings.vue:87 -msgid "Error reporting" -msgstr "سِجِل الأخطاء" - -#: front/src/components/common/ActionTable.vue:75 +#: front/src/components/common/ActionTable.vue:79 msgid "Error while applying action" msgstr "حدث خطأ أثناء تطبيق الإجراء" @@ -838,6 +821,11 @@ msgstr "حدث خطأ أثناء تأكيد عنوان بريدك الإلكتر msgid "Error while creating invitation" msgstr "حدث خطأ أثناء إنشاء الدعوة" +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Error while fetching remote library" +msgstr "حدث خطأ أثناء عملية مسح المكتبة" + #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "حدث خطأ أثناء حفظ الإعدادات" @@ -846,21 +834,17 @@ msgstr "حدث خطأ أثناء حفظ الإعدادات" msgid "Error while scanning library" msgstr "حدث خطأ أثناء عملية مسح المكتبة" -#: front/src/components/library/import/BatchDetail.vue:41 -#: front/src/components/library/import/BatchDetail.vue:70 -#: front/src/components/library/import/BatchList.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:16 +#: front/src/views/content/libraries/FilesTable.vue:236 msgid "Errored" msgstr "فيه خطأ" -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "الجميع" +#: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgid "Errored files" +msgstr "فيه خطأ" -#: front/src/components/playlists/Form.vue:85 -msgid "Everyone on this instance" -msgstr "كل مَن هم على مثيل الخادوم هذا" - -#: front/src/components/library/radios/Builder.vue:57 +#: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "إستثني" @@ -880,11 +864,7 @@ msgstr "منتهية الصلاحيّة" msgid "Expired/used" msgstr "إنتهت صلاحيتها/ أو مستعمَلة" -#: front/src/components/library/import/Main.vue:65 -msgid "External source. Supported backends" -msgstr "مصدر خارجي. الخدمات المدعومة" - -#: front/src/components/Sidebar.vue:51 +#: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "المفضلة" @@ -892,17 +872,10 @@ msgstr "المفضلة" msgid "Federate with a new instance" msgstr "إتّحد مع مثيل خادوم جديد" -#: front/src/views/federation/LibraryTrackList.vue:21 -msgid "Federated tracks" -msgstr "المَقاطع الموسيقية المتحدة" - -#: front/src/components/Sidebar.vue:87 -#: src/components/library/import/BatchList.vue:25 +#: front/src/views/federation/LibraryDetail.vue:40 #: front/src/components/manage/users/UsersTable.vue:180 -#: front/src/views/admin/Settings.vue:84 -#: src/views/admin/users/UsersDetail.vue:161 -#: front/src/views/federation/Base.vue:35 -#: src/views/federation/LibraryDetail.vue:40 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: src/views/admin/Settings.vue:84 front/src/views/federation/Base.vue:35 msgid "Federation" msgstr "الفديرالية" @@ -910,43 +883,38 @@ msgstr "الفديرالية" msgid "File mirroring" msgstr "النسخ المتماثل للملفات" -#: front/src/components/library/import/FileUpload.vue:43 +#: front/src/components/library/FileUpload.vue:83 msgid "File name" msgstr "إسم الملفّ" -#: front/src/components/library/import/Main.vue:76 -msgid "File upload" -msgstr "إرسال ملفّ" - #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/FilesList.vue:21 msgid "Files" msgstr "الملفّات" -#: front/src/components/library/import/ArtistImport.vue:7 -msgid "Filter album types" -msgstr "تصفية نوع الألبومات" - -#: front/src/components/library/radios/Builder.vue:56 +#: front/src/components/library/radios/Builder.vue:60 msgid "Filter name" msgstr "إسم عامل التصفية" -#: front/src/components/library/import/Main.vue:52 -msgid "Finish import" -msgstr "إنهاء الإستيراد" - -#: front/src/components/library/import/BatchDetail.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:240 msgid "Finished" msgstr "إكتمل" -#: front/src/components/library/import/Main.vue:59 -msgid "First, choose where you want to import the music from" -msgstr "أولًا قم باختيار أسلوب استيراد و جلب الموسيقى" - #: front/src/components/federation/LibraryCard.vue:44 +#: front/src/views/content/remote/Card.vue:37 msgid "Follow" msgstr "إتبع" +#: front/src/views/content/remote/Card.vue:42 +#, fuzzy +msgid "Follow pending approval" +msgstr "طلبات متابعة مُعلّقة" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "" + #: front/src/components/federation/LibraryCard.vue:36 msgid "Follow request pending approval" msgstr "طلبات متابعة مُعلّقة" @@ -955,7 +923,8 @@ msgstr "طلبات متابعة مُعلّقة" msgid "Follow status" msgstr "حالة الإشتراك" -#: front/src/views/federation/Base.vue:13 +#: front/src/views/content/libraries/Detail.vue:7 +#: src/views/federation/Base.vue:13 #: front/src/views/federation/LibraryFollowersList.vue:24 msgid "Followers" msgstr "المتابِعون" @@ -965,6 +934,7 @@ msgid "Followers only" msgstr "المتابِعون فقط" #: front/src/components/federation/LibraryCard.vue:15 +#: front/src/views/content/remote/Card.vue:47 #: front/src/views/federation/LibraryDetail.vue:29 msgid "Following" msgstr "يُتابِع" @@ -978,7 +948,7 @@ msgstr "مِن %{ album } لِـ %{ artist }" msgid "From album %{ album } by %{ artist }" msgstr "مِن ألبوم %{ album } لِـ %{ artist }" -#: front/src/App.vue:56 +#: front/src/App.vue:58 msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" msgstr "فانك وايل Funkwhale مشروع حُر و مفتوح المصدر يديره متطوعون. يمكنك مساعدتنا على تحسين المنصة عن طريق الإبلاغ عن أخطاء، و اقتراح ميزات بما في ذلك مشاركة المشروع مع أصدقائك !" @@ -1022,6 +992,11 @@ msgstr "" " MusicBrainz\n" " " +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgid "Get started" +msgstr "الخطوة التالية" + #: front/src/components/common/ActionTable.vue:21 #: front/src/components/common/ActionTable.vue:27 msgid "Go" @@ -1031,18 +1006,10 @@ msgstr "هيا" msgid "Go to home page" msgstr "إنتقل إلى الصفحة الرئيسية" -#: front/src/components/library/import/Main.vue:13 -msgid "Grab corresponding metadata" -msgstr "جلب البيانات الوصفية ذات الصّلة" - -#: front/src/App.vue:74 +#: front/src/App.vue:76 msgid "Help us translate Funkwhale" msgstr "ساعدنا على ترجمة فانك وايل" -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "الرئيسية" - #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" msgstr "ساعات مِن الموسيقى" @@ -1051,16 +1018,12 @@ msgstr "ساعات مِن الموسيقى" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "" -#: front/src/components/library/import/BatchList.vue:34 -msgid "ID" -msgstr "المعرّف" - #: front/src/views/auth/PasswordResetConfirm.vue:24 msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "" -#: front/src/components/federation/LibraryTrackTable.vue:196 #: front/src/components/library/Library.vue:17 +#: front/src/components/federation/LibraryTrackTable.vue:196 msgid "Import" msgstr "استيراد" @@ -1068,49 +1031,15 @@ msgstr "استيراد" msgid "Import #%{ id } launched" msgstr "إنطلَقت عملية الإستيراد #%{ id }" -#: front/src/components/library/import/Main.vue:38 -msgid "Import %{ count } track" -msgid_plural "Import %{ count } tracks" -msgstr[0] "إستيراد %{ count } مَقطَع" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "إستيراد %{ count } مَقاطِع" -msgstr[4] "إستيراد %{ count } مَقاطِع" -msgstr[5] "إستيراد %{ count } مَقاطِع" - -#: front/src/components/library/import/BatchDetail.vue:10 -msgid "Import batch" -msgstr "إستيراد بالجملة" - -#: front/src/components/library/import/BatchDetail.vue:185 -msgid "Import Batch #%{ id }" -msgstr "" - #: front/src/components/library/Library.vue:20 msgid "Import batches" msgstr "حُزم الإستيراد بالجملة" -#: front/src/components/library/import/BatchList.vue:117 -msgid "Import Batches" -msgstr "" - #: front/src/components/manage/library/FilesTable.vue:40 #: front/src/components/manage/library/RequestsTable.vue:53 msgid "Import date" msgstr "تاريخ الإستيراد" -#: front/src/components/library/import/FileUpload.vue:38 -msgid "Import detail page" -msgstr "إستيراد تفاصيل الصفحة" - -#: front/src/components/Sidebar.vue:81 -msgid "Import music" -msgstr "استيراد الموسيقى" - -#: front/src/components/library/import/Main.vue:267 -msgid "Import Music" -msgstr "استيراد الموسيقى" - #: front/src/components/Home.vue:71 msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "استيراد الموسيقى من منصات مختلفة، مثل يوتيوب أو ساوند كلاود" @@ -1120,43 +1049,29 @@ msgstr "استيراد الموسيقى من منصات مختلفة، مثل ي msgid "Import pending" msgstr "الواردات المعلّقة" +#: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgid "Import reference" +msgstr "مصدر الإستيراد" + #: front/src/views/admin/library/Base.vue:9 #: front/src/views/admin/library/RequestsList.vue:3 #: front/src/views/admin/library/RequestsList.vue:21 msgid "Import requests" msgstr "طلبات الإستيراد" -#: front/src/components/library/import/BatchList.vue:20 -#: front/src/components/library/import/Main.vue:6 -msgid "Import source" -msgstr "مصدر الإستيراد" - #: front/src/components/federation/LibraryTrackTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Import status" msgstr "حالة الإستيراد" -#: front/src/components/library/import/ReleaseImport.vue:14 -msgid "Import this release" -msgstr "أجلب هذا الألبوم" - -#: front/src/components/library/import/TrackImport.vue:11 -msgid "Import this track" -msgstr "استورد هذا المَقطع" - #: front/src/components/federation/LibraryTrackTable.vue:12 #: front/src/components/manage/library/RequestsTable.vue:29 #: front/src/components/manage/library/RequestsTable.vue:61 msgid "Imported" msgstr "تم استيراده" -#: front/src/components/library/import/TrackImport.vue:44 -msgid "Imported URL" -msgstr "تم استيراد عنوان الرابط" - -#: front/src/views/admin/Settings.vue:82 -msgid "Imports" -msgstr "" - #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "في المفضلة" @@ -1169,14 +1084,6 @@ msgstr "على المكتبة" msgid "Inactive" msgstr "غير ناشط" -#: front/src/components/library/import/Main.vue:96 -msgid "Input a MusicBrainz ID manually:" -msgstr "أدخِل يدويًا مُعرّف MusicBrainz ID :" - -#: front/src/views/auth/PasswordReset.vue:53 -msgid "Input the email address binded to your account" -msgstr "أدخِل عنوان البريد الإلكتروني المتّصل بحسابك" - #: front/src/components/playlists/Editor.vue:31 msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" @@ -1187,22 +1094,10 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "معلومات عن مثيل الخادوم" - #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "إذاعات مثيل الخادوم" -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "إعدادات مثيل الخادوم" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "الخيط الزمني لمثيل الخادوم" - #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -1218,25 +1113,22 @@ msgstr "رمز الدعوة (اختياري)" msgid "Invitations" msgstr "الدعوات" -#: front/src/App.vue:43 +#: front/src/App.vue:45 msgid "Issue tracker" msgstr "متعقّب المشاكل" -#: front/src/components/library/import/BatchDetail.vue:80 -msgid "Job ID" -msgstr "مُعرّف الإجراء" - -#: front/src/components/library/import/BatchList.vue:36 -msgid "Jobs" -msgstr "الإجراءات" +#: front/src/views/content/libraries/Home.vue:9 +msgid "It looks like you don't have any library yet, it's time to create one!" +msgstr "" #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "حافظوا على أثر موسيقاكم و أغانيكم المفضّلة" -#: front/src/components/audio/track/Table.vue:33 -msgid "Keep your PRIVATE_TOKEN secret as it gives access to your account." -msgstr "" +#: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgid "Known libraries" +msgstr "تصفّح المكتبات" #: front/src/components/manage/users/UsersTable.vue:41 #: front/src/views/admin/users/UsersDetail.vue:45 @@ -1251,15 +1143,10 @@ msgstr "آخِر عملية جلب" msgid "Last modification" msgstr "آخر تعديل" -#: front/src/components/common/ActionTable.vue:39 +#: front/src/components/common/ActionTable.vue:40 msgid "Launch" msgstr "إبدأ" -#: front/src/components/library/import/BatchDetail.vue:18 -#: front/src/components/library/import/BatchList.vue:35 -msgid "Launch date" -msgstr "تاريخ الإطلاق" - #: front/src/components/federation/LibraryForm.vue:31 msgid "Launch scan" msgstr "إبدأ المسح" @@ -1268,20 +1155,19 @@ msgstr "إبدأ المسح" msgid "Learn more about this instance" msgstr "إعرف المزيد عن مثيل الخادوم هذا" -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "أتركه فارغًا للحصول على رمز عشوائي" - #: front/src/components/requests/Form.vue:10 msgid "Leave this field empty if you're requesting the whole discography." msgstr "دع هذا الحقل فارغا إن كنت ترغب في كافة الألبومات." -#: front/src/views/federation/Base.vue:5 -#: src/views/federation/LibraryList.vue:123 +#: front/src/views/content/Base.vue:5 src/views/federation/Base.vue:5 +#: front/src/views/federation/LibraryList.vue:123 msgid "Libraries" msgstr "المكتبات" -#: front/src/components/Sidebar.vue:70 +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:51 #: front/src/components/instance/Stats.vue:30 #: front/src/components/manage/users/UsersTable.vue:176 @@ -1302,134 +1188,99 @@ msgstr "إسم المكتبة" msgid "Library size" msgstr "حجم المكتبة" -#: front/src/components/federation/LibraryForm.vue:96 -msgid "library@demo.funkwhale.audio" -msgstr "library@demo.funkwhale.audio" - -#: front/src/App.vue:29 +#: front/src/App.vue:31 msgid "Links" msgstr "الروابط" +#: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgid "Loading followers..." +msgstr "إستكشاف المُشاركين" + +#: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgid "Loading Libraries..." +msgstr "جارٍ تحميل مفضلاتك …" + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgid "Loading library data..." +msgstr "أدخِل إسم نطاق لمكتبة ما …" + +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgid "Loading notifications..." +msgstr "عملية تحميل الخيط الزمني جارية …" + +#: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgid "Loading remote libraries..." +msgstr "عملية تحميل الخيط الزمني جارية …" + #: front/src/views/instance/Timeline.vue:4 msgid "Loading timeline..." msgstr "عملية تحميل الخيط الزمني جارية …" +#: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgid "Loading usage data..." +msgstr "جارٍ تحميل مفضلاتك …" + #: front/src/components/favorites/List.vue:5 msgid "Loading your favorites..." msgstr "جارٍ تحميل مفضلاتك …" -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "الدخول" - #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "الدخول إلى حسابك على فانك وايل Funkwhale" -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "الخروج" - #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "مُتّصل كـ %{ username }" -#: front/src/components/Sidebar.vue:44 src/components/auth/Login.vue:41 +#: front/src/components/Sidebar.vue:55 src/components/auth/Login.vue:41 msgid "Login" msgstr "الدخول" -#: front/src/components/Sidebar.vue:43 +#: front/src/components/Sidebar.vue:53 msgid "Logout" msgstr "خروج" -#: front/src/components/audio/Player.vue:266 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "" - -#: front/src/components/audio/Player.vue:267 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "" - -#: front/src/components/audio/Player.vue:268 -msgid "Looping on whole queue. Click to disable looping." -msgstr "" - -#: front/src/components/library/Track.vue:94 +#: front/src/components/library/Track.vue:105 msgid "Lyrics" msgstr "الكلمات" -#: front/src/views/admin/library/Base.vue:25 -msgid "Manage library" -msgstr "إدارة المكتبة" - #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "إدارة قوائم المَقاطِع الموسيقية" -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "إدارة المستخدِمين" - #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "إدارة القوائم الخاصة الموسيقى" -#: front/src/components/manage/library/RequestsTable.vue:197 -msgid "Mark as closed" +#: front/src/views/Notifications.vue:17 +msgid "Mark all as read" msgstr "" -#: front/src/components/manage/library/RequestsTable.vue:196 -msgid "Mark as imported" -msgstr "" - -#: front/src/components/library/import/Main.vue:12 -msgid "Metadata" -msgstr "البيانات الوصفية" - -#: front/src/components/library/import/Main.vue:115 -msgid "" -"Metadata is the data related to the music you want to import. This includes all the information about the artists, albums and tracks. In order to have a high quality library, it is recommended to grab data from the\n" -" \n" -" MusicBrainz\n" -" \n" -" project, which you can think about as the Wikipedia of music." -msgstr "" -"البيانات الوصفية هي الم البيانات المتعلقة بالموسيقى التي تريد استيرادها. و " -"هي تحتوي على معلومات عن الفنانين و الألبومات و المَقاطِع الموسيقية. و بغرض " -"إنشاء مكتبة بها جودة، يُستحسن جلب البيانات مِن \n" -" \n" -" MusicBrainz\n" -" \n" -" مشروع بمثابة ويكيبيديا للموسيقى." - -#: front/src/components/Sidebar.vue:48 -#: src/components/library/import/Main.vue:18 +#: front/src/components/Sidebar.vue:63 msgid "Music" msgstr "الموسيقى" -#: front/src/components/library/import/Main.vue:147 -msgid "Music request" -msgstr "طلب موسيقى" - -#: front/src/components/audio/Player.vue:265 -msgid "Mute" -msgstr "كتم" - #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "حسابي" -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "قائمتي الرائعة للمَقاطِع الموسيقية" +#: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgid "My libraries" +msgstr "المكتبات" -#: front/src/components/library/radios/Builder.vue:227 -msgid "My awesome radio" -msgstr "إذاعتي الرائعة" - -#: front/src/components/library/Track.vue:64 -#: src/components/library/Track.vue:75 -#: front/src/components/library/Track.vue:86 +#: front/src/components/audio/track/Row.vue:40 +#: src/components/library/Track.vue:64 +#: front/src/components/library/Track.vue:75 +#: src/components/library/Track.vue:86 +#: front/src/components/library/Track.vue:97 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 @@ -1439,11 +1290,14 @@ msgstr "إذاعتي الرائعة" #: front/src/components/manage/library/RequestsTable.vue:82 #: front/src/components/manage/users/UsersTable.vue:61 #: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:89 +#: front/src/views/content/libraries/FilesTable.vue:95 msgid "N/A" msgstr "غير متوفر" #: front/src/components/playlists/PlaylistModal.vue:31 #: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/content/libraries/Form.vue:10 msgid "Name" msgstr "الإسم" @@ -1452,19 +1306,11 @@ msgstr "الإسم" msgid "New password" msgstr "الكلمة السرية الجديدة" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:149 msgid "New tracks will be appended here automatically." msgstr "سوف يتم إضافة المَقاطِع الجديدة هنا آليًا." -#: front/src/components/library/import/Main.vue:29 -msgid "Next step" -msgstr "الخطوة التالية" - -#: front/src/components/audio/Player.vue:263 -msgid "Next track" -msgstr "المَقطَع التالي" - -#: front/src/components/Sidebar.vue:125 +#: front/src/components/Sidebar.vue:116 msgid "No" msgstr "لا" @@ -1472,13 +1318,13 @@ msgstr "لا" msgid "No add-ons, no plugins : you only need a web library" msgstr "لا تحتاج إلى تنصيب إضافاتٍ أو مُلحَقاتٍ : كل ما تحتاج إليه هي مكتبة موسيقية على الويب" -#: front/src/components/library/Track.vue:102 +#: front/src/components/library/Track.vue:113 msgid "No lyrics available for this track." msgstr "لا تتوفّر هناك كلمات لهذا المَقطَع." -#: front/src/components/playlists/Form.vue:81 -msgid "Nobody except me" -msgstr "لا أحد غيري" +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "" #: front/src/views/federation/LibraryDetail.vue:32 msgid "Not following" @@ -1493,7 +1339,12 @@ msgstr "غير مُستورَد" msgid "Not used" msgstr "غير مستعمَل" -#: front/src/App.vue:37 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#, fuzzy +msgid "Notifications" +msgstr "آخر تعديل" + +#: front/src/App.vue:39 msgid "Official website" msgstr "موقع الويب الرسمي" @@ -1501,25 +1352,15 @@ msgstr "موقع الويب الرسمي" msgid "Old password" msgstr "الكلمة السرية الجديدة" -#: front/src/components/library/import/FileUpload.vue:36 -msgid "Once all your files are uploaded, simply click the following button to check the import status." -msgstr "" -"حينما تتم عملية إرسال كافة ملفاتك، إضغط على الزر التالي للتحقق مِن حالة " -"الإستيراد." - #: front/src/components/federation/LibraryCard.vue:21 #: front/src/components/manage/users/InvitationsTable.vue:20 msgid "Open" msgstr "مفتوح" -#: front/src/App.vue:63 +#: front/src/App.vue:65 msgid "Options" msgstr "الخيارات" -#: front/src/components/library/import/Main.vue:93 -msgid "Or" -msgstr "أو" - #: front/src/components/favorites/List.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:18 #: front/src/components/library/Artists.vue:15 @@ -1528,6 +1369,7 @@ msgstr "أو" #: front/src/components/manage/library/RequestsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/federation/LibraryList.vue:18 #: src/views/playlists/List.vue:17 msgid "Ordering" @@ -1540,6 +1382,7 @@ msgstr "الترتيب" #: front/src/components/manage/library/FilesTable.vue:17 #: front/src/components/manage/library/RequestsTable.vue:17 #: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:29 #: front/src/views/federation/LibraryList.vue:26 #: src/views/playlists/List.vue:25 msgid "Ordering direction" @@ -1549,10 +1392,6 @@ msgstr "اتجاه الترتيب" msgid "Owner" msgstr "المالك" -#: front/src/components/PageNotFound.vue:33 -msgid "Page Not Found" -msgstr "الصفحة غير موجودة" - #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "الصفحة غير موجودة !" @@ -1561,40 +1400,29 @@ msgstr "الصفحة غير موجودة !" msgid "Password" msgstr "كلمة السر" -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "تم تحديث كلمة السر" - #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "تم تحديث كلمة السر بنجاح" -#: front/src/components/audio/Player.vue:262 -msgid "Pause track" -msgstr "ألبِث المَقطَع" - #: front/src/components/federation/LibraryFollowTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:33 -#: front/src/components/library/import/BatchDetail.vue:69 -#: front/src/components/library/import/BatchList.vue:14 -#: front/src/components/library/import/FileUpload.vue:59 +#: front/src/components/library/FileUpload.vue:105 #: front/src/components/manage/library/RequestsTable.vue:27 #: front/src/components/manage/library/RequestsTable.vue:63 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:232 msgid "Pending" msgstr "معلّق" #: front/src/components/federation/LibraryFollowTable.vue:11 +#: front/src/views/content/libraries/Detail.vue:37 #: front/src/views/federation/LibraryDetail.vue:26 msgid "Pending approval" msgstr "في انتظار التسريح" -#: front/src/components/Sidebar.vue:217 -msgid "Pending follow requests" -msgstr "طلبات المتابَعة المعلَّقة" - -#: front/src/components/Sidebar.vue:216 src/views/admin/library/Base.vue:26 -msgid "Pending import requests" -msgstr "طلبات الإستيراد المعلّقة" +#: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgid "Pending files" +msgstr "معلّق" #: front/src/components/requests/Form.vue:26 src/views/federation/Base.vue:36 msgid "Pending requests" @@ -1620,10 +1448,6 @@ msgstr "تشغيل الكل" msgid "Play all albums" msgstr "إعزف كافة الألبومات" -#: front/src/components/audio/PlayButton.vue:58 -msgid "Play immediatly" -msgstr "إعزف في الحين" - #: front/src/components/audio/PlayButton.vue:15 msgid "Play next" msgstr "إعزف التالي" @@ -1632,14 +1456,6 @@ msgstr "إعزف التالي" msgid "Play now" msgstr "إعزف الآن" -#: front/src/components/audio/Player.vue:261 -msgid "Play track" -msgstr "إعزف المَقطَع" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "قائمة المَقاطِع" - #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1670,9 +1486,9 @@ msgstr "تم تحديث قائمة تشغيل الموسيقى" msgid "Playlist visibility" msgstr "مدى رؤية القائمة" -#: front/src/components/Sidebar.vue:56 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 -#: front/src/views/playlists/List.vue:103 +#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:103 +#: front/src/views/admin/Settings.vue:83 msgid "Playlists" msgstr "قوائم المَقاطِع" @@ -1690,47 +1506,51 @@ msgstr "الرجاء التأكّد مِن صحة اسم المستخدِم و #: front/src/components/auth/Settings.vue:46 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." -msgstr "" -"نسق PNG أو GIF أو JPG. الحجم الأقصى 2 ميغابيت. سيتم تغيير حجمها إلى 400×400 " -"بكسل." +msgstr "نسق PNG أو GIF أو JPG. الحجم الأقصى 2 ميغابيت. سيتم تغيير حجمها إلى 400×400 بكسل." -#: front/src/components/library/import/Main.vue:26 -msgid "Previous step" -msgstr "الخطوة السابقة" - -#: front/src/components/audio/Player.vue:260 -msgid "Previous track" -msgstr "المَقطَع السابق" +#: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgid "Proceed" +msgstr "المواصلة إلى صفحة تسجيل الدخول" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 msgid "Proceed to login" msgstr "المواصلة إلى صفحة تسجيل الدخول" +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:50 msgid "Published date" msgstr "تاريخ النشر" -#: front/src/components/library/import/ArtistImport.vue:17 -msgid "Query template" -msgstr "نموذج البحث" +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" +msgstr "" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "قائمة الإنتظار" -#: front/src/components/audio/Player.vue:203 -msgid "Queue shuffled!" -msgstr "تم خلط قائمة الإنتظار !" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "الإذاعة" - -#: front/src/components/library/radios/Builder.vue:226 -msgid "Radio Builder" -msgstr "مُنشِئ الإذاعات و الراديو" - #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "تم إنشاء الإذاعة" @@ -1764,10 +1584,6 @@ msgstr "تمت إضافتها إلى المفضلة حديثا" msgid "Recently listened" msgstr "مَقاطِع أستُمِع إليها مؤخرا" -#: front/src/components/library/import/BatchDetail.vue:81 -msgid "Recording MusicBrainz ID" -msgstr "مُعرّف التسجيل الصوتي على ميوزيك براينز MusicBrainz" - #: front/src/views/admin/users/UsersDetail.vue:84 #: front/src/views/federation/LibraryDetail.vue:122 msgid "Refresh" @@ -1789,6 +1605,23 @@ msgstr "إنّ التسجيلات مُغلَقة حاليًا على هذا ال msgid "regular user" msgstr "مستخدِم عادي" +#: front/src/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgid "Remote libraries" +msgstr "أنقلني إلى المكتبة" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" msgstr "حذف" @@ -1797,10 +1630,6 @@ msgstr "حذف" msgid "Remove avatar" msgstr "حذف الصورة الرمزية" -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "حذف مِن المفضلة" - #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1814,7 +1643,7 @@ msgstr "متأكد مِن أنك تريد إعادة طلب كلمة سرية ج msgid "Request a password" msgstr "طلب كلمة سرية" -#: front/src/App.vue:35 +#: front/src/App.vue:37 msgid "Request music" msgstr "طلب موسيقى" @@ -1827,23 +1656,10 @@ msgstr "طلب بعض مِن الموسيقى" msgid "Request submitted!" msgstr "تم إرسال الطلب !" -#: front/src/components/library/import/BatchDetail.vue:49 -msgid "Rerun errored jobs" -msgstr "" - -#: front/src/components/library/import/BatchDetail.vue:187 -msgid "Rerun job" -msgstr "" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "إعادة تعيين كلمتك السرية" -#: front/src/components/library/import/TrackImport.vue:31 -msgid "Result %{ current }/%{ total }" -msgstr "النتيجة %{ current }/%{ total }" - #: front/src/components/favorites/List.vue:38 #: src/components/library/Artists.vue:30 #: front/src/components/library/Radios.vue:52 @@ -1853,7 +1669,7 @@ msgid "Results per page" msgstr "عدد نتائج البحث في كل صفحة" #: front/src/components/admin/SettingsGroup.vue:63 -#: front/src/components/library/radios/Builder.vue:29 +#: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "احفظ" @@ -1864,59 +1680,26 @@ msgstr "إنطَلَقَ المسح !" #: front/src/components/federation/LibraryTrackTable.vue:5 #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 -#: front/src/components/library/import/BatchDetail.vue:62 -#: front/src/components/library/import/BatchList.vue:7 #: front/src/components/manage/library/FilesTable.vue:5 #: front/src/components/manage/library/RequestsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 +#: front/src/views/content/libraries/FilesTable.vue:5 #: front/src/views/federation/LibraryList.vue:14 #: src/views/playlists/List.vue:13 msgid "Search" msgstr "البحث" -#: front/src/components/library/import/Main.vue:85 -msgid "Search an entity you want to import:" -msgstr "" - -#: front/src/components/manage/library/RequestsTable.vue:180 -msgid "Search by artist, username, comment..." -msgstr "البحث باستخدام إسم فنان أو مستخدِم أو تعليق …" - -#: front/src/components/library/import/BatchDetail.vue:188 -msgid "Search by source..." -msgstr "البحث حسب المصدر …" - -#: front/src/components/library/import/BatchList.vue:116 -msgid "Search by submitter, source..." -msgstr "البحث حسب المستخدِم أو المصدر …" - -#: front/src/components/federation/LibraryTrackTable.vue:182 -#: front/src/components/manage/library/FilesTable.vue:175 -msgid "Search by title, artist, domain..." -msgstr "البحث حسب العنوان أو إسم فنان أو نطاق …" - -#: front/src/components/federation/LibraryFollowTable.vue:140 -msgid "Search by username, domain..." -msgstr "البحث حسب إسم المستخدِم أو النطاق …" - -#: front/src/components/manage/users/InvitationsTable.vue:152 -msgid "Search by username, email, code..." -msgstr "البحث باسم مستخدِم أو عنوان بريد إلكتروني أو رمز …" - -#: front/src/components/manage/users/UsersTable.vue:162 -msgid "Search by username, email, name..." -msgstr "البحث باسم مستخدِم أو عنوان بريد إلكتروني أو إسم …" - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "البحث عن فنانين أو ألبومات أو مَقاطِع موسيقية …" +#: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgid "Search a remote library" +msgstr "أنقلني إلى المكتبة" #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "البحث عن بعض مِن الموسيقى" -#: front/src/components/library/Track.vue:105 +#: front/src/components/library/Track.vue:116 msgid "Search on lyrics.wikia.com" msgstr "البحث في lyrics.wikia.com" @@ -1926,19 +1709,15 @@ msgstr "البحث في lyrics.wikia.com" msgid "Search on Wikipedia" msgstr "البحث في ويكيبيديا" -#: front/src/components/library/import/TrackImport.vue:42 -msgid "Search query" -msgstr "البحث" - #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "الأقسام" -#: front/src/components/library/radios/Builder.vue:41 +#: front/src/components/library/radios/Builder.vue:45 msgid "Select a filter" msgstr "إختيار عامل تصفية" -#: front/src/components/common/ActionTable.vue:61 +#: front/src/components/common/ActionTable.vue:64 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "" @@ -1948,24 +1727,16 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/library/import/FileUpload.vue:22 -msgid "Select files to upload..." -msgstr "إختيار الملفات الجاهزة للإرسال …" - -#: front/src/components/common/ActionTable.vue:69 +#: front/src/components/common/ActionTable.vue:73 msgid "Select only current page" msgstr "تحديد الصفحة الحالية فقط" -#: front/src/components/library/import/Main.vue:19 -msgid "Select relevant sources or files for import" -msgstr "إختيار المصادر أو الملفات الجاهزة للإستيراد" - #: front/src/components/federation/LibraryCard.vue:43 msgid "Send a follow request" msgstr "إرسال طلب متابَعة" -#: front/src/components/Sidebar.vue:97 -#: src/components/manage/users/UsersTable.vue:184 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 +#: front/src/components/manage/users/UsersTable.vue:184 #: front/src/views/admin/users/UsersDetail.vue:165 msgid "Settings" msgstr "الإعدادات" @@ -1978,14 +1749,19 @@ msgstr "تم تحديث الإعدادات" msgid "Settings updated successfully." msgstr "تم تحديث الإعدادات بنجاح." -#: front/src/components/auth/Profile.vue:24 -msgid "Settings..." -msgstr "الإعدادات …" - #: front/src/components/manage/users/InvitationForm.vue:27 msgid "Share link" msgstr "رابط المشاركة" +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request an access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +#, fuzzy +msgid "Sharing link" +msgstr "رابط المشاركة" + #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" @@ -2006,49 +1782,43 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "إظهار/إخفاء الكلمة السرية" +#: front/src/views/Notifications.vue:10 +#, fuzzy +msgid "Show read notifications" +msgstr "آخر تعديل" #: front/src/components/federation/LibraryFollowTable.vue:97 #: front/src/components/federation/LibraryTrackTable.vue:98 -#: front/src/components/library/import/BatchDetail.vue:128 -#: front/src/components/library/import/BatchList.vue:73 #: front/src/components/manage/library/FilesTable.vue:97 #: front/src/components/manage/library/RequestsTable.vue:104 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:111 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "عرض النتائج %{ start }-%{ end } مِن %{ total }" -#: front/src/components/audio/Player.vue:269 -msgid "Shuffle your queue" -msgstr "خلط قائمة الإنتظار" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "التسجيل" - #: front/src/components/manage/users/UsersTable.vue:40 #: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "التسجيل" -#: front/src/components/audio/track/Table.vue:31 -msgid "Simply copy paste the snippet below into a terminal to launch the download." -msgstr "" - -#: front/src/components/library/Track.vue:69 -#: front/src/components/library/import/FileUpload.vue:44 +#: front/src/components/library/FileUpload.vue:84 +#: src/components/library/Track.vue:69 #: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Size" msgstr "الحجم" -#: front/src/components/library/import/BatchDetail.vue:37 -#: front/src/components/library/import/BatchDetail.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:228 msgid "Skipped" msgstr "تمّ تجاهله" +#: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgid "Skipped files" +msgstr "تمّ تجاهله" + #: front/src/components/requests/Form.vue:3 msgid "Something's missing in the library? Let us know what you would like to listen!" msgstr "هناك شيء ما ناقص في هذه المكتبة ؟ أبلغنا عما تريد الإستماع إليه !" @@ -2061,21 +1831,15 @@ msgstr "المعذرة، لم نتمكّن مِن العثور على أي أل msgid "Sorry, we did not found any artist matching your query" msgstr "المعذرة، لم نتمكّن مِن العثور على أي فنان يناسب طلب بحثك" -#: front/src/components/library/import/BatchDetail.vue:82 -#: front/src/components/library/import/BatchList.vue:38 -#: front/src/components/library/import/TrackImport.vue:17 -msgid "Source" -msgstr "المصدر" - -#: front/src/App.vue:41 +#: front/src/App.vue:43 msgid "Source code" msgstr "شفرة المصدر" -#: front/src/App.vue:40 +#: front/src/App.vue:42 msgid "Source code (%{version})" msgstr "الشفرة المصدرية (%{version})" -#: front/src/components/auth/Profile.vue:20 +#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" msgstr "عضو في الفريق" @@ -2084,26 +1848,15 @@ msgstr "عضو في الفريق" msgid "Start" msgstr "إبدأ" -#: front/src/components/library/import/FileUpload.vue:28 -msgid "Start Upload" -msgstr "إبدأ الإرسال" - -#: front/src/views/admin/Settings.vue:86 -msgid "Statistics" -msgstr "الإحصائيات" - #: front/src/components/federation/LibraryFollowTable.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:66 -#: front/src/components/library/import/BatchDetail.vue:83 -#: front/src/components/library/import/BatchList.vue:11 -#: front/src/components/library/import/BatchList.vue:37 -#: front/src/components/library/import/FileUpload.vue:45 +#: front/src/components/library/FileUpload.vue:85 #: front/src/components/manage/library/RequestsTable.vue:24 #: front/src/components/manage/library/RequestsTable.vue:48 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "الحالة" @@ -2111,15 +1864,11 @@ msgstr "الحالة" msgid "Stop" msgstr "إيقاف" -#: front/src/components/Sidebar.vue:159 +#: front/src/components/Sidebar.vue:150 msgid "Stop radio" msgstr "إيقاف الإذاعة" -#: front/src/components/library/import/FileUpload.vue:32 -msgid "Stop Upload" -msgstr "إيقاف الإرسال" - -#: front/src/App.vue:9 src/components/requests/Form.vue:17 +#: front/src/App.vue:11 src/components/requests/Form.vue:17 msgid "Submit" msgstr "إرسال" @@ -2127,45 +1876,42 @@ msgstr "إرسال" msgid "Submit another request" msgstr "إرسال طلب جديد آخَر" -#: front/src/components/library/import/BatchDetail.vue:26 -#: front/src/components/library/import/BatchList.vue:39 -msgid "Submitted by" -msgstr "إقترَحه" - -#: front/src/views/admin/Settings.vue:85 -msgid "Subsonic" -msgstr "صاب سونيك" - #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "الكلمة السرية لواجهة برمجة التطبيقات صاب سونيك Subsonic" -#: front/src/components/library/import/BatchDetail.vue:71 -#: front/src/components/library/import/BatchList.vue:16 -#: front/src/components/library/import/FileUpload.vue:56 -msgid "Success" -msgstr "نجح" - -#: front/src/App.vue:11 +#: front/src/App.vue:13 msgid "Suggested choices" msgstr "الخيارات المتاحة" +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 msgid "Syncing changes to server..." msgstr "مزامنة التغييرات مع الخادم …" +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "" + #: front/src/components/Home.vue:26 msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "حسنًا الأمر سهل : أحببنا غروف شارْك و أردنا تصميم مشروع أحسَن منه بكثير." -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "The Beatles, Mickael Jackson…" - -#: front/src/App.vue:59 +#: front/src/App.vue:61 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "تم تصميم شعار فانك وايل funkwhale بفضل و كَرَم Francis Gading." +#: front/src/views/content/libraries/Form.vue:34 +msgid "The library and all its tracks will be deleted. This action is irreversible." +msgstr "" + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" +msgstr "" + #: front/src/components/Home.vue:124 msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "المنصّة مجانية و مفتوحة المصدر، بإمكانكم تنصيبها و تعديلها كما يحلو لكم دون قيود" @@ -2174,33 +1920,25 @@ msgstr "المنصّة مجانية و مفتوحة المصدر، بإمكان msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "" -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "The White Album, Thriller…" - -#: front/src/components/audio/track/Table.vue:30 -msgid "There is currently no way to download directly multiple tracks from funkwhale as a ZIP archive. However, you can use a command line tools such as cURL to easily download a list of tracks." +#: front/src/components/library/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "" -#: front/src/components/library/import/Main.vue:149 -msgid "This import will be associated with the music request below. After the import is finished, the request will be marked as fulfilled." -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:195 -msgid "This indicate if the remote library granted you access" +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space to every user." msgstr "" #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "هذا أنت !" -#: front/src/components/common/ActionTable.vue:37 +#: front/src/components/common/ActionTable.vue:38 msgid "This may affect a lot of elements, please double check this is really what you want." msgstr "" -#: front/src/components/audio/PlayButton.vue:61 -msgid "This track is not imported and cannot be played" -msgstr "لم يتم استيراد هذا المَقطَع لذا لا يمكن الإستماع إليه" +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." +msgstr "" #: front/src/views/playlists/Detail.vue:37 msgid "This will completely delete this playlist and cannot be undone." @@ -2214,9 +1952,165 @@ msgstr "سوف يؤدي ذلك إلى الحذف الكُلّي لهذه الإ msgid "This will completely disable access to the Subsonic API using from account." msgstr "" -#: front/src/App.vue:137 +#: front/src/App.vue:165 src/components/About.vue:55 +#: src/components/Home.vue:152 front/src/components/PageNotFound.vue:33 +#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 +#: src/components/audio/PlayButton.vue:54 +#: front/src/components/audio/PlayButton.vue:55 +#: front/src/components/audio/PlayButton.vue:56 +#: front/src/components/audio/PlayButton.vue:61 +#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:158 +#: src/components/audio/Player.vue:216 +#: front/src/components/audio/Player.vue:273 +#: src/components/audio/Player.vue:274 +#: front/src/components/audio/Player.vue:275 +#: src/components/audio/Player.vue:276 +#: front/src/components/audio/Player.vue:277 +#: src/components/audio/Player.vue:278 +#: front/src/components/audio/Player.vue:279 +#: src/components/audio/Player.vue:280 +#: front/src/components/audio/Player.vue:281 +#: src/components/audio/Player.vue:282 +#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 +#: front/src/components/audio/SearchBar.vue:20 +#: src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 +#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 +#: src/components/auth/Profile.vue:47 +#: front/src/components/auth/Settings.vue:257 src/components/auth/Signup.vue:95 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/SubsonicTokenForm.vue:95 +#: front/src/components/auth/SubsonicTokenForm.vue:111 +#: front/src/components/favorites/List.vue:109 +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/federation/LibraryFollowTable.vue:140 +#: front/src/components/federation/LibraryForm.vue:96 +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/federation/LibraryTrackTable.vue:196 +#: front/src/components/forms/PasswordInput.vue:25 +#: front/src/components/library/Album.vue:91 +#: src/components/library/Artist.vue:119 +#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Artists.vue:119 +#: front/src/components/library/FileUpload.vue:238 +#: front/src/components/library/FileUpload.vue:239 +#: front/src/components/library/FileUpload.vue:240 +#: front/src/components/library/FileUpload.vue:241 +#: src/components/library/Home.vue:65 +#: front/src/components/library/Radios.vue:140 +#: src/components/library/Radios.vue:141 +#: front/src/components/library/Track.vue:185 +#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/manage/library/FilesTable.vue:175 +#: front/src/components/manage/library/FilesTable.vue:189 +#: front/src/components/manage/library/RequestsTable.vue:180 +#: front/src/components/manage/library/RequestsTable.vue:195 +#: front/src/components/manage/library/RequestsTable.vue:196 +#: front/src/components/manage/library/RequestsTable.vue:197 +#: front/src/components/manage/users/InvitationForm.vue:58 +#: front/src/components/manage/users/InvitationsTable.vue:152 +#: front/src/components/manage/users/InvitationsTable.vue:166 +#: front/src/components/manage/users/UsersTable.vue:162 +#: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/components/manage/users/UsersTable.vue:176 +#: front/src/components/manage/users/UsersTable.vue:180 +#: front/src/components/manage/users/UsersTable.vue:184 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/Search.vue:114 +#: front/src/components/metadata/Search.vue:130 +#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:138 +#: front/src/components/notifications/NotificationRow.vue:39 +#: front/src/components/notifications/NotificationRow.vue:40 +#: front/src/components/notifications/NotificationRow.vue:44 +#: front/src/components/notifications/NotificationRow.vue:45 +#: front/src/components/notifications/NotificationRow.vue:62 +#: front/src/components/playlists/Editor.vue:163 +#: src/components/playlists/Form.vue:74 +#: front/src/components/playlists/Form.vue:81 +#: src/components/playlists/Form.vue:85 +#: front/src/components/playlists/Form.vue:89 +#: front/src/components/playlists/PlaylistModal.vue:116 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +#: front/src/components/requests/Form.vue:73 +#: src/components/requests/Form.vue:74 +#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 +#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 +#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 src/views/admin/library/Base.vue:25 +#: front/src/views/admin/library/Base.vue:26 +#: src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/RequestsList.vue:21 +#: front/src/views/admin/users/Base.vue:20 +#: front/src/views/admin/users/InvitationsList.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:146 +#: front/src/views/admin/users/UsersDetail.vue:153 +#: front/src/views/admin/users/UsersDetail.vue:157 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: front/src/views/admin/users/UsersDetail.vue:165 +#: front/src/views/admin/users/UsersList.vue:21 +#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 +#: src/views/auth/PasswordReset.vue:53 +#: front/src/views/auth/PasswordResetConfirm.vue:62 +#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 +#: src/views/content/libraries/Card.vue:58 +#: front/src/views/content/libraries/Card.vue:59 +#: front/src/views/content/libraries/Card.vue:60 +#: front/src/views/content/libraries/Card.vue:61 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/content/libraries/FilesTable.vue:225 +#: front/src/views/content/libraries/FilesTable.vue:228 +#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:232 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:236 +#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:240 +#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:257 +#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/Form.vue:70 +#: front/src/views/content/libraries/Form.vue:71 +#: front/src/views/content/libraries/Form.vue:72 +#: front/src/views/content/libraries/Form.vue:73 +#: front/src/views/content/libraries/Form.vue:74 +#: front/src/views/content/libraries/Form.vue:106 +#: front/src/views/content/libraries/Form.vue:109 +#: front/src/views/content/libraries/Form.vue:129 +#: front/src/views/content/remote/Card.vue:70 +#: src/views/content/remote/Card.vue:71 +#: front/src/views/content/remote/ScanForm.vue:48 +#: src/views/federation/Base.vue:35 front/src/views/federation/Base.vue:36 +#: src/views/federation/LibraryDetail.vue:194 +#: front/src/views/federation/LibraryDetail.vue:195 +#: front/src/views/federation/LibraryDetail.vue:196 +#: front/src/views/federation/LibraryDetail.vue:197 +#: front/src/views/federation/LibraryFollowersList.vue:24 +#: front/src/views/federation/LibraryList.vue:122 +#: front/src/views/federation/LibraryList.vue:123 +#: front/src/views/federation/LibraryTrackList.vue:21 +#: front/src/views/instance/Timeline.vue:57 +#: src/views/library/MusicRequest.vue:21 +#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:103 +#: front/src/views/playlists/List.vue:104 src/views/radios/Detail.vue:80 +#, fuzzy msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "ذلك سوف يؤدي إلى حذف بياناتك المحلية نهائيا و إخراجك. أمتأكد أنك ترغب في المواصلة ؟" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "ذلك سوف يؤدي إلى حذف بياناتك المحلية نهائيا و إخراجك. أمتأكد أنك ترغب في المواصلة ؟" +msgstr[1] "ذلك سوف يؤدي إلى حذف بياناتك المحلية نهائيا و إخراجك. أمتأكد أنك ترغب في المواصلة ؟" +msgstr[2] "ذلك سوف يؤدي إلى حذف بياناتك المحلية نهائيا و إخراجك. أمتأكد أنك ترغب في المواصلة ؟" +msgstr[3] "ذلك سوف يؤدي إلى حذف بياناتك المحلية نهائيا و إخراجك. أمتأكد أنك ترغب في المواصلة ؟" +msgstr[4] "ذلك سوف يؤدي إلى حذف بياناتك المحلية نهائيا و إخراجك. أمتأكد أنك ترغب في المواصلة ؟" +msgstr[5] "ذلك سوف يؤدي إلى حذف بياناتك المحلية نهائيا و إخراجك. أمتأكد أنك ترغب في المواصلة ؟" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -2226,19 +2120,25 @@ msgstr "" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "" +#: front/src/views/content/libraries/Quota.vue:90 +msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + #: front/src/components/audio/track/Table.vue:6 #: front/src/components/federation/LibraryTrackTable.vue:47 #: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/views/content/libraries/FilesTable.vue:51 msgid "Title" msgstr "العنوان" -#: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:174 -#: front/src/components/library/import/BatchDetail.vue:84 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "المَقطَع" - #: front/src/components/library/Track.vue:53 msgid "Track information" msgstr "معلومات عن المَقطَع" @@ -2253,8 +2153,9 @@ msgstr "مَقاطِع" #: front/src/components/library/Album.vue:43 #: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 src/views/playlists/Detail.vue:50 -#: front/src/views/radios/Detail.vue:34 +#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 +#: src/views/federation/Base.vue:8 front/src/views/playlists/Detail.vue:50 +#: src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "المَقاطِع" @@ -2278,10 +2179,16 @@ msgstr "مَقاطِع أستُمِع إليها" msgid "Trigger scan" msgstr "" +#: front/src/components/library/Track.vue:91 #: front/src/components/manage/library/FilesTable.vue:41 msgid "Type" msgstr "النوع" +#: front/src/views/content/remote/Card.vue:52 +#, fuzzy +msgid "Unfollow" +msgstr "إتبع" + #: front/src/components/About.vue:15 msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." msgstr "لسوء الحظ، لم يأخذ أصحاب مثيل الخادوم هذا الوقت الكافي لاستكمال هذه الصفحة." @@ -2294,14 +2201,15 @@ msgstr "مجهول" msgid "Unlimited music" msgstr "موسيقى بلا حدود" -#: front/src/components/audio/Player.vue:264 -msgid "Unmute" -msgstr "إلغاء الكتم" - #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "تحديث الصورة الرمزية" +#: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgid "Update library" +msgstr "إدارة المكتبة" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "تحديث قائمة المَقاطِع الموسيقية" @@ -2314,7 +2222,9 @@ msgstr "تحديث الإعدادات" msgid "Update your password" msgstr "قم بتحديث كلمتك السرية" +#: front/src/views/content/libraries/Card.vue:44 #: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/views/content/libraries/DetailArea.vue:24 #: front/src/views/admin/users/UsersDetail.vue:153 msgid "Upload" msgstr "أرسل" @@ -2323,26 +2233,43 @@ msgstr "أرسل" msgid "Upload a new avatar" msgstr "إرسال صورة رمزية جديدة" -#: front/src/components/library/import/Main.vue:7 -msgid "Uploaded files or external source" -msgstr "ملفات مُرسَلة أو مصدر خارجي" +#: front/src/views/content/Home.vue:6 +#, fuzzy +msgid "Upload audio content" +msgstr "إرسال صورة رمزية جديدة" -#: front/src/components/library/import/FileUpload.vue:57 +#: front/src/views/content/libraries/FilesTable.vue:54 +#, fuzzy +msgid "Upload date" +msgstr "أرسل" + +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgid "Upload new tracks" +msgstr "إرسال صورة رمزية جديدة" + +#: front/src/components/library/FileUpload.vue:99 +#, fuzzy +msgid "Uploaded" +msgstr "أرسل" + +#: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgid "Uploading" +msgstr "عملية الإرسال جارية …" + +#: front/src/components/library/FileUpload.vue:102 msgid "Uploading..." msgstr "عملية الإرسال جارية …" -#: front/src/App.vue:45 +#: front/src/App.vue:47 msgid "Use another instance" msgstr "إستخدم مثيل خادوم آخَر" -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "استخدم علبة التعليق هذه، إن دعت الحاجة، لإضافة تفاصيل طلبك" - -#: front/src/views/federation/LibraryDetail.vue:196 -msgid "Use this flag to enable/disable federation with this library" -msgstr "" - #: front/src/views/auth/PasswordReset.vue:12 msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "استخدم هذه الإستمارة لطلب إعادة ضبط كلمة المرور. سنرسل بريدا الكترونيا إلى العنوان المعين مرفوقا بتعليمات لإعادة ضبط كلمتك السرية." @@ -2356,6 +2283,7 @@ msgid "Used" msgstr "مُستخدَم" #: front/src/components/manage/library/RequestsTable.vue:47 +#: front/src/views/content/libraries/Detail.vue:26 msgid "User" msgstr "المستخدِم" @@ -2380,21 +2308,32 @@ msgstr "إسم المستخدِم أو عنوان البريد الإلكترو msgid "users" msgstr "مستخدِم" -#: front/src/components/Sidebar.vue:103 src/views/admin/Settings.vue:81 -#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3 -#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 msgid "Users" msgstr "المستخدِمون" +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +#, fuzzy +msgid "View files" +msgstr "ملفّات المكتبة" + #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 #: front/src/components/library/Track.vue:44 -#: front/src/components/library/import/ArtistImport.vue:131 -#: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/ArtistCard.vue:49 msgid "View on MusicBrainz" msgstr "إطّلع عليه على ميوزيك براينز" +#: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgid "Visibility" +msgstr "مدى رؤية القائمة" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "لا يمكننا إضافة المَقطَع إلى قائمة التشغيل" @@ -2423,8 +2362,17 @@ msgstr "تعذّر علينا حفظ إعداداتك" msgid "We do not track you or bother you with ads" msgstr "لا نتعقّبك و لا نزعجك بالإعلانات" -#: front/src/components/library/import/FileUpload.vue:5 -msgid "We recommend using Picard for that purpose." +#: front/src/views/Notifications.vue:26 +msgid "We don't have any notification to display!" +msgstr "" + +#: front/src/views/content/Home.vue:4 +msgid "We offer various way to grab new content and make it available here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgid "we recommend using Picard for that purpose" msgstr "ننصحكم باستخدام برنامج Picard لهذا الغرض." #: front/src/components/Home.vue:7 @@ -2439,27 +2387,15 @@ msgstr "المعذرة، إنّ الصفحة التي قمت بطلبها غير msgid "We've received your request, you'll get some groove soon ;)" msgstr "" -#: front/src/components/Home.vue:152 -msgid "Welcome" -msgstr "مرحبًا" - #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" msgstr "أهلا وسهلا بك على فانك وايل Funkwhale" -#: front/src/components/library/import/Main.vue:114 -msgid "What is metadata?" -msgstr "ما المقصود بالبيانات الوصفية ؟" - -#: front/src/views/federation/LibraryDetail.vue:197 -msgid "When enabled, auto importing will automatically import new tracks published in this library" -msgstr "" - #: front/src/components/Home.vue:24 msgid "Why funkwhale?" msgstr "لماذا فانك وايل Funkwhale ؟" -#: front/src/components/Sidebar.vue:124 +#: front/src/components/Sidebar.vue:115 msgid "Yes" msgstr "نعم" @@ -2467,13 +2403,17 @@ msgstr "نعم" msgid "Yes, log me out!" msgstr "نعم، أؤكد الخروج !" +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "أنت متّصل حاليا بصفة %{ username }" -#: front/src/components/library/import/Main.vue:111 -msgid "You can also skip this step and enter metadata manually." -msgstr "يمكنك طبعًا تخطي هذه الخطوة و إدخال البيانات الوصفية يدويًا." +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." +msgstr "" #: front/src/components/Home.vue:136 msgid "You can invite friends and family to your instance so they can enjoy your music" @@ -2487,14 +2427,18 @@ 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/Sidebar.vue:156 +#: front/src/components/Sidebar.vue:147 msgid "You have a radio playing" msgstr "إنك تستمع إلى إذاعة" -#: front/src/App.vue:6 +#: front/src/App.vue:8 msgid "You need to select an instance in order to continue" msgstr "يلزمك اختيار مثيل خادوم قصد المواصلة" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You will be able to share your library with other people, regardless of it's visibility." +msgstr "" + #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "" @@ -2503,22 +2447,19 @@ msgstr "" msgid "You will have to update your password on your clients that use this password." msgstr "" -#: front/src/components/library/import/Main.vue:103 -msgid "You will import:" -msgstr "أنت بصدد استيراد :" - #: front/src/views/auth/EmailConfirm.vue:24 msgid "Your email address was confirmed, you can now use the service without limitations." msgstr "تمّ تأكيد عنوان بريدك الإلكتروني، بإمكانك الآن استعمال الخدمة مِن دون قيود." -#: front/src/components/favorites/List.vue:109 -msgid "Your Favorites" -msgstr "مفضّلاتك" - #: front/src/components/Home.vue:117 msgid "Your music, your way" msgstr "موسيقاك، كما يحلو لك" +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgid "Your notifications" +msgstr "آخر تعديل" + #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." msgstr "تم تحديث كلمتك السرية بنجاح." @@ -2527,7 +2468,162 @@ msgstr "تم تحديث كلمتك السرية بنجاح." 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/components/audio/PlayButton.vue:156 +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "نسخ المَقاطِع مِن قائمة الإنتظار الحالية إلى قائمة التشغيل" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "أضفه إلى قائمة التشغيل هذه" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "قائمتي الرائعة للمَقاطِع الموسيقية" + +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +msgid "Nobody except me" +msgstr "لا أحد غيري" + +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +msgid "Everyone on this instance" +msgstr "كل مَن هم على مثيل الخادوم هذا" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "الجميع" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "التسجيل" + +#: front/src/components/auth/Signup.vue:96 +msgid "Enter your invitation code (case insensitive)" +msgstr "أدخِل رمز الدعوة" + +#: front/src/components/auth/Signup.vue:97 +msgid "Enter your username" +msgstr "أدخِل إسم المستخدِم" + +#: front/src/components/auth/Signup.vue:98 +msgid "Enter your email" +msgstr "أدخِل عنوان بريدك الإلكتروني" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "تم تحديث كلمة السر" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "عُطّل النفاذ" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "أدخل إسم المستخدِم أو البريد الإلكتروني" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "الدخول" + +#: front/src/components/auth/Profile.vue:47 +msgid "%{ username }'s profile" +msgstr "الملف الشخصي لِـ %{ username }" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "الخروج" + +#: front/src/components/auth/Settings.vue:257 +msgid "Account Settings" +msgstr "إعدادات الحساب" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +msgid "Remove from favorites" +msgstr "حذف مِن المفضلة" + +#: front/src/components/favorites/List.vue:109 +msgid "Your Favorites" +msgstr "مفضّلاتك" + +#: front/src/components/library/Radios.vue:140 +msgid "Enter a radio name..." +msgstr "أدخِل إسم إذاعة …" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "مُنشِئ الإذاعات و الراديو" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "إذاعتي الرائعة" + +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgid "My awesome description" +msgstr "إذاعتي الرائعة" + +#: front/src/components/library/FileUpload.vue:238 +msgid "Upload refused, ensure the file is not too big and you have not reached your quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:239 +msgid "Impossible to upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/library/FileUpload.vue:240 +#, fuzzy +msgid "A network error occured while uploading this file" +msgstr "حدث خطأ أثناء عملية حفظ التغييرات" + +#: front/src/components/library/FileUpload.vue:241 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/Artists.vue:118 +msgid "Enter an artist name..." +msgstr "أدخِل إسم فنان …" + +#: front/src/components/library/Track.vue:185 +#: src/components/audio/SearchBar.vue:27 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "المَقطَع" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "الرئيسية" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "إظهار/إخفاء الكلمة السرية" + +#: front/src/components/requests/Form.vue:73 +msgid "The Beatles, Mickael Jackson…" +msgstr "The Beatles, Mickael Jackson…" + +#: front/src/components/requests/Form.vue:74 +msgid "The White Album, Thriller…" +msgstr "The White Album, Thriller…" + +#: front/src/components/requests/Form.vue:75 +msgid "Use this comment box to add details to your request if needed" +msgstr "استخدم علبة التعليق هذه، إن دعت الحاجة، لإضافة تفاصيل طلبك" + +#: front/src/components/federation/LibraryFollowTable.vue:140 +msgid "Search by username, domain..." +msgstr "البحث حسب إسم المستخدِم أو النطاق …" + +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/manage/library/FilesTable.vue:175 +msgid "Search by title, artist, domain..." +msgstr "البحث حسب العنوان أو إسم فنان أو نطاق …" + +#: front/src/components/federation/LibraryForm.vue:96 +msgid "library@demo.funkwhale.audio" +msgstr "library@demo.funkwhale.audio" + +#: front/src/components/audio/PlayButton.vue:158 msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" msgstr[0] "" @@ -2536,3 +2632,243 @@ msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" + +#: front/src/components/audio/Search.vue:65 +msgid "Artist, album, track..." +msgstr "فنان ، ألبوم ، مقطع موسيقي ..." + +#: front/src/components/audio/SearchBar.vue:20 +msgid "Search for artists, albums, tracks..." +msgstr "البحث عن فنانين أو ألبومات أو مَقاطِع موسيقية …" + +#: front/src/components/audio/Player.vue:216 +msgid "Queue shuffled!" +msgstr "تم خلط قائمة الإنتظار !" + +#: front/src/components/audio/Player.vue:273 +msgid "Previous track" +msgstr "المَقطَع السابق" + +#: front/src/components/audio/Player.vue:274 +msgid "Play track" +msgstr "إعزف المَقطَع" + +#: front/src/components/audio/Player.vue:275 +msgid "Pause track" +msgstr "ألبِث المَقطَع" + +#: front/src/components/audio/Player.vue:276 +msgid "Next track" +msgstr "المَقطَع التالي" + +#: front/src/components/audio/Player.vue:277 +msgid "Unmute" +msgstr "إلغاء الكتم" + +#: front/src/components/audio/Player.vue:278 +msgid "Mute" +msgstr "كتم" + +#: front/src/components/audio/Player.vue:279 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "" + +#: front/src/components/audio/Player.vue:280 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "" + +#: front/src/components/audio/Player.vue:281 +msgid "Looping on whole queue. Click to disable looping." +msgstr "" + +#: front/src/components/audio/Player.vue:282 +msgid "Shuffle your queue" +msgstr "خلط قائمة الإنتظار" + +#: front/src/components/audio/Player.vue:283 +msgid "Clear your queue" +msgstr "مسح قائمة الانتظار الخاصة بك" + +#: front/src/components/Sidebar.vue:203 +msgid "Pending import requests" +msgstr "طلبات الإستيراد المعلّقة" + +#: front/src/components/Sidebar.vue:204 +msgid "Pending follow requests" +msgstr "طلبات المتابَعة المعلَّقة" + +#: front/src/components/metadata/Search.vue:114 +msgid "Enter your search query..." +msgstr "أدخِل طلب بحثِك …" + +#: front/src/components/manage/library/RequestsTable.vue:180 +msgid "Search by artist, username, comment..." +msgstr "البحث باستخدام إسم فنان أو مستخدِم أو تعليق …" + +#: front/src/components/manage/library/RequestsTable.vue:196 +msgid "Mark as imported" +msgstr "" + +#: front/src/components/manage/library/RequestsTable.vue:197 +msgid "Mark as closed" +msgstr "" + +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "أتركه فارغًا للحصول على رمز عشوائي" + +#: front/src/components/manage/users/InvitationsTable.vue:152 +msgid "Search by username, email, code..." +msgstr "البحث باسم مستخدِم أو عنوان بريد إلكتروني أو رمز …" + +#: front/src/components/manage/users/UsersTable.vue:162 +msgid "Search by username, email, name..." +msgstr "البحث باسم مستخدِم أو عنوان بريد إلكتروني أو إسم …" + +#: front/src/views/content/remote/ScanForm.vue:48 +#, fuzzy +msgid "Enter a library url" +msgstr "أدخِل إسم نطاق لمكتبة ما …" + +#: front/src/views/content/libraries/FilesTable.vue:225 +#, fuzzy +msgid "Search by title, artist, album..." +msgstr "البحث حسب العنوان أو إسم فنان أو نطاق …" + +#: front/src/views/content/libraries/FilesTable.vue:229 +msgid "Track was already present in one of your libraries" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:233 +msgid "Track is uploaded but not processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:237 +msgid "An error occured while processing this track, ensure the track is correctly tagged" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:241 +#, fuzzy +msgid "Import went on successfully" +msgstr "تم تحديث كلمة السر بنجاح" + +#: front/src/views/content/libraries/FilesTable.vue:258 +#, fuzzy +msgid "Relaunch import" +msgstr "إنهاء الإستيراد" + +#: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgid "Visibility: nobody except me" +msgstr "لا أحد غيري" + +#: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgid "Visibility: everyone on this instance" +msgstr "كل مَن هم على مثيل الخادوم هذا" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgid "Total size of the files in this library" +msgstr "المَقاطِع المتوفّرة في هذه المكتبة" + +#: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgid "My awesome library" +msgstr "إذاعتي الرائعة" + +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personnal music, I hope you will like it!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, including other instances" +msgstr "كل مَن هم على مثيل الخادوم هذا" + +#: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgid "Library updated" +msgstr "إسم المكتبة" + +#: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgid "Library created" +msgstr "إسم المكتبة" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "الإذاعة" + +#: front/src/views/instance/Timeline.vue:57 +msgid "Instance Timeline" +msgstr "الخيط الزمني لمثيل الخادوم" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "قائمة المَقاطِع" + +#: front/src/views/playlists/List.vue:104 +msgid "Enter an playlist name..." +msgstr "أدخِل إسم قائمة مَقاطِعٍ موسيقية …" + +#: front/src/views/admin/users/UsersDetail.vue:146 +msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +msgstr "" + +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "إدارة المستخدِمين" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "إعدادات مثيل الخادوم" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "معلومات عن مثيل الخادوم" + +#: front/src/views/admin/Settings.vue:82 +msgid "Imports" +msgstr "" + +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "صاب سونيك" + +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "الإحصائيات" + +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "سِجِل الأخطاء" + +#: front/src/views/federation/LibraryTrackList.vue:21 +msgid "Federated tracks" +msgstr "المَقاطع الموسيقية المتحدة" + +#: front/src/views/federation/LibraryList.vue:122 +#, fuzzy +msgid "Enter a library domain name..." +msgstr "أدخِل إسم نطاق لمكتبة ما …" + +#: front/src/views/federation/LibraryDetail.vue:195 +msgid "This indicate if the remote library granted you access" +msgstr "" + +#: front/src/views/federation/LibraryDetail.vue:196 +msgid "Use this flag to enable/disable federation with this library" +msgstr "" + +#: front/src/views/federation/LibraryDetail.vue:197 +msgid "When enabled, auto importing will automatically import new tracks published in this library" +msgstr "" diff --git a/front/locales/de/LC_MESSAGES/app.po b/front/locales/de/LC_MESSAGES/app.po index 2cbf72cb7..b798642a2 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: 2018-07-22 14:12+0200\n" +"POT-Creation-Date: 2018-09-24 18:57+0200\n" "PO-Revision-Date: 2018-09-22 11:45+0000\n" "Last-Translator: Gregory \n" "Language-Team: none\n" @@ -30,14 +30,15 @@ msgstr "(%{ index } von %{ length })" msgid "(empty)" msgstr "(leer)" -#: front/src/components/common/ActionTable.vue:43 -#: front/src/components/common/ActionTable.vue:51 +#: front/src/components/common/ActionTable.vue:44 +#: front/src/components/common/ActionTable.vue:53 msgid "%{ count } on %{ total } selected" 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:116 src/views/federation/LibraryDetail.vue:87 +#: front/src/components/Sidebar.vue:107 +#: src/views/federation/LibraryDetail.vue:87 msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } Track" @@ -49,7 +50,7 @@ msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } Track in %{ albumsCount } Alben" msgstr[1] "%{ count } Tracks in %{ albumsCount } Alben" -#: front/src/components/library/radios/Builder.vue:76 +#: front/src/components/library/radios/Builder.vue:80 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } Track entspricht dem ausgewählten Filter" @@ -61,6 +62,11 @@ msgid_plural "%{ count } tracks" msgstr[0] "%{ count} Track" msgstr[1] "%{ count} Tracks" +#: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgid "%{ current } used on %{ max } allowed" +msgstr "%{ count } von %{ total } ausgewählt" + #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } h %{ minutes } min" @@ -77,10 +83,6 @@ msgstr "%{ user } hat einen Track zu seinen Favoriten hinzugefügt" msgid "%{ user } listened to a track" msgstr "%{ user } hat einen Track angehört" -#: front/src/components/auth/Profile.vue:49 -msgid "%{ username }'s profile" -msgstr "Profil von %{ username }" - #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" msgid_plural "%{ count } albums" @@ -100,32 +102,40 @@ msgid_plural "%{ count } tracks" msgstr[0] "1 Track" msgstr[1] "%{ count } Tracks" +#: front/src/views/content/libraries/Card.vue:39 +#: src/views/content/remote/Card.vue:26 +#, fuzzy +msgid "1 tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "1 Track" +msgstr[1] "%{ count } Tracks" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "Über %{ instance }" -#: front/src/App.vue:54 +#: front/src/App.vue:56 msgid "About Funkwhale" msgstr "Über Funkwhale" -#: front/src/App.vue:32 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 msgid "About this instance" msgstr "Über diese Instanz" +#: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgid "Accept" +msgstr "Akzeptiert" + #: front/src/components/manage/library/RequestsTable.vue:28 #: front/src/components/manage/library/RequestsTable.vue:62 +#: front/src/views/content/libraries/Detail.vue:40 msgid "Accepted" msgstr "Akzeptiert" -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Zugriff deaktiviert" - #: front/src/components/Home.vue:109 msgid "Access your music from a clean interface that focus on what really matters" -msgstr "" -"Greife auf deine Musik mit einer übersichtliche Oberfläche zu, die sich auf " -"das konzentriert, was wirklich wichtig ist" +msgstr "Greife auf deine Musik mit einer übersichtliche Oberfläche zu, die sich auf das konzentriert, was wirklich wichtig ist" #: front/src/views/admin/users/UsersDetail.vue:54 msgid "Account active" @@ -135,10 +145,6 @@ msgstr "Konto aktiv" msgid "Account settings" msgstr "Kontoeinstellungen" -#: front/src/components/auth/Settings.vue:257 -msgid "Account Settings" -msgstr "Kontoeinstellungen" - #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Kontostatus" @@ -147,17 +153,20 @@ msgstr "Kontostatus" msgid "Account's email" msgstr "E-Mail Adresse des Kontos" -#: front/src/components/common/ActionTable.vue:82 +#: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgid "Action" +msgstr "Aktionen" + +#: front/src/components/common/ActionTable.vue:86 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" +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:8 #: front/src/components/federation/LibraryFollowTable.vue:24 -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:64 #: front/src/components/manage/library/RequestsTable.vue:54 msgid "Actions" msgstr "Aktionen" @@ -166,7 +175,7 @@ msgstr "Aktionen" msgid "Active" msgstr "Aktiv" -#: front/src/components/Sidebar.vue:60 +#: front/src/components/Sidebar.vue:75 msgid "Activity" msgstr "Aktivität" @@ -178,18 +187,18 @@ msgstr "Aktor" msgid "Add a new library" msgstr "Eine neue Mediathek hinzufügen" -#: front/src/components/library/radios/Builder.vue:46 +#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +msgid "Add content" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "Filter hinzufügen" -#: front/src/components/library/radios/Builder.vue:36 +#: front/src/components/library/radios/Builder.vue:40 msgid "Add filters to customize your radio" msgstr "Füge Filter hinzu, um dein Radio zu personalisieren" -#: front/src/components/audio/PlayButton.vue:53 -msgid "Add to current queue" -msgstr "Zur Wiedergabeliste hinzufügen" - #: front/src/components/favorites/TrackFavoriteIcon.vue:4 #: front/src/components/favorites/TrackFavoriteIcon.vue:21 msgid "Add to favorites" @@ -204,10 +213,6 @@ msgstr "Zu einer Playlist hinzufügen..." msgid "Add to queue" msgstr "Zur Wiedergabeliste hinzufügen" -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Zu dieser Playlist hinzufügen" - #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Track hinzufügen" @@ -216,24 +221,20 @@ msgstr "Track hinzufügen" msgid "Admin" msgstr "Admin" -#: front/src/components/Sidebar.vue:64 +#: front/src/components/Sidebar.vue:82 msgid "Administration" msgstr "Administration" -#: front/src/components/audio/SearchBar.vue:26 src/components/audio/track/Table.vue:8 +#: front/src/components/audio/track/Table.vue:8 #: front/src/components/federation/LibraryTrackTable.vue:49 -#: front/src/components/library/Album.vue:91 #: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/views/content/libraries/FilesTable.vue:53 +#: front/src/components/library/Album.vue:91 +#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 msgid "Album" msgstr "Album" -#: front/src/components/library/import/ReleaseImport.vue:3 -msgid "Album %{ title } (%{ count } track) by %{ artist }" -msgid_plural "Album %{ title } (%{ count } tracks) by %{ artist }" -msgstr[0] "Album %{ title } (%{ count } Track) von %{ artist }" -msgstr[1] "Album %{ title } (%{ count } Tracks) von %{ artist }" - #: front/src/components/library/Album.vue:12 msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" @@ -244,7 +245,8 @@ msgstr[1] "Album mit %{ count } Tracks, von %{ artist }" msgid "Album page" msgstr "Albumseite" -#: front/src/components/audio/Search.vue:19 src/components/instance/Stats.vue:48 +#: front/src/components/audio/Search.vue:19 +#: src/components/instance/Stats.vue:48 #: front/src/components/manage/library/RequestsTable.vue:50 #: front/src/components/requests/Form.vue:9 msgid "Albums" @@ -256,6 +258,7 @@ msgstr "Alben von diesem Künstler·in" #: front/src/components/manage/library/RequestsTable.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 msgid "All" msgstr "Alles" @@ -265,21 +268,12 @@ msgstr "Beim Speichern deiner Änderungen ist ein Fehler aufgetreten" #: front/src/components/auth/Login.vue:10 msgid "An unknown error happend, this can mean the server is down or cannot be reached" -msgstr "" -"Ein unbekannter Fehler ist aufgetreten, vielleicht ist der Server " -"ausgeschaltet oder er kann nicht erreicht werden" +msgstr "Ein unbekannter Fehler ist aufgetreten, vielleicht ist der Server ausgeschaltet oder er kann nicht erreicht werden" #: front/src/components/federation/LibraryTrackTable.vue:11 -#: front/src/components/library/import/BatchDetail.vue:68 -#: front/src/components/library/import/BatchList.vue:13 -#: front/src/components/library/import/BatchList.vue:22 msgid "Any" msgstr "Alle" -#: front/src/components/library/import/BatchList.vue:24 -msgid "API" -msgstr "API" - #: front/src/components/federation/LibraryFollowTable.vue:68 #: front/src/components/federation/LibraryFollowTable.vue:78 msgid "Approve" @@ -297,11 +291,13 @@ msgstr "Bestätigt" msgid "Are you sure you want to log out?" msgstr "Möchtest du dich wirklich ausloggen?" -#: front/src/components/audio/SearchBar.vue:25 src/components/audio/track/Table.vue:7 +#: front/src/components/audio/track/Table.vue:7 #: front/src/components/federation/LibraryTrackTable.vue:48 -#: front/src/components/library/Artist.vue:119 #: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/manage/library/RequestsTable.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:52 +#: front/src/components/library/Artist.vue:119 +#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 msgid "Artist" msgstr "Künstler·in" @@ -310,26 +306,28 @@ msgstr "Künstler·in" msgid "Artist name" msgstr "Künstlername" -#: front/src/components/library/Album.vue:22 src/components/library/Track.vue:23 +#: front/src/components/library/Album.vue:22 +#: src/components/library/Track.vue:23 msgid "Artist page" msgstr "Künstlerseite" -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Künstler oder Künstlerin, Album, Track..." - -#: front/src/components/audio/Search.vue:10 src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 src/components/library/Library.vue:7 +#: front/src/components/audio/Search.vue:10 +#: src/components/instance/Stats.vue:42 +#: front/src/components/library/Library.vue:7 +#: src/components/library/Artists.vue:119 msgid "Artists" msgstr "Künstler und Künstlerinnen" #: front/src/components/favorites/List.vue:33 #: front/src/components/federation/LibraryTrackTable.vue:28 -#: front/src/components/library/Artists.vue:25 src/components/library/Radios.vue:44 +#: front/src/components/library/Artists.vue:25 +#: src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 #: front/src/components/manage/library/RequestsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 -#: front/src/views/federation/LibraryList.vue:28 src/views/playlists/List.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:31 +#: front/src/views/federation/LibraryList.vue:28 +#: src/views/playlists/List.vue:27 msgid "Ascending" msgstr "Zunehmend" @@ -356,9 +354,7 @@ msgstr "Zurück zur Anmeldung" #: front/src/views/federation/LibraryFollowersList.vue:5 msgid "Be careful when accepting follow requests, as it means the follower will have access to your entire library." -msgstr "" -"Vorsicht beim Akzeptieren von Follow-Anfragen: Deine Follower haben Zugriff " -"auf deine gesamte Mediathek." +msgstr "Vorsicht beim Akzeptieren von Follow-Anfragen: Deine Follower haben Zugriff auf deine gesamte Mediathek." #: front/src/components/library/Track.vue:80 #: front/src/components/manage/library/FilesTable.vue:42 @@ -369,7 +365,7 @@ msgstr "Bitrate" msgid "Browse" msgstr "Durchsuchen" -#: front/src/components/Sidebar.vue:50 +#: front/src/components/Sidebar.vue:65 msgid "Browse library" msgstr "Die Mediathek durchsuchen" @@ -407,24 +403,19 @@ msgstr "Von %{ artist }" #: front/src/components/federation/LibraryFollowTable.vue:57 msgid "By confirming, %{ username } will be denied access to your library." -msgstr "" -"Beim Bestätigen wird der Zugriff auf deine Mediathek für %{ username } " -"verhindert." +msgstr "Beim Bestätigen wird der Zugriff auf deine Mediathek für %{ username } verhindert." #: front/src/components/federation/LibraryFollowTable.vue:73 msgid "By confirming, %{ username } will be granted access to your library." -msgstr "" -"Beim Bestätigen wird %{ username } der Zugriff zu deiner Mediathek " -"zugelassen." +msgstr "Beim Bestätigen wird %{ username } der Zugriff zu deiner Mediathek zugelassen." -#: front/src/components/audio/track/Table.vue:43 #: front/src/components/common/DangerousButton.vue:17 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Abbrechen" -#: front/src/components/library/radios/Builder.vue:59 +#: front/src/components/library/radios/Builder.vue:63 msgid "Candidates" msgstr "Kandidaten" @@ -432,7 +423,7 @@ msgstr "Kandidaten" msgid "Cannot change your password" msgstr "Das Kennwort kann nicht geändert werden" -#: front/src/App.vue:66 +#: front/src/App.vue:68 msgid "Change language" msgstr "Sprache ändern" @@ -459,15 +450,13 @@ msgstr "Änderungen synchronisiert" #: front/src/components/auth/Settings.vue:70 msgid "Changing your password will also change your Subsonic API password if you have requested one." -msgstr "" -"Mit Änderung deines Kennworts wird das Kennwort für die Subsonic-API " -"zurückgesetzt, sofern du eins erstellt hast." +msgstr "Mit Änderung deines Kennworts wird das Kennwort für die Subsonic-API zurückgesetzt, sofern du eins erstellt hast." #: front/src/components/auth/Settings.vue:98 msgid "Changing your password will have the following consequences" msgstr "Dein Kennwort wechseln hat die folgenden Auswirkungen" -#: front/src/App.vue:4 +#: front/src/App.vue:6 msgid "Choose your instance" msgstr "Wähle deine Instanz aus" @@ -484,18 +473,14 @@ msgstr "Löschen" msgid "Clear playlist" msgstr "Playlist leeren" -#: front/src/components/audio/Player.vue:270 -msgid "Clear your queue" -msgstr "Wiedergabeliste leeren" - -#: front/src/components/library/import/BatchList.vue:23 -msgid "CLI" -msgstr "CLI" - #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Einmal clicken, und Musik studenlang dank der Radios anhören" +#: front/src/components/library/FileUpload.vue:76 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "" + #: front/src/components/manage/library/RequestsTable.vue:30 #: front/src/components/manage/library/RequestsTable.vue:64 msgid "Closed" @@ -517,7 +502,7 @@ msgstr "Minimieren" msgid "Comment" msgstr "Kommentar" -#: front/src/components/library/radios/Builder.vue:58 +#: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Einstellungen" @@ -534,9 +519,9 @@ msgstr "Bestätige deine E-Mail-Adresse" msgid "Confirmation code" msgstr "Bestätigungskode" -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Die Wiedergabeliste zur Playlist hinzufügen" +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "" #: front/src/components/Home.vue:88 msgid "Covers, lyrics, our goal is to have them all ;)" @@ -546,11 +531,16 @@ msgstr "Albumcover, Songtexte, unser Ziel ist es, alle zu haben ;)" msgid "Create a funkwhale account" msgstr "Sich anmelden" +#: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgid "Create a new library" +msgstr "Eine neue Playlist erstellen" + #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" msgstr "Eine neue Playlist erstellen" -#: front/src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 msgid "Create an account" msgstr "Konto erstellen" @@ -559,6 +549,11 @@ msgstr "Konto erstellen" msgid "Create import" msgstr "Import erstellen" +#: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgid "Create library" +msgstr "Eine hochwertige Mediathek" + #: front/src/components/auth/Signup.vue:51 msgid "Create my account" msgstr "Mich anmelden" @@ -581,17 +576,38 @@ msgstr "Erstelldatum" msgid "Current avatar" msgstr "Aktuelles Avatar" +#: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgid "Current library" +msgstr "Eine hochwertige Mediathek" + #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "Aktueller Track" +#: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgid "Current usage" +msgstr "Aktueller Track" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 #: front/src/components/manage/library/FilesTable.vue:189 #: front/src/components/manage/library/RequestsTable.vue:195 #: front/src/components/manage/users/InvitationsTable.vue:166 -#: front/src/views/playlists/Detail.vue:33 +#: front/src/views/content/libraries/FilesTable.vue:257 msgid "Delete" msgstr "Löschen" +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgid "Delete library" +msgstr "Eine hochwertige Mediathek" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Playlist löschen" @@ -600,6 +616,11 @@ msgstr "Playlist löschen" msgid "Delete radio" msgstr "Radio löschen" +#: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgid "Delete this library?" +msgstr "Bring mich zur Mediathek" + #: front/src/components/federation/LibraryFollowTable.vue:52 #: front/src/components/federation/LibraryFollowTable.vue:63 msgid "Deny" @@ -611,24 +632,28 @@ msgstr "Zugriff ablehnen?" #: front/src/components/favorites/List.vue:34 #: front/src/components/federation/LibraryTrackTable.vue:29 -#: front/src/components/library/Artists.vue:26 src/components/library/Radios.vue:47 +#: front/src/components/library/Artists.vue:26 +#: src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 #: front/src/components/manage/library/RequestsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 -#: front/src/views/federation/LibraryList.vue:29 src/views/playlists/List.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:32 +#: front/src/views/federation/LibraryList.vue:29 +#: src/views/playlists/List.vue:28 msgid "Descending" msgstr "Absteigend" +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgid "Description" +msgstr "Dauer" + #: front/src/components/federation/LibraryCard.vue:50 +#: front/src/views/content/libraries/Card.vue:47 msgid "Detail" msgstr "Detail" -#: front/src/views/admin/users/UsersDetail.vue:146 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "" -"Bestimmt, ob das Konto aktiv ist oder nicht. Inaktive Konten können sich " -"weder einloggen noch den Service nutzen." - #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -646,7 +671,7 @@ msgstr "Subsonic-API-Zugriff deaktivieren?" msgid "Discover how to use Funkwhale from other apps" msgstr "Entdecke, wie du Funkwhale von anderen Apps benutzen kannst" -#: front/src/components/library/radios/Builder.vue:26 +#: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Öffentlich zeigen" @@ -672,28 +697,26 @@ 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:113 +#: front/src/components/Sidebar.vue:104 msgid "Do you want to restore your previous queue?" msgstr "Möchtest du die Wiedergabelliste zurückerstellen?" -#: front/src/App.vue:38 +#: front/src/App.vue:40 msgid "Documentation" msgstr "Dokumentation" -#: front/src/components/audio/track/Table.vue:24 src/components/library/Track.vue:48 +#: front/src/components/library/Track.vue:48 msgid "Download" msgstr "Herunterladen" -#: front/src/components/audio/track/Table.vue:27 -msgid "Download tracks" -msgstr "Tracks herunterladen" - #: front/src/components/playlists/Editor.vue:49 msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "Um die Playlist umzuordnen, klicke und schiebe die Tracks hin und her" -#: front/src/components/library/Track.vue:58 +#: front/src/components/audio/track/Table.vue:9 +#: src/components/library/Track.vue:58 #: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Duration" msgstr "Dauer" @@ -701,11 +724,16 @@ msgstr "Dauer" msgid "Easy to use" msgstr "Leicht zu bedienen" +#: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgid "Edit" +msgstr "Bearbeiten..." + #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "Die Infos dieser Instanz bearbeiten" -#: front/src/components/radios/Card.vue:20 src/views/playlists/Detail.vue:30 +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 msgid "Edit..." msgstr "Bearbeiten..." @@ -726,58 +754,12 @@ msgstr "E-Mail-Adresse bestätigt" msgid "End edition" msgstr "Bearbeitung abschließen" -#: front/src/components/library/import/FileUpload.vue:4 -msgid "Ensure your music files are properly tagged before uploading them." -msgstr "" -"Bitte vor dem Hochladen prüfen, dass die Musiktags ordentlich gesetzt sind." - -#: front/src/components/library/Radios.vue:140 -msgid "Enter a radio name..." -msgstr "Name des Radios eingeben..." - -#: front/src/components/library/Artists.vue:118 -msgid "Enter an artist name..." -msgstr "Künstlername eingeben..." - -#: front/src/views/federation/LibraryList.vue:122 -msgid "Enter an library domain name..." -msgstr "Domainname eingeben..." - -#: front/src/views/playlists/List.vue:104 -msgid "Enter an playlist name..." -msgstr "Playlistname eingeben..." - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Gib deine E-Mail-Adresse ein" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "" -"Gib deinen Einladungskode ein (Groß- und Kleinschreibung wird nicht " -"berücksichtigt)" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Suche eingeben..." - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Benutzername eingeben" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Benutzername oder E-Mail-Adresse eingeben" - #: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Fehler" -#: front/src/views/admin/Settings.vue:87 -msgid "Error reporting" -msgstr "Fehlerbericht" - -#: front/src/components/common/ActionTable.vue:75 +#: front/src/components/common/ActionTable.vue:79 msgid "Error while applying action" msgstr "Fehler bei der Ausführung der Aktion" @@ -797,6 +779,11 @@ msgstr "Fehler bei der Bestätigung deiner E-Mail-Adresse" msgid "Error while creating invitation" msgstr "Fehler bei der Erstellung der Einladung" +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Error while fetching remote library" +msgstr "Fehler beim Scannen der Mediathek" + #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Fehler bei der Speicherung der Einstellungen" @@ -805,21 +792,17 @@ msgstr "Fehler bei der Speicherung der Einstellungen" msgid "Error while scanning library" msgstr "Fehler beim Scannen der Mediathek" -#: front/src/components/library/import/BatchDetail.vue:41 -#: front/src/components/library/import/BatchDetail.vue:70 -#: front/src/components/library/import/BatchList.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:16 +#: front/src/views/content/libraries/FilesTable.vue:236 msgid "Errored" msgstr "Ein Fehler ist aufgetreten" -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Alle" +#: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgid "Errored files" +msgstr "Ein Fehler ist aufgetreten" -#: front/src/components/playlists/Form.vue:85 -msgid "Everyone on this instance" -msgstr "Alle auf dieser Instanz" - -#: front/src/components/library/radios/Builder.vue:57 +#: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "Ausschließen" @@ -839,11 +822,7 @@ msgstr "Abgelaufen" msgid "Expired/used" msgstr "Abgelaufen bzw. benutzt" -#: front/src/components/library/import/Main.vue:65 -msgid "External source. Supported backends" -msgstr "Externe Quelle. Unterstützte Systeme" - -#: front/src/components/Sidebar.vue:51 +#: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Favoriten" @@ -851,14 +830,10 @@ msgstr "Favoriten" msgid "Federate with a new instance" msgstr "Mit einer neuen Instanz föderieren" -#: front/src/views/federation/LibraryTrackList.vue:21 -msgid "Federated tracks" -msgstr "Föderierte Tracks" - -#: front/src/components/Sidebar.vue:87 src/components/library/import/BatchList.vue:25 +#: front/src/views/federation/LibraryDetail.vue:40 #: front/src/components/manage/users/UsersTable.vue:180 -#: front/src/views/admin/Settings.vue:84 src/views/admin/users/UsersDetail.vue:161 -#: front/src/views/federation/Base.vue:35 src/views/federation/LibraryDetail.vue:40 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: src/views/admin/Settings.vue:84 front/src/views/federation/Base.vue:35 msgid "Federation" msgstr "Föderation" @@ -866,42 +841,38 @@ msgstr "Föderation" msgid "File mirroring" msgstr "Dateispiegelung" -#: front/src/components/library/import/FileUpload.vue:43 +#: front/src/components/library/FileUpload.vue:83 msgid "File name" msgstr "Dateiname" -#: front/src/components/library/import/Main.vue:76 -msgid "File upload" -msgstr "Datei hochladen" - -#: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/Base.vue:5 +#: src/views/admin/library/FilesList.vue:21 msgid "Files" msgstr "Dateien" -#: front/src/components/library/import/ArtistImport.vue:7 -msgid "Filter album types" -msgstr "nach Albumtyp filtern" - -#: front/src/components/library/radios/Builder.vue:56 +#: front/src/components/library/radios/Builder.vue:60 msgid "Filter name" msgstr "Filtername" -#: front/src/components/library/import/Main.vue:52 -msgid "Finish import" -msgstr "Import beenden" - -#: front/src/components/library/import/BatchDetail.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:240 msgid "Finished" msgstr "Beendet" -#: front/src/components/library/import/Main.vue:59 -msgid "First, choose where you want to import the music from" -msgstr "Wähle bitte zuerst aus, woher die Musik importiert werden soll" - #: front/src/components/federation/LibraryCard.vue:44 +#: front/src/views/content/remote/Card.vue:37 msgid "Follow" msgstr "Folgen" +#: front/src/views/content/remote/Card.vue:42 +#, fuzzy +msgid "Follow pending approval" +msgstr "Ausstehende Folgen-Anfrage" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "" + #: front/src/components/federation/LibraryCard.vue:36 msgid "Follow request pending approval" msgstr "Ausstehende Folgen-Anfrage" @@ -910,7 +881,8 @@ msgstr "Ausstehende Folgen-Anfrage" msgid "Follow status" msgstr "Folgenstatus" -#: front/src/views/federation/Base.vue:13 +#: front/src/views/content/libraries/Detail.vue:7 +#: src/views/federation/Base.vue:13 #: front/src/views/federation/LibraryFollowersList.vue:24 msgid "Followers" msgstr "Follower·innen" @@ -920,11 +892,13 @@ msgid "Followers only" msgstr "Nur Follower und Followerinnen" #: front/src/components/federation/LibraryCard.vue:15 +#: front/src/views/content/remote/Card.vue:47 #: front/src/views/federation/LibraryDetail.vue:29 msgid "Following" msgstr "Abonniert" -#: front/src/components/activity/Like.vue:12 src/components/activity/Listen.vue:12 +#: front/src/components/activity/Like.vue:12 +#: src/components/activity/Listen.vue:12 msgid "from %{ album } by %{ artist }" msgstr "aus %{ album } von %{ artist }" @@ -932,18 +906,13 @@ msgstr "aus %{ album } von %{ artist }" msgid "From album %{ album } by %{ artist }" msgstr "Aus dem Album %{ album } von %{ artist }" -#: front/src/App.vue:56 +#: front/src/App.vue:58 msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "" -"Funkwhale ist ein kostenloses Open-Source Projekt, das von Ehrenamtlichen " -"entwickelt wird. Hilf uns, indem du Fehler meldest, neue Funktionen " -"vorschlägst und das Projekt mit deinen Freunden teilst!" +msgstr "Funkwhale ist ein kostenloses Open-Source Projekt, das von Ehrenamtlichen entwickelt wird. Hilf uns, indem du Fehler meldest, neue Funktionen vorschlägst und das Projekt mit deinen Freunden teilst!" #: front/src/components/auth/SubsonicTokenForm.vue:7 msgid "Funkwhale is compatible with other music players that support the Subsonic API." -msgstr "" -"Funkwhale ist kompatibel mit anderen Mediaplayer, die die Subsonic-API " -"unterstützen." +msgstr "Funkwhale ist kompatibel mit anderen Mediaplayer, die die Subsonic-API unterstützen." #: front/src/components/Home.vue:98 msgid "Funkwhale is dead simple to use." @@ -951,14 +920,11 @@ msgstr "Funkwhale ist sehr einfach zu benutzen." #: front/src/components/Home.vue:39 msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." -msgstr "" -"Funkwhale hat es leicht gemacht, deine Lieblingsmusik anzuhören und neue " -"Künstler und Künstlerinnen zu entdecken." +msgstr "Funkwhale hat es leicht gemacht, deine Lieblingsmusik anzuhören und neue Künstler und Künstlerinnen zu entdecken." #: front/src/components/Home.vue:119 msgid "Funkwhale is free and gives you control on your music." -msgstr "" -"Funkwhale ist kostenlos und ermöglicht eine komplette Steuerung deiner Musik." +msgstr "Funkwhale ist kostenlos und ermöglicht eine komplette Steuerung deiner Musik." #: front/src/components/Home.vue:66 msgid "Funkwhale takes care of handling your music" @@ -978,9 +944,12 @@ msgid "" " \n" " MusicBrainz\n" " " -msgstr "" -"Dank MusicBrainz " -"kannst du deine Musik mit hochwertigen Metadaten verschlagworten" +msgstr "Dank MusicBrainz kannst du deine Musik mit hochwertigen Metadaten verschlagworten" + +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgid "Get started" +msgstr "Nächster Schritt" #: front/src/components/common/ActionTable.vue:21 #: front/src/components/common/ActionTable.vue:27 @@ -991,41 +960,24 @@ msgstr "Los!" msgid "Go to home page" msgstr "Zurück zur Startseite" -#: front/src/components/library/import/Main.vue:13 -msgid "Grab corresponding metadata" -msgstr "Entsprechende Metadaten aufrufen" - -#: front/src/App.vue:74 +#: front/src/App.vue:76 msgid "Help us translate Funkwhale" msgstr "Hilf uns, Funkwhale zu übersetzen" -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Start" - #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" msgstr "Musik stundenlang" #: front/src/components/auth/SubsonicTokenForm.vue:11 msgid "However, accessing Funkwhale from those clients require a separate password you can set below." -msgstr "" -"Für den Zugriff auf Funkwhale von anderen Apps ist ein zusätzliches Kennwort " -"notwendig. Du kannst dieses Kennwort hier erstellen." - -#: front/src/components/library/import/BatchList.vue:34 -msgid "ID" -msgstr "ID" +msgstr "Für den Zugriff auf Funkwhale von anderen Apps ist ein zusätzliches Kennwort notwendig. Du kannst dieses Kennwort hier erstellen." #: front/src/views/auth/PasswordResetConfirm.vue:24 msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." -msgstr "" -"Wenn die angegebene E-Mail-Adresse mit einem Benutzerkonto verknüpft ist, " -"wirst du in Kürze eine E-Mail mit einer Anleitung zur Rücksetzung deines " -"Passworts bekommen." +msgstr "Wenn die angegebene E-Mail-Adresse mit einem Benutzerkonto verknüpft ist, wirst du in Kürze eine E-Mail mit einer Anleitung zur Rücksetzung deines Passworts bekommen." -#: front/src/components/federation/LibraryTrackTable.vue:196 #: front/src/components/library/Library.vue:17 +#: front/src/components/federation/LibraryTrackTable.vue:196 msgid "Import" msgstr "Import" @@ -1033,45 +985,15 @@ msgstr "Import" msgid "Import #%{ id } launched" msgstr "Import #%{ id } gestartet" -#: front/src/components/library/import/Main.vue:38 -msgid "Import %{ count } track" -msgid_plural "Import %{ count } tracks" -msgstr[0] "Import %{ count } Track" -msgstr[1] "Import %{ count } Tracks" - -#: front/src/components/library/import/BatchDetail.vue:10 -msgid "Import batch" -msgstr "Importstapel" - -#: front/src/components/library/import/BatchDetail.vue:185 -msgid "Import Batch #%{ id }" -msgstr "Importstapel #%{ id }" - #: front/src/components/library/Library.vue:20 msgid "Import batches" msgstr "Importstapel" -#: front/src/components/library/import/BatchList.vue:117 -msgid "Import Batches" -msgstr "Importstapel" - #: front/src/components/manage/library/FilesTable.vue:40 #: front/src/components/manage/library/RequestsTable.vue:53 msgid "Import date" msgstr "Importsdatum" -#: front/src/components/library/import/FileUpload.vue:38 -msgid "Import detail page" -msgstr "Importdetails" - -#: front/src/components/Sidebar.vue:81 -msgid "Import music" -msgstr "Musik importieren" - -#: front/src/components/library/import/Main.vue:267 -msgid "Import Music" -msgstr "Musik importieren" - #: front/src/components/Home.vue:71 msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importiere Musik aus mehreren Plattformen, wie YouTube oder SoundCloud" @@ -1081,43 +1003,29 @@ msgstr "Importiere Musik aus mehreren Plattformen, wie YouTube oder SoundCloud" msgid "Import pending" msgstr "Ausstehender Import" +#: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgid "Import reference" +msgstr "Importquelle" + #: front/src/views/admin/library/Base.vue:9 #: front/src/views/admin/library/RequestsList.vue:3 #: front/src/views/admin/library/RequestsList.vue:21 msgid "Import requests" msgstr "Importanfrage" -#: front/src/components/library/import/BatchList.vue:20 -#: front/src/components/library/import/Main.vue:6 -msgid "Import source" -msgstr "Importquelle" - #: front/src/components/federation/LibraryTrackTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Import status" msgstr "Importstatus" -#: front/src/components/library/import/ReleaseImport.vue:14 -msgid "Import this release" -msgstr "Dieses Album importieren" - -#: front/src/components/library/import/TrackImport.vue:11 -msgid "Import this track" -msgstr "Dieser Track importieren" - #: front/src/components/federation/LibraryTrackTable.vue:12 #: front/src/components/manage/library/RequestsTable.vue:29 #: front/src/components/manage/library/RequestsTable.vue:61 msgid "Imported" msgstr "Importiert" -#: front/src/components/library/import/TrackImport.vue:44 -msgid "Imported URL" -msgstr "Importierte URL" - -#: front/src/views/admin/Settings.vue:82 -msgid "Imports" -msgstr "Imports" - #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "In den Favoriten" @@ -1130,36 +1038,16 @@ msgstr "In der Mediathek" msgid "Inactive" msgstr "Inaktiv" -#: front/src/components/library/import/Main.vue:96 -msgid "Input a MusicBrainz ID manually:" -msgstr "MusicBrainz-ID per Hand eingeben:" - -#: front/src/views/auth/PasswordReset.vue:53 -msgid "Input the email address binded to your account" -msgstr "Bitte die E-Mail-Adresse deines Kontos eingeben" - #: front/src/components/playlists/Editor.vue:31 msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" msgstr[0] "Aus der Wiedergabeliste hinzufügen (%{ count } Track)" msgstr[1] "Aus der Wiedergabeliste hinzufügen (%{ count } Tracks)" -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Infos über diese Instanz" - #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Radios der Instanz" -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Instanzeinstellungen" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Aktivität der Instanz" - #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -1169,31 +1057,28 @@ msgstr "Einladungskode" msgid "Invitation code (optional)" msgstr "Einladungskode (ggf.)" -#: front/src/views/admin/users/Base.vue:8 src/views/admin/users/InvitationsList.vue:3 +#: front/src/views/admin/users/Base.vue:8 +#: src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 msgid "Invitations" msgstr "Einladungen" -#: front/src/App.vue:43 +#: front/src/App.vue:45 msgid "Issue tracker" msgstr "Bugtracker" -#: front/src/components/library/import/BatchDetail.vue:80 -msgid "Job ID" -msgstr "Aufgaben-ID" - -#: front/src/components/library/import/BatchList.vue:36 -msgid "Jobs" -msgstr "Aufgaben" +#: front/src/views/content/libraries/Home.vue:9 +msgid "It looks like you don't have any library yet, it's time to create one!" +msgstr "" #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Behalte einen Überblick auf deine Lieblingsmusik" -#: front/src/components/audio/track/Table.vue:33 -msgid "Keep your PRIVATE_TOKEN secret as it gives access to your account." -msgstr "" -"Halte deinen PRIVATE_TOKEN geheim, denn es gibt Zugriff zu deinem Konto." +#: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgid "Known libraries" +msgstr "Mediatheke durchsuchen" #: front/src/components/manage/users/UsersTable.vue:41 #: front/src/views/admin/users/UsersDetail.vue:45 @@ -1208,15 +1093,10 @@ msgstr "Letzter Abruf" msgid "Last modification" msgstr "Letzte Bearbeitung" -#: front/src/components/common/ActionTable.vue:39 +#: front/src/components/common/ActionTable.vue:40 msgid "Launch" msgstr "Starten" -#: front/src/components/library/import/BatchDetail.vue:18 -#: front/src/components/library/import/BatchList.vue:35 -msgid "Launch date" -msgstr "Startdatum" - #: front/src/components/federation/LibraryForm.vue:31 msgid "Launch scan" msgstr "Scan starten" @@ -1225,19 +1105,19 @@ msgstr "Scan starten" msgid "Learn more about this instance" msgstr "Mehr über diese Instanz erfahren" -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Leerlassen für einen beliebigen Kode" - #: front/src/components/requests/Form.vue:10 msgid "Leave this field empty if you're requesting the whole discography." msgstr "Lasse dieses Feld leer, wenn du die ganze Diskografie anfragst." -#: front/src/views/federation/Base.vue:5 src/views/federation/LibraryList.vue:123 +#: front/src/views/content/Base.vue:5 src/views/federation/Base.vue:5 +#: front/src/views/federation/LibraryList.vue:123 msgid "Libraries" msgstr "Mediatheke" -#: front/src/components/Sidebar.vue:70 +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:51 #: front/src/components/instance/Stats.vue:30 #: front/src/components/manage/users/UsersTable.vue:176 @@ -1258,135 +1138,100 @@ msgstr "Mediatheksname" msgid "Library size" msgstr "Mediatheksgröße" -#: front/src/components/federation/LibraryForm.vue:96 -msgid "library@demo.funkwhale.audio" -msgstr "library@demo.funkwhale.audio" - -#: front/src/App.vue:29 +#: front/src/App.vue:31 msgid "Links" msgstr "Links" +#: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgid "Loading followers..." +msgstr "Follower und Followerinnen durchsuchen" + +#: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgid "Loading Libraries..." +msgstr "Laden deiner Favoriten..." + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgid "Loading library data..." +msgstr "Domainname eingeben..." + +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgid "Loading notifications..." +msgstr "Laden der Timeline..." + +#: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgid "Loading remote libraries..." +msgstr "Laden der Timeline..." + #: front/src/views/instance/Timeline.vue:4 msgid "Loading timeline..." msgstr "Laden der Timeline..." +#: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgid "Loading usage data..." +msgstr "Laden deiner Favoriten..." + #: front/src/components/favorites/List.vue:5 msgid "Loading your favorites..." msgstr "Laden deiner Favoriten..." -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Einloggen" - #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Logge dich zu deinem Funkwhale-Konto ein" -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Ausloggen" - #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Als %{ username } angemeldet" -#: front/src/components/Sidebar.vue:44 src/components/auth/Login.vue:41 +#: front/src/components/Sidebar.vue:55 src/components/auth/Login.vue:41 msgid "Login" msgstr "Einloggen" -#: front/src/components/Sidebar.vue:43 +#: front/src/components/Sidebar.vue:53 msgid "Logout" msgstr "Ausloggen" -#: front/src/components/audio/Player.vue:266 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "" -"Wiederholung deaktiviert. Schalte die Wiederholung des aktuellen Tracks beim " -"Klicken." - -#: front/src/components/audio/Player.vue:267 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "" -"Wiederholung des aktuellen Tracks. Wiederhole die ganze Wiedergabeliste beim " -"Klicken." - -#: front/src/components/audio/Player.vue:268 -msgid "Looping on whole queue. Click to disable looping." -msgstr "" -"Wiederholung auf die ganze Wiedergabeliste. Deaktiviere die Wiederholung " -"beim Klicken." - -#: front/src/components/library/Track.vue:94 +#: front/src/components/library/Track.vue:105 msgid "Lyrics" msgstr "Liedtext" -#: front/src/views/admin/library/Base.vue:25 -msgid "Manage library" -msgstr "Mediathek verwalten" - #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Playlists verwalten" -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Benutzer verwalten" - #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Verwalte deine Playlists" -#: front/src/components/manage/library/RequestsTable.vue:197 -msgid "Mark as closed" -msgstr "Als geschlossen markieren" - -#: front/src/components/manage/library/RequestsTable.vue:196 -msgid "Mark as imported" +#: front/src/views/Notifications.vue:17 +#, fuzzy +msgid "Mark all as read" msgstr "Als importiert markieren" -#: front/src/components/library/import/Main.vue:12 -msgid "Metadata" -msgstr "Metadaten" - -#: front/src/components/library/import/Main.vue:115 -msgid "" -"Metadata is the data related to the music you want to import. This includes all the information about the artists, albums and tracks. In order to have a high quality library, it is recommended to grab data from the\n" -" \n" -" MusicBrainz\n" -" \n" -" project, which you can think about as the Wikipedia of music." -msgstr "" -"Alle Infos über Alben, Tracks, Künstler und Künstlerinnen sind in den " -"Metadaten gespeichert. Hochwertige Metadaten können auf MusicBrainz geholt werden. " -"Das Projekt wird oft als Wikipedia für die Musik bezeichnet." - -#: front/src/components/Sidebar.vue:48 src/components/library/import/Main.vue:18 +#: front/src/components/Sidebar.vue:63 msgid "Music" msgstr "Musik" -#: front/src/components/library/import/Main.vue:147 -msgid "Music request" -msgstr "Musikanfrage" - -#: front/src/components/audio/Player.vue:265 -msgid "Mute" -msgstr "Stummschalten" - #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Mein Konto" -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Meine super Playlist" +#: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgid "My libraries" +msgstr "Mediatheke" -#: front/src/components/library/radios/Builder.vue:227 -msgid "My awesome radio" -msgstr "Mein super Radio" - -#: front/src/components/library/Track.vue:64 src/components/library/Track.vue:75 -#: front/src/components/library/Track.vue:86 +#: front/src/components/audio/track/Row.vue:40 +#: src/components/library/Track.vue:64 +#: front/src/components/library/Track.vue:75 +#: src/components/library/Track.vue:86 +#: front/src/components/library/Track.vue:97 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 @@ -1396,11 +1241,14 @@ msgstr "Mein super Radio" #: front/src/components/manage/library/RequestsTable.vue:82 #: front/src/components/manage/users/UsersTable.vue:61 #: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:89 +#: front/src/views/content/libraries/FilesTable.vue:95 msgid "N/A" msgstr "k.A." #: front/src/components/playlists/PlaylistModal.vue:31 #: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/content/libraries/Form.vue:10 msgid "Name" msgstr "Name" @@ -1409,34 +1257,25 @@ msgstr "Name" msgid "New password" msgstr "Neues Kennwort" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:149 msgid "New tracks will be appended here automatically." msgstr "Neue Tracks werden hier automatisch hinzugefügt." -#: front/src/components/library/import/Main.vue:29 -msgid "Next step" -msgstr "Nächster Schritt" - -#: front/src/components/audio/Player.vue:263 -msgid "Next track" -msgstr "Nächster Track" - -#: front/src/components/Sidebar.vue:125 +#: front/src/components/Sidebar.vue:116 msgid "No" msgstr "Nein" #: front/src/components/Home.vue:103 msgid "No add-ons, no plugins : you only need a web library" -msgstr "" -"Keine Erweiterungen, keine Plugins: du brauchst nur eine online Mediathek" +msgstr "Keine Erweiterungen, keine Plugins: du brauchst nur eine online Mediathek" -#: front/src/components/library/Track.vue:102 +#: front/src/components/library/Track.vue:113 msgid "No lyrics available for this track." msgstr "Kein verfügbarer Songtext für diesen Track." -#: front/src/components/playlists/Form.vue:81 -msgid "Nobody except me" -msgstr "Niemand außer mir" +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "" #: front/src/views/federation/LibraryDetail.vue:32 msgid "Not following" @@ -1451,7 +1290,12 @@ msgstr "Nicht importiert" msgid "Not used" msgstr "Nicht verwendet" -#: front/src/App.vue:37 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#, fuzzy +msgid "Notifications" +msgstr "Letzte Bearbeitung" + +#: front/src/App.vue:39 msgid "Official website" msgstr "Offizielle Webseite" @@ -1459,43 +1303,39 @@ msgstr "Offizielle Webseite" msgid "Old password" msgstr "Altes Kennwort" -#: front/src/components/library/import/FileUpload.vue:36 -msgid "Once all your files are uploaded, simply click the following button to check the import status." -msgstr "" -"Nachdem alle Dateien hochgeladen sind, einfach auf dem folgenden Taste " -"clicken um das Status des Imports nachzuprüfen." - #: front/src/components/federation/LibraryCard.vue:21 #: front/src/components/manage/users/InvitationsTable.vue:20 msgid "Open" msgstr "Frei" -#: front/src/App.vue:63 +#: front/src/App.vue:65 msgid "Options" msgstr "Optionen" -#: front/src/components/library/import/Main.vue:93 -msgid "Or" -msgstr "Oder" - #: front/src/components/favorites/List.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:18 -#: front/src/components/library/Artists.vue:15 src/components/library/Radios.vue:33 +#: front/src/components/library/Artists.vue:15 +#: src/components/library/Radios.vue:33 #: front/src/components/manage/library/FilesTable.vue:9 #: front/src/components/manage/library/RequestsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 -#: front/src/views/federation/LibraryList.vue:18 src/views/playlists/List.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:21 +#: front/src/views/federation/LibraryList.vue:18 +#: src/views/playlists/List.vue:17 msgid "Ordering" msgstr "Sortierung" #: front/src/components/favorites/List.vue:31 #: front/src/components/federation/LibraryTrackTable.vue:26 -#: front/src/components/library/Artists.vue:23 src/components/library/Radios.vue:41 +#: front/src/components/library/Artists.vue:23 +#: src/components/library/Radios.vue:41 #: front/src/components/manage/library/FilesTable.vue:17 #: front/src/components/manage/library/RequestsTable.vue:17 #: front/src/components/manage/users/UsersTable.vue:17 -#: front/src/views/federation/LibraryList.vue:26 src/views/playlists/List.vue:25 +#: front/src/views/content/libraries/FilesTable.vue:29 +#: front/src/views/federation/LibraryList.vue:26 +#: src/views/playlists/List.vue:25 msgid "Ordering direction" msgstr "Reihenfolge" @@ -1503,10 +1343,6 @@ msgstr "Reihenfolge" msgid "Owner" msgstr "Besitzer" -#: front/src/components/PageNotFound.vue:33 -msgid "Page Not Found" -msgstr "Seite nicht gefunden" - #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Seite nicht gefunden!" @@ -1515,40 +1351,29 @@ msgstr "Seite nicht gefunden!" msgid "Password" msgstr "Kennwort" -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Kennwort aktualisiert" - #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Kennwort erfolgreich aktualisiert" -#: front/src/components/audio/Player.vue:262 -msgid "Pause track" -msgstr "Track pausen" - #: front/src/components/federation/LibraryFollowTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:33 -#: front/src/components/library/import/BatchDetail.vue:69 -#: front/src/components/library/import/BatchList.vue:14 -#: front/src/components/library/import/FileUpload.vue:59 +#: front/src/components/library/FileUpload.vue:105 #: front/src/components/manage/library/RequestsTable.vue:27 #: front/src/components/manage/library/RequestsTable.vue:63 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:232 msgid "Pending" msgstr "Ausstehend" #: front/src/components/federation/LibraryFollowTable.vue:11 +#: front/src/views/content/libraries/Detail.vue:37 #: front/src/views/federation/LibraryDetail.vue:26 msgid "Pending approval" msgstr "Steht auf Bestätigung aus" -#: front/src/components/Sidebar.vue:217 -msgid "Pending follow requests" -msgstr "Ausstehende Follow-Anfrage" - -#: front/src/components/Sidebar.vue:216 src/views/admin/library/Base.vue:26 -msgid "Pending import requests" -msgstr "Ausstehende Importanfragen" +#: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgid "Pending files" +msgstr "Ausstehend" #: front/src/components/requests/Form.vue:26 src/views/federation/Base.vue:36 msgid "Pending requests" @@ -1559,13 +1384,14 @@ msgstr "Ausstehende Anfragen" msgid "Permissions" msgstr "Berechtigungen" -#: front/src/components/audio/PlayButton.vue:9 src/components/library/Track.vue:30 +#: front/src/components/audio/PlayButton.vue:9 +#: src/components/library/Track.vue:30 msgid "Play" msgstr "Abspielen" #: front/src/components/audio/album/Card.vue:50 -#: front/src/components/audio/artist/Card.vue:44 src/components/library/Album.vue:28 -#: front/src/views/playlists/Detail.vue:23 +#: front/src/components/audio/artist/Card.vue:44 +#: src/components/library/Album.vue:28 front/src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "Alles abspielen" @@ -1573,10 +1399,6 @@ msgstr "Alles abspielen" msgid "Play all albums" msgstr "Alle Alben abspielen" -#: front/src/components/audio/PlayButton.vue:58 -msgid "Play immediatly" -msgstr "Jetzt abspielen" - #: front/src/components/audio/PlayButton.vue:15 msgid "Play next" msgstr "Danach abspielen" @@ -1585,14 +1407,6 @@ msgstr "Danach abspielen" msgid "Play now" msgstr "Jetzt abspielen" -#: front/src/components/audio/Player.vue:261 -msgid "Play track" -msgstr "Abspielen" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Playlist" - #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1619,9 +1433,9 @@ msgstr "Playlist aktualisiert" msgid "Playlist visibility" msgstr "Sichtbarkeit der Playlist" -#: front/src/components/Sidebar.vue:56 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 -#: front/src/views/playlists/List.vue:103 +#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:103 +#: front/src/views/admin/Settings.vue:83 msgid "Playlists" msgstr "Playlists" @@ -1635,51 +1449,55 @@ msgstr "Bitte prüfen, dass dein Kennwort richtig ist" #: front/src/components/auth/Login.vue:9 msgid "Please double-check your username/password couple is correct" -msgstr "" -"Bitte prüfe, dass dein Benutzername und dein Kennwort miteinander stimmen" +msgstr "Bitte prüfe, dass dein Benutzername und dein Kennwort miteinander stimmen" #: front/src/components/auth/Settings.vue:46 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 px verkleinert." +msgstr "PNG, GIF oder JPG. Max. 2 Mb. Das Bild wird ggf. auf 400x400 px verkleinert." -#: front/src/components/library/import/Main.vue:26 -msgid "Previous step" -msgstr "Vorheriger Schritt" - -#: front/src/components/audio/Player.vue:260 -msgid "Previous track" -msgstr "Vorheriger Track" +#: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgid "Proceed" +msgstr "Jetzt einloggen" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 msgid "Proceed to login" msgstr "Jetzt einloggen" +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:50 msgid "Published date" msgstr "Ausgabedatum" -#: front/src/components/library/import/ArtistImport.vue:17 -msgid "Query template" -msgstr "Abfragevorlage" +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" +msgstr "" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "Wiedergabeliste" -#: front/src/components/audio/Player.vue:203 -msgid "Queue shuffled!" -msgstr "Wiedergabeliste gemischt!" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Radio" - -#: front/src/components/library/radios/Builder.vue:226 -msgid "Radio Builder" -msgstr "Radioeditor" - #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Radio erstellt" @@ -1692,7 +1510,8 @@ msgstr "Radioname" msgid "Radio updated" msgstr "Radio aktualisiert" -#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:141 +#: front/src/components/library/Library.vue:10 +#: src/components/library/Radios.vue:141 msgid "Radios" msgstr "Radios" @@ -1712,10 +1531,6 @@ msgstr "Neulich zu den Favoriten hinzugefügt" msgid "Recently listened" msgstr "Neulich angehört" -#: front/src/components/library/import/BatchDetail.vue:81 -msgid "Recording MusicBrainz ID" -msgstr "MusicBrainz-ID des Tracks" - #: front/src/views/admin/users/UsersDetail.vue:84 #: front/src/views/federation/LibraryDetail.vue:122 msgid "Refresh" @@ -1731,14 +1546,29 @@ msgstr "Angemeldet seit %{ date }" #: front/src/components/auth/Signup.vue:9 msgid "Registration are closed on this instance, you will need an invitation code to signup." -msgstr "" -"Die Registrierung neuer Benutzer ist geschlossen. Du brauchst einen " -"Einladungscode, wenn du dich trotzdem registrieren möchtest." +msgstr "Die Registrierung neuer Benutzer ist geschlossen. Du brauchst einen Einladungscode, wenn du dich trotzdem registrieren möchtest." #: front/src/components/manage/users/UsersTable.vue:71 msgid "regular user" msgstr "Standardnutzende" +#: front/src/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgid "Remote libraries" +msgstr "Bring mich zur Mediathek" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" msgstr "Löschen" @@ -1747,10 +1577,6 @@ msgstr "Löschen" msgid "Remove avatar" msgstr "Avatar löschen" -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "Aus den Favoriten entfernen" - #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1764,11 +1590,12 @@ msgstr "Ein neues Subsonic-API-Kennwort beantragen?" msgid "Request a password" msgstr "Kennwort beantragen" -#: front/src/App.vue:35 +#: front/src/App.vue:37 msgid "Request music" msgstr "Musik anfragen" -#: front/src/views/library/MusicRequest.vue:4 src/views/library/MusicRequest.vue:21 +#: front/src/views/library/MusicRequest.vue:4 +#: src/views/library/MusicRequest.vue:21 msgid "Request some music" msgstr "Musik anfragen" @@ -1776,31 +1603,20 @@ msgstr "Musik anfragen" msgid "Request submitted!" msgstr "Anfrage gesendet!" -#: front/src/components/library/import/BatchDetail.vue:49 -msgid "Rerun errored jobs" -msgstr "Fehlgeschlagene Aufgaben erneut ausführen" - -#: front/src/components/library/import/BatchDetail.vue:187 -msgid "Rerun job" -msgstr "Aufgaben erneut ausführen" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "Kennwort zurücksetzen" -#: front/src/components/library/import/TrackImport.vue:31 -msgid "Result %{ current }/%{ total }" -msgstr "Ergebnis %{ current }/%{ total }" - -#: front/src/components/favorites/List.vue:38 src/components/library/Artists.vue:30 -#: front/src/components/library/Radios.vue:52 src/views/federation/LibraryList.vue:33 +#: front/src/components/favorites/List.vue:38 +#: src/components/library/Artists.vue:30 +#: front/src/components/library/Radios.vue:52 +#: src/views/federation/LibraryList.vue:33 #: front/src/views/playlists/List.vue:32 msgid "Results per page" msgstr "Ergebnisse pro Seite" #: front/src/components/admin/SettingsGroup.vue:63 -#: front/src/components/library/radios/Builder.vue:29 +#: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Speichern" @@ -1809,102 +1625,61 @@ msgid "Scan triggered!" msgstr "Scan gestartet!" #: front/src/components/federation/LibraryTrackTable.vue:5 -#: front/src/components/library/Artists.vue:10 src/components/library/Radios.vue:29 -#: front/src/components/library/import/BatchDetail.vue:62 -#: front/src/components/library/import/BatchList.vue:7 +#: front/src/components/library/Artists.vue:10 +#: src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 #: front/src/components/manage/library/RequestsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 -#: front/src/views/federation/LibraryList.vue:14 src/views/playlists/List.vue:13 +#: front/src/views/content/libraries/FilesTable.vue:5 +#: front/src/views/federation/LibraryList.vue:14 +#: src/views/playlists/List.vue:13 msgid "Search" msgstr "Suchen" -#: front/src/components/library/import/Main.vue:85 -msgid "Search an entity you want to import:" -msgstr "Suche die zuimportierende Entität:" - -#: front/src/components/manage/library/RequestsTable.vue:180 -msgid "Search by artist, username, comment..." -msgstr "Künstler, Künstlerin, Benutzername oder Komment suchen..." - -#: front/src/components/library/import/BatchDetail.vue:188 -msgid "Search by source..." -msgstr "Quelle suchen..." - -#: front/src/components/library/import/BatchList.vue:116 -msgid "Search by submitter, source..." -msgstr "Benutzer, Benutzerin oder Quelle suchen..." - -#: front/src/components/federation/LibraryTrackTable.vue:182 -#: front/src/components/manage/library/FilesTable.vue:175 -msgid "Search by title, artist, domain..." -msgstr "Titel, Künstler, Künstlerin oder Domain suchen..." - -#: front/src/components/federation/LibraryFollowTable.vue:140 -msgid "Search by username, domain..." -msgstr "Benutzername oder Domain suchen..." - -#: front/src/components/manage/users/InvitationsTable.vue:152 -msgid "Search by username, email, code..." -msgstr "Benutzername, E-Mail-Adresse oder Kode suchen..." - -#: front/src/components/manage/users/UsersTable.vue:162 -msgid "Search by username, email, name..." -msgstr "Benutzername, E-Mail-Adresse oder Name suchen..." - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "Künstler, Künstlerinnen, Alben oder Tracks suchen..." +#: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgid "Search a remote library" +msgstr "Bring mich zur Mediathek" #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Musik suchen" -#: front/src/components/library/Track.vue:105 +#: front/src/components/library/Track.vue:116 msgid "Search on lyrics.wikia.com" msgstr "Auf lyrics.wikia.com suchen" -#: front/src/components/library/Album.vue:33 src/components/library/Artist.vue:31 +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:31 #: front/src/components/library/Track.vue:40 msgid "Search on Wikipedia" msgstr "Auf Wikipedia suchen" -#: front/src/components/library/import/TrackImport.vue:42 -msgid "Search query" -msgstr "Suche" - #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Abschnitte" -#: front/src/components/library/radios/Builder.vue:41 +#: front/src/components/library/radios/Builder.vue:45 msgid "Select a filter" msgstr "Filter auswählen" -#: front/src/components/common/ActionTable.vue:61 +#: front/src/components/common/ActionTable.vue:64 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "1 Element auswählen" msgstr[1] "Alle %{ total } Elemente auswählen" -#: front/src/components/library/import/FileUpload.vue:22 -msgid "Select files to upload..." -msgstr "Hochzuladende Dateien auswählen..." - -#: front/src/components/common/ActionTable.vue:69 +#: front/src/components/common/ActionTable.vue:73 msgid "Select only current page" msgstr "Nur die aktuelle Seite auswählen" -#: front/src/components/library/import/Main.vue:19 -msgid "Select relevant sources or files for import" -msgstr "Zuhochladende Dateien oder Quellen auswählen" - #: front/src/components/federation/LibraryCard.vue:43 msgid "Send a follow request" msgstr "Folgen-Anfrage schicken" -#: front/src/components/Sidebar.vue:97 src/components/manage/users/UsersTable.vue:184 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 +#: front/src/components/manage/users/UsersTable.vue:184 #: front/src/views/admin/users/UsersDetail.vue:165 msgid "Settings" msgstr "Einstellungen" @@ -1917,14 +1692,19 @@ msgstr "Einstellungen aktualisiert" msgid "Settings updated successfully." msgstr "Einstellungen erfolgreich aktualisiert." -#: front/src/components/auth/Profile.vue:24 -msgid "Settings..." -msgstr "Einstellungen..." - #: front/src/components/manage/users/InvitationForm.vue:27 msgid "Share link" msgstr "Link zum Teilen" +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request an access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +#, fuzzy +msgid "Sharing link" +msgstr "Link zum Teilen" + #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" @@ -1937,51 +1717,43 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "1 Track mehr zeigen" msgstr[1] "%{ count } Tracks mehr zeigen" -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "Passwort verstecken bzw. zeigen" +#: front/src/views/Notifications.vue:10 +#, fuzzy +msgid "Show read notifications" +msgstr "Letzte Bearbeitung" #: front/src/components/federation/LibraryFollowTable.vue:97 #: front/src/components/federation/LibraryTrackTable.vue:98 -#: front/src/components/library/import/BatchDetail.vue:128 -#: front/src/components/library/import/BatchList.vue:73 #: front/src/components/manage/library/FilesTable.vue:97 #: front/src/components/manage/library/RequestsTable.vue:104 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:111 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Ergebnisse %{ start } bis %{ end } von %{ total }" -#: front/src/components/audio/Player.vue:269 -msgid "Shuffle your queue" -msgstr "Wiedergabeliste mischen" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "Anmeldung" - #: front/src/components/manage/users/UsersTable.vue:40 #: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Anmeldung" -#: front/src/components/audio/track/Table.vue:31 -msgid "Simply copy paste the snippet below into a terminal to launch the download." -msgstr "" -"Kopiere einfach den folgenden Text in einem Terminal um das Herunterladen zu " -"starten." - -#: front/src/components/library/Track.vue:69 -#: front/src/components/library/import/FileUpload.vue:44 +#: front/src/components/library/FileUpload.vue:84 +#: src/components/library/Track.vue:69 #: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Size" msgstr "Größe" -#: front/src/components/library/import/BatchDetail.vue:37 -#: front/src/components/library/import/BatchDetail.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:228 msgid "Skipped" msgstr "Ausgelassen" +#: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgid "Skipped files" +msgstr "Ausgelassen" + #: front/src/components/requests/Form.vue:3 msgid "Something's missing in the library? Let us know what you would like to listen!" msgstr "Dir fehlt etwas in der Mediathek? Sage uns was du anhören möchtest!" @@ -1992,25 +1764,17 @@ msgstr "Sorry, wir haben keine passende Alben für deine Suche gefunden" #: front/src/components/audio/Search.vue:16 msgid "Sorry, we did not found any artist matching your query" -msgstr "" -"Entschuldigung, wir haben keine passenden Künstler oder Künstlerinnen für " -"deine Suche gefunden" +msgstr "Entschuldigung, wir haben keine passenden Künstler oder Künstlerinnen für deine Suche gefunden" -#: front/src/components/library/import/BatchDetail.vue:82 -#: front/src/components/library/import/BatchList.vue:38 -#: front/src/components/library/import/TrackImport.vue:17 -msgid "Source" -msgstr "Quelle" - -#: front/src/App.vue:41 +#: front/src/App.vue:43 msgid "Source code" msgstr "Quellcode" -#: front/src/App.vue:40 +#: front/src/App.vue:42 msgid "Source code (%{version})" msgstr "Quelcode (%{ version })" -#: front/src/components/auth/Profile.vue:20 +#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" msgstr "Teammember" @@ -2019,26 +1783,15 @@ msgstr "Teammember" msgid "Start" msgstr "Starten" -#: front/src/components/library/import/FileUpload.vue:28 -msgid "Start Upload" -msgstr "Hochladen starten" - -#: front/src/views/admin/Settings.vue:86 -msgid "Statistics" -msgstr "Statistik" - #: front/src/components/federation/LibraryFollowTable.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:66 -#: front/src/components/library/import/BatchDetail.vue:83 -#: front/src/components/library/import/BatchList.vue:11 -#: front/src/components/library/import/BatchList.vue:37 -#: front/src/components/library/import/FileUpload.vue:45 +#: front/src/components/library/FileUpload.vue:85 #: front/src/components/manage/library/RequestsTable.vue:24 #: front/src/components/manage/library/RequestsTable.vue:48 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "Status" @@ -2046,15 +1799,11 @@ msgstr "Status" msgid "Stop" msgstr "Abbrechen" -#: front/src/components/Sidebar.vue:159 +#: front/src/components/Sidebar.vue:150 msgid "Stop radio" msgstr "Radio stoppen" -#: front/src/components/library/import/FileUpload.vue:32 -msgid "Stop Upload" -msgstr "Hochladen abbrechen" - -#: front/src/App.vue:9 src/components/requests/Form.vue:17 +#: front/src/App.vue:11 src/components/requests/Form.vue:17 msgid "Submit" msgstr "Abschicken" @@ -2062,96 +1811,73 @@ msgstr "Abschicken" msgid "Submit another request" msgstr "Erneut anfragen" -#: front/src/components/library/import/BatchDetail.vue:26 -#: front/src/components/library/import/BatchList.vue:39 -msgid "Submitted by" -msgstr "Vorgeschlagen von" - -#: front/src/views/admin/Settings.vue:85 -msgid "Subsonic" -msgstr "Subsonic" - #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "Subsonic-API-Kennwort" -#: front/src/components/library/import/BatchDetail.vue:71 -#: front/src/components/library/import/BatchList.vue:16 -#: front/src/components/library/import/FileUpload.vue:56 -msgid "Success" -msgstr "Erfolg" - -#: front/src/App.vue:11 +#: front/src/App.vue:13 msgid "Suggested choices" msgstr "Empfehlungen" +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 msgid "Syncing changes to server..." msgstr "Synchronisierung der Änderungen auf dem Server..." +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "" + #: front/src/components/Home.vue:26 msgid "That's simple: we loved Grooveshark and we want to build something even better." -msgstr "" -"So einfach ist es: wir liebten Grooveshark, doch wollen wir noch besser " -"machen." +msgstr "So einfach ist es: wir liebten Grooveshark, doch wollen wir noch besser machen." -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "Die Beatles, Michael Jackson…" - -#: front/src/App.vue:59 +#: front/src/App.vue:61 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Das Funkwhale-Logo wurde mit Lieb von Francis Gading erbracht." +#: front/src/views/content/libraries/Form.vue:34 +msgid "The library and all its tracks will be deleted. This action is irreversible." +msgstr "" + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" +msgstr "" + #: front/src/components/Home.vue:124 msgid "The plaform is free and open-source, you can install it and modify it without worries" -msgstr "" -"Die Plattform ist kostenlos und Open-Source, du kannst sie herunterladen, " -"installieren und anpassen ohne Sorge" +msgstr "Die Plattform ist kostenlos und Open-Source, du kannst sie herunterladen, installieren und anpassen ohne Sorge" #: front/src/components/auth/SubsonicTokenForm.vue:4 msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "Die Subsonic-API ist auf dieser Instanz nicht verfügbar." -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "Das Weiße Album, Thriller…" - -#: front/src/components/audio/track/Table.vue:30 -msgid "There is currently no way to download directly multiple tracks from funkwhale as a ZIP archive. However, you can use a command line tools such as cURL to easily download a list of tracks." +#: front/src/components/library/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "" -"Zur zeit ist es nicht möglich, mehrere Tracks aus Funkwhale als Zip Archiv " -"herunterzuladen. Dennoch kannst du Tracks mit Hilfe von Kommandozeilen (z.B. " -"cURL) leicht herunterladen." -#: front/src/components/library/import/Main.vue:149 -msgid "This import will be associated with the music request below. After the import is finished, the request will be marked as fulfilled." +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space to every user." msgstr "" -"Dieser Import wird mit der folgenden Anfrage verknüpft. Nachdem der Import " -"fertig ist, wird die Anfrage als erfüllt markiert." - -#: front/src/views/federation/LibraryDetail.vue:195 -msgid "This indicate if the remote library granted you access" -msgstr "Dies weist darauf hin, ob die Fernmediathek dir den Zugriff gewährt hat" #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "Das bist du!" -#: front/src/components/common/ActionTable.vue:37 +#: front/src/components/common/ActionTable.vue:38 msgid "This may affect a lot of elements, please double check this is really what you want." -msgstr "" -"Durch diese Aktion können mehrere Elemente betroffen werden, prüfe bitte " -"nach, das du es wirklich willst." +msgstr "Durch diese Aktion können mehrere Elemente betroffen werden, prüfe bitte nach, das du es wirklich willst." -#: front/src/components/audio/PlayButton.vue:61 -msgid "This track is not imported and cannot be played" -msgstr "Dieser Track wurde nicht importiert und kann nicht abgespielt werden" +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." +msgstr "" #: front/src/views/playlists/Detail.vue:37 msgid "This will completely delete this playlist and cannot be undone." -msgstr "" -"Die Playlist wird dauerhaft gelöscht und kann nicht zurückerstellt werden." +msgstr "Die Playlist wird dauerhaft gelöscht und kann nicht zurückerstellt werden." #: front/src/views/radios/Detail.vue:27 msgid "This will completely delete this radio and cannot be undone." @@ -2161,35 +1887,189 @@ msgstr "Das Radio wird dauerhaft gelöscht und kann nicht zurückerstellt werden 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/App.vue:137 +#: front/src/App.vue:165 src/components/About.vue:55 +#: src/components/Home.vue:152 front/src/components/PageNotFound.vue:33 +#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 +#: src/components/audio/PlayButton.vue:54 +#: front/src/components/audio/PlayButton.vue:55 +#: front/src/components/audio/PlayButton.vue:56 +#: front/src/components/audio/PlayButton.vue:61 +#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:158 +#: src/components/audio/Player.vue:216 +#: front/src/components/audio/Player.vue:273 +#: src/components/audio/Player.vue:274 +#: front/src/components/audio/Player.vue:275 +#: src/components/audio/Player.vue:276 +#: front/src/components/audio/Player.vue:277 +#: src/components/audio/Player.vue:278 +#: front/src/components/audio/Player.vue:279 +#: src/components/audio/Player.vue:280 +#: front/src/components/audio/Player.vue:281 +#: src/components/audio/Player.vue:282 +#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 +#: front/src/components/audio/SearchBar.vue:20 +#: src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 +#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 +#: src/components/auth/Profile.vue:47 +#: front/src/components/auth/Settings.vue:257 src/components/auth/Signup.vue:95 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/SubsonicTokenForm.vue:95 +#: front/src/components/auth/SubsonicTokenForm.vue:111 +#: front/src/components/favorites/List.vue:109 +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/federation/LibraryFollowTable.vue:140 +#: front/src/components/federation/LibraryForm.vue:96 +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/federation/LibraryTrackTable.vue:196 +#: front/src/components/forms/PasswordInput.vue:25 +#: front/src/components/library/Album.vue:91 +#: src/components/library/Artist.vue:119 +#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Artists.vue:119 +#: front/src/components/library/FileUpload.vue:238 +#: front/src/components/library/FileUpload.vue:239 +#: front/src/components/library/FileUpload.vue:240 +#: front/src/components/library/FileUpload.vue:241 +#: src/components/library/Home.vue:65 +#: front/src/components/library/Radios.vue:140 +#: src/components/library/Radios.vue:141 +#: front/src/components/library/Track.vue:185 +#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/manage/library/FilesTable.vue:175 +#: front/src/components/manage/library/FilesTable.vue:189 +#: front/src/components/manage/library/RequestsTable.vue:180 +#: front/src/components/manage/library/RequestsTable.vue:195 +#: front/src/components/manage/library/RequestsTable.vue:196 +#: front/src/components/manage/library/RequestsTable.vue:197 +#: front/src/components/manage/users/InvitationForm.vue:58 +#: front/src/components/manage/users/InvitationsTable.vue:152 +#: front/src/components/manage/users/InvitationsTable.vue:166 +#: front/src/components/manage/users/UsersTable.vue:162 +#: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/components/manage/users/UsersTable.vue:176 +#: front/src/components/manage/users/UsersTable.vue:180 +#: front/src/components/manage/users/UsersTable.vue:184 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/Search.vue:114 +#: front/src/components/metadata/Search.vue:130 +#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:138 +#: front/src/components/notifications/NotificationRow.vue:39 +#: front/src/components/notifications/NotificationRow.vue:40 +#: front/src/components/notifications/NotificationRow.vue:44 +#: front/src/components/notifications/NotificationRow.vue:45 +#: front/src/components/notifications/NotificationRow.vue:62 +#: front/src/components/playlists/Editor.vue:163 +#: src/components/playlists/Form.vue:74 +#: front/src/components/playlists/Form.vue:81 +#: src/components/playlists/Form.vue:85 +#: front/src/components/playlists/Form.vue:89 +#: front/src/components/playlists/PlaylistModal.vue:116 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +#: front/src/components/requests/Form.vue:73 +#: src/components/requests/Form.vue:74 +#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 +#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 +#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 src/views/admin/library/Base.vue:25 +#: front/src/views/admin/library/Base.vue:26 +#: src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/RequestsList.vue:21 +#: front/src/views/admin/users/Base.vue:20 +#: front/src/views/admin/users/InvitationsList.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:146 +#: front/src/views/admin/users/UsersDetail.vue:153 +#: front/src/views/admin/users/UsersDetail.vue:157 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: front/src/views/admin/users/UsersDetail.vue:165 +#: front/src/views/admin/users/UsersList.vue:21 +#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 +#: src/views/auth/PasswordReset.vue:53 +#: front/src/views/auth/PasswordResetConfirm.vue:62 +#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 +#: src/views/content/libraries/Card.vue:58 +#: front/src/views/content/libraries/Card.vue:59 +#: front/src/views/content/libraries/Card.vue:60 +#: front/src/views/content/libraries/Card.vue:61 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/content/libraries/FilesTable.vue:225 +#: front/src/views/content/libraries/FilesTable.vue:228 +#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:232 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:236 +#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:240 +#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:257 +#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/Form.vue:70 +#: front/src/views/content/libraries/Form.vue:71 +#: front/src/views/content/libraries/Form.vue:72 +#: front/src/views/content/libraries/Form.vue:73 +#: front/src/views/content/libraries/Form.vue:74 +#: front/src/views/content/libraries/Form.vue:106 +#: front/src/views/content/libraries/Form.vue:109 +#: front/src/views/content/libraries/Form.vue:129 +#: front/src/views/content/remote/Card.vue:70 +#: src/views/content/remote/Card.vue:71 +#: front/src/views/content/remote/ScanForm.vue:48 +#: src/views/federation/Base.vue:35 front/src/views/federation/Base.vue:36 +#: src/views/federation/LibraryDetail.vue:194 +#: front/src/views/federation/LibraryDetail.vue:195 +#: front/src/views/federation/LibraryDetail.vue:196 +#: front/src/views/federation/LibraryDetail.vue:197 +#: front/src/views/federation/LibraryFollowersList.vue:24 +#: front/src/views/federation/LibraryList.vue:122 +#: front/src/views/federation/LibraryList.vue:123 +#: front/src/views/federation/LibraryTrackList.vue:21 +#: front/src/views/instance/Timeline.vue:57 +#: src/views/library/MusicRequest.vue:21 +#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:103 +#: front/src/views/playlists/List.vue:104 src/views/radios/Detail.vue:80 +#, fuzzy msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "" -"Deine lokalen Daten werden gelöscht, und du wirst abgemeldet. Möchtest du " -"fortfahren?" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "Deine lokalen Daten werden gelöscht, und du wirst abgemeldet. Möchtest du fortfahren?" +msgstr[1] "Deine lokalen Daten werden gelöscht, und du wirst abgemeldet. Möchtest du fortfahren?" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." -msgstr "" -"Du wirst von den bestehenden Geräten abgemeldet, die dieses Passwort nutzen." +msgstr "Du wirst von den bestehenden Geräten abgemeldet, die dieses Passwort nutzen." #: front/src/components/playlists/Editor.vue:44 msgid "This will remove all tracks from this playlist and cannot be undone." +msgstr "Alle Tracks dieses Playlists werden dauerhauft gelöscht und können nicht zurückerstellt werden." + +#: front/src/views/content/libraries/Quota.vue:90 +msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." msgstr "" -"Alle Tracks dieses Playlists werden dauerhauft gelöscht und können nicht " -"zurückerstellt werden." #: front/src/components/audio/track/Table.vue:6 #: front/src/components/federation/LibraryTrackTable.vue:47 #: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/views/content/libraries/FilesTable.vue:51 msgid "Title" msgstr "Titel" -#: front/src/components/audio/SearchBar.vue:27 src/components/library/Track.vue:174 -#: front/src/components/library/import/BatchDetail.vue:84 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "Track" - #: front/src/components/library/Track.vue:53 msgid "Track information" msgstr "Trackinformation" @@ -2204,8 +2084,9 @@ msgstr "Tracks" #: front/src/components/library/Album.vue:43 #: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 src/views/playlists/Detail.vue:50 -#: front/src/views/radios/Detail.vue:34 +#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 +#: src/views/federation/Base.vue:8 front/src/views/playlists/Detail.vue:50 +#: src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Tracks" @@ -2229,15 +2110,19 @@ msgstr "Angehörte Tracks" msgid "Trigger scan" msgstr "Scan auslösen" +#: front/src/components/library/Track.vue:91 #: front/src/components/manage/library/FilesTable.vue:41 msgid "Type" msgstr "Typ" +#: front/src/views/content/remote/Card.vue:52 +#, fuzzy +msgid "Unfollow" +msgstr "Folgen" + #: front/src/components/About.vue:15 msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." -msgstr "" -"Leider wurde diese Seite von den Verwaltern dieser Instanz noch nicht " -"ausgefüllt." +msgstr "Leider wurde diese Seite von den Verwaltern dieser Instanz noch nicht ausgefüllt." #: front/src/views/federation/LibraryDetail.vue:95 msgid "Unknown" @@ -2247,14 +2132,15 @@ msgstr "Unbekannt" msgid "Unlimited music" msgstr "Unbegrenzte Musik" -#: front/src/components/audio/Player.vue:264 -msgid "Unmute" -msgstr "Stummschaltung aufheben" - #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "Avatar aktualisieren" +#: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgid "Update library" +msgstr "Mediathek verwalten" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "Playlist aktualisiert" @@ -2267,7 +2153,9 @@ msgstr "Einstellungen aktualisieren" msgid "Update your password" msgstr "Dein Kennwort aktualisieren" +#: front/src/views/content/libraries/Card.vue:44 #: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/views/content/libraries/DetailArea.vue:24 #: front/src/views/admin/users/UsersDetail.vue:153 msgid "Upload" msgstr "Hochladen" @@ -2276,34 +2164,46 @@ msgstr "Hochladen" msgid "Upload a new avatar" msgstr "Neues Avatar hochladen" -#: front/src/components/library/import/Main.vue:7 -msgid "Uploaded files or external source" -msgstr "Hochgeladene Dateien oder externe Quelle" +#: front/src/views/content/Home.vue:6 +#, fuzzy +msgid "Upload audio content" +msgstr "Neues Avatar hochladen" -#: front/src/components/library/import/FileUpload.vue:57 +#: front/src/views/content/libraries/FilesTable.vue:54 +#, fuzzy +msgid "Upload date" +msgstr "Hochladen" + +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgid "Upload new tracks" +msgstr "Neues Avatar hochladen" + +#: front/src/components/library/FileUpload.vue:99 +#, fuzzy +msgid "Uploaded" +msgstr "Hochladen" + +#: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgid "Uploading" +msgstr "Hochladen..." + +#: front/src/components/library/FileUpload.vue:102 msgid "Uploading..." msgstr "Hochladen..." -#: front/src/App.vue:45 +#: front/src/App.vue:47 msgid "Use another instance" msgstr "Eine andere Instanz benutzen" -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "" -"Nutze dieses Feld um weitere Informationen über deine Anfrage beizufügen" - -#: front/src/views/federation/LibraryDetail.vue:196 -msgid "Use this flag to enable/disable federation with this library" -msgstr "" -"Mit dieser Einstellung kannst du die Föderation an dieser Mediathek " -"umschalten" - #: front/src/views/auth/PasswordReset.vue:12 msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." -msgstr "" -"Mit diesem Formular kannst du ein neues Kennwort beantragen. Wir schicken " -"dir eine E-Mail an die angegebene Adresse mit den Anleitungen." +msgstr "Mit diesem Formular kannst du ein neues Kennwort beantragen. Wir schicken dir eine E-Mail an die angegebene Adresse mit den Anleitungen." #: front/src/components/federation/LibraryForm.vue:6 msgid "Use this form to scan an instance and setup federation." @@ -2314,6 +2214,7 @@ msgid "Used" msgstr "Verwendet" #: front/src/components/manage/library/RequestsTable.vue:47 +#: front/src/views/content/libraries/Detail.vue:26 msgid "User" msgstr "Nutzende" @@ -2338,20 +2239,32 @@ msgstr "Benutzername oder E-Mail-Adresse" msgid "users" msgstr "Nutzende" -#: front/src/components/Sidebar.vue:103 src/views/admin/Settings.vue:81 -#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3 -#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 msgid "Users" msgstr "Nutzende" -#: front/src/components/library/Album.vue:37 src/components/library/Artist.vue:35 +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +#, fuzzy +msgid "View files" +msgstr "Dateien aus der Mediathek" + +#: front/src/components/library/Album.vue:37 +#: src/components/library/Artist.vue:35 #: front/src/components/library/Track.vue:44 -#: front/src/components/library/import/ArtistImport.vue:131 -#: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/ArtistCard.vue:49 msgid "View on MusicBrainz" msgstr "Auf MusicBrainz ansehen" +#: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgid "Visibility" +msgstr "Sichtbarkeit der Playlist" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "Dieser Track kann nicht zu einer Playlist hinzugefügt werden" @@ -2380,8 +2293,17 @@ msgstr "Deine Einstellungen können nicht gespeichert werden" 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/components/library/import/FileUpload.vue:5 -msgid "We recommend using Picard for that purpose." +#: front/src/views/Notifications.vue:26 +msgid "We don't have any notification to display!" +msgstr "" + +#: front/src/views/content/Home.vue:4 +msgid "We offer various way to grab new content and make it available here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgid "we recommend using Picard for that purpose" msgstr "Zu diesem Zweck wird Picard empfohlen." #: front/src/components/Home.vue:7 @@ -2396,29 +2318,15 @@ msgstr "Entschuldigung, die aufgerufene Seite existiert nicht:" msgid "We've received your request, you'll get some groove soon ;)" msgstr "Deine Anfrage wurde empfangen, du wirst bald von uns was hören ;)" -#: front/src/components/Home.vue:152 -msgid "Welcome" -msgstr "Willkommen" - #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" msgstr "Willkommen auf Funkwhale" -#: front/src/components/library/import/Main.vue:114 -msgid "What is metadata?" -msgstr "Was sind Metadaten?" - -#: front/src/views/federation/LibraryDetail.vue:197 -msgid "When enabled, auto importing will automatically import new tracks published in this library" -msgstr "" -"Wenn angeschaltet, neue veröffentliche Tracks in dieser Bibliothek werden " -"automatisch importiert" - #: front/src/components/Home.vue:24 msgid "Why funkwhale?" msgstr "Warum Funkwhale?" -#: front/src/components/Sidebar.vue:124 +#: front/src/components/Sidebar.vue:115 msgid "Yes" msgstr "Ja" @@ -2426,85 +2334,468 @@ msgstr "Ja" msgid "Yes, log me out!" msgstr "Ja, logge mich aus!" +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Du bist als %{ username } angemeldet" -#: front/src/components/library/import/Main.vue:111 -msgid "You can also skip this step and enter metadata manually." +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "" -"Du kannst auch diesen Schritt überspringen und die Metadaten per Hand " -"eingeben." #: front/src/components/Home.vue:136 msgid "You can invite friends and family to your instance so they can enjoy your music" -msgstr "" -"Du kannst Freunde und Familie auf deiner Instanz einladen, sodass sie deine " -"Musik genießen können" +msgstr "Du kannst Freunde und Familie auf deiner Instanz einladen, sodass sie deine Musik genießen können" #: front/src/components/library/radios/Builder.vue:7 msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." -msgstr "" -"Dank dieser Schnittstelle kannst du dein eigenes Radio aufbauen, das die " -"entsprechenden Tracks abspielt." +msgstr "Dank dieser Schnittstelle kannst du dein eigenes Radio aufbauen, das die entsprechenden Tracks abspielt." #: front/src/components/auth/SubsonicTokenForm.vue:8 msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." -msgstr "" -"Damit kannst du deine Playlists und Musik offline genießen, zum Beispiel auf " -"deinem Smartphone bzw. Tablett." +msgstr "Damit kannst du deine Playlists und Musik offline genießen, zum Beispiel auf deinem Smartphone bzw. Tablett." -#: front/src/components/Sidebar.vue:156 +#: front/src/components/Sidebar.vue:147 msgid "You have a radio playing" msgstr "Du hörst gerade ein Radio an" -#: front/src/App.vue:6 +#: front/src/App.vue:8 msgid "You need to select an instance in order to continue" msgstr "Zum Fortfahren wähle bitte eine Instanz aus" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You will be able to share your library with other people, regardless of it's visibility." +msgstr "" + #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" -msgstr "" -"Du wirst von dieser Sitzung ausgeloggt und du musst dich mit deinem neuen " -"Kennwort einloggen" +msgstr "Du wirst von dieser Sitzung ausgeloggt und du musst dich mit deinem neuen Kennwort einloggen" #: front/src/components/auth/Settings.vue:71 msgid "You will have to update your password on your clients that use this password." -msgstr "" -"Du musst das Passwort auf deine verbundenen Geräte anpassen, die dieses " -"Passwort verwenden." - -#: front/src/components/library/import/Main.vue:103 -msgid "You will import:" -msgstr "Du wirst importieren:" +msgstr "Du musst das Passwort auf deine verbundenen Geräte anpassen, die dieses Passwort verwenden." #: front/src/views/auth/EmailConfirm.vue:24 msgid "Your email address was confirmed, you can now use the service without limitations." -msgstr "" -"Deine E-Mail-Adresse wurde bestätigt, jetzt kannst du den Service unbegrenzt " -"nutzen." - -#: front/src/components/favorites/List.vue:109 -msgid "Your Favorites" -msgstr "Deine Favoriten" +msgstr "Deine E-Mail-Adresse wurde bestätigt, jetzt kannst du den Service unbegrenzt nutzen." #: front/src/components/Home.vue:117 msgid "Your music, your way" msgstr "Deine Musik, deine Weise" +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgid "Your notifications" +msgstr "Letzte Bearbeitung" + #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." msgstr "Dein Kennwort wurde erfolgreich aktualisiert." #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" -msgstr "" -"Dein Subsonic-Kennwort wird mit einem neuen beliebigen Kennwort ersetzt, und " -"du wirst auf allen aktuellen verbundenen Geräten ausgeloggt, die das alte " -"Kennwort nutzen" +msgstr "Dein Subsonic-Kennwort wird mit einem neuen beliebigen Kennwort ersetzt, und du wirst auf allen aktuellen verbundenen Geräten ausgeloggt, die das alte Kennwort nutzen" -#: front/src/components/audio/PlayButton.vue:156 +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Die Wiedergabeliste zur Playlist hinzufügen" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Zu dieser Playlist hinzufügen" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Meine super Playlist" + +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +msgid "Nobody except me" +msgstr "Niemand außer mir" + +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +msgid "Everyone on this instance" +msgstr "Alle auf dieser Instanz" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Alle" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "Anmeldung" + +#: front/src/components/auth/Signup.vue:96 +msgid "Enter your invitation code (case insensitive)" +msgstr "Gib deinen Einladungskode ein (Groß- und Kleinschreibung wird nicht berücksichtigt)" + +#: front/src/components/auth/Signup.vue:97 +msgid "Enter your username" +msgstr "Benutzername eingeben" + +#: front/src/components/auth/Signup.vue:98 +msgid "Enter your email" +msgstr "Gib deine E-Mail-Adresse ein" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Kennwort aktualisiert" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Zugriff deaktiviert" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Benutzername oder E-Mail-Adresse eingeben" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Einloggen" + +#: front/src/components/auth/Profile.vue:47 +msgid "%{ username }'s profile" +msgstr "Profil von %{ username }" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Ausloggen" + +#: front/src/components/auth/Settings.vue:257 +msgid "Account Settings" +msgstr "Kontoeinstellungen" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +msgid "Remove from favorites" +msgstr "Aus den Favoriten entfernen" + +#: front/src/components/favorites/List.vue:109 +msgid "Your Favorites" +msgstr "Deine Favoriten" + +#: front/src/components/library/Radios.vue:140 +msgid "Enter a radio name..." +msgstr "Name des Radios eingeben..." + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Radioeditor" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Mein super Radio" + +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgid "My awesome description" +msgstr "Mein super Radio" + +#: front/src/components/library/FileUpload.vue:238 +msgid "Upload refused, ensure the file is not too big and you have not reached your quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:239 +msgid "Impossible to upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/library/FileUpload.vue:240 +#, fuzzy +msgid "A network error occured while uploading this file" +msgstr "Beim Speichern deiner Änderungen ist ein Fehler aufgetreten" + +#: front/src/components/library/FileUpload.vue:241 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/Artists.vue:118 +msgid "Enter an artist name..." +msgstr "Künstlername eingeben..." + +#: front/src/components/library/Track.vue:185 +#: src/components/audio/SearchBar.vue:27 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Track" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Start" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Passwort verstecken bzw. zeigen" + +#: front/src/components/requests/Form.vue:73 +msgid "The Beatles, Mickael Jackson…" +msgstr "Die Beatles, Michael Jackson…" + +#: front/src/components/requests/Form.vue:74 +msgid "The White Album, Thriller…" +msgstr "Das Weiße Album, Thriller…" + +#: front/src/components/requests/Form.vue:75 +msgid "Use this comment box to add details to your request if needed" +msgstr "Nutze dieses Feld um weitere Informationen über deine Anfrage beizufügen" + +#: front/src/components/federation/LibraryFollowTable.vue:140 +msgid "Search by username, domain..." +msgstr "Benutzername oder Domain suchen..." + +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/manage/library/FilesTable.vue:175 +msgid "Search by title, artist, domain..." +msgstr "Titel, Künstler, Künstlerin oder Domain suchen..." + +#: front/src/components/federation/LibraryForm.vue:96 +msgid "library@demo.funkwhale.audio" +msgstr "library@demo.funkwhale.audio" + +#: front/src/components/audio/PlayButton.vue:158 msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" msgstr[0] "1 Track wurde zur Wiedergabeliste hinzugefügt" msgstr[1] "%{ count } Tracks wurden zur Wiedergabeliste hinzugefügt" + +#: front/src/components/audio/Search.vue:65 +msgid "Artist, album, track..." +msgstr "Künstler oder Künstlerin, Album, Track..." + +#: front/src/components/audio/SearchBar.vue:20 +msgid "Search for artists, albums, tracks..." +msgstr "Künstler, Künstlerinnen, Alben oder Tracks suchen..." + +#: front/src/components/audio/Player.vue:216 +msgid "Queue shuffled!" +msgstr "Wiedergabeliste gemischt!" + +#: front/src/components/audio/Player.vue:273 +msgid "Previous track" +msgstr "Vorheriger Track" + +#: front/src/components/audio/Player.vue:274 +msgid "Play track" +msgstr "Abspielen" + +#: front/src/components/audio/Player.vue:275 +msgid "Pause track" +msgstr "Track pausen" + +#: front/src/components/audio/Player.vue:276 +msgid "Next track" +msgstr "Nächster Track" + +#: front/src/components/audio/Player.vue:277 +msgid "Unmute" +msgstr "Stummschaltung aufheben" + +#: front/src/components/audio/Player.vue:278 +msgid "Mute" +msgstr "Stummschalten" + +#: front/src/components/audio/Player.vue:279 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "Wiederholung deaktiviert. Schalte die Wiederholung des aktuellen Tracks beim Klicken." + +#: front/src/components/audio/Player.vue:280 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "Wiederholung des aktuellen Tracks. Wiederhole die ganze Wiedergabeliste beim Klicken." + +#: front/src/components/audio/Player.vue:281 +msgid "Looping on whole queue. Click to disable looping." +msgstr "Wiederholung auf die ganze Wiedergabeliste. Deaktiviere die Wiederholung beim Klicken." + +#: front/src/components/audio/Player.vue:282 +msgid "Shuffle your queue" +msgstr "Wiedergabeliste mischen" + +#: front/src/components/audio/Player.vue:283 +msgid "Clear your queue" +msgstr "Wiedergabeliste leeren" + +#: front/src/components/Sidebar.vue:203 +msgid "Pending import requests" +msgstr "Ausstehende Importanfragen" + +#: front/src/components/Sidebar.vue:204 +msgid "Pending follow requests" +msgstr "Ausstehende Follow-Anfrage" + +#: front/src/components/metadata/Search.vue:114 +msgid "Enter your search query..." +msgstr "Suche eingeben..." + +#: front/src/components/manage/library/RequestsTable.vue:180 +msgid "Search by artist, username, comment..." +msgstr "Künstler, Künstlerin, Benutzername oder Komment suchen..." + +#: front/src/components/manage/library/RequestsTable.vue:196 +msgid "Mark as imported" +msgstr "Als importiert markieren" + +#: front/src/components/manage/library/RequestsTable.vue:197 +msgid "Mark as closed" +msgstr "Als geschlossen markieren" + +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Leerlassen für einen beliebigen Kode" + +#: front/src/components/manage/users/InvitationsTable.vue:152 +msgid "Search by username, email, code..." +msgstr "Benutzername, E-Mail-Adresse oder Kode suchen..." + +#: front/src/components/manage/users/UsersTable.vue:162 +msgid "Search by username, email, name..." +msgstr "Benutzername, E-Mail-Adresse oder Name suchen..." + +#: front/src/views/content/remote/ScanForm.vue:48 +#, fuzzy +msgid "Enter a library url" +msgstr "Domainname eingeben..." + +#: front/src/views/content/libraries/FilesTable.vue:225 +#, fuzzy +msgid "Search by title, artist, album..." +msgstr "Titel, Künstler, Künstlerin oder Domain suchen..." + +#: front/src/views/content/libraries/FilesTable.vue:229 +msgid "Track was already present in one of your libraries" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:233 +msgid "Track is uploaded but not processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:237 +msgid "An error occured while processing this track, ensure the track is correctly tagged" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:241 +#, fuzzy +msgid "Import went on successfully" +msgstr "Kennwort erfolgreich aktualisiert" + +#: front/src/views/content/libraries/FilesTable.vue:258 +#, fuzzy +msgid "Relaunch import" +msgstr "Import beenden" + +#: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgid "Visibility: nobody except me" +msgstr "Niemand außer mir" + +#: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgid "Visibility: everyone on this instance" +msgstr "Alle auf dieser Instanz" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgid "Total size of the files in this library" +msgstr "Verfügbare Tracks in dieser Mediathek" + +#: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgid "My awesome library" +msgstr "Mein super Radio" + +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personnal music, I hope you will like it!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, including other instances" +msgstr "Alle auf dieser Instanz" + +#: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgid "Library updated" +msgstr "Mediatheksname" + +#: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgid "Library created" +msgstr "Mediatheksname" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Radio" + +#: front/src/views/instance/Timeline.vue:57 +msgid "Instance Timeline" +msgstr "Aktivität der Instanz" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Playlist" + +#: front/src/views/playlists/List.vue:104 +msgid "Enter an playlist name..." +msgstr "Playlistname eingeben..." + +#: front/src/views/admin/users/UsersDetail.vue:146 +msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +msgstr "Bestimmt, ob das Konto aktiv ist oder nicht. Inaktive Konten können sich weder einloggen noch den Service nutzen." + +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Benutzer verwalten" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Instanzeinstellungen" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Infos über diese Instanz" + +#: front/src/views/admin/Settings.vue:82 +msgid "Imports" +msgstr "Imports" + +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "Subsonic" + +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "Statistik" + +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "Fehlerbericht" + +#: front/src/views/federation/LibraryTrackList.vue:21 +msgid "Federated tracks" +msgstr "Föderierte Tracks" + +#: front/src/views/federation/LibraryList.vue:122 +#, fuzzy +msgid "Enter a library domain name..." +msgstr "Domainname eingeben..." + +#: front/src/views/federation/LibraryDetail.vue:195 +msgid "This indicate if the remote library granted you access" +msgstr "Dies weist darauf hin, ob die Fernmediathek dir den Zugriff gewährt hat" + +#: front/src/views/federation/LibraryDetail.vue:196 +msgid "Use this flag to enable/disable federation with this library" +msgstr "Mit dieser Einstellung kannst du die Föderation an dieser Mediathek umschalten" + +#: front/src/views/federation/LibraryDetail.vue:197 +msgid "When enabled, auto importing will automatically import new tracks published in this library" +msgstr "Wenn angeschaltet, neue veröffentliche Tracks in dieser Bibliothek werden automatisch importiert" diff --git a/front/locales/eo/LC_MESSAGES/app.po b/front/locales/eo/LC_MESSAGES/app.po index e3fe94f02..f58341209 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: 2018-07-22 14:12+0200\n" +"POT-Creation-Date: 2018-09-24 18:57+0200\n" "PO-Revision-Date: 2018-09-23 19:07+0000\n" "Last-Translator: Baptiste Gelez \n" "Language-Team: none\n" @@ -30,14 +30,14 @@ msgstr "(%{index} da %{length})" msgid "(empty)" msgstr "(malplena)" -#: front/src/components/common/ActionTable.vue:43 -#: front/src/components/common/ActionTable.vue:51 +#: front/src/components/common/ActionTable.vue:44 +#: front/src/components/common/ActionTable.vue:53 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "Unu el %{total} estas selekta" msgstr[1] "%{count} el %{total} estas selektaj" -#: front/src/components/Sidebar.vue:116 +#: front/src/components/Sidebar.vue:107 #: src/views/federation/LibraryDetail.vue:87 msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -50,7 +50,7 @@ msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{count} kanto en %{albumsCount} albumo" msgstr[1] "%{count} kantoj en %{albumsCount} albumoj" -#: front/src/components/library/radios/Builder.vue:76 +#: front/src/components/library/radios/Builder.vue:80 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{count} kanto kongruas kun la tutaj filtriloj" @@ -62,6 +62,11 @@ msgid_plural "%{ count } tracks" msgstr[0] "%{count} kanto" msgstr[1] "%{count} kantoj" +#: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgid "%{ current } used on %{ max } allowed" +msgstr "Unu el %{total} estas selekta" + #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" msgstr "%{hours} h %{minutes} min" @@ -78,10 +83,6 @@ msgstr "%{user} stelumis kanton" msgid "%{ user } listened to a track" msgstr "%{user} aŭskultis kanton" -#: front/src/components/auth/Profile.vue:49 -msgid "%{ username }'s profile" -msgstr "Profilo de %{username}" - #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" msgid_plural "%{ count } albums" @@ -101,26 +102,36 @@ msgid_plural "%{ count } tracks" msgstr[0] "Unu kanto" msgstr[1] "%{count} kantoj" +#: front/src/views/content/libraries/Card.vue:39 +#: src/views/content/remote/Card.vue:26 +#, fuzzy +msgid "1 tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "Unu kanto" +msgstr[1] "%{count} kantoj" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "Pri %{instance}" -#: front/src/App.vue:54 +#: front/src/App.vue:56 msgid "About Funkwhale" msgstr "Pri Funkwhale" -#: front/src/App.vue:32 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 msgid "About this instance" msgstr "Pri tiu instanco" -#: front/src/components/manage/library/RequestsTable.vue:28 -#: front/src/components/manage/library/RequestsTable.vue:62 -msgid "Accepted" +#: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgid "Accept" msgstr "akceptanta" -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Atingo malaktivigas" +#: front/src/components/manage/library/RequestsTable.vue:28 +#: front/src/components/manage/library/RequestsTable.vue:62 +#: front/src/views/content/libraries/Detail.vue:40 +msgid "Accepted" +msgstr "akceptanta" #: front/src/components/Home.vue:109 msgid "Access your music from a clean interface that focus on what really matters" @@ -134,10 +145,6 @@ msgstr "Aktiva konto" msgid "Account settings" msgstr "Preferoj de via konto" -#: front/src/components/auth/Settings.vue:257 -msgid "Account Settings" -msgstr "Preferoj de via konto" - #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Pozicio de via konto" @@ -146,7 +153,12 @@ msgstr "Pozicio de via konto" msgid "Account's email" msgstr "Retadreso de via konto" -#: front/src/components/common/ActionTable.vue:82 +#: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgid "Action" +msgstr "Agoj" + +#: front/src/components/common/ActionTable.vue:86 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "Ago %{action} sukcese komenciĝis por %{count} ero" @@ -154,7 +166,7 @@ msgstr[1] "Ago %{action} sukcese komenciĝis por %{count} eroj" #: front/src/components/common/ActionTable.vue:8 #: front/src/components/federation/LibraryFollowTable.vue:24 -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:64 #: front/src/components/manage/library/RequestsTable.vue:54 msgid "Actions" msgstr "Agoj" @@ -163,7 +175,7 @@ msgstr "Agoj" msgid "Active" msgstr "Aktiva" -#: front/src/components/Sidebar.vue:60 +#: front/src/components/Sidebar.vue:75 msgid "Activity" msgstr "Aktivo" @@ -175,18 +187,18 @@ msgstr "Aktoro" msgid "Add a new library" msgstr "Aldoni nova muzikejo" -#: front/src/components/library/radios/Builder.vue:46 +#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +msgid "Add content" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "Aldoni filtrilo" -#: front/src/components/library/radios/Builder.vue:36 +#: front/src/components/library/radios/Builder.vue:40 msgid "Add filters to customize your radio" msgstr "Aldonu filtriloj por agordi vian radion" -#: front/src/components/audio/PlayButton.vue:53 -msgid "Add to current queue" -msgstr "Aldoni al aktuala atendovico" - #: front/src/components/favorites/TrackFavoriteIcon.vue:4 #: front/src/components/favorites/TrackFavoriteIcon.vue:21 msgid "Add to favorites" @@ -201,10 +213,6 @@ msgstr "Aldoni al ludlisto…" msgid "Add to queue" msgstr "Aldoni al atendovico" -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Aldoni al tiu ludlisto" - #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Aldoni kanton" @@ -213,25 +221,20 @@ msgstr "Aldoni kanton" msgid "Admin" msgstr "Administranto" -#: front/src/components/Sidebar.vue:64 +#: front/src/components/Sidebar.vue:82 msgid "Administration" msgstr "Administrejo" -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 +#: front/src/components/audio/track/Table.vue:8 #: front/src/components/federation/LibraryTrackTable.vue:49 -#: front/src/components/library/Album.vue:91 #: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/views/content/libraries/FilesTable.vue:53 +#: front/src/components/library/Album.vue:91 +#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 msgid "Album" msgstr "Albumo" -#: front/src/components/library/import/ReleaseImport.vue:3 -msgid "Album %{ title } (%{ count } track) by %{ artist }" -msgid_plural "Album %{ title } (%{ count } tracks) by %{ artist }" -msgstr[0] "Albumo %{title} (%{count} kanto) je %{artist}" -msgstr[1] "Albumo %{title} (%{count} kantoj) je %{artist}" - #: front/src/components/library/Album.vue:12 msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" @@ -255,6 +258,7 @@ msgstr "Albumoj je ĉi-tiu artisto" #: front/src/components/manage/library/RequestsTable.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 msgid "All" msgstr "Ĉia" @@ -267,16 +271,9 @@ msgid "An unknown error happend, this can mean the server is down or cannot be r msgstr "Nekonata eraro okazis, povus signifi ke la servilo paneas aŭ ne estas atingebla" #: front/src/components/federation/LibraryTrackTable.vue:11 -#: front/src/components/library/import/BatchDetail.vue:68 -#: front/src/components/library/import/BatchList.vue:13 -#: front/src/components/library/import/BatchList.vue:22 msgid "Any" msgstr "Ajn" -#: front/src/components/library/import/BatchList.vue:24 -msgid "API" -msgstr "API" - #: front/src/components/federation/LibraryFollowTable.vue:68 #: front/src/components/federation/LibraryFollowTable.vue:78 msgid "Approve" @@ -294,12 +291,13 @@ msgstr "Aprobanta" msgid "Are you sure you want to log out?" msgstr "Ĉu vi vere volas elsaluti?" -#: front/src/components/audio/SearchBar.vue:25 -#: src/components/audio/track/Table.vue:7 +#: front/src/components/audio/track/Table.vue:7 #: front/src/components/federation/LibraryTrackTable.vue:48 -#: front/src/components/library/Artist.vue:119 #: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/manage/library/RequestsTable.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:52 +#: front/src/components/library/Artist.vue:119 +#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 msgid "Artist" msgstr "Artisto" @@ -313,14 +311,10 @@ msgstr "Nomo de artisto" msgid "Artist page" msgstr "Artistpaĝo" -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Artisto, albumo, kanto…" - #: front/src/components/audio/Search.vue:10 #: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Library.vue:7 +#: src/components/library/Artists.vue:119 msgid "Artists" msgstr "Artistoj" @@ -331,6 +325,7 @@ msgstr "Artistoj" #: front/src/components/manage/library/FilesTable.vue:19 #: front/src/components/manage/library/RequestsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/federation/LibraryList.vue:28 #: src/views/playlists/List.vue:27 msgid "Ascending" @@ -371,7 +366,7 @@ msgstr "Bitrapido" msgid "Browse" msgstr "Folii" -#: front/src/components/Sidebar.vue:50 +#: front/src/components/Sidebar.vue:65 msgid "Browse library" msgstr "Folii muzikejon" @@ -415,14 +410,13 @@ msgstr "Konfirmante, %{username} ne plu rajtos atingi vian muzikejo." msgid "By confirming, %{ username } will be granted access to your library." msgstr "Konfirmante, %{username} rajtos atingi vian muzikejo." -#: front/src/components/audio/track/Table.vue:43 #: front/src/components/common/DangerousButton.vue:17 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Nuligi" -#: front/src/components/library/radios/Builder.vue:59 +#: front/src/components/library/radios/Builder.vue:63 msgid "Candidates" msgstr "Kandidatoj" @@ -430,7 +424,7 @@ msgstr "Kandidatoj" msgid "Cannot change your password" msgstr "Ne eblas ŝanĝi vian pasvorton" -#: front/src/App.vue:66 +#: front/src/App.vue:68 msgid "Change language" msgstr "Ŝanĝi lingvon" @@ -463,7 +457,7 @@ msgstr "Ŝanĝi vian pasvorton ankaŭ ŝanĝos vian Subsonic API pasvorto se vi msgid "Changing your password will have the following consequences" msgstr "Ŝanĝi vian pasvorton tiel rezultigos" -#: front/src/App.vue:4 +#: front/src/App.vue:6 msgid "Choose your instance" msgstr "Elekti vian instanco" @@ -480,18 +474,14 @@ msgstr "Purigi" msgid "Clear playlist" msgstr "Purigi ludliston" -#: front/src/components/audio/Player.vue:270 -msgid "Clear your queue" -msgstr "Purigi vian atendovico" - -#: front/src/components/library/import/BatchList.vue:23 -msgid "CLI" -msgstr "Komandlinia interfaco" - #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Alklaki unu foje, aŭskulti enkonstruitajn radiojn dum horoj" +#: front/src/components/library/FileUpload.vue:76 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "" + #: front/src/components/manage/library/RequestsTable.vue:30 #: front/src/components/manage/library/RequestsTable.vue:64 msgid "Closed" @@ -513,7 +503,7 @@ msgstr "Malgrandigi" msgid "Comment" msgstr "Komenti" -#: front/src/components/library/radios/Builder.vue:58 +#: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Preferoj" @@ -530,9 +520,9 @@ msgstr "Konfirmi vian retadreson" msgid "Confirmation code" msgstr "Konfirmada kodo" -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Kopii kantojn el la aktuala atendovico en tiu ludlisto" +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "" #: front/src/components/Home.vue:88 msgid "Covers, lyrics, our goal is to have them all ;)" @@ -542,11 +532,16 @@ msgstr "Reludversioj, kantparoloj, nian celon estas havi ĉiujn ;)" msgid "Create a funkwhale account" msgstr "Krei Funkwhale konton" +#: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgid "Create a new library" +msgstr "Krei novan ludliston" + #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" msgstr "Krei novan ludliston" -#: front/src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 msgid "Create an account" msgstr "Krei konton" @@ -555,6 +550,11 @@ msgstr "Krei konton" msgid "Create import" msgstr "Krei importadon" +#: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgid "Create library" +msgstr "Purigi muzikejon" + #: front/src/components/auth/Signup.vue:51 msgid "Create my account" msgstr "Kreu mian konton" @@ -577,17 +577,38 @@ msgstr "Kreodato" msgid "Current avatar" msgstr "Aktuala avataro" +#: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgid "Current library" +msgstr "Purigi muzikejon" + #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "Aktuala kanto" +#: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgid "Current usage" +msgstr "Aktuala kanto" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 #: front/src/components/manage/library/FilesTable.vue:189 #: front/src/components/manage/library/RequestsTable.vue:195 #: front/src/components/manage/users/InvitationsTable.vue:166 -#: front/src/views/playlists/Detail.vue:33 +#: front/src/views/content/libraries/FilesTable.vue:257 msgid "Delete" msgstr "Forigi" +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgid "Delete library" +msgstr "Purigi muzikejon" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Forigi ludliston" @@ -596,6 +617,11 @@ msgstr "Forigi ludliston" msgid "Delete radio" msgstr "Forigi radion" +#: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgid "Delete this library?" +msgstr "Iru al la muzikejo" + #: front/src/components/federation/LibraryFollowTable.vue:52 #: front/src/components/federation/LibraryFollowTable.vue:63 msgid "Deny" @@ -612,19 +638,23 @@ msgstr "Malrajti atingado?" #: front/src/components/manage/library/FilesTable.vue:20 #: front/src/components/manage/library/RequestsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/federation/LibraryList.vue:29 #: src/views/playlists/List.vue:28 msgid "Descending" msgstr "Malfoste" +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgid "Description" +msgstr "Daŭro" + #: front/src/components/federation/LibraryCard.vue:50 +#: front/src/views/content/libraries/Card.vue:47 msgid "Detail" msgstr "Detalo" -#: front/src/views/admin/users/UsersDetail.vue:146 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "Elekti ĉu la konton aktivas aŭ ne. Malaktivaj konton ne eblas ensaluti aŭ uzi la servico." - #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -642,7 +672,7 @@ msgstr "Ĉu vi volas malatingeblu la Subsonic API?" msgid "Discover how to use Funkwhale from other apps" msgstr "Malkovri kiel vi povas uzi Funkwhale el aliaj aplikaĵoj" -#: front/src/components/library/radios/Builder.vue:26 +#: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Publike montri" @@ -669,29 +699,26 @@ 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:113 +#: front/src/components/Sidebar.vue:104 msgid "Do you want to restore your previous queue?" msgstr "Ĉu vi volas reŝargi vian antaŭan atendovicon?" -#: front/src/App.vue:38 +#: front/src/App.vue:40 msgid "Documentation" msgstr "Dokumentaro" -#: front/src/components/audio/track/Table.vue:24 -#: src/components/library/Track.vue:48 +#: front/src/components/library/Track.vue:48 msgid "Download" msgstr "Elŝuti" -#: front/src/components/audio/track/Table.vue:27 -msgid "Download tracks" -msgstr "Elŝuti kantojn" - #: front/src/components/playlists/Editor.vue:49 msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "Treni kaj guti horizontaloj por reordigi kantojn en la ludlisto" -#: front/src/components/library/Track.vue:58 +#: front/src/components/audio/track/Table.vue:9 +#: src/components/library/Track.vue:58 #: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Duration" msgstr "Daŭro" @@ -699,11 +726,16 @@ msgstr "Daŭro" msgid "Easy to use" msgstr "Facila uzo" +#: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgid "Edit" +msgstr "Redakti…" + #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "Redakti informoj de instanco" -#: front/src/components/radios/Card.vue:20 src/views/playlists/Detail.vue:30 +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 msgid "Edit..." msgstr "Redakti…" @@ -724,56 +756,12 @@ msgstr "Konfirmis retadreso" msgid "End edition" msgstr "Fini redakto" -#: front/src/components/library/import/FileUpload.vue:4 -msgid "Ensure your music files are properly tagged before uploading them." -msgstr "" -"Zorgu ke viajn muzikdosierojn estas korekte etikedanta antaŭ alŝutis ilin." - -#: front/src/components/library/Radios.vue:140 -msgid "Enter a radio name..." -msgstr "Tajpu nomon de radio…" - -#: front/src/components/library/Artists.vue:118 -msgid "Enter an artist name..." -msgstr "Tajpu nomon de artisto…" - -#: front/src/views/federation/LibraryList.vue:122 -msgid "Enter an library domain name..." -msgstr "Tajpu domajna nomo de instance…" - -#: front/src/views/playlists/List.vue:104 -msgid "Enter an playlist name..." -msgstr "Tajpu ludlistan nomon…" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Tajpu vian retadreson" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Tajpu vian invitkodon (usklecoblindan)" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Tajpu vian serĉon…" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Tajpu vian uzantnomon" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Tajpu vian uzantnomon aŭ retadreson" - #: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Eraro" -#: front/src/views/admin/Settings.vue:87 -msgid "Error reporting" -msgstr "Eraroraportado" - -#: front/src/components/common/ActionTable.vue:75 +#: front/src/components/common/ActionTable.vue:79 msgid "Error while applying action" msgstr "Eraro kiam ruli akton" @@ -793,6 +781,11 @@ msgstr "Eraro kiam konfirmi vian retadreson" msgid "Error while creating invitation" msgstr "Eraro kiam krei inviton" +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Error while fetching remote library" +msgstr "Eraro kiam skani muzikejon" + #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Eraro kiam konservi preferojn" @@ -801,21 +794,17 @@ msgstr "Eraro kiam konservi preferojn" msgid "Error while scanning library" msgstr "Eraro kiam skani muzikejon" -#: front/src/components/library/import/BatchDetail.vue:41 -#: front/src/components/library/import/BatchDetail.vue:70 -#: front/src/components/library/import/BatchList.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:16 +#: front/src/views/content/libraries/FilesTable.vue:236 msgid "Errored" msgstr "Eraris" -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Ĉiu" +#: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgid "Errored files" +msgstr "Eraris" -#: front/src/components/playlists/Form.vue:85 -msgid "Everyone on this instance" -msgstr "Ĉiu en ĉi-tiu instanco" - -#: front/src/components/library/radios/Builder.vue:57 +#: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "Ekskluzivi" @@ -835,11 +824,7 @@ msgstr "Fortempiĝis" msgid "Expired/used" msgstr "Fortempiĝis aŭ uzantiĝis" -#: front/src/components/library/import/Main.vue:65 -msgid "External source. Supported backends" -msgstr "Ekstera fonto. Kompateblaj servicoj" - -#: front/src/components/Sidebar.vue:51 +#: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Stelumoj" @@ -847,17 +832,10 @@ msgstr "Stelumoj" msgid "Federate with a new instance" msgstr "Federi kun nova instanco" -#: front/src/views/federation/LibraryTrackList.vue:21 -msgid "Federated tracks" -msgstr "Federataj kantoj" - -#: front/src/components/Sidebar.vue:87 -#: src/components/library/import/BatchList.vue:25 +#: front/src/views/federation/LibraryDetail.vue:40 #: front/src/components/manage/users/UsersTable.vue:180 -#: front/src/views/admin/Settings.vue:84 -#: src/views/admin/users/UsersDetail.vue:161 -#: front/src/views/federation/Base.vue:35 -#: src/views/federation/LibraryDetail.vue:40 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: src/views/admin/Settings.vue:84 front/src/views/federation/Base.vue:35 msgid "Federation" msgstr "Federo" @@ -865,43 +843,38 @@ msgstr "Federo" msgid "File mirroring" msgstr "Dosierospegulado" -#: front/src/components/library/import/FileUpload.vue:43 +#: front/src/components/library/FileUpload.vue:83 msgid "File name" msgstr "Nomo de la dosiero" -#: front/src/components/library/import/Main.vue:76 -msgid "File upload" -msgstr "Dosiero alŝutado" - #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/FilesList.vue:21 msgid "Files" msgstr "Dosieroj" -#: front/src/components/library/import/ArtistImport.vue:7 -msgid "Filter album types" -msgstr "Filtri albumtipoj" - -#: front/src/components/library/radios/Builder.vue:56 +#: front/src/components/library/radios/Builder.vue:60 msgid "Filter name" msgstr "Filtri nomon" -#: front/src/components/library/import/Main.vue:52 -msgid "Finish import" -msgstr "Fini importadon" - -#: front/src/components/library/import/BatchDetail.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:240 msgid "Finished" msgstr "Finanto" -#: front/src/components/library/import/Main.vue:59 -msgid "First, choose where you want to import the music from" -msgstr "Unue, elekti ejo el vi volas importi muzikon" - #: front/src/components/federation/LibraryCard.vue:44 +#: front/src/views/content/remote/Card.vue:37 msgid "Follow" msgstr "Sekvi" +#: front/src/views/content/remote/Card.vue:42 +#, fuzzy +msgid "Follow pending approval" +msgstr "Peto da sekvado atendis konsenton" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "" + #: front/src/components/federation/LibraryCard.vue:36 msgid "Follow request pending approval" msgstr "Peto da sekvado atendis konsenton" @@ -910,7 +883,8 @@ msgstr "Peto da sekvado atendis konsenton" msgid "Follow status" msgstr "Sekva statuso" -#: front/src/views/federation/Base.vue:13 +#: front/src/views/content/libraries/Detail.vue:7 +#: src/views/federation/Base.vue:13 #: front/src/views/federation/LibraryFollowersList.vue:24 msgid "Followers" msgstr "Sekvantoj" @@ -920,6 +894,7 @@ msgid "Followers only" msgstr "Nur sekvantoj" #: front/src/components/federation/LibraryCard.vue:15 +#: front/src/views/content/remote/Card.vue:47 #: front/src/views/federation/LibraryDetail.vue:29 msgid "Following" msgstr "Sekvata" @@ -933,12 +908,9 @@ msgstr "el %{album} je %{artist}" msgid "From album %{ album } by %{ artist }" msgstr "El %{album} albumo je %{artist}" -#: front/src/App.vue:56 +#: front/src/App.vue:58 msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "" -"Funkwhale estas senpaga kaj kun libera fontkodo projekto, ke viglas dankon " -"al vonlontuloj. Vi povas helpi nin plibonigi tiun kun cimosignaladoj, " -"trajtosugestoj kaj diskonigado de la projekto al viaj amikoj!" +msgstr "Funkwhale estas senpaga kaj kun libera fontkodo projekto, ke viglas dankon al vonlontuloj. Vi povas helpi nin plibonigi tiun kun cimosignaladoj, trajtosugestoj kaj diskonigado de la projekto al viaj amikoj!" #: front/src/components/auth/SubsonicTokenForm.vue:7 msgid "Funkwhale is compatible with other music players that support the Subsonic API." @@ -950,9 +922,7 @@ msgstr "Uzi Funkwhale facilegas." #: front/src/components/Home.vue:39 msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." -msgstr "" -"Funkwhale estas dizajna tiel ke estas facile aŭskulti muzikon vi ŝatas, aŭ " -"malkovri novajn artistojn." +msgstr "Funkwhale estas dizajna tiel ke estas facile aŭskulti muzikon vi ŝatas, aŭ malkovri novajn artistojn." #: front/src/components/Home.vue:119 msgid "Funkwhale is free and gives you control on your music." @@ -976,9 +946,12 @@ msgid "" " \n" " MusicBrainz\n" " " -msgstr "" -"Akiri bonegaj metadatumoj pri vian muzikon kun MusicBrainz" +msgstr "Akiri bonegaj metadatumoj pri vian muzikon kun MusicBrainz" + +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgid "Get started" +msgstr "Baldaŭa etapo" #: front/src/components/common/ActionTable.vue:21 #: front/src/components/common/ActionTable.vue:27 @@ -989,40 +962,24 @@ msgstr "Komenci" msgid "Go to home page" msgstr "Iru hejme" -#: front/src/components/library/import/Main.vue:13 -msgid "Grab corresponding metadata" -msgstr "Kolekti la koncernajn metadatumojn" - -#: front/src/App.vue:74 +#: front/src/App.vue:76 msgid "Help us translate Funkwhale" msgstr "" -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Hejmo" - #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" msgstr "Muzikhoroj" #: front/src/components/auth/SubsonicTokenForm.vue:11 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/components/library/import/BatchList.vue:34 -msgid "ID" -msgstr "ID" +msgstr "Tamen, atingi Funkwhale el tiuj aplikaĵo bezonas alian pasvorton ke vi povas difini malsupre." #: front/src/views/auth/PasswordResetConfirm.vue:24 msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." -msgstr "" -"Se la retadreso provizanta dum la antaŭa etapo korektas kaj bindas al " -"uzantkonto, vi baldaŭ ricevus retmesaĝon kun renuligadaj instrukcioj." +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/federation/LibraryTrackTable.vue:196 #: front/src/components/library/Library.vue:17 +#: front/src/components/federation/LibraryTrackTable.vue:196 msgid "Import" msgstr "Importi" @@ -1030,45 +987,15 @@ msgstr "Importi" msgid "Import #%{ id } launched" msgstr "Importado #%{id} komencis" -#: front/src/components/library/import/Main.vue:38 -msgid "Import %{ count } track" -msgid_plural "Import %{ count } tracks" -msgstr[0] "Importi unu kanto" -msgstr[1] "Importi %{count} kantoj" - -#: front/src/components/library/import/BatchDetail.vue:10 -msgid "Import batch" -msgstr "Importaro" - -#: front/src/components/library/import/BatchDetail.vue:185 -msgid "Import Batch #%{ id }" -msgstr "Importaro #%{id}" - #: front/src/components/library/Library.vue:20 msgid "Import batches" msgstr "Importaroj" -#: front/src/components/library/import/BatchList.vue:117 -msgid "Import Batches" -msgstr "Importaroj" - #: front/src/components/manage/library/FilesTable.vue:40 #: front/src/components/manage/library/RequestsTable.vue:53 msgid "Import date" msgstr "Importdato" -#: front/src/components/library/import/FileUpload.vue:38 -msgid "Import detail page" -msgstr "Importado detalpaĝo" - -#: front/src/components/Sidebar.vue:81 -msgid "Import music" -msgstr "Importi muzikon" - -#: front/src/components/library/import/Main.vue:267 -msgid "Import Music" -msgstr "Importi muzikon" - #: front/src/components/Home.vue:71 msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importi muzikon el multe da servicoj, kiel YouTube aŭ SoundCloud" @@ -1078,43 +1005,29 @@ msgstr "Importi muzikon el multe da servicoj, kiel YouTube aŭ SoundCloud" msgid "Import pending" msgstr "Importado atendas" +#: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgid "Import reference" +msgstr "Importfonto" + #: front/src/views/admin/library/Base.vue:9 #: front/src/views/admin/library/RequestsList.vue:3 #: front/src/views/admin/library/RequestsList.vue:21 msgid "Import requests" msgstr "Importpetoj" -#: front/src/components/library/import/BatchList.vue:20 -#: front/src/components/library/import/Main.vue:6 -msgid "Import source" -msgstr "Importfonto" - #: front/src/components/federation/LibraryTrackTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Import status" msgstr "Importstato" -#: front/src/components/library/import/ReleaseImport.vue:14 -msgid "Import this release" -msgstr "Importi tiun albumon" - -#: front/src/components/library/import/TrackImport.vue:11 -msgid "Import this track" -msgstr "Importi tiun kanton" - #: front/src/components/federation/LibraryTrackTable.vue:12 #: front/src/components/manage/library/RequestsTable.vue:29 #: front/src/components/manage/library/RequestsTable.vue:61 msgid "Imported" msgstr "Importata" -#: front/src/components/library/import/TrackImport.vue:44 -msgid "Imported URL" -msgstr "Importanta URL" - -#: front/src/views/admin/Settings.vue:82 -msgid "Imports" -msgstr "Importadoj" - #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "En stelumoj" @@ -1127,36 +1040,16 @@ msgstr "En muzikejo" msgid "Inactive" msgstr "Malaktiva" -#: front/src/components/library/import/Main.vue:96 -msgid "Input a MusicBrainz ID manually:" -msgstr "Tajpu MusicBrainz ID mane:" - -#: front/src/views/auth/PasswordReset.vue:53 -msgid "Input the email address binded to your account" -msgstr "Tajpu la retadreson bindanta al via konto" - #: front/src/components/playlists/Editor.vue:31 msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" msgstr[0] "Internigi el atendovico (unu kanto)" msgstr[1] "Internigi el atendovico (%{count} kantoj)" -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Instanca informo" - #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Instancaj radioj" -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Instancaj preferoj" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Instanca tempolino" - #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -1172,25 +1065,22 @@ msgstr "Invita kodo (nedeviga)" msgid "Invitations" msgstr "Invitoj" -#: front/src/App.vue:43 +#: front/src/App.vue:45 msgid "Issue tracker" msgstr "Cimspuradilo" -#: front/src/components/library/import/BatchDetail.vue:80 -msgid "Job ID" -msgstr "Labora ID" - -#: front/src/components/library/import/BatchList.vue:36 -msgid "Jobs" -msgstr "Laboroj" +#: front/src/views/content/libraries/Home.vue:9 +msgid "It looks like you don't have any library yet, it's time to create one!" +msgstr "" #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Konservi postsignojn de viaj preferitaj kantoj" -#: front/src/components/audio/track/Table.vue:33 -msgid "Keep your PRIVATE_TOKEN secret as it gives access to your account." -msgstr "Konservu vian PRIVATE_TOKEN sekreta, ĉar ĝi atingeblas vian konton." +#: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgid "Known libraries" +msgstr "Folii muzikejojn" #: front/src/components/manage/users/UsersTable.vue:41 #: front/src/views/admin/users/UsersDetail.vue:45 @@ -1205,15 +1095,10 @@ msgstr "Lasta kolektado" msgid "Last modification" msgstr "Lasta redakto" -#: front/src/components/common/ActionTable.vue:39 +#: front/src/components/common/ActionTable.vue:40 msgid "Launch" msgstr "Lanĉi" -#: front/src/components/library/import/BatchDetail.vue:18 -#: front/src/components/library/import/BatchList.vue:35 -msgid "Launch date" -msgstr "Lanĉa dato" - #: front/src/components/federation/LibraryForm.vue:31 msgid "Launch scan" msgstr "Lanĉi skanon" @@ -1222,20 +1107,19 @@ msgstr "Lanĉi skanon" msgid "Learn more about this instance" msgstr "Lerni pli pri tiu instanco" -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Lasu malplena por hazarda kodo" - #: front/src/components/requests/Form.vue:10 msgid "Leave this field empty if you're requesting the whole discography." msgstr "Lasu malplena se vi volas la tutan albumaron." -#: front/src/views/federation/Base.vue:5 -#: src/views/federation/LibraryList.vue:123 +#: front/src/views/content/Base.vue:5 src/views/federation/Base.vue:5 +#: front/src/views/federation/LibraryList.vue:123 msgid "Libraries" msgstr "Muzikejoj" -#: front/src/components/Sidebar.vue:70 +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:51 #: front/src/components/instance/Stats.vue:30 #: front/src/components/manage/users/UsersTable.vue:176 @@ -1256,133 +1140,101 @@ msgstr "Nomo de muzikejo" msgid "Library size" msgstr "Muzikejgrando" -#: front/src/components/federation/LibraryForm.vue:96 -msgid "library@demo.funkwhale.audio" -msgstr "library@demo.funkwhale.audio" - -#: front/src/App.vue:29 +#: front/src/App.vue:31 msgid "Links" msgstr "Ligiloj" +#: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgid "Loading followers..." +msgstr "Folii sekvadojn" + +#: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgid "Loading Libraries..." +msgstr "Ŝarĝantas stelumojn" + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgid "Loading library data..." +msgstr "Tajpu domajna nomo de instance…" + +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgid "Loading notifications..." +msgstr "Tempolino ŝarĝas…" + +#: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgid "Loading remote libraries..." +msgstr "Tempolino ŝarĝas…" + #: front/src/views/instance/Timeline.vue:4 msgid "Loading timeline..." msgstr "Tempolino ŝarĝas…" +#: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgid "Loading usage data..." +msgstr "Ŝarĝantas stelumojn" + #: front/src/components/favorites/List.vue:5 #, fuzzy msgid "Loading your favorites..." msgstr "Ŝarĝantas stelumojn" -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Ensaluti" - #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Ensaluti en via Funkwhale konto" -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Elsaluti" - #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Elsuta je %{username}" -#: front/src/components/Sidebar.vue:44 src/components/auth/Login.vue:41 +#: front/src/components/Sidebar.vue:55 src/components/auth/Login.vue:41 msgid "Login" msgstr "Ensaluti" -#: front/src/components/Sidebar.vue:43 +#: front/src/components/Sidebar.vue:53 msgid "Logout" msgstr "Elsaluti" -#: front/src/components/audio/Player.vue:266 -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:267 -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." - -#: front/src/components/audio/Player.vue:268 -msgid "Looping on whole queue. Click to disable looping." -msgstr "Ripetas la tutan atendovicon. Alklaki por malaktivi ripeto." - -#: front/src/components/library/Track.vue:94 +#: front/src/components/library/Track.vue:105 msgid "Lyrics" msgstr "Teksto" -#: front/src/views/admin/library/Base.vue:25 -msgid "Manage library" -msgstr "Manipuli muzikejon" - #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Manipuli ludlistojn" -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Manipuli uzantojn" - #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Manipuli viajn ludlistojn" -#: front/src/components/manage/library/RequestsTable.vue:197 -msgid "Mark as closed" -msgstr "Marki fermata" - -#: front/src/components/manage/library/RequestsTable.vue:196 -msgid "Mark as imported" +#: front/src/views/Notifications.vue:17 +#, fuzzy +msgid "Mark all as read" msgstr "Marki importata" -#: front/src/components/library/import/Main.vue:12 -msgid "Metadata" -msgstr "Metadatumoj" - -#: front/src/components/library/import/Main.vue:115 -msgid "" -"Metadata is the data related to the music you want to import. This includes all the information about the artists, albums and tracks. In order to have a high quality library, it is recommended to grab data from the\n" -" \n" -" MusicBrainz\n" -" \n" -" project, which you can think about as the Wikipedia of music." -msgstr "" -"Metadatumoj estas datumoj rilatanta al muziko vi volas importi. Ĝi enhavas " -"ĉiu informo pri artistoj, albumoj kaj kantoj. Por havi bonega muzikejo, " -"estas rekomendata kolekti datumojn el la MusicBrainz projekto, ke similas al Vikipedio sed por " -"muziko." - -#: front/src/components/Sidebar.vue:48 -#: src/components/library/import/Main.vue:18 +#: front/src/components/Sidebar.vue:63 msgid "Music" msgstr "Muziko" -#: front/src/components/library/import/Main.vue:147 -msgid "Music request" -msgstr "Muzikpeto" - -#: front/src/components/audio/Player.vue:265 -msgid "Mute" -msgstr "Silentigi" - #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Mia konto" -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Mia mojosa ludlisto" +#: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgid "My libraries" +msgstr "Muzikejoj" -#: front/src/components/library/radios/Builder.vue:227 -msgid "My awesome radio" -msgstr "Mia mojosa radio" - -#: front/src/components/library/Track.vue:64 -#: src/components/library/Track.vue:75 -#: front/src/components/library/Track.vue:86 +#: front/src/components/audio/track/Row.vue:40 +#: src/components/library/Track.vue:64 +#: front/src/components/library/Track.vue:75 +#: src/components/library/Track.vue:86 +#: front/src/components/library/Track.vue:97 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 @@ -1392,11 +1244,14 @@ msgstr "Mia mojosa radio" #: front/src/components/manage/library/RequestsTable.vue:82 #: front/src/components/manage/users/UsersTable.vue:61 #: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:89 +#: front/src/views/content/libraries/FilesTable.vue:95 msgid "N/A" msgstr "ND" #: front/src/components/playlists/PlaylistModal.vue:31 #: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/content/libraries/Form.vue:10 msgid "Name" msgstr "Nomo" @@ -1405,19 +1260,11 @@ msgstr "Nomo" msgid "New password" msgstr "Nova pasvorto" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:149 msgid "New tracks will be appended here automatically." msgstr "Novaj kantoj estos aldonataj ĉi-tie aŭtomate." -#: front/src/components/library/import/Main.vue:29 -msgid "Next step" -msgstr "Baldaŭa etapo" - -#: front/src/components/audio/Player.vue:263 -msgid "Next track" -msgstr "Baldaŭa kanto" - -#: front/src/components/Sidebar.vue:125 +#: front/src/components/Sidebar.vue:116 msgid "No" msgstr "Ne" @@ -1425,13 +1272,13 @@ msgstr "Ne" 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/library/Track.vue:102 +#: front/src/components/library/Track.vue:113 msgid "No lyrics available for this track." msgstr "Nenio teksto disponeblas por tiu kanto." -#: front/src/components/playlists/Form.vue:81 -msgid "Nobody except me" -msgstr "Neniu krom mi" +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "" #: front/src/views/federation/LibraryDetail.vue:32 msgid "Not following" @@ -1446,7 +1293,12 @@ msgstr "Ne importintas" msgid "Not used" msgstr "Ne uzantata" -#: front/src/App.vue:37 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#, fuzzy +msgid "Notifications" +msgstr "Lasta redakto" + +#: front/src/App.vue:39 msgid "Official website" msgstr "Oficiala retejo" @@ -1454,25 +1306,15 @@ msgstr "Oficiala retejo" msgid "Old password" msgstr "Malnova pasvorto" -#: front/src/components/library/import/FileUpload.vue:36 -msgid "Once all your files are uploaded, simply click the following button to check the import status." -msgstr "" -"Kiam viaj dosieroj estas tute elŝutinta, ĵus alklaki tiu butono por vidi la " -"staton de la importo." - #: front/src/components/federation/LibraryCard.vue:21 #: front/src/components/manage/users/InvitationsTable.vue:20 msgid "Open" msgstr "Malferma" -#: front/src/App.vue:63 +#: front/src/App.vue:65 msgid "Options" msgstr "Preferoj" -#: front/src/components/library/import/Main.vue:93 -msgid "Or" -msgstr "Aŭ" - #: front/src/components/favorites/List.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:18 #: front/src/components/library/Artists.vue:15 @@ -1481,6 +1323,7 @@ msgstr "Aŭ" #: front/src/components/manage/library/RequestsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/federation/LibraryList.vue:18 #: src/views/playlists/List.vue:17 msgid "Ordering" @@ -1493,6 +1336,7 @@ msgstr "Ordo" #: front/src/components/manage/library/FilesTable.vue:17 #: front/src/components/manage/library/RequestsTable.vue:17 #: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:29 #: front/src/views/federation/LibraryList.vue:26 #: src/views/playlists/List.vue:25 msgid "Ordering direction" @@ -1502,10 +1346,6 @@ msgstr "Orda direkto" msgid "Owner" msgstr "Proprietulo" -#: front/src/components/PageNotFound.vue:33 -msgid "Page Not Found" -msgstr "Ne eblas trovi tiun paĝon" - #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Maltrovitas paĝon!" @@ -1514,40 +1354,29 @@ msgstr "Maltrovitas paĝon!" msgid "Password" msgstr "Pasvorto" -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Pasvorto aktuliginta" - #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Pasvorto sukcese aktualiginta" -#: front/src/components/audio/Player.vue:262 -msgid "Pause track" -msgstr "Paŭzi kanton" - #: front/src/components/federation/LibraryFollowTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:33 -#: front/src/components/library/import/BatchDetail.vue:69 -#: front/src/components/library/import/BatchList.vue:14 -#: front/src/components/library/import/FileUpload.vue:59 +#: front/src/components/library/FileUpload.vue:105 #: front/src/components/manage/library/RequestsTable.vue:27 #: front/src/components/manage/library/RequestsTable.vue:63 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:232 msgid "Pending" msgstr "Atendas" #: front/src/components/federation/LibraryFollowTable.vue:11 +#: front/src/views/content/libraries/Detail.vue:37 #: front/src/views/federation/LibraryDetail.vue:26 msgid "Pending approval" msgstr "Atendas aprobon" -#: front/src/components/Sidebar.vue:217 -msgid "Pending follow requests" -msgstr "Atendantaj petoj da sekvado" - -#: front/src/components/Sidebar.vue:216 src/views/admin/library/Base.vue:26 -msgid "Pending import requests" -msgstr "Atendantaj importpetoj" +#: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgid "Pending files" +msgstr "Atendas" #: front/src/components/requests/Form.vue:26 src/views/federation/Base.vue:36 msgid "Pending requests" @@ -1573,10 +1402,6 @@ msgstr "Ludi ĉiu" msgid "Play all albums" msgstr "Ludi ĉiuj albumoj" -#: front/src/components/audio/PlayButton.vue:58 -msgid "Play immediatly" -msgstr "Ludi tuj" - #: front/src/components/audio/PlayButton.vue:15 msgid "Play next" msgstr "Ludi baldaŭe" @@ -1585,14 +1410,6 @@ msgstr "Ludi baldaŭe" msgid "Play now" msgstr "Ludi tuj" -#: front/src/components/audio/Player.vue:261 -msgid "Play track" -msgstr "Ludi kanton" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Ludlisto" - #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1619,9 +1436,9 @@ msgstr "Ludlisto aktualigintas" msgid "Playlist visibility" msgstr "Ludlistvideblo" -#: front/src/components/Sidebar.vue:56 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 -#: front/src/views/playlists/List.vue:103 +#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:103 +#: front/src/views/admin/Settings.vue:83 msgid "Playlists" msgstr "Ludlistoj" @@ -1639,46 +1456,51 @@ msgstr "Bonvolu rekontroli ke vian uzantnomo kaj pasvorto ĝustas" #: front/src/components/auth/Settings.vue:46 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." -msgstr "" -"PNG, GIF, aŭ JPG. Maksimume 2Mo. La bildo malgrandigos al 400×400 rastrumero." +msgstr "PNG, GIF, aŭ JPG. Maksimume 2Mo. La bildo malgrandigos al 400×400 rastrumero." -#: front/src/components/library/import/Main.vue:26 -msgid "Previous step" -msgstr "Antaŭa etapo" - -#: front/src/components/audio/Player.vue:260 -msgid "Previous track" -msgstr "Antaŭa kanto" +#: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgid "Proceed" +msgstr "Ensalutu" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 msgid "Proceed to login" msgstr "Ensalutu" +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:50 msgid "Published date" msgstr "Publikada dato" -#: front/src/components/library/import/ArtistImport.vue:17 -msgid "Query template" -msgstr "Modelo de demando" +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" +msgstr "" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "Atendovico" -#: front/src/components/audio/Player.vue:203 -msgid "Queue shuffled!" -msgstr "Atendovico miksiĝis!" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Radio" - -#: front/src/components/library/radios/Builder.vue:226 -msgid "Radio Builder" -msgstr "Faranto de radio" - #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "" @@ -1713,10 +1535,6 @@ msgstr "Novaj stelumoj" msgid "Recently listened" msgstr "Lastatempaj aŭskultantoj" -#: front/src/components/library/import/BatchDetail.vue:81 -msgid "Recording MusicBrainz ID" -msgstr "" - #: front/src/views/admin/users/UsersDetail.vue:84 #: front/src/views/federation/LibraryDetail.vue:122 msgid "Refresh" @@ -1738,6 +1556,23 @@ msgstr "" msgid "regular user" msgstr "" +#: front/src/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgid "Remote libraries" +msgstr "Iru al la muzikejo" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" msgstr "" @@ -1746,10 +1581,6 @@ msgstr "" msgid "Remove avatar" msgstr "" -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "" - #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1763,7 +1594,7 @@ msgstr "" msgid "Request a password" msgstr "" -#: front/src/App.vue:35 +#: front/src/App.vue:37 msgid "Request music" msgstr "" @@ -1776,23 +1607,10 @@ msgstr "" msgid "Request submitted!" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:49 -msgid "Rerun errored jobs" -msgstr "" - -#: front/src/components/library/import/BatchDetail.vue:187 -msgid "Rerun job" -msgstr "" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "" -#: front/src/components/library/import/TrackImport.vue:31 -msgid "Result %{ current }/%{ total }" -msgstr "" - #: front/src/components/favorites/List.vue:38 #: src/components/library/Artists.vue:30 #: front/src/components/library/Radios.vue:52 @@ -1802,7 +1620,7 @@ msgid "Results per page" msgstr "" #: front/src/components/admin/SettingsGroup.vue:63 -#: front/src/components/library/radios/Builder.vue:29 +#: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "" @@ -1813,59 +1631,26 @@ msgstr "" #: front/src/components/federation/LibraryTrackTable.vue:5 #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 -#: front/src/components/library/import/BatchDetail.vue:62 -#: front/src/components/library/import/BatchList.vue:7 #: front/src/components/manage/library/FilesTable.vue:5 #: front/src/components/manage/library/RequestsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 +#: front/src/views/content/libraries/FilesTable.vue:5 #: front/src/views/federation/LibraryList.vue:14 #: src/views/playlists/List.vue:13 msgid "Search" msgstr "" -#: front/src/components/library/import/Main.vue:85 -msgid "Search an entity you want to import:" -msgstr "" - -#: front/src/components/manage/library/RequestsTable.vue:180 -msgid "Search by artist, username, comment..." -msgstr "" - -#: front/src/components/library/import/BatchDetail.vue:188 -msgid "Search by source..." -msgstr "" - -#: front/src/components/library/import/BatchList.vue:116 -msgid "Search by submitter, source..." -msgstr "" - -#: front/src/components/federation/LibraryTrackTable.vue:182 -#: front/src/components/manage/library/FilesTable.vue:175 -msgid "Search by title, artist, domain..." -msgstr "" - -#: front/src/components/federation/LibraryFollowTable.vue:140 -msgid "Search by username, domain..." -msgstr "" - -#: front/src/components/manage/users/InvitationsTable.vue:152 -msgid "Search by username, email, code..." -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:162 -msgid "Search by username, email, name..." -msgstr "" - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "" +#: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgid "Search a remote library" +msgstr "Iru al la muzikejo" #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "" -#: front/src/components/library/Track.vue:105 +#: front/src/components/library/Track.vue:116 msgid "Search on lyrics.wikia.com" msgstr "" @@ -1875,42 +1660,30 @@ msgstr "" msgid "Search on Wikipedia" msgstr "" -#: front/src/components/library/import/TrackImport.vue:42 -msgid "Search query" -msgstr "" - #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "" -#: front/src/components/library/radios/Builder.vue:41 +#: front/src/components/library/radios/Builder.vue:45 msgid "Select a filter" msgstr "" -#: front/src/components/common/ActionTable.vue:61 +#: front/src/components/common/ActionTable.vue:64 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "" msgstr[1] "" -#: front/src/components/library/import/FileUpload.vue:22 -msgid "Select files to upload..." -msgstr "" - -#: front/src/components/common/ActionTable.vue:69 +#: front/src/components/common/ActionTable.vue:73 msgid "Select only current page" msgstr "" -#: front/src/components/library/import/Main.vue:19 -msgid "Select relevant sources or files for import" -msgstr "" - #: front/src/components/federation/LibraryCard.vue:43 msgid "Send a follow request" msgstr "" -#: front/src/components/Sidebar.vue:97 -#: src/components/manage/users/UsersTable.vue:184 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 +#: front/src/components/manage/users/UsersTable.vue:184 #: front/src/views/admin/users/UsersDetail.vue:165 msgid "Settings" msgstr "" @@ -1923,14 +1696,18 @@ msgstr "" msgid "Settings updated successfully." msgstr "" -#: front/src/components/auth/Profile.vue:24 -msgid "Settings..." -msgstr "" - #: front/src/components/manage/users/InvitationForm.vue:27 msgid "Share link" msgstr "" +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request an access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +msgid "Sharing link" +msgstr "" + #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" @@ -1943,49 +1720,42 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "" msgstr[1] "" -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "" +#: front/src/views/Notifications.vue:10 +#, fuzzy +msgid "Show read notifications" +msgstr "Lasta redakto" #: front/src/components/federation/LibraryFollowTable.vue:97 #: front/src/components/federation/LibraryTrackTable.vue:98 -#: front/src/components/library/import/BatchDetail.vue:128 -#: front/src/components/library/import/BatchList.vue:73 #: front/src/components/manage/library/FilesTable.vue:97 #: front/src/components/manage/library/RequestsTable.vue:104 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:111 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "" -#: front/src/components/audio/Player.vue:269 -msgid "Shuffle your queue" -msgstr "" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "" - #: front/src/components/manage/users/UsersTable.vue:40 #: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "" -#: front/src/components/audio/track/Table.vue:31 -msgid "Simply copy paste the snippet below into a terminal to launch the download." -msgstr "" - -#: front/src/components/library/Track.vue:69 -#: front/src/components/library/import/FileUpload.vue:44 +#: front/src/components/library/FileUpload.vue:84 +#: src/components/library/Track.vue:69 #: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Size" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:37 -#: front/src/components/library/import/BatchDetail.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:228 msgid "Skipped" msgstr "" +#: front/src/views/content/libraries/Quota.vue:49 +msgid "Skipped files" +msgstr "" + #: front/src/components/requests/Form.vue:3 msgid "Something's missing in the library? Let us know what you would like to listen!" msgstr "" @@ -1998,21 +1768,15 @@ msgstr "" msgid "Sorry, we did not found any artist matching your query" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:82 -#: front/src/components/library/import/BatchList.vue:38 -#: front/src/components/library/import/TrackImport.vue:17 -msgid "Source" -msgstr "" - -#: front/src/App.vue:41 +#: front/src/App.vue:43 msgid "Source code" msgstr "" -#: front/src/App.vue:40 +#: front/src/App.vue:42 msgid "Source code (%{version})" msgstr "" -#: front/src/components/auth/Profile.vue:20 +#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" msgstr "" @@ -2021,26 +1785,15 @@ msgstr "" msgid "Start" msgstr "" -#: front/src/components/library/import/FileUpload.vue:28 -msgid "Start Upload" -msgstr "" - -#: front/src/views/admin/Settings.vue:86 -msgid "Statistics" -msgstr "" - #: front/src/components/federation/LibraryFollowTable.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:66 -#: front/src/components/library/import/BatchDetail.vue:83 -#: front/src/components/library/import/BatchList.vue:11 -#: front/src/components/library/import/BatchList.vue:37 -#: front/src/components/library/import/FileUpload.vue:45 +#: front/src/components/library/FileUpload.vue:85 #: front/src/components/manage/library/RequestsTable.vue:24 #: front/src/components/manage/library/RequestsTable.vue:48 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "" @@ -2048,15 +1801,11 @@ msgstr "" msgid "Stop" msgstr "" -#: front/src/components/Sidebar.vue:159 +#: front/src/components/Sidebar.vue:150 msgid "Stop radio" msgstr "" -#: front/src/components/library/import/FileUpload.vue:32 -msgid "Stop Upload" -msgstr "" - -#: front/src/App.vue:9 src/components/requests/Form.vue:17 +#: front/src/App.vue:11 src/components/requests/Form.vue:17 msgid "Submit" msgstr "" @@ -2064,43 +1813,40 @@ msgstr "" msgid "Submit another request" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:26 -#: front/src/components/library/import/BatchList.vue:39 -msgid "Submitted by" -msgstr "" - -#: front/src/views/admin/Settings.vue:85 -msgid "Subsonic" -msgstr "" - #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:71 -#: front/src/components/library/import/BatchList.vue:16 -#: front/src/components/library/import/FileUpload.vue:56 -msgid "Success" +#: front/src/App.vue:13 +msgid "Suggested choices" msgstr "" -#: front/src/App.vue:11 -msgid "Suggested choices" +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" msgstr "" #: front/src/components/playlists/Editor.vue:9 msgid "Syncing changes to server..." msgstr "" +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "" + #: front/src/components/Home.vue:26 msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "" -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" +#: front/src/App.vue:61 +msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "" -#: front/src/App.vue:59 -msgid "The funkwhale logo was kindly designed and provided by Francis Gading." +#: front/src/views/content/libraries/Form.vue:34 +msgid "The library and all its tracks will be deleted. This action is irreversible." +msgstr "" + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" msgstr "" #: front/src/components/Home.vue:124 @@ -2111,32 +1857,24 @@ msgstr "" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "" -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" +#: front/src/components/library/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "" -#: front/src/components/audio/track/Table.vue:30 -msgid "There is currently no way to download directly multiple tracks from funkwhale as a ZIP archive. However, you can use a command line tools such as cURL to easily download a list of tracks." -msgstr "" - -#: front/src/components/library/import/Main.vue:149 -msgid "This import will be associated with the music request below. After the import is finished, the request will be marked as fulfilled." -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:195 -msgid "This indicate if the remote library granted you access" +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space to every user." msgstr "" #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "" -#: front/src/components/common/ActionTable.vue:37 +#: front/src/components/common/ActionTable.vue:38 msgid "This may affect a lot of elements, please double check this is really what you want." msgstr "" -#: front/src/components/audio/PlayButton.vue:61 -msgid "This track is not imported and cannot be played" +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." msgstr "" #: front/src/views/playlists/Detail.vue:37 @@ -2151,9 +1889,160 @@ msgstr "" msgid "This will completely disable access to the Subsonic API using from account." msgstr "" -#: front/src/App.vue:137 +#: front/src/App.vue:165 src/components/About.vue:55 +#: src/components/Home.vue:152 front/src/components/PageNotFound.vue:33 +#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 +#: src/components/audio/PlayButton.vue:54 +#: front/src/components/audio/PlayButton.vue:55 +#: front/src/components/audio/PlayButton.vue:56 +#: front/src/components/audio/PlayButton.vue:61 +#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:158 +#: src/components/audio/Player.vue:216 +#: front/src/components/audio/Player.vue:273 +#: src/components/audio/Player.vue:274 +#: front/src/components/audio/Player.vue:275 +#: src/components/audio/Player.vue:276 +#: front/src/components/audio/Player.vue:277 +#: src/components/audio/Player.vue:278 +#: front/src/components/audio/Player.vue:279 +#: src/components/audio/Player.vue:280 +#: front/src/components/audio/Player.vue:281 +#: src/components/audio/Player.vue:282 +#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 +#: front/src/components/audio/SearchBar.vue:20 +#: src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 +#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 +#: src/components/auth/Profile.vue:47 +#: front/src/components/auth/Settings.vue:257 src/components/auth/Signup.vue:95 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/SubsonicTokenForm.vue:95 +#: front/src/components/auth/SubsonicTokenForm.vue:111 +#: front/src/components/favorites/List.vue:109 +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/federation/LibraryFollowTable.vue:140 +#: front/src/components/federation/LibraryForm.vue:96 +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/federation/LibraryTrackTable.vue:196 +#: front/src/components/forms/PasswordInput.vue:25 +#: front/src/components/library/Album.vue:91 +#: src/components/library/Artist.vue:119 +#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Artists.vue:119 +#: front/src/components/library/FileUpload.vue:238 +#: front/src/components/library/FileUpload.vue:239 +#: front/src/components/library/FileUpload.vue:240 +#: front/src/components/library/FileUpload.vue:241 +#: src/components/library/Home.vue:65 +#: front/src/components/library/Radios.vue:140 +#: src/components/library/Radios.vue:141 +#: front/src/components/library/Track.vue:185 +#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/manage/library/FilesTable.vue:175 +#: front/src/components/manage/library/FilesTable.vue:189 +#: front/src/components/manage/library/RequestsTable.vue:180 +#: front/src/components/manage/library/RequestsTable.vue:195 +#: front/src/components/manage/library/RequestsTable.vue:196 +#: front/src/components/manage/library/RequestsTable.vue:197 +#: front/src/components/manage/users/InvitationForm.vue:58 +#: front/src/components/manage/users/InvitationsTable.vue:152 +#: front/src/components/manage/users/InvitationsTable.vue:166 +#: front/src/components/manage/users/UsersTable.vue:162 +#: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/components/manage/users/UsersTable.vue:176 +#: front/src/components/manage/users/UsersTable.vue:180 +#: front/src/components/manage/users/UsersTable.vue:184 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/Search.vue:114 +#: front/src/components/metadata/Search.vue:130 +#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:138 +#: front/src/components/notifications/NotificationRow.vue:39 +#: front/src/components/notifications/NotificationRow.vue:40 +#: front/src/components/notifications/NotificationRow.vue:44 +#: front/src/components/notifications/NotificationRow.vue:45 +#: front/src/components/notifications/NotificationRow.vue:62 +#: front/src/components/playlists/Editor.vue:163 +#: src/components/playlists/Form.vue:74 +#: front/src/components/playlists/Form.vue:81 +#: src/components/playlists/Form.vue:85 +#: front/src/components/playlists/Form.vue:89 +#: front/src/components/playlists/PlaylistModal.vue:116 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +#: front/src/components/requests/Form.vue:73 +#: src/components/requests/Form.vue:74 +#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 +#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 +#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 src/views/admin/library/Base.vue:25 +#: front/src/views/admin/library/Base.vue:26 +#: src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/RequestsList.vue:21 +#: front/src/views/admin/users/Base.vue:20 +#: front/src/views/admin/users/InvitationsList.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:146 +#: front/src/views/admin/users/UsersDetail.vue:153 +#: front/src/views/admin/users/UsersDetail.vue:157 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: front/src/views/admin/users/UsersDetail.vue:165 +#: front/src/views/admin/users/UsersList.vue:21 +#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 +#: src/views/auth/PasswordReset.vue:53 +#: front/src/views/auth/PasswordResetConfirm.vue:62 +#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 +#: src/views/content/libraries/Card.vue:58 +#: front/src/views/content/libraries/Card.vue:59 +#: front/src/views/content/libraries/Card.vue:60 +#: front/src/views/content/libraries/Card.vue:61 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/content/libraries/FilesTable.vue:225 +#: front/src/views/content/libraries/FilesTable.vue:228 +#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:232 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:236 +#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:240 +#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:257 +#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/Form.vue:70 +#: front/src/views/content/libraries/Form.vue:71 +#: front/src/views/content/libraries/Form.vue:72 +#: front/src/views/content/libraries/Form.vue:73 +#: front/src/views/content/libraries/Form.vue:74 +#: front/src/views/content/libraries/Form.vue:106 +#: front/src/views/content/libraries/Form.vue:109 +#: front/src/views/content/libraries/Form.vue:129 +#: front/src/views/content/remote/Card.vue:70 +#: src/views/content/remote/Card.vue:71 +#: front/src/views/content/remote/ScanForm.vue:48 +#: src/views/federation/Base.vue:35 front/src/views/federation/Base.vue:36 +#: src/views/federation/LibraryDetail.vue:194 +#: front/src/views/federation/LibraryDetail.vue:195 +#: front/src/views/federation/LibraryDetail.vue:196 +#: front/src/views/federation/LibraryDetail.vue:197 +#: front/src/views/federation/LibraryFollowersList.vue:24 +#: front/src/views/federation/LibraryList.vue:122 +#: front/src/views/federation/LibraryList.vue:123 +#: front/src/views/federation/LibraryTrackList.vue:21 +#: front/src/views/instance/Timeline.vue:57 +#: src/views/library/MusicRequest.vue:21 +#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:103 +#: front/src/views/playlists/List.vue:104 src/views/radios/Detail.vue:80 msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "" +msgstr[1] "" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -2163,19 +2052,25 @@ msgstr "" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "" +#: front/src/views/content/libraries/Quota.vue:90 +msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + #: front/src/components/audio/track/Table.vue:6 #: front/src/components/federation/LibraryTrackTable.vue:47 #: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/views/content/libraries/FilesTable.vue:51 msgid "Title" msgstr "" -#: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:174 -#: front/src/components/library/import/BatchDetail.vue:84 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "" - #: front/src/components/library/Track.vue:53 msgid "Track information" msgstr "" @@ -2190,8 +2085,9 @@ msgstr "" #: front/src/components/library/Album.vue:43 #: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 src/views/playlists/Detail.vue:50 -#: front/src/views/radios/Detail.vue:34 +#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 +#: src/views/federation/Base.vue:8 front/src/views/playlists/Detail.vue:50 +#: src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "" @@ -2215,10 +2111,16 @@ msgstr "" msgid "Trigger scan" msgstr "" +#: front/src/components/library/Track.vue:91 #: front/src/components/manage/library/FilesTable.vue:41 msgid "Type" msgstr "" +#: front/src/views/content/remote/Card.vue:52 +#, fuzzy +msgid "Unfollow" +msgstr "Sekvi" + #: front/src/components/About.vue:15 msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." msgstr "" @@ -2231,14 +2133,15 @@ msgstr "" msgid "Unlimited music" msgstr "" -#: front/src/components/audio/Player.vue:264 -msgid "Unmute" -msgstr "" - #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "" +#: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgid "Update library" +msgstr "Manipuli muzikejon" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "" @@ -2251,7 +2154,9 @@ msgstr "" msgid "Update your password" msgstr "" +#: front/src/views/content/libraries/Card.vue:44 #: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/views/content/libraries/DetailArea.vue:24 #: front/src/views/admin/users/UsersDetail.vue:153 msgid "Upload" msgstr "" @@ -2260,26 +2165,40 @@ msgstr "" msgid "Upload a new avatar" msgstr "" -#: front/src/components/library/import/Main.vue:7 -msgid "Uploaded files or external source" +#: front/src/views/content/Home.vue:6 +msgid "Upload audio content" msgstr "" -#: front/src/components/library/import/FileUpload.vue:57 +#: front/src/views/content/libraries/FilesTable.vue:54 +#, fuzzy +msgid "Upload date" +msgstr "Importdato" + +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgid "Upload new tracks" +msgstr "Elŝuti kantojn" + +#: front/src/components/library/FileUpload.vue:99 +msgid "Uploaded" +msgstr "" + +#: front/src/components/library/FileUpload.vue:5 +msgid "Uploading" +msgstr "" + +#: front/src/components/library/FileUpload.vue:102 msgid "Uploading..." msgstr "" -#: front/src/App.vue:45 +#: front/src/App.vue:47 msgid "Use another instance" msgstr "" -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:196 -msgid "Use this flag to enable/disable federation with this library" -msgstr "" - #: front/src/views/auth/PasswordReset.vue:12 msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "" @@ -2293,6 +2212,7 @@ msgid "Used" msgstr "" #: front/src/components/manage/library/RequestsTable.vue:47 +#: front/src/views/content/libraries/Detail.vue:26 msgid "User" msgstr "" @@ -2317,21 +2237,32 @@ msgstr "" msgid "users" msgstr "" -#: front/src/components/Sidebar.vue:103 src/views/admin/Settings.vue:81 -#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3 -#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 msgid "Users" msgstr "" +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +#, fuzzy +msgid "View files" +msgstr "Muzikejaj dosieroj" + #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 #: front/src/components/library/Track.vue:44 -#: front/src/components/library/import/ArtistImport.vue:131 -#: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/ArtistCard.vue:49 msgid "View on MusicBrainz" msgstr "" +#: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgid "Visibility" +msgstr "Ludlistvideblo" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "" @@ -2360,8 +2291,16 @@ msgstr "" msgid "We do not track you or bother you with ads" msgstr "" -#: front/src/components/library/import/FileUpload.vue:5 -msgid "We recommend using Picard for that purpose." +#: front/src/views/Notifications.vue:26 +msgid "We don't have any notification to display!" +msgstr "" + +#: front/src/views/content/Home.vue:4 +msgid "We offer various way to grab new content and make it available here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 +msgid "we recommend using Picard for that purpose" msgstr "" #: front/src/components/Home.vue:7 @@ -2376,27 +2315,15 @@ msgstr "" msgid "We've received your request, you'll get some groove soon ;)" msgstr "" -#: front/src/components/Home.vue:152 -msgid "Welcome" -msgstr "" - #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" msgstr "" -#: front/src/components/library/import/Main.vue:114 -msgid "What is metadata?" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:197 -msgid "When enabled, auto importing will automatically import new tracks published in this library" -msgstr "" - #: front/src/components/Home.vue:24 msgid "Why funkwhale?" msgstr "" -#: front/src/components/Sidebar.vue:124 +#: front/src/components/Sidebar.vue:115 msgid "Yes" msgstr "" @@ -2404,12 +2331,16 @@ msgstr "" msgid "Yes, log me out!" msgstr "" +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "" -#: front/src/components/library/import/Main.vue:111 -msgid "You can also skip this step and enter metadata manually." +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "" #: front/src/components/Home.vue:136 @@ -2424,14 +2355,18 @@ 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/Sidebar.vue:156 +#: front/src/components/Sidebar.vue:147 msgid "You have a radio playing" msgstr "" -#: front/src/App.vue:6 +#: front/src/App.vue:8 msgid "You need to select an instance in order to continue" msgstr "" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You will be able to share your library with other people, regardless of it's visibility." +msgstr "" + #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "" @@ -2440,22 +2375,19 @@ msgstr "" msgid "You will have to update your password on your clients that use this password." msgstr "" -#: front/src/components/library/import/Main.vue:103 -msgid "You will import:" -msgstr "" - #: front/src/views/auth/EmailConfirm.vue:24 msgid "Your email address was confirmed, you can now use the service without limitations." msgstr "" -#: front/src/components/favorites/List.vue:109 -msgid "Your Favorites" -msgstr "" - #: front/src/components/Home.vue:117 msgid "Your music, your way" msgstr "" +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgid "Your notifications" +msgstr "Lasta redakto" + #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." msgstr "" @@ -2464,8 +2396,401 @@ msgstr "" 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/components/audio/PlayButton.vue:156 +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Kopii kantojn el la aktuala atendovico en tiu ludlisto" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Aldoni al tiu ludlisto" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Mia mojosa ludlisto" + +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +msgid "Nobody except me" +msgstr "Neniu krom mi" + +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +msgid "Everyone on this instance" +msgstr "Ĉiu en ĉi-tiu instanco" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Ĉiu" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "" + +#: front/src/components/auth/Signup.vue:96 +msgid "Enter your invitation code (case insensitive)" +msgstr "Tajpu vian invitkodon (usklecoblindan)" + +#: front/src/components/auth/Signup.vue:97 +msgid "Enter your username" +msgstr "Tajpu vian uzantnomon" + +#: front/src/components/auth/Signup.vue:98 +msgid "Enter your email" +msgstr "Tajpu vian retadreson" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Pasvorto aktuliginta" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Atingo malaktivigas" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Tajpu vian uzantnomon aŭ retadreson" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Ensaluti" + +#: front/src/components/auth/Profile.vue:47 +msgid "%{ username }'s profile" +msgstr "Profilo de %{username}" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Elsaluti" + +#: front/src/components/auth/Settings.vue:257 +msgid "Account Settings" +msgstr "Preferoj de via konto" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +msgid "Remove from favorites" +msgstr "" + +#: front/src/components/favorites/List.vue:109 +msgid "Your Favorites" +msgstr "" + +#: front/src/components/library/Radios.vue:140 +msgid "Enter a radio name..." +msgstr "Tajpu nomon de radio…" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Faranto de radio" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Mia mojosa radio" + +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgid "My awesome description" +msgstr "Mia mojosa radio" + +#: front/src/components/library/FileUpload.vue:238 +msgid "Upload refused, ensure the file is not too big and you have not reached your quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:239 +msgid "Impossible to upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/library/FileUpload.vue:240 +#, fuzzy +msgid "A network error occured while uploading this file" +msgstr "Eraro okazis kiam konservi viajn ŝanĝojn" + +#: front/src/components/library/FileUpload.vue:241 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/Artists.vue:118 +msgid "Enter an artist name..." +msgstr "Tajpu nomon de artisto…" + +#: front/src/components/library/Track.vue:185 +#: src/components/audio/SearchBar.vue:27 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Hejmo" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "" + +#: front/src/components/requests/Form.vue:73 +msgid "The Beatles, Mickael Jackson…" +msgstr "" + +#: front/src/components/requests/Form.vue:74 +msgid "The White Album, Thriller…" +msgstr "" + +#: front/src/components/requests/Form.vue:75 +msgid "Use this comment box to add details to your request if needed" +msgstr "" + +#: front/src/components/federation/LibraryFollowTable.vue:140 +msgid "Search by username, domain..." +msgstr "" + +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/manage/library/FilesTable.vue:175 +msgid "Search by title, artist, domain..." +msgstr "" + +#: front/src/components/federation/LibraryForm.vue:96 +msgid "library@demo.funkwhale.audio" +msgstr "library@demo.funkwhale.audio" + +#: front/src/components/audio/PlayButton.vue:158 msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" msgstr[0] "" msgstr[1] "" + +#: front/src/components/audio/Search.vue:65 +msgid "Artist, album, track..." +msgstr "Artisto, albumo, kanto…" + +#: front/src/components/audio/SearchBar.vue:20 +msgid "Search for artists, albums, tracks..." +msgstr "" + +#: front/src/components/audio/Player.vue:216 +msgid "Queue shuffled!" +msgstr "Atendovico miksiĝis!" + +#: front/src/components/audio/Player.vue:273 +msgid "Previous track" +msgstr "Antaŭa kanto" + +#: front/src/components/audio/Player.vue:274 +msgid "Play track" +msgstr "Ludi kanton" + +#: front/src/components/audio/Player.vue:275 +msgid "Pause track" +msgstr "Paŭzi kanton" + +#: front/src/components/audio/Player.vue:276 +msgid "Next track" +msgstr "Baldaŭa kanto" + +#: front/src/components/audio/Player.vue:277 +msgid "Unmute" +msgstr "" + +#: front/src/components/audio/Player.vue:278 +msgid "Mute" +msgstr "Silentigi" + +#: front/src/components/audio/Player.vue:279 +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:280 +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." + +#: front/src/components/audio/Player.vue:281 +msgid "Looping on whole queue. Click to disable looping." +msgstr "Ripetas la tutan atendovicon. Alklaki por malaktivi ripeto." + +#: front/src/components/audio/Player.vue:282 +msgid "Shuffle your queue" +msgstr "" + +#: front/src/components/audio/Player.vue:283 +msgid "Clear your queue" +msgstr "Purigi vian atendovico" + +#: front/src/components/Sidebar.vue:203 +msgid "Pending import requests" +msgstr "Atendantaj importpetoj" + +#: front/src/components/Sidebar.vue:204 +msgid "Pending follow requests" +msgstr "Atendantaj petoj da sekvado" + +#: front/src/components/metadata/Search.vue:114 +msgid "Enter your search query..." +msgstr "Tajpu vian serĉon…" + +#: front/src/components/manage/library/RequestsTable.vue:180 +msgid "Search by artist, username, comment..." +msgstr "" + +#: front/src/components/manage/library/RequestsTable.vue:196 +msgid "Mark as imported" +msgstr "Marki importata" + +#: front/src/components/manage/library/RequestsTable.vue:197 +msgid "Mark as closed" +msgstr "Marki fermata" + +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Lasu malplena por hazarda kodo" + +#: front/src/components/manage/users/InvitationsTable.vue:152 +msgid "Search by username, email, code..." +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:162 +msgid "Search by username, email, name..." +msgstr "" + +#: front/src/views/content/remote/ScanForm.vue:48 +#, fuzzy +msgid "Enter a library url" +msgstr "Tajpu domajna nomo de instance…" + +#: front/src/views/content/libraries/FilesTable.vue:225 +msgid "Search by title, artist, album..." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:229 +msgid "Track was already present in one of your libraries" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:233 +msgid "Track is uploaded but not processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:237 +msgid "An error occured while processing this track, ensure the track is correctly tagged" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:241 +#, fuzzy +msgid "Import went on successfully" +msgstr "Pasvorto sukcese aktualiginta" + +#: front/src/views/content/libraries/FilesTable.vue:258 +#, fuzzy +msgid "Relaunch import" +msgstr "Fini importadon" + +#: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgid "Visibility: nobody except me" +msgstr "Neniu krom mi" + +#: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgid "Visibility: everyone on this instance" +msgstr "Ĉiu en ĉi-tiu instanco" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgid "My awesome library" +msgstr "Mia mojosa radio" + +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personnal music, I hope you will like it!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, including other instances" +msgstr "Ĉiu en ĉi-tiu instanco" + +#: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgid "Library updated" +msgstr "Nomo de muzikejo" + +#: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgid "Library created" +msgstr "Nomo de muzikejo" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Radio" + +#: front/src/views/instance/Timeline.vue:57 +msgid "Instance Timeline" +msgstr "Instanca tempolino" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Ludlisto" + +#: front/src/views/playlists/List.vue:104 +msgid "Enter an playlist name..." +msgstr "Tajpu ludlistan nomon…" + +#: front/src/views/admin/users/UsersDetail.vue:146 +msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +msgstr "Elekti ĉu la konton aktivas aŭ ne. Malaktivaj konton ne eblas ensaluti aŭ uzi la servico." + +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Manipuli uzantojn" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Instancaj preferoj" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Instanca informo" + +#: front/src/views/admin/Settings.vue:82 +msgid "Imports" +msgstr "Importadoj" + +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "" + +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "" + +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "Eraroraportado" + +#: front/src/views/federation/LibraryTrackList.vue:21 +msgid "Federated tracks" +msgstr "Federataj kantoj" + +#: front/src/views/federation/LibraryList.vue:122 +#, fuzzy +msgid "Enter a library domain name..." +msgstr "Tajpu domajna nomo de instance…" + +#: front/src/views/federation/LibraryDetail.vue:195 +msgid "This indicate if the remote library granted you access" +msgstr "" + +#: front/src/views/federation/LibraryDetail.vue:196 +msgid "Use this flag to enable/disable federation with this library" +msgstr "" + +#: front/src/views/federation/LibraryDetail.vue:197 +msgid "When enabled, auto importing will automatically import new tracks published in this library" +msgstr "" diff --git a/front/locales/es/LC_MESSAGES/app.po b/front/locales/es/LC_MESSAGES/app.po index 8608d2074..315f63f43 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: 2018-07-22 14:12+0200\n" +"POT-Creation-Date: 2018-09-24 18:57+0200\n" "PO-Revision-Date: 2018-07-24 19:50+0000\n" "Last-Translator: anonymous \n" "Language-Team: none\n" @@ -30,14 +30,15 @@ msgstr "(%{ index } de %{ length })" msgid "(empty)" msgstr "(vacío)" -#: front/src/components/common/ActionTable.vue:43 -#: front/src/components/common/ActionTable.vue:51 +#: front/src/components/common/ActionTable.vue:44 +#: front/src/components/common/ActionTable.vue:53 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } de %{ total } elemento seleccionado" msgstr[1] "%{ count } de %{ total } elementos seleccionados" -#: front/src/components/Sidebar.vue:116 src/views/federation/LibraryDetail.vue:87 +#: front/src/components/Sidebar.vue:107 +#: src/views/federation/LibraryDetail.vue:87 msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } canción" @@ -49,7 +50,7 @@ msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } canción en %{ albumsCount } álbumes" msgstr[1] "%{ count } canciones en %{ albumsCount } álbumes" -#: front/src/components/library/radios/Builder.vue:76 +#: front/src/components/library/radios/Builder.vue:80 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } canción coincidiendo con filtros combinados" @@ -61,6 +62,11 @@ msgid_plural "%{ count } tracks" msgstr[0] "%{ count} canción" msgstr[1] "%{ count } canciones" +#: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgid "%{ current } used on %{ max } allowed" +msgstr "%{ count } de %{ total } elemento seleccionado" + #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } h %{ minutes } min" @@ -77,10 +83,6 @@ msgstr "%{ user } añadió una canción a sus favoritos" msgid "%{ user } listened to a track" msgstr "%{ user } escuchó una canción" -#: front/src/components/auth/Profile.vue:49 -msgid "%{ username }'s profile" -msgstr "Perfil de %{ username }" - #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" msgid_plural "%{ count } albums" @@ -100,32 +102,40 @@ msgid_plural "%{ count } tracks" msgstr[0] "1 canción" msgstr[1] "%{ count } canciones" +#: front/src/views/content/libraries/Card.vue:39 +#: src/views/content/remote/Card.vue:26 +#, fuzzy +msgid "1 tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "1 canción" +msgstr[1] "%{ count } canciones" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "Sobre %{ instance }" -#: front/src/App.vue:54 +#: front/src/App.vue:56 msgid "About Funkwhale" msgstr "Acerca de Funkwhale" -#: front/src/App.vue:32 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 msgid "About this instance" msgstr "Acerca de esta instancia" +#: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgid "Accept" +msgstr "Aceptado" + #: front/src/components/manage/library/RequestsTable.vue:28 #: front/src/components/manage/library/RequestsTable.vue:62 +#: front/src/views/content/libraries/Detail.vue:40 msgid "Accepted" msgstr "Aceptado" -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Acceso deshabilitado" - #: front/src/components/Home.vue:109 msgid "Access your music from a clean interface that focus on what really matters" -msgstr "" -"Accede a tu música con una interfaz limpia y concéntrate en lo que realmente " -"importa" +msgstr "Accede a tu música con una interfaz limpia y concéntrate en lo que realmente importa" #: front/src/views/admin/users/UsersDetail.vue:54 msgid "Account active" @@ -135,10 +145,6 @@ msgstr "Cuenta activa" msgid "Account settings" msgstr "Configuración de cuenta" -#: front/src/components/auth/Settings.vue:257 -msgid "Account Settings" -msgstr "Configuración de Cuenta" - #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Estado de cuenta" @@ -147,7 +153,12 @@ msgstr "Estado de cuenta" msgid "Account's email" msgstr "Correo electrónico de la cuenta" -#: front/src/components/common/ActionTable.vue:82 +#: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgid "Action" +msgstr "Acciones" + +#: front/src/components/common/ActionTable.vue:86 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" @@ -155,7 +166,7 @@ msgstr[1] "Acción %{ action } fue iniciado exitosamente en %{ count } elementos #: front/src/components/common/ActionTable.vue:8 #: front/src/components/federation/LibraryFollowTable.vue:24 -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:64 #: front/src/components/manage/library/RequestsTable.vue:54 msgid "Actions" msgstr "Acciones" @@ -164,7 +175,7 @@ msgstr "Acciones" msgid "Active" msgstr "Activo" -#: front/src/components/Sidebar.vue:60 +#: front/src/components/Sidebar.vue:75 msgid "Activity" msgstr "Actividad" @@ -176,18 +187,18 @@ msgstr "Actor" msgid "Add a new library" msgstr "Añadir una nueva biblioteca" -#: front/src/components/library/radios/Builder.vue:46 +#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +msgid "Add content" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "Añadir filtro" -#: front/src/components/library/radios/Builder.vue:36 +#: front/src/components/library/radios/Builder.vue:40 msgid "Add filters to customize your radio" msgstr "Añade filtros para personalizar tu radio" -#: front/src/components/audio/PlayButton.vue:53 -msgid "Add to current queue" -msgstr "Añadir a cola de reproducción actual" - #: front/src/components/favorites/TrackFavoriteIcon.vue:4 #: front/src/components/favorites/TrackFavoriteIcon.vue:21 msgid "Add to favorites" @@ -202,10 +213,6 @@ msgstr "Añadir a lista de reproducción..." msgid "Add to queue" msgstr "Añadir a la cola de reproducción" -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Añadir a esta lista de reproducción" - #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Añadir canción" @@ -214,24 +221,20 @@ msgstr "Añadir canción" msgid "Admin" msgstr "Admin" -#: front/src/components/Sidebar.vue:64 +#: front/src/components/Sidebar.vue:82 msgid "Administration" msgstr "Administración" -#: front/src/components/audio/SearchBar.vue:26 src/components/audio/track/Table.vue:8 +#: front/src/components/audio/track/Table.vue:8 #: front/src/components/federation/LibraryTrackTable.vue:49 -#: front/src/components/library/Album.vue:91 #: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/views/content/libraries/FilesTable.vue:53 +#: front/src/components/library/Album.vue:91 +#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 msgid "Album" msgstr "Álbum" -#: front/src/components/library/import/ReleaseImport.vue:3 -msgid "Album %{ title } (%{ count } track) by %{ artist }" -msgid_plural "Album %{ title } (%{ count } tracks) by %{ artist }" -msgstr[0] "Álbum %{ title } (%{ count } track) de %{ artist }" -msgstr[1] "Álbum %{ title } (%{ count } tracks) de %{ artist }" - #: front/src/components/library/Album.vue:12 msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" @@ -242,7 +245,8 @@ msgstr[1] "Álbum que contiene %{ count } canciones, de %{ artist }" msgid "Album page" msgstr "Página del álbum" -#: front/src/components/audio/Search.vue:19 src/components/instance/Stats.vue:48 +#: front/src/components/audio/Search.vue:19 +#: src/components/instance/Stats.vue:48 #: front/src/components/manage/library/RequestsTable.vue:50 #: front/src/components/requests/Form.vue:9 msgid "Albums" @@ -254,6 +258,7 @@ msgstr "Álbumes de este artista" #: front/src/components/manage/library/RequestsTable.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 msgid "All" msgstr "Todo" @@ -263,21 +268,12 @@ msgstr "Ha ocurrido un error al guardar los cambios" #: front/src/components/auth/Login.vue:10 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" +msgstr "Ha ocurrido un error desconocido, esto puede significar que el servidor está fuera de servicio o no se puede conectar" #: front/src/components/federation/LibraryTrackTable.vue:11 -#: front/src/components/library/import/BatchDetail.vue:68 -#: front/src/components/library/import/BatchList.vue:13 -#: front/src/components/library/import/BatchList.vue:22 msgid "Any" msgstr "Cualquiera" -#: front/src/components/library/import/BatchList.vue:24 -msgid "API" -msgstr "API" - #: front/src/components/federation/LibraryFollowTable.vue:68 #: front/src/components/federation/LibraryFollowTable.vue:78 msgid "Approve" @@ -295,11 +291,13 @@ msgstr "Aprobado" msgid "Are you sure you want to log out?" msgstr "" -#: front/src/components/audio/SearchBar.vue:25 src/components/audio/track/Table.vue:7 +#: front/src/components/audio/track/Table.vue:7 #: front/src/components/federation/LibraryTrackTable.vue:48 -#: front/src/components/library/Artist.vue:119 #: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/manage/library/RequestsTable.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:52 +#: front/src/components/library/Artist.vue:119 +#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 msgid "Artist" msgstr "Artista" @@ -308,26 +306,28 @@ msgstr "Artista" msgid "Artist name" msgstr "Nombre del artista" -#: front/src/components/library/Album.vue:22 src/components/library/Track.vue:23 +#: front/src/components/library/Album.vue:22 +#: src/components/library/Track.vue:23 msgid "Artist page" msgstr "Página del artista" -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Artista, álbum, canción..." - -#: front/src/components/audio/Search.vue:10 src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 src/components/library/Library.vue:7 +#: front/src/components/audio/Search.vue:10 +#: src/components/instance/Stats.vue:42 +#: front/src/components/library/Library.vue:7 +#: src/components/library/Artists.vue:119 msgid "Artists" msgstr "Artistas" #: front/src/components/favorites/List.vue:33 #: front/src/components/federation/LibraryTrackTable.vue:28 -#: front/src/components/library/Artists.vue:25 src/components/library/Radios.vue:44 +#: front/src/components/library/Artists.vue:25 +#: src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 #: front/src/components/manage/library/RequestsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 -#: front/src/views/federation/LibraryList.vue:28 src/views/playlists/List.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:31 +#: front/src/views/federation/LibraryList.vue:28 +#: src/views/playlists/List.vue:27 msgid "Ascending" msgstr "Ascendente" @@ -354,9 +354,7 @@ msgstr "Volver a la página de conección" #: front/src/views/federation/LibraryFollowersList.vue:5 msgid "Be careful when accepting follow requests, as it means the follower will have access to your entire library." -msgstr "" -"Ten cuidado al aceptar solicitudes de seguimiento, porque significa que tu " -"seguidorx podrá acceder a tu biblioteca completa." +msgstr "Ten cuidado al aceptar solicitudes de seguimiento, porque significa que tu seguidorx podrá acceder a tu biblioteca completa." #: front/src/components/library/Track.vue:80 #: front/src/components/manage/library/FilesTable.vue:42 @@ -367,7 +365,7 @@ msgstr "Bitrate" msgid "Browse" msgstr "Explorar" -#: front/src/components/Sidebar.vue:50 +#: front/src/components/Sidebar.vue:65 msgid "Browse library" msgstr "Explorar biblioteca" @@ -411,14 +409,13 @@ msgstr "Si confirmas, %{ username } no podrá acceder a tu biblioteca." msgid "By confirming, %{ username } will be granted access to your library." msgstr "Si confirmas, %{ username } podrá acceder a tu biblioteca." -#: front/src/components/audio/track/Table.vue:43 #: front/src/components/common/DangerousButton.vue:17 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Cancelar" -#: front/src/components/library/radios/Builder.vue:59 +#: front/src/components/library/radios/Builder.vue:63 msgid "Candidates" msgstr "" @@ -426,7 +423,7 @@ msgstr "" msgid "Cannot change your password" msgstr "No se puede cambiar la contraseña" -#: front/src/App.vue:66 +#: front/src/App.vue:68 msgid "Change language" msgstr "Cambiar idioma" @@ -453,15 +450,13 @@ msgstr "Cambios sincronizados con el servidor" #: front/src/components/auth/Settings.vue:70 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." +msgstr "Cambiar tu contraseña también cambiará tu contraseña Subsonic API si pediste una." #: front/src/components/auth/Settings.vue:98 msgid "Changing your password will have the following consequences" msgstr "Cambiar tu contraseña tendrá las siguientes consecuencias" -#: front/src/App.vue:4 +#: front/src/App.vue:6 msgid "Choose your instance" msgstr "Escoge tu instancia" @@ -478,18 +473,13 @@ msgstr "" msgid "Clear playlist" msgstr "Vaciar lista de reproducción" -#: front/src/components/audio/Player.vue:270 -msgid "Clear your queue" -msgstr "Vaciar cola de reproducción" - -#: front/src/components/library/import/BatchList.vue:23 -msgid "CLI" -msgstr "CLI" - #: front/src/components/Home.vue:44 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/library/FileUpload.vue:76 +msgid "Click to select files to upload or drag and drop files or directories" msgstr "" -"Pulsa una sola vez y escucha durante horas, gracias a las radios integradas" #: front/src/components/manage/library/RequestsTable.vue:30 #: front/src/components/manage/library/RequestsTable.vue:64 @@ -512,7 +502,7 @@ msgstr "Reducir" msgid "Comment" msgstr "" -#: front/src/components/library/radios/Builder.vue:58 +#: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Configurar" @@ -529,9 +519,9 @@ msgstr "Confirma tu correo electrónico" msgid "Confirmation code" msgstr "Código de confirmación" -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Copiar canciones de cola de reproducción actual a lista de reproducción" +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "" #: front/src/components/Home.vue:88 msgid "Covers, lyrics, our goal is to have them all ;)" @@ -541,11 +531,16 @@ msgstr "Covers, letras, queremos conseguirlo todo ;)" msgid "Create a funkwhale account" msgstr "Crear una cuenta de funkwhale" +#: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgid "Create a new library" +msgstr "Crear una nueva lista de reproducción" + #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" msgstr "Crear una nueva lista de reproducción" -#: front/src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 msgid "Create an account" msgstr "Crear una cuenta" @@ -554,6 +549,11 @@ msgstr "Crear una cuenta" msgid "Create import" msgstr "Crear importación" +#: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgid "Create library" +msgstr "Una biblioteca impecable" + #: front/src/components/auth/Signup.vue:51 msgid "Create my account" msgstr "Crear mi cuenta" @@ -576,17 +576,38 @@ msgstr "Fecha de creación" msgid "Current avatar" msgstr "Avatar actual" +#: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgid "Current library" +msgstr "Una biblioteca impecable" + #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "Canción actual" +#: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgid "Current usage" +msgstr "Canción actual" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 #: front/src/components/manage/library/FilesTable.vue:189 #: front/src/components/manage/library/RequestsTable.vue:195 #: front/src/components/manage/users/InvitationsTable.vue:166 -#: front/src/views/playlists/Detail.vue:33 +#: front/src/views/content/libraries/FilesTable.vue:257 msgid "Delete" msgstr "Borrar" +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgid "Delete library" +msgstr "Una biblioteca impecable" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Borrar lista de reproducción" @@ -595,6 +616,11 @@ msgstr "Borrar lista de reproducción" msgid "Delete radio" msgstr "Borrar radio" +#: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgid "Delete this library?" +msgstr "Llévame a la biblioteca" + #: front/src/components/federation/LibraryFollowTable.vue:52 #: front/src/components/federation/LibraryFollowTable.vue:63 msgid "Deny" @@ -606,24 +632,28 @@ msgstr "¿Rechazar el acceso?" #: front/src/components/favorites/List.vue:34 #: front/src/components/federation/LibraryTrackTable.vue:29 -#: front/src/components/library/Artists.vue:26 src/components/library/Radios.vue:47 +#: front/src/components/library/Artists.vue:26 +#: src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 #: front/src/components/manage/library/RequestsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 -#: front/src/views/federation/LibraryList.vue:29 src/views/playlists/List.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:32 +#: front/src/views/federation/LibraryList.vue:29 +#: src/views/playlists/List.vue:28 msgid "Descending" msgstr "Descendente" +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgid "Description" +msgstr "Duración" + #: front/src/components/federation/LibraryCard.vue:50 +#: front/src/views/content/libraries/Card.vue:47 msgid "Detail" msgstr "Detalle" -#: front/src/views/admin/users/UsersDetail.vue:146 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "" -"Determina si la cuenta de usuario es activa o no. Los usuarios inactivos no " -"pueden conectarse ni usar el servicio." - #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -641,7 +671,7 @@ msgstr "¿Desactivar el acceso de API Subsonic?" msgid "Discover how to use Funkwhale from other apps" msgstr "Descubrir cómo utilizar Funkwhale desde otras aplicaciones" -#: front/src/components/library/radios/Builder.vue:26 +#: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Mostrar públicamente" @@ -667,30 +697,26 @@ 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:113 +#: front/src/components/Sidebar.vue:104 msgid "Do you want to restore your previous queue?" msgstr "¿Quieres restaurar tu cola de reproducción anterior?" -#: front/src/App.vue:38 +#: front/src/App.vue:40 msgid "Documentation" msgstr "Documentación" -#: front/src/components/audio/track/Table.vue:24 src/components/library/Track.vue:48 +#: front/src/components/library/Track.vue:48 msgid "Download" msgstr "Descargar" -#: front/src/components/audio/track/Table.vue:27 -msgid "Download tracks" -msgstr "Descargar canciones" - #: front/src/components/playlists/Editor.vue:49 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/library/Track.vue:58 +#: front/src/components/audio/track/Table.vue:9 +#: src/components/library/Track.vue:58 #: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Duration" msgstr "Duración" @@ -698,11 +724,16 @@ msgstr "Duración" msgid "Easy to use" msgstr "Fácil de usar" +#: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgid "Edit" +msgstr "Editar..." + #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "Editar la información de esta instancia" -#: front/src/components/radios/Card.vue:20 src/views/playlists/Detail.vue:30 +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 msgid "Edit..." msgstr "Editar..." @@ -723,58 +754,12 @@ msgstr "Correo electrónico confirmado" msgid "End edition" msgstr "Terminar la edición" -#: front/src/components/library/import/FileUpload.vue:4 -msgid "Ensure your music files are properly tagged before uploading them." -msgstr "" -"Asegúrate de que tus archivos de música estén bien etiquetados antes de " -"subirlos." - -#: front/src/components/library/Radios.vue:140 -msgid "Enter a radio name..." -msgstr "Introducir un nombre de radio..." - -#: front/src/components/library/Artists.vue:118 -msgid "Enter an artist name..." -msgstr "Introducir un nombre de artista..." - -#: front/src/views/federation/LibraryList.vue:122 -msgid "Enter an library domain name..." -msgstr "Introducir un nombre de dominio de biblioteca..." - -#: front/src/views/playlists/List.vue:104 -msgid "Enter an playlist name..." -msgstr "Introducir un nombre de lista de reproducción..." - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Introducir tu correo electrónico" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "" -"Introducir tu código de invitación (no distingue mayúsculas de minúsculas)" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Introducir tu búsqueda..." - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Introducir tu nombre de usuario" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Introducir tu nombre de usuario o correo electrónico" - #: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Error" -#: front/src/views/admin/Settings.vue:87 -msgid "Error reporting" -msgstr "Informes de error" - -#: front/src/components/common/ActionTable.vue:75 +#: front/src/components/common/ActionTable.vue:79 msgid "Error while applying action" msgstr "Error al aplicar la acción" @@ -794,6 +779,11 @@ msgstr "Error al confirmar tu correo electrónico" msgid "Error while creating invitation" msgstr "Error al crear la invitación" +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Error while fetching remote library" +msgstr "Error al escanear la biblioteca" + #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Error al guardar los cambios" @@ -802,21 +792,17 @@ msgstr "Error al guardar los cambios" msgid "Error while scanning library" msgstr "Error al escanear la biblioteca" -#: front/src/components/library/import/BatchDetail.vue:41 -#: front/src/components/library/import/BatchDetail.vue:70 -#: front/src/components/library/import/BatchList.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:16 +#: front/src/views/content/libraries/FilesTable.vue:236 msgid "Errored" msgstr "En error" -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Todo el mundo" +#: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgid "Errored files" +msgstr "En error" -#: front/src/components/playlists/Form.vue:85 -msgid "Everyone on this instance" -msgstr "Todo el mundo en esta instancia" - -#: front/src/components/library/radios/Builder.vue:57 +#: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "Excluir" @@ -836,11 +822,7 @@ msgstr "Caducada" msgid "Expired/used" msgstr "Caducada/usada" -#: front/src/components/library/import/Main.vue:65 -msgid "External source. Supported backends" -msgstr "Fuente externa. Back-ends soportados" - -#: front/src/components/Sidebar.vue:51 +#: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Favoritos" @@ -848,14 +830,10 @@ msgstr "Favoritos" msgid "Federate with a new instance" msgstr "Federar con una nueva instancia" -#: front/src/views/federation/LibraryTrackList.vue:21 -msgid "Federated tracks" -msgstr "Canciones federadas" - -#: front/src/components/Sidebar.vue:87 src/components/library/import/BatchList.vue:25 +#: front/src/views/federation/LibraryDetail.vue:40 #: front/src/components/manage/users/UsersTable.vue:180 -#: front/src/views/admin/Settings.vue:84 src/views/admin/users/UsersDetail.vue:161 -#: front/src/views/federation/Base.vue:35 src/views/federation/LibraryDetail.vue:40 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: src/views/admin/Settings.vue:84 front/src/views/federation/Base.vue:35 msgid "Federation" msgstr "Federación" @@ -863,42 +841,38 @@ msgstr "Federación" msgid "File mirroring" msgstr "Replicación de archivos" -#: front/src/components/library/import/FileUpload.vue:43 +#: front/src/components/library/FileUpload.vue:83 msgid "File name" msgstr "Nombre del archivo" -#: front/src/components/library/import/Main.vue:76 -msgid "File upload" -msgstr "Subida de archivo" - -#: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/Base.vue:5 +#: src/views/admin/library/FilesList.vue:21 msgid "Files" msgstr "Archivos" -#: front/src/components/library/import/ArtistImport.vue:7 -msgid "Filter album types" -msgstr "Filtrar tipos de álbum" - -#: front/src/components/library/radios/Builder.vue:56 +#: front/src/components/library/radios/Builder.vue:60 msgid "Filter name" msgstr "Nombre del filtro" -#: front/src/components/library/import/Main.vue:52 -msgid "Finish import" -msgstr "Terminar importación" - -#: front/src/components/library/import/BatchDetail.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:240 msgid "Finished" msgstr "Terminado" -#: front/src/components/library/import/Main.vue:59 -msgid "First, choose where you want to import the music from" -msgstr "Para empezar, elige la fuente de importación de la música" - #: front/src/components/federation/LibraryCard.vue:44 +#: front/src/views/content/remote/Card.vue:37 msgid "Follow" msgstr "Seguir" +#: front/src/views/content/remote/Card.vue:42 +#, fuzzy +msgid "Follow pending approval" +msgstr "Solicitud de seguimiento pendiente de aprobación" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "" + #: front/src/components/federation/LibraryCard.vue:36 msgid "Follow request pending approval" msgstr "Solicitud de seguimiento pendiente de aprobación" @@ -907,7 +881,8 @@ msgstr "Solicitud de seguimiento pendiente de aprobación" msgid "Follow status" msgstr "Estado de seguimiento" -#: front/src/views/federation/Base.vue:13 +#: front/src/views/content/libraries/Detail.vue:7 +#: src/views/federation/Base.vue:13 #: front/src/views/federation/LibraryFollowersList.vue:24 msgid "Followers" msgstr "Seguidores" @@ -917,11 +892,13 @@ msgid "Followers only" msgstr "Solo seguidorxs" #: front/src/components/federation/LibraryCard.vue:15 +#: front/src/views/content/remote/Card.vue:47 #: front/src/views/federation/LibraryDetail.vue:29 msgid "Following" msgstr "Siguiendo" -#: front/src/components/activity/Like.vue:12 src/components/activity/Listen.vue:12 +#: front/src/components/activity/Like.vue:12 +#: src/components/activity/Listen.vue:12 msgid "from %{ album } by %{ artist }" msgstr "del álbum %{ album } de %{ artist }" @@ -929,18 +906,13 @@ msgstr "del álbum %{ album } de %{ artist }" msgid "From album %{ album } by %{ artist }" msgstr "Del álbum %{ album } de %{ artist }" -#: front/src/App.vue:56 +#: front/src/App.vue:58 msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "" -"Funkwhale es un proyecto gratuito de código fuente libre, gestionado por " -"voluntarixs. Puedes ayudarnos a mejorar el servicio informando de errores, " -"sugiriendo mejoras y compartiendo el proyecto con tus amigxs!" +msgstr "Funkwhale es un proyecto gratuito de código fuente libre, gestionado por voluntarixs. Puedes ayudarnos a mejorar el servicio informando de errores, sugiriendo mejoras y compartiendo el proyecto con tus amigxs!" #: front/src/components/auth/SubsonicTokenForm.vue:7 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." +msgstr "Funkwhale es compatible con otros reproductores de música que soportan la API Subsonic." #: front/src/components/Home.vue:98 msgid "Funkwhale is dead simple to use." @@ -948,9 +920,7 @@ msgstr "Funkwhale es facilísimo de usar." #: front/src/components/Home.vue:39 msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." -msgstr "" -"Funkwhale está diseñado para que sea fácil escuchar la música que te gusta, " -"o descubrir nuevos artistas." +msgstr "Funkwhale está diseñado para que sea fácil escuchar la música que te gusta, o descubrir nuevos artistas." #: front/src/components/Home.vue:119 msgid "Funkwhale is free and gives you control on your music." @@ -976,6 +946,11 @@ msgid "" " " msgstr "" +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgid "Get started" +msgstr "Próximo paso" + #: front/src/components/common/ActionTable.vue:21 #: front/src/components/common/ActionTable.vue:27 msgid "Go" @@ -985,41 +960,24 @@ msgstr "Ir" msgid "Go to home page" msgstr "Ir a la página principal" -#: front/src/components/library/import/Main.vue:13 -msgid "Grab corresponding metadata" -msgstr "Captar metadatos correspondientes" - -#: front/src/App.vue:74 +#: front/src/App.vue:76 msgid "Help us translate Funkwhale" msgstr "Ayúdanos a traducir Funkwhale" -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Inicio" - #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" msgstr "Horas de música" #: front/src/components/auth/SubsonicTokenForm.vue:11 msgid "However, accessing Funkwhale from those clients require a separate password you can set below." -msgstr "" -"Sin embargo, acceder a Funkwhale desde estos clientes requiere una " -"contraseña distinta que podrás configurar a continuación." - -#: front/src/components/library/import/BatchList.vue:34 -msgid "ID" -msgstr "ID" +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 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 usuarix, deberías recibir un correo " -"electrónico con las instrucciones de restablecimiento dentro de unos minutos." +msgstr "Si la dirección de correo electrónico proporcionada en el paso anterior es válida y asociada a una cuenta de usuarix, deberías recibir un correo electrónico con las instrucciones de restablecimiento dentro de unos minutos." -#: front/src/components/federation/LibraryTrackTable.vue:196 #: front/src/components/library/Library.vue:17 +#: front/src/components/federation/LibraryTrackTable.vue:196 msgid "Import" msgstr "Importación" @@ -1027,45 +985,15 @@ msgstr "Importación" msgid "Import #%{ id } launched" msgstr "Importación #%{ id } iniciada" -#: front/src/components/library/import/Main.vue:38 -msgid "Import %{ count } track" -msgid_plural "Import %{ count } tracks" -msgstr[0] "Importar %{ count } canción" -msgstr[1] "Importar %{ count } canciones" - -#: front/src/components/library/import/BatchDetail.vue:10 -msgid "Import batch" -msgstr "Lote de importación" - -#: front/src/components/library/import/BatchDetail.vue:185 -msgid "Import Batch #%{ id }" -msgstr "Lote de importación #%{ id }" - #: front/src/components/library/Library.vue:20 msgid "Import batches" msgstr "Lotes de importación" -#: front/src/components/library/import/BatchList.vue:117 -msgid "Import Batches" -msgstr "Lotes de importación" - #: front/src/components/manage/library/FilesTable.vue:40 #: front/src/components/manage/library/RequestsTable.vue:53 msgid "Import date" msgstr "Fecha de importación" -#: front/src/components/library/import/FileUpload.vue:38 -msgid "Import detail page" -msgstr "Página de detalles de importación" - -#: front/src/components/Sidebar.vue:81 -msgid "Import music" -msgstr "Importar música" - -#: front/src/components/library/import/Main.vue:267 -msgid "Import Music" -msgstr "Importar música" - #: front/src/components/Home.vue:71 msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importa música desde otras plataformas, como YouTube o SoundCloud" @@ -1075,43 +1003,29 @@ msgstr "Importa música desde otras plataformas, como YouTube o SoundCloud" msgid "Import pending" msgstr "Importación pendiente" +#: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgid "Import reference" +msgstr "Fuente de la importación" + #: front/src/views/admin/library/Base.vue:9 #: front/src/views/admin/library/RequestsList.vue:3 #: front/src/views/admin/library/RequestsList.vue:21 msgid "Import requests" msgstr "Solicitudes de importación" -#: front/src/components/library/import/BatchList.vue:20 -#: front/src/components/library/import/Main.vue:6 -msgid "Import source" -msgstr "Fuente de la importación" - #: front/src/components/federation/LibraryTrackTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Import status" msgstr "Estado de la importación" -#: front/src/components/library/import/ReleaseImport.vue:14 -msgid "Import this release" -msgstr "Importar este álbum" - -#: front/src/components/library/import/TrackImport.vue:11 -msgid "Import this track" -msgstr "Importar esta canción" - #: front/src/components/federation/LibraryTrackTable.vue:12 #: front/src/components/manage/library/RequestsTable.vue:29 #: front/src/components/manage/library/RequestsTable.vue:61 msgid "Imported" msgstr "Importado" -#: front/src/components/library/import/TrackImport.vue:44 -msgid "Imported URL" -msgstr "URL importada" - -#: front/src/views/admin/Settings.vue:82 -msgid "Imports" -msgstr "Importaciones" - #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "En favoritos" @@ -1124,36 +1038,16 @@ msgstr "En biblioteca" msgid "Inactive" msgstr "Inactivo" -#: front/src/components/library/import/Main.vue:96 -msgid "Input a MusicBrainz ID manually:" -msgstr "Introducir ID MusicBrainz de forma manual:" - -#: front/src/views/auth/PasswordReset.vue:53 -msgid "Input the email address binded to your account" -msgstr "Introducir la dirección de correo electrónico asociada a tu cuenta" - #: front/src/components/playlists/Editor.vue:31 msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" msgstr[0] "" msgstr[1] "" -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Información de esta instancia" - #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Radios de la instancia" -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Ajustes de la instancia" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Linea de tiempo de la instancia" - #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -1163,31 +1057,28 @@ msgstr "Código de invitación" msgid "Invitation code (optional)" msgstr "Código de invitación (opcional)" -#: front/src/views/admin/users/Base.vue:8 src/views/admin/users/InvitationsList.vue:3 +#: front/src/views/admin/users/Base.vue:8 +#: src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 msgid "Invitations" msgstr "Invitaciones" -#: front/src/App.vue:43 +#: front/src/App.vue:45 msgid "Issue tracker" msgstr "Sistema de seguimiento de incidentes" -#: front/src/components/library/import/BatchDetail.vue:80 -msgid "Job ID" -msgstr "ID de la tarea" - -#: front/src/components/library/import/BatchList.vue:36 -msgid "Jobs" -msgstr "Tareas" +#: front/src/views/content/libraries/Home.vue:9 +msgid "It looks like you don't have any library yet, it's time to create one!" +msgstr "" #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Apunta tus canciones favoritas" -#: front/src/components/audio/track/Table.vue:33 -msgid "Keep your PRIVATE_TOKEN secret as it gives access to your account." -msgstr "" -"Mantén tu PRIVATE_TOKEN en secreto ya que permite el acceso a tu cuenta." +#: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgid "Known libraries" +msgstr "Explorando bibliotecas" #: front/src/components/manage/users/UsersTable.vue:41 #: front/src/views/admin/users/UsersDetail.vue:45 @@ -1202,15 +1093,10 @@ msgstr "Última recuperación" msgid "Last modification" msgstr "Última modificación" -#: front/src/components/common/ActionTable.vue:39 +#: front/src/components/common/ActionTable.vue:40 msgid "Launch" msgstr "Iniciar" -#: front/src/components/library/import/BatchDetail.vue:18 -#: front/src/components/library/import/BatchList.vue:35 -msgid "Launch date" -msgstr "Fecha de inicio" - #: front/src/components/federation/LibraryForm.vue:31 msgid "Launch scan" msgstr "Iniciar escaneado" @@ -1219,19 +1105,19 @@ msgstr "Iniciar escaneado" msgid "Learn more about this instance" msgstr "Aprender más acerca de esta instancia" -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Dejar en blanco para un código aleatorio" - #: front/src/components/requests/Form.vue:10 msgid "Leave this field empty if you're requesting the whole discography." msgstr "Deja este campo en blanco si estás pidiendo la discografía completa." -#: front/src/views/federation/Base.vue:5 src/views/federation/LibraryList.vue:123 +#: front/src/views/content/Base.vue:5 src/views/federation/Base.vue:5 +#: front/src/views/federation/LibraryList.vue:123 msgid "Libraries" msgstr "Bibliotecas" -#: front/src/components/Sidebar.vue:70 +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:51 #: front/src/components/instance/Stats.vue:30 #: front/src/components/manage/users/UsersTable.vue:176 @@ -1252,139 +1138,100 @@ msgstr "Nombre de biblioteca" msgid "Library size" msgstr "Tamaño de biblioteca" -#: front/src/components/federation/LibraryForm.vue:96 -msgid "library@demo.funkwhale.audio" -msgstr "library@demo.funkwhale.audio" - -#: front/src/App.vue:29 +#: front/src/App.vue:31 msgid "Links" msgstr "Enlaces" +#: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgid "Loading followers..." +msgstr "Explorando seguidorxs" + +#: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgid "Loading Libraries..." +msgstr "Cargando tus favoritos…" + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgid "Loading library data..." +msgstr "Introducir un nombre de dominio de biblioteca..." + +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgid "Loading notifications..." +msgstr "Cargando linea de tiempo…" + +#: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgid "Loading remote libraries..." +msgstr "Cargando linea de tiempo…" + #: front/src/views/instance/Timeline.vue:4 msgid "Loading timeline..." msgstr "Cargando linea de tiempo…" +#: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgid "Loading usage data..." +msgstr "Cargando tus favoritos…" + #: front/src/components/favorites/List.vue:5 msgid "Loading your favorites..." msgstr "Cargando tus favoritos…" -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Iniciar sesión" - #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Iniciar sesión con tu cuenta de Funkwhale" -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Cerrar sesión" - #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Sesión iniciada como %{ username }" -#: front/src/components/Sidebar.vue:44 src/components/auth/Login.vue:41 +#: front/src/components/Sidebar.vue:55 src/components/auth/Login.vue:41 msgid "Login" msgstr "Iniciar sesión" -#: front/src/components/Sidebar.vue:43 +#: front/src/components/Sidebar.vue:53 msgid "Logout" msgstr "Cerrar sesión" -#: front/src/components/audio/Player.vue:266 -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." - -#: front/src/components/audio/Player.vue:267 -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." - -#: front/src/components/audio/Player.vue:268 -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." - -#: front/src/components/library/Track.vue:94 +#: front/src/components/library/Track.vue:105 msgid "Lyrics" msgstr "Letras" -#: front/src/views/admin/library/Base.vue:25 -msgid "Manage library" -msgstr "Gestionar biblioteca" - #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Gestionar listas de reproducción" -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Gestionar usuarixs" - #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Gestionar tus listas de reproducción" -#: front/src/components/manage/library/RequestsTable.vue:197 -msgid "Mark as closed" -msgstr "Marcar como cerrado" - -#: front/src/components/manage/library/RequestsTable.vue:196 -msgid "Mark as imported" +#: front/src/views/Notifications.vue:17 +#, fuzzy +msgid "Mark all as read" msgstr "Marcar como importado" -#: front/src/components/library/import/Main.vue:12 -msgid "Metadata" -msgstr "Metadatos" - -#: front/src/components/library/import/Main.vue:115 -msgid "" -"Metadata is the data related to the music you want to import. This includes all the information about the artists, albums and tracks. In order to have a high quality library, it is recommended to grab data from the\n" -" \n" -" MusicBrainz\n" -" \n" -" project, which you can think about as the Wikipedia of music." -msgstr "" -"Los metadatos son los datos relacionados a la música que quieres importar. " -"Incluyen toda la información de los artistas, álbumes y canciones. Para " -"conseguir una biblioteca de calidad, es recomendado usar los metadatos del " -"proyecto \n" -" \n" -" MusicBrainz\n" -" \n" -" , una base de datos parecida a Wikipedia, pero para la música." - -#: front/src/components/Sidebar.vue:48 src/components/library/import/Main.vue:18 +#: front/src/components/Sidebar.vue:63 msgid "Music" msgstr "Música" -#: front/src/components/library/import/Main.vue:147 -msgid "Music request" -msgstr "Solicitud de música" - -#: front/src/components/audio/Player.vue:265 -msgid "Mute" -msgstr "Silencio" - #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Mi cuenta" -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Mi lista de reproducción molona" +#: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgid "My libraries" +msgstr "Bibliotecas" -#: front/src/components/library/radios/Builder.vue:227 -msgid "My awesome radio" -msgstr "Mi radio molona" - -#: front/src/components/library/Track.vue:64 src/components/library/Track.vue:75 -#: front/src/components/library/Track.vue:86 +#: front/src/components/audio/track/Row.vue:40 +#: src/components/library/Track.vue:64 +#: front/src/components/library/Track.vue:75 +#: src/components/library/Track.vue:86 +#: front/src/components/library/Track.vue:97 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 @@ -1394,11 +1241,14 @@ msgstr "Mi radio molona" #: front/src/components/manage/library/RequestsTable.vue:82 #: front/src/components/manage/users/UsersTable.vue:61 #: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:89 +#: front/src/views/content/libraries/FilesTable.vue:95 msgid "N/A" msgstr "N/A" #: front/src/components/playlists/PlaylistModal.vue:31 #: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/content/libraries/Form.vue:10 msgid "Name" msgstr "Nombre" @@ -1407,19 +1257,11 @@ msgstr "Nombre" msgid "New password" msgstr "Nueva contraseña" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:149 msgid "New tracks will be appended here automatically." msgstr "Las nuevas canciones se agregarán aquí de forma automática." -#: front/src/components/library/import/Main.vue:29 -msgid "Next step" -msgstr "Próximo paso" - -#: front/src/components/audio/Player.vue:263 -msgid "Next track" -msgstr "Próxima canción" - -#: front/src/components/Sidebar.vue:125 +#: front/src/components/Sidebar.vue:116 msgid "No" msgstr "No" @@ -1427,13 +1269,13 @@ msgstr "No" 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/library/Track.vue:102 +#: front/src/components/library/Track.vue:113 msgid "No lyrics available for this track." msgstr "No hay letra disponible para esta canción." -#: front/src/components/playlists/Form.vue:81 -msgid "Nobody except me" -msgstr "Solo yo" +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "" #: front/src/views/federation/LibraryDetail.vue:32 msgid "Not following" @@ -1448,7 +1290,12 @@ msgstr "No importado" msgid "Not used" msgstr "No usado" -#: front/src/App.vue:37 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#, fuzzy +msgid "Notifications" +msgstr "Última modificación" + +#: front/src/App.vue:39 msgid "Official website" msgstr "Página oficial" @@ -1456,43 +1303,39 @@ msgstr "Página oficial" msgid "Old password" msgstr "Antigua contraseña" -#: front/src/components/library/import/FileUpload.vue:36 -msgid "Once all your files are uploaded, simply click the following button to check the import status." -msgstr "" -"Una vez que todos tus archivos estén subidos, pulsa el siguiente botón para " -"comprobar el estado de la importación." - #: front/src/components/federation/LibraryCard.vue:21 #: front/src/components/manage/users/InvitationsTable.vue:20 msgid "Open" msgstr "Abierta" -#: front/src/App.vue:63 +#: front/src/App.vue:65 msgid "Options" msgstr "Opciones" -#: front/src/components/library/import/Main.vue:93 -msgid "Or" -msgstr "O" - #: front/src/components/favorites/List.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:18 -#: front/src/components/library/Artists.vue:15 src/components/library/Radios.vue:33 +#: front/src/components/library/Artists.vue:15 +#: src/components/library/Radios.vue:33 #: front/src/components/manage/library/FilesTable.vue:9 #: front/src/components/manage/library/RequestsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 -#: front/src/views/federation/LibraryList.vue:18 src/views/playlists/List.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:21 +#: front/src/views/federation/LibraryList.vue:18 +#: src/views/playlists/List.vue:17 msgid "Ordering" msgstr "Orden" #: front/src/components/favorites/List.vue:31 #: front/src/components/federation/LibraryTrackTable.vue:26 -#: front/src/components/library/Artists.vue:23 src/components/library/Radios.vue:41 +#: front/src/components/library/Artists.vue:23 +#: src/components/library/Radios.vue:41 #: front/src/components/manage/library/FilesTable.vue:17 #: front/src/components/manage/library/RequestsTable.vue:17 #: front/src/components/manage/users/UsersTable.vue:17 -#: front/src/views/federation/LibraryList.vue:26 src/views/playlists/List.vue:25 +#: front/src/views/content/libraries/FilesTable.vue:29 +#: front/src/views/federation/LibraryList.vue:26 +#: src/views/playlists/List.vue:25 msgid "Ordering direction" msgstr "Dirección del orden" @@ -1500,10 +1343,6 @@ msgstr "Dirección del orden" msgid "Owner" msgstr "Propietario" -#: front/src/components/PageNotFound.vue:33 -msgid "Page Not Found" -msgstr "Página no encontrada" - #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "¡Página no encontrada!" @@ -1512,40 +1351,29 @@ msgstr "¡Página no encontrada!" msgid "Password" msgstr "Contraseña" -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Contraseña actualizada" - #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Contraseña actualizada con éxito" -#: front/src/components/audio/Player.vue:262 -msgid "Pause track" -msgstr "Pausar la canción" - #: front/src/components/federation/LibraryFollowTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:33 -#: front/src/components/library/import/BatchDetail.vue:69 -#: front/src/components/library/import/BatchList.vue:14 -#: front/src/components/library/import/FileUpload.vue:59 +#: front/src/components/library/FileUpload.vue:105 #: front/src/components/manage/library/RequestsTable.vue:27 #: front/src/components/manage/library/RequestsTable.vue:63 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:232 msgid "Pending" msgstr "En espera" #: front/src/components/federation/LibraryFollowTable.vue:11 +#: front/src/views/content/libraries/Detail.vue:37 #: front/src/views/federation/LibraryDetail.vue:26 msgid "Pending approval" msgstr "Aprobación pendiente" -#: front/src/components/Sidebar.vue:217 -msgid "Pending follow requests" -msgstr "Solicitudes de seguimiento pendientes" - -#: front/src/components/Sidebar.vue:216 src/views/admin/library/Base.vue:26 -msgid "Pending import requests" -msgstr "Solicitudes de importación pendientes" +#: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgid "Pending files" +msgstr "En espera" #: front/src/components/requests/Form.vue:26 src/views/federation/Base.vue:36 msgid "Pending requests" @@ -1556,13 +1384,14 @@ msgstr "Solicitudes pendientes" msgid "Permissions" msgstr "Permisos" -#: front/src/components/audio/PlayButton.vue:9 src/components/library/Track.vue:30 +#: front/src/components/audio/PlayButton.vue:9 +#: src/components/library/Track.vue:30 msgid "Play" msgstr "Reproducir" #: front/src/components/audio/album/Card.vue:50 -#: front/src/components/audio/artist/Card.vue:44 src/components/library/Album.vue:28 -#: front/src/views/playlists/Detail.vue:23 +#: front/src/components/audio/artist/Card.vue:44 +#: src/components/library/Album.vue:28 front/src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "Reproducir todo" @@ -1570,10 +1399,6 @@ msgstr "Reproducir todo" msgid "Play all albums" msgstr "Reproducir todos los álbumes" -#: front/src/components/audio/PlayButton.vue:58 -msgid "Play immediatly" -msgstr "Reproducir inmediatamente" - #: front/src/components/audio/PlayButton.vue:15 msgid "Play next" msgstr "Reproducir siguiente" @@ -1582,14 +1407,6 @@ msgstr "Reproducir siguiente" msgid "Play now" msgstr "Reproducir ahora" -#: front/src/components/audio/Player.vue:261 -msgid "Play track" -msgstr "Reproducir canción" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Lista de reproducción" - #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1616,9 +1433,9 @@ msgstr "Lista de reproducción actualizada" msgid "Playlist visibility" msgstr "Visibilidad de lista de reproducción" -#: front/src/components/Sidebar.vue:56 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 -#: front/src/views/playlists/List.vue:103 +#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:103 +#: front/src/views/admin/Settings.vue:83 msgid "Playlists" msgstr "Listas de reproducción" @@ -1632,50 +1449,55 @@ msgstr "Por favor, comprueba que tu contraseña es correcta" #: front/src/components/auth/Login.vue:9 msgid "Please double-check your username/password couple is correct" -msgstr "" -"Por favor, comprueba que tu nombre de usuarix y contraseña son correctos" +msgstr "Por favor, comprueba que tu nombre de usuarix y contraseña son correctos" #: front/src/components/auth/Settings.vue:46 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/components/library/import/Main.vue:26 -msgid "Previous step" -msgstr "Paso anterior" - -#: front/src/components/audio/Player.vue:260 -msgid "Previous track" -msgstr "Canción anterior" +#: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgid "Proceed" +msgstr "Proceder a inicio de sesión" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 msgid "Proceed to login" msgstr "Proceder a inicio de sesión" +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:50 msgid "Published date" msgstr "Fecha de publicación" -#: front/src/components/library/import/ArtistImport.vue:17 -msgid "Query template" -msgstr "Plantilla de consulta" +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" +msgstr "" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "Cola de reproducción" -#: front/src/components/audio/Player.vue:203 -msgid "Queue shuffled!" -msgstr "¡Cola de reproducción mezclada!" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Radio" - -#: front/src/components/library/radios/Builder.vue:226 -msgid "Radio Builder" -msgstr "Editor de radio" - #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Radio creada" @@ -1688,7 +1510,8 @@ msgstr "Nombre de la radio" msgid "Radio updated" msgstr "Radio actualizada" -#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:141 +#: front/src/components/library/Library.vue:10 +#: src/components/library/Radios.vue:141 msgid "Radios" msgstr "Radios" @@ -1708,10 +1531,6 @@ msgstr "Añadidos a favoritos recientemente" msgid "Recently listened" msgstr "Escuchados recientemente" -#: front/src/components/library/import/BatchDetail.vue:81 -msgid "Recording MusicBrainz ID" -msgstr "" - #: front/src/views/admin/users/UsersDetail.vue:84 #: front/src/views/federation/LibraryDetail.vue:122 msgid "Refresh" @@ -1727,14 +1546,29 @@ msgstr "Inscritx desde %{ date }" #: front/src/components/auth/Signup.vue:9 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." +msgstr "La inscripción a esta instancia está cerrada, necesitarás un código de invitación para inscribirte." #: front/src/components/manage/users/UsersTable.vue:71 msgid "regular user" msgstr "Usuarix estándar" +#: front/src/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgid "Remote libraries" +msgstr "Llévame a la biblioteca" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" msgstr "Quitar" @@ -1743,10 +1577,6 @@ msgstr "Quitar" msgid "Remove avatar" msgstr "Quitar avatar" -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "Quitar de favoritos" - #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1760,11 +1590,12 @@ msgstr "¿Solicitar una nueva contraseña de la API Subsonic?" msgid "Request a password" msgstr "Solicitar una contraseña" -#: front/src/App.vue:35 +#: front/src/App.vue:37 msgid "Request music" msgstr "Solicitar música" -#: front/src/views/library/MusicRequest.vue:4 src/views/library/MusicRequest.vue:21 +#: front/src/views/library/MusicRequest.vue:4 +#: src/views/library/MusicRequest.vue:21 msgid "Request some music" msgstr "Solicitar música" @@ -1772,31 +1603,20 @@ msgstr "Solicitar música" msgid "Request submitted!" msgstr "¡Solicitud enviada!" -#: front/src/components/library/import/BatchDetail.vue:49 -msgid "Rerun errored jobs" -msgstr "Reiniciar las tareas con errores" - -#: front/src/components/library/import/BatchDetail.vue:187 -msgid "Rerun job" -msgstr "Reiniciar tarea" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "Restablecer tu contraseña" -#: front/src/components/library/import/TrackImport.vue:31 -msgid "Result %{ current }/%{ total }" -msgstr "Resultado %{ current }/%{ total }" - -#: front/src/components/favorites/List.vue:38 src/components/library/Artists.vue:30 -#: front/src/components/library/Radios.vue:52 src/views/federation/LibraryList.vue:33 +#: front/src/components/favorites/List.vue:38 +#: src/components/library/Artists.vue:30 +#: front/src/components/library/Radios.vue:52 +#: src/views/federation/LibraryList.vue:33 #: front/src/views/playlists/List.vue:32 msgid "Results per page" msgstr "Resultados por página" #: front/src/components/admin/SettingsGroup.vue:63 -#: front/src/components/library/radios/Builder.vue:29 +#: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Guardar" @@ -1805,102 +1625,61 @@ msgid "Scan triggered!" msgstr "Escaneo iniciado!" #: front/src/components/federation/LibraryTrackTable.vue:5 -#: front/src/components/library/Artists.vue:10 src/components/library/Radios.vue:29 -#: front/src/components/library/import/BatchDetail.vue:62 -#: front/src/components/library/import/BatchList.vue:7 +#: front/src/components/library/Artists.vue:10 +#: src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 #: front/src/components/manage/library/RequestsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 -#: front/src/views/federation/LibraryList.vue:14 src/views/playlists/List.vue:13 +#: front/src/views/content/libraries/FilesTable.vue:5 +#: front/src/views/federation/LibraryList.vue:14 +#: src/views/playlists/List.vue:13 msgid "Search" msgstr "Buscar" -#: front/src/components/library/import/Main.vue:85 -msgid "Search an entity you want to import:" -msgstr "Buscar una entidad que te gustaría importar:" - -#: front/src/components/manage/library/RequestsTable.vue:180 -msgid "Search by artist, username, comment..." -msgstr "Buscar por artista, nombre de usuarix, comentario…" - -#: front/src/components/library/import/BatchDetail.vue:188 -msgid "Search by source..." -msgstr "Buscar por fuente…" - -#: front/src/components/library/import/BatchList.vue:116 -msgid "Search by submitter, source..." -msgstr "Buscar por remitente, fuente…" - -#: front/src/components/federation/LibraryTrackTable.vue:182 -#: front/src/components/manage/library/FilesTable.vue:175 -msgid "Search by title, artist, domain..." -msgstr "Buscar por título, artista, dominio…" - -#: front/src/components/federation/LibraryFollowTable.vue:140 -msgid "Search by username, domain..." -msgstr "Buscar por nombre de usuarix, dominio…" - -#: front/src/components/manage/users/InvitationsTable.vue:152 -msgid "Search by username, email, code..." -msgstr "Buscar por nombre de usuarix, dirección de correo electrónico, código…" - -#: front/src/components/manage/users/UsersTable.vue:162 -msgid "Search by username, email, name..." -msgstr "Buscar por nombre de usuarix, dirrección de correo electrónico, nombre…" - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "Buscar artistas, álbumes, canciones…" +#: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgid "Search a remote library" +msgstr "Llévame a la biblioteca" #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Buscar música" -#: front/src/components/library/Track.vue:105 +#: front/src/components/library/Track.vue:116 msgid "Search on lyrics.wikia.com" msgstr "Buscar en lyrics.wikia.com" -#: front/src/components/library/Album.vue:33 src/components/library/Artist.vue:31 +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:31 #: front/src/components/library/Track.vue:40 msgid "Search on Wikipedia" msgstr "Buscar en Wikipedia" -#: front/src/components/library/import/TrackImport.vue:42 -msgid "Search query" -msgstr "Búsqueda" - #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Secciones" -#: front/src/components/library/radios/Builder.vue:41 +#: front/src/components/library/radios/Builder.vue:45 msgid "Select a filter" msgstr "Seleccionar un filtro" -#: front/src/components/common/ActionTable.vue:61 +#: front/src/components/common/ActionTable.vue:64 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "Seleccionar %{ total } elemento" msgstr[1] "Seleccionar los %{ total } elementos" -#: front/src/components/library/import/FileUpload.vue:22 -msgid "Select files to upload..." -msgstr "Seleccionar archivos para subir…" - -#: front/src/components/common/ActionTable.vue:69 +#: front/src/components/common/ActionTable.vue:73 msgid "Select only current page" msgstr "Seleccionar solo la página actual" -#: front/src/components/library/import/Main.vue:19 -msgid "Select relevant sources or files for import" -msgstr "Seleccionar las fuentes o archivos para importar" - #: front/src/components/federation/LibraryCard.vue:43 msgid "Send a follow request" msgstr "Enviar una solicitud de seguimiento" -#: front/src/components/Sidebar.vue:97 src/components/manage/users/UsersTable.vue:184 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 +#: front/src/components/manage/users/UsersTable.vue:184 #: front/src/views/admin/users/UsersDetail.vue:165 msgid "Settings" msgstr "Ajustes" @@ -1913,14 +1692,19 @@ msgstr "Ajustes actualizados" msgid "Settings updated successfully." msgstr "Ajustes actualizados con éxito." -#: front/src/components/auth/Profile.vue:24 -msgid "Settings..." -msgstr "Ajustes…" - #: front/src/components/manage/users/InvitationForm.vue:27 msgid "Share link" msgstr "Compartir enlace" +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request an access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +#, fuzzy +msgid "Sharing link" +msgstr "Compartir enlace" + #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" @@ -1933,79 +1717,64 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "Mostrar 1 canción adicional" msgstr[1] "Mostrar %{ count } canciones adicionales" -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "Mostrar/ocultar contraseña" +#: front/src/views/Notifications.vue:10 +#, fuzzy +msgid "Show read notifications" +msgstr "Última modificación" #: front/src/components/federation/LibraryFollowTable.vue:97 #: front/src/components/federation/LibraryTrackTable.vue:98 -#: front/src/components/library/import/BatchDetail.vue:128 -#: front/src/components/library/import/BatchList.vue:73 #: front/src/components/manage/library/FilesTable.vue:97 #: front/src/components/manage/library/RequestsTable.vue:104 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:111 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Mostrando resultados %{ start }-%{ end } de %{ total }" -#: front/src/components/audio/Player.vue:269 -msgid "Shuffle your queue" -msgstr "Mezclar tu cola de reproducción" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "Inscripción" - #: front/src/components/manage/users/UsersTable.vue:40 #: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Inscripción" -#: front/src/components/audio/track/Table.vue:31 -msgid "Simply copy paste the snippet below into a terminal to launch the download." -msgstr "Copia y pega el texto de abajo en un terminal para iniciar la descarga." - -#: front/src/components/library/Track.vue:69 -#: front/src/components/library/import/FileUpload.vue:44 +#: front/src/components/library/FileUpload.vue:84 +#: src/components/library/Track.vue:69 #: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Size" msgstr "Tamaño" -#: front/src/components/library/import/BatchDetail.vue:37 -#: front/src/components/library/import/BatchDetail.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:228 msgid "Skipped" msgstr "Omitido" +#: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgid "Skipped files" +msgstr "Omitido" + #: front/src/components/requests/Form.vue:3 msgid "Something's missing in the library? Let us know what you would like to listen!" msgstr "¿Falta algo en la biblioteca? Dinos lo que te gustaría escuchar!" #: front/src/components/audio/Search.vue:25 msgid "Sorry, we did not found any album matching 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 msgid "Sorry, we did not found any artist matching 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/import/BatchDetail.vue:82 -#: front/src/components/library/import/BatchList.vue:38 -#: front/src/components/library/import/TrackImport.vue:17 -msgid "Source" -msgstr "Fuente" - -#: front/src/App.vue:41 +#: front/src/App.vue:43 msgid "Source code" msgstr "Código fuente" -#: front/src/App.vue:40 +#: front/src/App.vue:42 msgid "Source code (%{version})" msgstr "Código fuente (%{version})" -#: front/src/components/auth/Profile.vue:20 +#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" msgstr "Miembro del equipo" @@ -2014,26 +1783,15 @@ msgstr "Miembro del equipo" msgid "Start" msgstr "Iniciar" -#: front/src/components/library/import/FileUpload.vue:28 -msgid "Start Upload" -msgstr "Iniciar subida" - -#: front/src/views/admin/Settings.vue:86 -msgid "Statistics" -msgstr "Estadísticas" - #: front/src/components/federation/LibraryFollowTable.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:66 -#: front/src/components/library/import/BatchDetail.vue:83 -#: front/src/components/library/import/BatchList.vue:11 -#: front/src/components/library/import/BatchList.vue:37 -#: front/src/components/library/import/FileUpload.vue:45 +#: front/src/components/library/FileUpload.vue:85 #: front/src/components/manage/library/RequestsTable.vue:24 #: front/src/components/manage/library/RequestsTable.vue:48 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "Estado" @@ -2041,15 +1799,11 @@ msgstr "Estado" msgid "Stop" msgstr "Parar" -#: front/src/components/Sidebar.vue:159 +#: front/src/components/Sidebar.vue:150 msgid "Stop radio" msgstr "Parar radio" -#: front/src/components/library/import/FileUpload.vue:32 -msgid "Stop Upload" -msgstr "Parar subida" - -#: front/src/App.vue:9 src/components/requests/Form.vue:17 +#: front/src/App.vue:11 src/components/requests/Form.vue:17 msgid "Submit" msgstr "Enviar" @@ -2057,98 +1811,73 @@ msgstr "Enviar" msgid "Submit another request" msgstr "Enviar otra solicitud" -#: front/src/components/library/import/BatchDetail.vue:26 -#: front/src/components/library/import/BatchList.vue:39 -msgid "Submitted by" -msgstr "Presentado por" - -#: front/src/views/admin/Settings.vue:85 -msgid "Subsonic" -msgstr "Subsonic" - #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "Contraseña de la API Subsonic" -#: front/src/components/library/import/BatchDetail.vue:71 -#: front/src/components/library/import/BatchList.vue:16 -#: front/src/components/library/import/FileUpload.vue:56 -msgid "Success" -msgstr "Éxito" - -#: front/src/App.vue:11 +#: front/src/App.vue:13 msgid "Suggested choices" msgstr "Sugerencias" +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 msgid "Syncing changes to server..." msgstr "Sincronizando los cambios con el servidor…" +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "" + #: front/src/components/Home.vue:26 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." +msgstr "Así de simple: nos encantó Grooveshark y quisimos hacer algo incluso mejor." -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "Los Beatles, Michael Jackson…" - -#: front/src/App.vue:59 +#: front/src/App.vue:61 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." + +#: front/src/views/content/libraries/Form.vue:34 +msgid "The library and all its tracks will be deleted. This action is irreversible." +msgstr "" + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" msgstr "" -"El logotipo de funkwhale fue generosamente diseñado y suplido por Francis " -"Gading." #: front/src/components/Home.vue:124 msgid "The plaform is free and open-source, you can install it and modify it without worries" -msgstr "" -"La plataforma es gratuita y de código fuente libre, puedes instalarla y " -"modificarla sin restricciones" +msgstr "La plataforma es gratuita y de código fuente libre, puedes instalarla y modificarla sin restricciones" #: front/src/components/auth/SubsonicTokenForm.vue:4 msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "La API Subsonic no está disponible en esta instancia de Funkwhale." -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "El Álbum Blanco, Thriller…" - -#: front/src/components/audio/track/Table.vue:30 -msgid "There is currently no way to download directly multiple tracks from funkwhale as a ZIP archive. However, you can use a command line tools such as cURL to easily download a list of tracks." +#: front/src/components/library/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "" -"Actualmente no existe una forma de descargar múltiples canciones " -"directamente de funkwhale en un archivo ZIP. Pero, puedes usar herramientas " -"de linea de comando como cURL para descargar una lista de canciones " -"fácilmente." -#: front/src/components/library/import/Main.vue:149 -msgid "This import will be associated with the music request below. After the import is finished, the request will be marked as fulfilled." +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space to every user." msgstr "" -"Esta importación se asociará con la solicitud de música de abajo. Después de " -"terminar la importación, la solicitud será marcada como completada." - -#: front/src/views/federation/LibraryDetail.vue:195 -msgid "This indicate if the remote library granted you access" -msgstr "Esto indica si la biblioteca te ha concedido el acceso" #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "¡Eres tú!" -#: front/src/components/common/ActionTable.vue:37 +#: front/src/components/common/ActionTable.vue:38 msgid "This may affect a lot of elements, 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." +msgstr "Esto puede afectar a muchos elementos, por favor comprueba si esto es realmente lo que quieres." -#: front/src/components/audio/PlayButton.vue:61 -msgid "This track is not imported and cannot be played" -msgstr "Esta canción no está importada y no puede ser reproducida" +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." +msgstr "" #: front/src/views/playlists/Detail.vue:37 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 msgid "This will completely delete this radio and cannot be undone." @@ -2156,36 +1885,191 @@ msgstr "Esto borrará por completo esta radio y no se podrá deshacer." #: front/src/components/auth/SubsonicTokenForm.vue:51 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." +msgstr "Esto desactivará por completo el acceso a la API Subsonic desde esta cuenta." -#: front/src/App.vue:137 +#: front/src/App.vue:165 src/components/About.vue:55 +#: src/components/Home.vue:152 front/src/components/PageNotFound.vue:33 +#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 +#: src/components/audio/PlayButton.vue:54 +#: front/src/components/audio/PlayButton.vue:55 +#: front/src/components/audio/PlayButton.vue:56 +#: front/src/components/audio/PlayButton.vue:61 +#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:158 +#: src/components/audio/Player.vue:216 +#: front/src/components/audio/Player.vue:273 +#: src/components/audio/Player.vue:274 +#: front/src/components/audio/Player.vue:275 +#: src/components/audio/Player.vue:276 +#: front/src/components/audio/Player.vue:277 +#: src/components/audio/Player.vue:278 +#: front/src/components/audio/Player.vue:279 +#: src/components/audio/Player.vue:280 +#: front/src/components/audio/Player.vue:281 +#: src/components/audio/Player.vue:282 +#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 +#: front/src/components/audio/SearchBar.vue:20 +#: src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 +#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 +#: src/components/auth/Profile.vue:47 +#: front/src/components/auth/Settings.vue:257 src/components/auth/Signup.vue:95 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/SubsonicTokenForm.vue:95 +#: front/src/components/auth/SubsonicTokenForm.vue:111 +#: front/src/components/favorites/List.vue:109 +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/federation/LibraryFollowTable.vue:140 +#: front/src/components/federation/LibraryForm.vue:96 +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/federation/LibraryTrackTable.vue:196 +#: front/src/components/forms/PasswordInput.vue:25 +#: front/src/components/library/Album.vue:91 +#: src/components/library/Artist.vue:119 +#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Artists.vue:119 +#: front/src/components/library/FileUpload.vue:238 +#: front/src/components/library/FileUpload.vue:239 +#: front/src/components/library/FileUpload.vue:240 +#: front/src/components/library/FileUpload.vue:241 +#: src/components/library/Home.vue:65 +#: front/src/components/library/Radios.vue:140 +#: src/components/library/Radios.vue:141 +#: front/src/components/library/Track.vue:185 +#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/manage/library/FilesTable.vue:175 +#: front/src/components/manage/library/FilesTable.vue:189 +#: front/src/components/manage/library/RequestsTable.vue:180 +#: front/src/components/manage/library/RequestsTable.vue:195 +#: front/src/components/manage/library/RequestsTable.vue:196 +#: front/src/components/manage/library/RequestsTable.vue:197 +#: front/src/components/manage/users/InvitationForm.vue:58 +#: front/src/components/manage/users/InvitationsTable.vue:152 +#: front/src/components/manage/users/InvitationsTable.vue:166 +#: front/src/components/manage/users/UsersTable.vue:162 +#: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/components/manage/users/UsersTable.vue:176 +#: front/src/components/manage/users/UsersTable.vue:180 +#: front/src/components/manage/users/UsersTable.vue:184 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/Search.vue:114 +#: front/src/components/metadata/Search.vue:130 +#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:138 +#: front/src/components/notifications/NotificationRow.vue:39 +#: front/src/components/notifications/NotificationRow.vue:40 +#: front/src/components/notifications/NotificationRow.vue:44 +#: front/src/components/notifications/NotificationRow.vue:45 +#: front/src/components/notifications/NotificationRow.vue:62 +#: front/src/components/playlists/Editor.vue:163 +#: src/components/playlists/Form.vue:74 +#: front/src/components/playlists/Form.vue:81 +#: src/components/playlists/Form.vue:85 +#: front/src/components/playlists/Form.vue:89 +#: front/src/components/playlists/PlaylistModal.vue:116 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +#: front/src/components/requests/Form.vue:73 +#: src/components/requests/Form.vue:74 +#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 +#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 +#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 src/views/admin/library/Base.vue:25 +#: front/src/views/admin/library/Base.vue:26 +#: src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/RequestsList.vue:21 +#: front/src/views/admin/users/Base.vue:20 +#: front/src/views/admin/users/InvitationsList.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:146 +#: front/src/views/admin/users/UsersDetail.vue:153 +#: front/src/views/admin/users/UsersDetail.vue:157 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: front/src/views/admin/users/UsersDetail.vue:165 +#: front/src/views/admin/users/UsersList.vue:21 +#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 +#: src/views/auth/PasswordReset.vue:53 +#: front/src/views/auth/PasswordResetConfirm.vue:62 +#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 +#: src/views/content/libraries/Card.vue:58 +#: front/src/views/content/libraries/Card.vue:59 +#: front/src/views/content/libraries/Card.vue:60 +#: front/src/views/content/libraries/Card.vue:61 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/content/libraries/FilesTable.vue:225 +#: front/src/views/content/libraries/FilesTable.vue:228 +#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:232 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:236 +#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:240 +#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:257 +#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/Form.vue:70 +#: front/src/views/content/libraries/Form.vue:71 +#: front/src/views/content/libraries/Form.vue:72 +#: front/src/views/content/libraries/Form.vue:73 +#: front/src/views/content/libraries/Form.vue:74 +#: front/src/views/content/libraries/Form.vue:106 +#: front/src/views/content/libraries/Form.vue:109 +#: front/src/views/content/libraries/Form.vue:129 +#: front/src/views/content/remote/Card.vue:70 +#: src/views/content/remote/Card.vue:71 +#: front/src/views/content/remote/ScanForm.vue:48 +#: src/views/federation/Base.vue:35 front/src/views/federation/Base.vue:36 +#: src/views/federation/LibraryDetail.vue:194 +#: front/src/views/federation/LibraryDetail.vue:195 +#: front/src/views/federation/LibraryDetail.vue:196 +#: front/src/views/federation/LibraryDetail.vue:197 +#: front/src/views/federation/LibraryFollowersList.vue:24 +#: front/src/views/federation/LibraryList.vue:122 +#: front/src/views/federation/LibraryList.vue:123 +#: front/src/views/federation/LibraryTrackList.vue:21 +#: front/src/views/instance/Timeline.vue:57 +#: src/views/library/MusicRequest.vue:21 +#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:103 +#: front/src/views/playlists/List.vue:104 src/views/radios/Detail.vue:80 +#, fuzzy msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "Esto borrará tus datos locales y te desconectará, ¿quieres continuar?" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "Esto borrará tus datos locales y te desconectará, ¿quieres continuar?" +msgstr[1] "Esto borrará tus datos locales y te desconectará, ¿quieres continuar?" #: front/src/components/auth/SubsonicTokenForm.vue:36 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." +msgstr "Esto cerrará tus sesiones en todos los dispositivos que usan esa contraseña." #: front/src/components/playlists/Editor.vue:44 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." + +#: front/src/views/content/libraries/Quota.vue:90 +msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." msgstr "" -"Esto borrará todas las canciones de esta lista de reproducción y no se podrá " -"deshacer." #: front/src/components/audio/track/Table.vue:6 #: front/src/components/federation/LibraryTrackTable.vue:47 #: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/views/content/libraries/FilesTable.vue:51 msgid "Title" msgstr "Título" -#: front/src/components/audio/SearchBar.vue:27 src/components/library/Track.vue:174 -#: front/src/components/library/import/BatchDetail.vue:84 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "Canción" - #: front/src/components/library/Track.vue:53 msgid "Track information" msgstr "Información de la canción" @@ -2200,8 +2084,9 @@ msgstr "Canciones" #: front/src/components/library/Album.vue:43 #: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 src/views/playlists/Detail.vue:50 -#: front/src/views/radios/Detail.vue:34 +#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 +#: src/views/federation/Base.vue:8 front/src/views/playlists/Detail.vue:50 +#: src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Canciones" @@ -2225,15 +2110,19 @@ msgstr "Canciones escuchadas" msgid "Trigger scan" msgstr "Iniciar escaneo" +#: front/src/components/library/Track.vue:91 #: front/src/components/manage/library/FilesTable.vue:41 msgid "Type" msgstr "Tipo" +#: front/src/views/content/remote/Card.vue:52 +#, fuzzy +msgid "Unfollow" +msgstr "Seguir" + #: front/src/components/About.vue:15 msgid "Unfortunately, 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." +msgstr "Desafortunadamente, lxs propietarixs de esta instancia aún no han tomado el tiempo para completar esta página." #: front/src/views/federation/LibraryDetail.vue:95 msgid "Unknown" @@ -2243,14 +2132,15 @@ msgstr "Desconocido" msgid "Unlimited music" msgstr "Música ilimitada" -#: front/src/components/audio/Player.vue:264 -msgid "Unmute" -msgstr "Activar sonido" - #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "Actualizar avatar" +#: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgid "Update library" +msgstr "Gestionar biblioteca" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "Actualizar lista de reproducción" @@ -2263,7 +2153,9 @@ msgstr "Actualizar ajustes" msgid "Update your password" msgstr "Actualizar tu contraseña" +#: front/src/views/content/libraries/Card.vue:44 #: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/views/content/libraries/DetailArea.vue:24 #: front/src/views/admin/users/UsersDetail.vue:153 msgid "Upload" msgstr "Subir" @@ -2272,46 +2164,57 @@ msgstr "Subir" msgid "Upload a new avatar" msgstr "Subir un nuevo avatar" -#: front/src/components/library/import/Main.vue:7 -msgid "Uploaded files or external source" -msgstr "Archivos subidos o fuente externa" +#: front/src/views/content/Home.vue:6 +#, fuzzy +msgid "Upload audio content" +msgstr "Subir un nuevo avatar" -#: front/src/components/library/import/FileUpload.vue:57 +#: front/src/views/content/libraries/FilesTable.vue:54 +#, fuzzy +msgid "Upload date" +msgstr "Subir" + +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgid "Upload new tracks" +msgstr "Subir un nuevo avatar" + +#: front/src/components/library/FileUpload.vue:99 +#, fuzzy +msgid "Uploaded" +msgstr "Subir" + +#: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgid "Uploading" +msgstr "Subiendo…" + +#: front/src/components/library/FileUpload.vue:102 msgid "Uploading..." msgstr "Subiendo…" -#: front/src/App.vue:45 +#: front/src/App.vue:47 msgid "Use another instance" msgstr "Usar otra instancia" -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "" -"Usa este campo de comentarios para añadir detalles a tu solicitud si hace " -"falta" - -#: front/src/views/federation/LibraryDetail.vue:196 -msgid "Use this flag to enable/disable federation with this library" -msgstr "" -"Usa este ajuste para activar/desactivar la federación con esta biblioteca" - #: front/src/views/auth/PasswordReset.vue:12 msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." -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." +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/federation/LibraryForm.vue:6 msgid "Use this form to scan an instance and setup federation." -msgstr "" -"Usa esta formulario para escanear una instancia y establecer la federación." +msgstr "Usa esta formulario para escanear una instancia y establecer la federación." #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" msgstr "Usado" #: front/src/components/manage/library/RequestsTable.vue:47 +#: front/src/views/content/libraries/Detail.vue:26 msgid "User" msgstr "Usuarix" @@ -2336,20 +2239,32 @@ msgstr "Nombre de usuarix o correo electónico" msgid "users" msgstr "usuarix" -#: front/src/components/Sidebar.vue:103 src/views/admin/Settings.vue:81 -#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3 -#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 msgid "Users" msgstr "Usuarix" -#: front/src/components/library/Album.vue:37 src/components/library/Artist.vue:35 +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +#, fuzzy +msgid "View files" +msgstr "Archivos de biblioteca" + +#: front/src/components/library/Album.vue:37 +#: src/components/library/Artist.vue:35 #: front/src/components/library/Track.vue:44 -#: front/src/components/library/import/ArtistImport.vue:131 -#: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/ArtistCard.vue:49 msgid "View on MusicBrainz" msgstr "Ver en MusicBrainz" +#: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgid "Visibility" +msgstr "Visibilidad de lista de reproducción" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "No podemos añadir la canción a una lista de reproducción" @@ -2378,8 +2293,17 @@ msgstr "No podemos guardar tus ajustes" msgid "We do not track you or bother you with ads" msgstr "No te rastreamos y no te molestamos con anuncios" -#: front/src/components/library/import/FileUpload.vue:5 -msgid "We recommend using Picard for that purpose." +#: front/src/views/Notifications.vue:26 +msgid "We don't have any notification to display!" +msgstr "" + +#: front/src/views/content/Home.vue:4 +msgid "We offer various way to grab new content and make it available here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgid "we recommend using Picard for that purpose" msgstr "Recomendamos usar Picard para eso." #: front/src/components/Home.vue:7 @@ -2394,29 +2318,15 @@ msgstr "Lo sentimos, la página solicitada no existe:" msgid "We've received your request, you'll get some groove soon ;)" msgstr "Hemos recibido tu solicitud, pronto tendrás algo sabroso ;)" -#: front/src/components/Home.vue:152 -msgid "Welcome" -msgstr "Bienvenidx" - #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" msgstr "Bienvenidx a Funkwhale" -#: front/src/components/library/import/Main.vue:114 -msgid "What is metadata?" -msgstr "¿Qué son los metadatos?" - -#: front/src/views/federation/LibraryDetail.vue:197 -msgid "When enabled, auto importing will automatically import new tracks published in this library" -msgstr "" -"Cuando activas este ajuste, las nuevas canciones publicadas en esta " -"biblioteca se importarán de forma automática" - #: front/src/components/Home.vue:24 msgid "Why funkwhale?" msgstr "¿Por qué funkwhale?" -#: front/src/components/Sidebar.vue:124 +#: front/src/components/Sidebar.vue:115 msgid "Yes" msgstr "Sí" @@ -2424,82 +2334,468 @@ msgstr "Sí" msgid "Yes, log me out!" msgstr "Sí, cierra mi sesión!" +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Tienes iniciada actualmente sesión como %{ username }" -#: front/src/components/library/import/Main.vue:111 -msgid "You can also skip this step and enter metadata manually." -msgstr "También puedes omitir este paso e introducir los metadatos manualmente." +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." +msgstr "" #: front/src/components/Home.vue:136 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" +msgstr "Puedes invitar a tus amigxs y tu familia a tu instancia para que ellxs puedan disfrutar de tu música" #: front/src/components/library/radios/Builder.vue:7 msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." -msgstr "" -"Puedes usar esta interfaz para hacer tu propia radio personalizada, que " -"reproducirá canciones según tus criterios." +msgstr "Puedes usar esta interfaz para hacer tu propia radio personalizada, que reproducirá canciones según tus criterios." #: front/src/components/auth/SubsonicTokenForm.vue:8 msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." -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." +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/Sidebar.vue:156 +#: front/src/components/Sidebar.vue:147 msgid "You have a radio playing" msgstr "Estás escuchando una radio" -#: front/src/App.vue:6 +#: front/src/App.vue:8 msgid "You need to select an instance in order to continue" msgstr "Tienes que seleccionar una instancia para poder continuar" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You will be able to share your library with other people, regardless of it's visibility." +msgstr "" + #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" -msgstr "" -"Se cerrará esta sesión y tendrás que reiniciar sesión con la nueva contraseña" +msgstr "Se cerrará esta sesión y tendrás que reiniciar sesión con la nueva contraseña" #: front/src/components/auth/Settings.vue:71 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/library/import/Main.vue:103 -msgid "You will import:" -msgstr "Vas a importar:" +msgstr "Tendrás que actualizar tu contraseña en los clientes que usan esta contraseña." #: front/src/views/auth/EmailConfirm.vue:24 msgid "Your email address was confirmed, you can now use the service without limitations." -msgstr "" -"Tu dirección de correo electrónico ha sido confirmada, ahora puedes usar el " -"servicio sin limitaciones." - -#: front/src/components/favorites/List.vue:109 -msgid "Your Favorites" -msgstr "Tus favoritos" +msgstr "Tu dirección de correo electrónico ha sido confirmada, ahora puedes usar el servicio sin limitaciones." #: front/src/components/Home.vue:117 msgid "Your music, your way" msgstr "Tu música, a tu manera" +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgid "Your notifications" +msgstr "Última modificación" + #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." msgstr "Tu contraseña ha sido cambiada con éxito." #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" -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" +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/components/audio/PlayButton.vue:156 +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Copiar canciones de cola de reproducción actual a lista de reproducción" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Añadir a esta lista de reproducción" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Mi lista de reproducción molona" + +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +msgid "Nobody except me" +msgstr "Solo yo" + +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +msgid "Everyone on this instance" +msgstr "Todo el mundo en esta instancia" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Todo el mundo" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "Inscripción" + +#: front/src/components/auth/Signup.vue:96 +msgid "Enter your invitation code (case insensitive)" +msgstr "Introducir tu código de invitación (no distingue mayúsculas de minúsculas)" + +#: front/src/components/auth/Signup.vue:97 +msgid "Enter your username" +msgstr "Introducir tu nombre de usuario" + +#: front/src/components/auth/Signup.vue:98 +msgid "Enter your email" +msgstr "Introducir tu correo electrónico" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Contraseña actualizada" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Acceso deshabilitado" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Introducir tu nombre de usuario o correo electrónico" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Iniciar sesión" + +#: front/src/components/auth/Profile.vue:47 +msgid "%{ username }'s profile" +msgstr "Perfil de %{ username }" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Cerrar sesión" + +#: front/src/components/auth/Settings.vue:257 +msgid "Account Settings" +msgstr "Configuración de Cuenta" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +msgid "Remove from favorites" +msgstr "Quitar de favoritos" + +#: front/src/components/favorites/List.vue:109 +msgid "Your Favorites" +msgstr "Tus favoritos" + +#: front/src/components/library/Radios.vue:140 +msgid "Enter a radio name..." +msgstr "Introducir un nombre de radio..." + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Editor de radio" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Mi radio molona" + +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgid "My awesome description" +msgstr "Mi radio molona" + +#: front/src/components/library/FileUpload.vue:238 +msgid "Upload refused, ensure the file is not too big and you have not reached your quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:239 +msgid "Impossible to upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/library/FileUpload.vue:240 +#, fuzzy +msgid "A network error occured while uploading this file" +msgstr "Ha ocurrido un error al guardar los cambios" + +#: front/src/components/library/FileUpload.vue:241 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/Artists.vue:118 +msgid "Enter an artist name..." +msgstr "Introducir un nombre de artista..." + +#: front/src/components/library/Track.vue:185 +#: src/components/audio/SearchBar.vue:27 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Canción" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Inicio" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Mostrar/ocultar contraseña" + +#: front/src/components/requests/Form.vue:73 +msgid "The Beatles, Mickael Jackson…" +msgstr "Los Beatles, Michael Jackson…" + +#: front/src/components/requests/Form.vue:74 +msgid "The White Album, Thriller…" +msgstr "El Álbum Blanco, Thriller…" + +#: front/src/components/requests/Form.vue:75 +msgid "Use this comment box to add details to your request if needed" +msgstr "Usa este campo de comentarios para añadir detalles a tu solicitud si hace falta" + +#: front/src/components/federation/LibraryFollowTable.vue:140 +msgid "Search by username, domain..." +msgstr "Buscar por nombre de usuarix, dominio…" + +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/manage/library/FilesTable.vue:175 +msgid "Search by title, artist, domain..." +msgstr "Buscar por título, artista, dominio…" + +#: front/src/components/federation/LibraryForm.vue:96 +msgid "library@demo.funkwhale.audio" +msgstr "library@demo.funkwhale.audio" + +#: front/src/components/audio/PlayButton.vue:158 msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" msgstr[0] "%{ count } canción ha sido añadida a tu cola de reproducción" msgstr[1] "%{ count } canciones han sido añadidas a tu cola de reproducción" + +#: front/src/components/audio/Search.vue:65 +msgid "Artist, album, track..." +msgstr "Artista, álbum, canción..." + +#: front/src/components/audio/SearchBar.vue:20 +msgid "Search for artists, albums, tracks..." +msgstr "Buscar artistas, álbumes, canciones…" + +#: front/src/components/audio/Player.vue:216 +msgid "Queue shuffled!" +msgstr "¡Cola de reproducción mezclada!" + +#: front/src/components/audio/Player.vue:273 +msgid "Previous track" +msgstr "Canción anterior" + +#: front/src/components/audio/Player.vue:274 +msgid "Play track" +msgstr "Reproducir canción" + +#: front/src/components/audio/Player.vue:275 +msgid "Pause track" +msgstr "Pausar la canción" + +#: front/src/components/audio/Player.vue:276 +msgid "Next track" +msgstr "Próxima canción" + +#: front/src/components/audio/Player.vue:277 +msgid "Unmute" +msgstr "Activar sonido" + +#: front/src/components/audio/Player.vue:278 +msgid "Mute" +msgstr "Silencio" + +#: front/src/components/audio/Player.vue:279 +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." + +#: front/src/components/audio/Player.vue:280 +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." + +#: front/src/components/audio/Player.vue:281 +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." + +#: front/src/components/audio/Player.vue:282 +msgid "Shuffle your queue" +msgstr "Mezclar tu cola de reproducción" + +#: front/src/components/audio/Player.vue:283 +msgid "Clear your queue" +msgstr "Vaciar cola de reproducción" + +#: front/src/components/Sidebar.vue:203 +msgid "Pending import requests" +msgstr "Solicitudes de importación pendientes" + +#: front/src/components/Sidebar.vue:204 +msgid "Pending follow requests" +msgstr "Solicitudes de seguimiento pendientes" + +#: front/src/components/metadata/Search.vue:114 +msgid "Enter your search query..." +msgstr "Introducir tu búsqueda..." + +#: front/src/components/manage/library/RequestsTable.vue:180 +msgid "Search by artist, username, comment..." +msgstr "Buscar por artista, nombre de usuarix, comentario…" + +#: front/src/components/manage/library/RequestsTable.vue:196 +msgid "Mark as imported" +msgstr "Marcar como importado" + +#: front/src/components/manage/library/RequestsTable.vue:197 +msgid "Mark as closed" +msgstr "Marcar como cerrado" + +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Dejar en blanco para un código aleatorio" + +#: front/src/components/manage/users/InvitationsTable.vue:152 +msgid "Search by username, email, code..." +msgstr "Buscar por nombre de usuarix, dirección de correo electrónico, código…" + +#: front/src/components/manage/users/UsersTable.vue:162 +msgid "Search by username, email, name..." +msgstr "Buscar por nombre de usuarix, dirrección de correo electrónico, nombre…" + +#: front/src/views/content/remote/ScanForm.vue:48 +#, fuzzy +msgid "Enter a library url" +msgstr "Introducir un nombre de dominio de biblioteca..." + +#: front/src/views/content/libraries/FilesTable.vue:225 +#, fuzzy +msgid "Search by title, artist, album..." +msgstr "Buscar por título, artista, dominio…" + +#: front/src/views/content/libraries/FilesTable.vue:229 +msgid "Track was already present in one of your libraries" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:233 +msgid "Track is uploaded but not processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:237 +msgid "An error occured while processing this track, ensure the track is correctly tagged" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:241 +#, fuzzy +msgid "Import went on successfully" +msgstr "Contraseña actualizada con éxito" + +#: front/src/views/content/libraries/FilesTable.vue:258 +#, fuzzy +msgid "Relaunch import" +msgstr "Terminar importación" + +#: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgid "Visibility: nobody except me" +msgstr "Solo yo" + +#: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgid "Visibility: everyone on this instance" +msgstr "Todo el mundo en esta instancia" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgid "Total size of the files in this library" +msgstr "Canciones disponibles en esta biblioteca" + +#: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgid "My awesome library" +msgstr "Mi radio molona" + +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personnal music, I hope you will like it!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, including other instances" +msgstr "Todo el mundo en esta instancia" + +#: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgid "Library updated" +msgstr "Nombre de biblioteca" + +#: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgid "Library created" +msgstr "Nombre de biblioteca" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Radio" + +#: front/src/views/instance/Timeline.vue:57 +msgid "Instance Timeline" +msgstr "Linea de tiempo de la instancia" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Lista de reproducción" + +#: front/src/views/playlists/List.vue:104 +msgid "Enter an playlist name..." +msgstr "Introducir un nombre de lista de reproducción..." + +#: front/src/views/admin/users/UsersDetail.vue:146 +msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +msgstr "Determina si la cuenta de usuario es activa o no. Los usuarios inactivos no pueden conectarse ni usar el servicio." + +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Gestionar usuarixs" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Ajustes de la instancia" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Información de esta instancia" + +#: front/src/views/admin/Settings.vue:82 +msgid "Imports" +msgstr "Importaciones" + +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "Subsonic" + +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "Estadísticas" + +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "Informes de error" + +#: front/src/views/federation/LibraryTrackList.vue:21 +msgid "Federated tracks" +msgstr "Canciones federadas" + +#: front/src/views/federation/LibraryList.vue:122 +#, fuzzy +msgid "Enter a library domain name..." +msgstr "Introducir un nombre de dominio de biblioteca..." + +#: front/src/views/federation/LibraryDetail.vue:195 +msgid "This indicate if the remote library granted you access" +msgstr "Esto indica si la biblioteca te ha concedido el acceso" + +#: front/src/views/federation/LibraryDetail.vue:196 +msgid "Use this flag to enable/disable federation with this library" +msgstr "Usa este ajuste para activar/desactivar la federación con esta biblioteca" + +#: front/src/views/federation/LibraryDetail.vue:197 +msgid "When enabled, auto importing will automatically import new tracks published in this library" +msgstr "Cuando activas este ajuste, las nuevas canciones publicadas en esta biblioteca se importarán de forma automática" diff --git a/front/locales/fr_FR/LC_MESSAGES/app.po b/front/locales/fr_FR/LC_MESSAGES/app.po index cc348e5cb..8a2c89826 100644 --- a/front/locales/fr_FR/LC_MESSAGES/app.po +++ b/front/locales/fr_FR/LC_MESSAGES/app.po @@ -2,11 +2,10 @@ msgid "" msgstr "" "Project-Id-Version: French (Funkwhale)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-22 14:12+0200\n" +"POT-Creation-Date: 2018-09-24 18:57+0200\n" "PO-Revision-Date: 2018-09-23 13:53+0000\n" "Last-Translator: Baptiste Gelez \n" -"Language-Team: French \n" +"Language-Team: French \n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,14 +25,14 @@ msgstr "(%{ index } sur %{ length })" msgid "(empty)" msgstr "(vide)" -#: front/src/components/common/ActionTable.vue:43 -#: front/src/components/common/ActionTable.vue:51 +#: front/src/components/common/ActionTable.vue:44 +#: front/src/components/common/ActionTable.vue:53 msgid "%{ count } on %{ total } selected" 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:116 +#: front/src/components/Sidebar.vue:107 #: src/views/federation/LibraryDetail.vue:87 msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -46,7 +45,7 @@ msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } piste dans %{ albumsCount } albums" msgstr[1] "%{ count } pistes dans %{ albumsCount } albums" -#: front/src/components/library/radios/Builder.vue:76 +#: front/src/components/library/radios/Builder.vue:80 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } piste correspondant aux filtres sélectionnés" @@ -58,6 +57,11 @@ msgid_plural "%{ count } tracks" msgstr[0] "%{ count} piste" msgstr[1] "%{ count } pistes" +#: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgid "%{ current } used on %{ max } allowed" +msgstr "%{ count } sur %{ total } élément sélectionné" + #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" msgstr "%{hours} h %{minutes} min" @@ -74,10 +78,6 @@ msgstr "%{ user } a ajouté une piste a ses favoris" msgid "%{ user } listened to a track" msgstr "%{ user } a écouté une piste" -#: front/src/components/auth/Profile.vue:49 -msgid "%{ username }'s profile" -msgstr "Profil de %{ username }" - #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" msgid_plural "%{ count } albums" @@ -97,26 +97,36 @@ msgid_plural "%{ count } tracks" msgstr[0] "1 piste" msgstr[1] "%{ count } pistes" +#: front/src/views/content/libraries/Card.vue:39 +#: src/views/content/remote/Card.vue:26 +#, fuzzy +msgid "1 tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "1 piste" +msgstr[1] "%{ count } pistes" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "À propos de %{instance}" -#: front/src/App.vue:54 +#: front/src/App.vue:56 msgid "About Funkwhale" msgstr "À propos de Funkwhale" -#: front/src/App.vue:32 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 msgid "About this instance" msgstr "A propos de cette instance" -#: front/src/components/manage/library/RequestsTable.vue:28 -#: front/src/components/manage/library/RequestsTable.vue:62 -msgid "Accepted" +#: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgid "Accept" msgstr "Accepté" -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Accès désactivé" +#: front/src/components/manage/library/RequestsTable.vue:28 +#: front/src/components/manage/library/RequestsTable.vue:62 +#: front/src/views/content/libraries/Detail.vue:40 +msgid "Accepted" +msgstr "Accepté" #: front/src/components/Home.vue:109 msgid "Access your music from a clean interface that focus on what really matters" @@ -130,10 +140,6 @@ msgstr "Compte actif" msgid "Account settings" msgstr "Paramètres du compte" -#: front/src/components/auth/Settings.vue:257 -msgid "Account Settings" -msgstr "Paramètres du compte" - #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Statut du compte" @@ -142,7 +148,12 @@ msgstr "Statut du compte" msgid "Account's email" msgstr "Email du compte" -#: front/src/components/common/ActionTable.vue:82 +#: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgid "Action" +msgstr "Actions" + +#: front/src/components/common/ActionTable.vue:86 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" @@ -150,7 +161,7 @@ msgstr[1] "L'action %{ action } a été lancée avec succès sur %{ count } él #: front/src/components/common/ActionTable.vue:8 #: front/src/components/federation/LibraryFollowTable.vue:24 -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:64 #: front/src/components/manage/library/RequestsTable.vue:54 msgid "Actions" msgstr "Actions" @@ -159,7 +170,7 @@ msgstr "Actions" msgid "Active" msgstr "Actif" -#: front/src/components/Sidebar.vue:60 +#: front/src/components/Sidebar.vue:75 msgid "Activity" msgstr "Activité" @@ -171,18 +182,18 @@ msgstr "Acteur" msgid "Add a new library" msgstr "Ajouter une nouvelle bibliothèque" -#: front/src/components/library/radios/Builder.vue:46 +#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +msgid "Add content" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "Ajouter des filtres" -#: front/src/components/library/radios/Builder.vue:36 +#: front/src/components/library/radios/Builder.vue:40 msgid "Add filters to customize your radio" msgstr "Ajouter des filtres pour personnaliser votre radio" -#: front/src/components/audio/PlayButton.vue:53 -msgid "Add to current queue" -msgstr "Ajouter à la queue" - #: front/src/components/favorites/TrackFavoriteIcon.vue:4 #: front/src/components/favorites/TrackFavoriteIcon.vue:21 msgid "Add to favorites" @@ -197,10 +208,6 @@ msgstr "Ajouter à une playlist..." msgid "Add to queue" msgstr "Ajouter à la queue" -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Ajouter à cette playlist" - #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Ajouter une piste" @@ -209,25 +216,20 @@ msgstr "Ajouter une piste" msgid "Admin" msgstr "Admin" -#: front/src/components/Sidebar.vue:64 +#: front/src/components/Sidebar.vue:82 msgid "Administration" msgstr "Administration" -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 +#: front/src/components/audio/track/Table.vue:8 #: front/src/components/federation/LibraryTrackTable.vue:49 -#: front/src/components/library/Album.vue:91 #: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/views/content/libraries/FilesTable.vue:53 +#: front/src/components/library/Album.vue:91 +#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 msgid "Album" msgstr "Album" -#: front/src/components/library/import/ReleaseImport.vue:3 -msgid "Album %{ title } (%{ count } track) by %{ artist }" -msgid_plural "Album %{ title } (%{ count } tracks) by %{ artist }" -msgstr[0] "Album %{ title } (%{ count } piste) par %{ artist }" -msgstr[1] "Album %{ title } (%{ count } pistes) by %{ artist }" - #: front/src/components/library/Album.vue:12 msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" @@ -251,6 +253,7 @@ msgstr "Albums de cet·te artiste" #: front/src/components/manage/library/RequestsTable.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 msgid "All" msgstr "Tout" @@ -260,21 +263,12 @@ msgstr "Une erreur s'est produite pendant l'enregistrement de vos modifications" #: front/src/components/auth/Login.vue:10 msgid "An unknown error happend, this can mean the server is down or cannot be reached" -msgstr "" -"Une erreur inconnue s'est produite, cela pourrait signifier que le serveur " -"ne peut pas être atteint" +msgstr "Une erreur inconnue s'est produite, cela pourrait signifier que le serveur ne peut pas être atteint" #: front/src/components/federation/LibraryTrackTable.vue:11 -#: front/src/components/library/import/BatchDetail.vue:68 -#: front/src/components/library/import/BatchList.vue:13 -#: front/src/components/library/import/BatchList.vue:22 msgid "Any" msgstr "Tous" -#: front/src/components/library/import/BatchList.vue:24 -msgid "API" -msgstr "API" - #: front/src/components/federation/LibraryFollowTable.vue:68 #: front/src/components/federation/LibraryFollowTable.vue:78 msgid "Approve" @@ -292,12 +286,13 @@ msgstr "Approuvé" msgid "Are you sure you want to log out?" msgstr "Êtes-vous sur de vouloir vous déconnecter ?" -#: front/src/components/audio/SearchBar.vue:25 -#: src/components/audio/track/Table.vue:7 +#: front/src/components/audio/track/Table.vue:7 #: front/src/components/federation/LibraryTrackTable.vue:48 -#: front/src/components/library/Artist.vue:119 #: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/manage/library/RequestsTable.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:52 +#: front/src/components/library/Artist.vue:119 +#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 msgid "Artist" msgstr "Artiste" @@ -311,14 +306,10 @@ msgstr "Nom de l'artiste" msgid "Artist page" msgstr "Page de l'artiste" -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Artiste, album, piste..." - #: front/src/components/audio/Search.vue:10 #: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Library.vue:7 +#: src/components/library/Artists.vue:119 msgid "Artists" msgstr "Artistes" @@ -329,6 +320,7 @@ msgstr "Artistes" #: front/src/components/manage/library/FilesTable.vue:19 #: front/src/components/manage/library/RequestsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/federation/LibraryList.vue:28 #: src/views/playlists/List.vue:27 msgid "Ascending" @@ -368,7 +360,7 @@ msgstr "Bitrate" msgid "Browse" msgstr "Parcourir" -#: front/src/components/Sidebar.vue:50 +#: front/src/components/Sidebar.vue:65 msgid "Browse library" msgstr "Parcourir la bibliothèque" @@ -412,14 +404,13 @@ msgstr "Si vous confirmez, %{ username } se verra refuser l'accès à votre bibl msgid "By confirming, %{ username } will be granted access to your library." msgstr "Si vous confirmez, %{ username } se verra accorder l'accès à votre bitliothèque." -#: front/src/components/audio/track/Table.vue:43 #: front/src/components/common/DangerousButton.vue:17 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Annuler" -#: front/src/components/library/radios/Builder.vue:59 +#: front/src/components/library/radios/Builder.vue:63 msgid "Candidates" msgstr "Pistes candidates" @@ -427,7 +418,7 @@ msgstr "Pistes candidates" msgid "Cannot change your password" msgstr "Mot de passe ne peut pas être changé" -#: front/src/App.vue:66 +#: front/src/App.vue:68 msgid "Change language" msgstr "Changer la langue" @@ -460,7 +451,7 @@ msgstr "La mise à jour de votre mot de passe impactera également le mot de pas msgid "Changing your password will have the following consequences" msgstr "Modifier votre mot de passe aura les conséquences suivantes" -#: front/src/App.vue:4 +#: front/src/App.vue:6 msgid "Choose your instance" msgstr "Choisissez votre instance" @@ -477,18 +468,14 @@ msgstr "Effacer" msgid "Clear playlist" msgstr "Vider la playlist" -#: front/src/components/audio/Player.vue:270 -msgid "Clear your queue" -msgstr "Vider la queue" - -#: front/src/components/library/import/BatchList.vue:23 -msgid "CLI" -msgstr "CLI" - #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Écoutez de la musique pendant des heures, en un clic, grâce aux radios intégrées." +#: front/src/components/library/FileUpload.vue:76 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "" + #: front/src/components/manage/library/RequestsTable.vue:30 #: front/src/components/manage/library/RequestsTable.vue:64 msgid "Closed" @@ -510,7 +497,7 @@ msgstr "Réduire" msgid "Comment" msgstr "Commentaire" -#: front/src/components/library/radios/Builder.vue:58 +#: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Configuration" @@ -527,9 +514,9 @@ msgstr "Confirmer votre email" msgid "Confirmation code" msgstr "Code de confirmation" -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Copier les pistes de la queue dans la playlist" +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "" #: front/src/components/Home.vue:88 msgid "Covers, lyrics, our goal is to have them all ;)" @@ -539,11 +526,16 @@ msgstr "Pochettes d'albums, paroles, notre but est de tout implémenter ;)" msgid "Create a funkwhale account" msgstr "Créer un compte funkwhale" +#: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgid "Create a new library" +msgstr "Créer une nouvelle playlist" + #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" msgstr "Créer une nouvelle playlist" -#: front/src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 msgid "Create an account" msgstr "Créer un compte" @@ -552,6 +544,11 @@ msgstr "Créer un compte" msgid "Create import" msgstr "Créer un import" +#: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgid "Create library" +msgstr "Une bibliothèque musicale de qualité" + #: front/src/components/auth/Signup.vue:51 msgid "Create my account" msgstr "Créer mon compte" @@ -574,17 +571,38 @@ msgstr "Date de création" msgid "Current avatar" msgstr "Avatar actuel" +#: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgid "Current library" +msgstr "Une bibliothèque musicale de qualité" + #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "Piste actuelle" +#: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgid "Current usage" +msgstr "Piste actuelle" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 #: front/src/components/manage/library/FilesTable.vue:189 #: front/src/components/manage/library/RequestsTable.vue:195 #: front/src/components/manage/users/InvitationsTable.vue:166 -#: front/src/views/playlists/Detail.vue:33 +#: front/src/views/content/libraries/FilesTable.vue:257 msgid "Delete" msgstr "Supprimer" +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgid "Delete library" +msgstr "Une bibliothèque musicale de qualité" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Supprimer la playlist" @@ -593,6 +611,11 @@ msgstr "Supprimer la playlist" msgid "Delete radio" msgstr "Supprimer la radio" +#: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgid "Delete this library?" +msgstr "Amenez moi à la bibliothèque" + #: front/src/components/federation/LibraryFollowTable.vue:52 #: front/src/components/federation/LibraryFollowTable.vue:63 msgid "Deny" @@ -609,19 +632,23 @@ msgstr "Refuser l'accès ?" #: front/src/components/manage/library/FilesTable.vue:20 #: front/src/components/manage/library/RequestsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/federation/LibraryList.vue:29 #: src/views/playlists/List.vue:28 msgid "Descending" msgstr "Descendant" +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgid "Description" +msgstr "Durée" + #: front/src/components/federation/LibraryCard.vue:50 +#: front/src/views/content/libraries/Card.vue:47 msgid "Detail" msgstr "Détail" -#: front/src/views/admin/users/UsersDetail.vue:146 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "Détermine si le compte utilisateur est actif ou non. Les comptes inactifs ne peuvent pas se connecter ou utiliser le service." - #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -639,7 +666,7 @@ msgstr "Désactiver l'accès à l'API Subsonic ?" msgid "Discover how to use Funkwhale from other apps" msgstr "Découvrez comment utiliser Funkwhale sur d'autres applications" -#: front/src/components/library/radios/Builder.vue:26 +#: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Afficher publiquement" @@ -665,29 +692,26 @@ 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 ?" -#: front/src/components/Sidebar.vue:113 +#: front/src/components/Sidebar.vue:104 msgid "Do you want to restore your previous queue?" msgstr "Souhaitez-vous restaurer votre queue précédente ?" -#: front/src/App.vue:38 +#: front/src/App.vue:40 msgid "Documentation" msgstr "Documentation" -#: front/src/components/audio/track/Table.vue:24 -#: src/components/library/Track.vue:48 +#: front/src/components/library/Track.vue:48 msgid "Download" msgstr "Télécharger" -#: front/src/components/audio/track/Table.vue:27 -msgid "Download tracks" -msgstr "Télécharger les pistes" - #: front/src/components/playlists/Editor.vue:49 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 playlist" -#: front/src/components/library/Track.vue:58 +#: front/src/components/audio/track/Table.vue:9 +#: src/components/library/Track.vue:58 #: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Duration" msgstr "Durée" @@ -695,11 +719,16 @@ msgstr "Durée" msgid "Easy to use" msgstr "Simple à utiliser" +#: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgid "Edit" +msgstr "Éditer..." + #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "Éditer les informations de cette instance" -#: front/src/components/radios/Card.vue:20 src/views/playlists/Detail.vue:30 +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 msgid "Edit..." msgstr "Éditer..." @@ -720,55 +749,12 @@ msgstr "Email confirmé" msgid "End edition" msgstr "Terminer l'édition" -#: front/src/components/library/import/FileUpload.vue:4 -msgid "Ensure your music files are properly tagged before uploading them." -msgstr "Vérifier que vos fichiers musicaux sont correctement taggués avant de les envoyer." - -#: front/src/components/library/Radios.vue:140 -msgid "Enter a radio name..." -msgstr "Saisissez un nom de radio..." - -#: front/src/components/library/Artists.vue:118 -msgid "Enter an artist name..." -msgstr "Saisissez un nom d'artiste..." - -#: front/src/views/federation/LibraryList.vue:122 -msgid "Enter an library domain name..." -msgstr "Saisissez un nom de domaine..." - -#: front/src/views/playlists/List.vue:104 -msgid "Enter an playlist name..." -msgstr "Saisissez un nom de playlist..." - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Saisissez votre email" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Saisissez votre code d'invitation (insensible à la casse)" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Saisissez votre recherche..." - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Saisissez votre nom d'utilisateur·rice" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Saisissez votre nom d'utilisateur·rice ou email" - #: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Erreur" -#: front/src/views/admin/Settings.vue:87 -msgid "Error reporting" -msgstr "Rapports d'erreur" - -#: front/src/components/common/ActionTable.vue:75 +#: front/src/components/common/ActionTable.vue:79 msgid "Error while applying action" msgstr "Erreur lors du traitement de l'action" @@ -788,6 +774,11 @@ msgstr "Erreur lors de la confirmation de votre email" msgid "Error while creating invitation" msgstr "Erreur lors de la création de l'invitation" +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Error while fetching remote library" +msgstr "Erreur lors du scan de la bibliothèque" + #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Erreur pendant l'enregistrement des paramètres" @@ -796,21 +787,17 @@ msgstr "Erreur pendant l'enregistrement des paramètres" msgid "Error while scanning library" msgstr "Erreur lors du scan de la bibliothèque" -#: front/src/components/library/import/BatchDetail.vue:41 -#: front/src/components/library/import/BatchDetail.vue:70 -#: front/src/components/library/import/BatchList.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:16 +#: front/src/views/content/libraries/FilesTable.vue:236 msgid "Errored" msgstr "En erreur" -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Tout le monde" +#: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgid "Errored files" +msgstr "En erreur" -#: front/src/components/playlists/Form.vue:85 -msgid "Everyone on this instance" -msgstr "Tout le monde sur cette instance" - -#: front/src/components/library/radios/Builder.vue:57 +#: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "Exclure" @@ -830,11 +817,7 @@ msgstr "Expirée" msgid "Expired/used" msgstr "Expirée/utilisée" -#: front/src/components/library/import/Main.vue:65 -msgid "External source. Supported backends" -msgstr "Source externe. Services supportés" - -#: front/src/components/Sidebar.vue:51 +#: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Favoris" @@ -842,17 +825,10 @@ msgstr "Favoris" msgid "Federate with a new instance" msgstr "Fédérer avec une nouvelle instance" -#: front/src/views/federation/LibraryTrackList.vue:21 -msgid "Federated tracks" -msgstr "Pistes fédérées" - -#: front/src/components/Sidebar.vue:87 -#: src/components/library/import/BatchList.vue:25 +#: front/src/views/federation/LibraryDetail.vue:40 #: front/src/components/manage/users/UsersTable.vue:180 -#: front/src/views/admin/Settings.vue:84 -#: src/views/admin/users/UsersDetail.vue:161 -#: front/src/views/federation/Base.vue:35 -#: src/views/federation/LibraryDetail.vue:40 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: src/views/admin/Settings.vue:84 front/src/views/federation/Base.vue:35 msgid "Federation" msgstr "Fédération" @@ -860,43 +836,38 @@ msgstr "Fédération" msgid "File mirroring" msgstr "Réplication des fichiers" -#: front/src/components/library/import/FileUpload.vue:43 +#: front/src/components/library/FileUpload.vue:83 msgid "File name" msgstr "Nom du fichier" -#: front/src/components/library/import/Main.vue:76 -msgid "File upload" -msgstr "Envoi de fichier" - #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/FilesList.vue:21 msgid "Files" msgstr "Fichiers" -#: front/src/components/library/import/ArtistImport.vue:7 -msgid "Filter album types" -msgstr "Filtrer le type d'album" - -#: front/src/components/library/radios/Builder.vue:56 +#: front/src/components/library/radios/Builder.vue:60 msgid "Filter name" msgstr "Nom du filtre" -#: front/src/components/library/import/Main.vue:52 -msgid "Finish import" -msgstr "Terminer l'import" - -#: front/src/components/library/import/BatchDetail.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:240 msgid "Finished" msgstr "Terminé" -#: front/src/components/library/import/Main.vue:59 -msgid "First, choose where you want to import the music from" -msgstr "Tout d'abord, choisissez le mode d'import de la musique" - #: front/src/components/federation/LibraryCard.vue:44 +#: front/src/views/content/remote/Card.vue:37 msgid "Follow" msgstr "Suivre" +#: front/src/views/content/remote/Card.vue:42 +#, fuzzy +msgid "Follow pending approval" +msgstr "Abonnement en attente de validation" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "" + #: front/src/components/federation/LibraryCard.vue:36 msgid "Follow request pending approval" msgstr "Abonnement en attente de validation" @@ -905,7 +876,8 @@ msgstr "Abonnement en attente de validation" msgid "Follow status" msgstr "Statut de l'abonnement" -#: front/src/views/federation/Base.vue:13 +#: front/src/views/content/libraries/Detail.vue:7 +#: src/views/federation/Base.vue:13 #: front/src/views/federation/LibraryFollowersList.vue:24 msgid "Followers" msgstr "Abonnés" @@ -915,6 +887,7 @@ msgid "Followers only" msgstr "Abonné·es seulement" #: front/src/components/federation/LibraryCard.vue:15 +#: front/src/views/content/remote/Card.vue:47 #: front/src/views/federation/LibraryDetail.vue:29 msgid "Following" msgstr "Abonné" @@ -928,7 +901,7 @@ msgstr "de l'album %{ album } par %{ artist }" msgid "From album %{ album } by %{ artist }" msgstr "De l'album %{ album } par %{ artist }" -#: front/src/App.vue:56 +#: front/src/App.vue:58 msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" msgstr "Funkwale est un projet open-source et gratuit, animé par des bénévoles. Vous pouvez nous aider à améliorer le service en remontant les problèmes que vous rencontrez, en suggérant des améliorations et en parlant du projet autour de vous !" @@ -971,6 +944,11 @@ msgstr "" " MusicBrainz\n" " " +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgid "Get started" +msgstr "Prochaine étape" + #: front/src/components/common/ActionTable.vue:21 #: front/src/components/common/ActionTable.vue:27 msgid "Go" @@ -980,18 +958,10 @@ msgstr "Aller" msgid "Go to home page" msgstr "Retourner à la page d'accueil" -#: front/src/components/library/import/Main.vue:13 -msgid "Grab corresponding metadata" -msgstr "Récupérer les métadonnées correspondantes" - -#: front/src/App.vue:74 +#: front/src/App.vue:76 msgid "Help us translate Funkwhale" msgstr "Aidez-nous à traduire Funkwhale" -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Accueil" - #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" msgstr "Heures de musique" @@ -1000,16 +970,12 @@ msgstr "Heures de musique" 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/components/library/import/BatchList.vue:34 -msgid "ID" -msgstr "ID" - #: front/src/views/auth/PasswordResetConfirm.vue:24 msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." 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/federation/LibraryTrackTable.vue:196 #: front/src/components/library/Library.vue:17 +#: front/src/components/federation/LibraryTrackTable.vue:196 msgid "Import" msgstr "Import" @@ -1017,45 +983,15 @@ msgstr "Import" msgid "Import #%{ id } launched" msgstr "Import #%{ id } démarré" -#: front/src/components/library/import/Main.vue:38 -msgid "Import %{ count } track" -msgid_plural "Import %{ count } tracks" -msgstr[0] "Import %{ count } track" -msgstr[1] "Importer %{ count } pistes" - -#: front/src/components/library/import/BatchDetail.vue:10 -msgid "Import batch" -msgstr "Lot d'import" - -#: front/src/components/library/import/BatchDetail.vue:185 -msgid "Import Batch #%{ id }" -msgstr "Lot d'imports #%{ id }" - #: front/src/components/library/Library.vue:20 msgid "Import batches" msgstr "Lots d'imports" -#: front/src/components/library/import/BatchList.vue:117 -msgid "Import Batches" -msgstr "Lots d'imports" - #: front/src/components/manage/library/FilesTable.vue:40 #: front/src/components/manage/library/RequestsTable.vue:53 msgid "Import date" msgstr "Date d'import" -#: front/src/components/library/import/FileUpload.vue:38 -msgid "Import detail page" -msgstr "Page de détail de l'import" - -#: front/src/components/Sidebar.vue:81 -msgid "Import music" -msgstr "Importer de la musique" - -#: front/src/components/library/import/Main.vue:267 -msgid "Import Music" -msgstr "Importer de la musique" - #: front/src/components/Home.vue:71 msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importez de la musique de différentes plate-formes, comme YouTube ou Soundcloud" @@ -1065,43 +1001,29 @@ msgstr "Importez de la musique de différentes plate-formes, comme YouTube ou So msgid "Import pending" msgstr "Import en attente" +#: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgid "Import reference" +msgstr "Source de l'import" + #: front/src/views/admin/library/Base.vue:9 #: front/src/views/admin/library/RequestsList.vue:3 #: front/src/views/admin/library/RequestsList.vue:21 msgid "Import requests" msgstr "Requêtes d'import" -#: front/src/components/library/import/BatchList.vue:20 -#: front/src/components/library/import/Main.vue:6 -msgid "Import source" -msgstr "Source de l'import" - #: front/src/components/federation/LibraryTrackTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Import status" msgstr "Status de l'import" -#: front/src/components/library/import/ReleaseImport.vue:14 -msgid "Import this release" -msgstr "Importer cet album" - -#: front/src/components/library/import/TrackImport.vue:11 -msgid "Import this track" -msgstr "Importer cette piste" - #: front/src/components/federation/LibraryTrackTable.vue:12 #: front/src/components/manage/library/RequestsTable.vue:29 #: front/src/components/manage/library/RequestsTable.vue:61 msgid "Imported" msgstr "Importé" -#: front/src/components/library/import/TrackImport.vue:44 -msgid "Imported URL" -msgstr "URL importée" - -#: front/src/views/admin/Settings.vue:82 -msgid "Imports" -msgstr "Imports" - #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "Dans les favoris" @@ -1114,36 +1036,16 @@ msgstr "Dans la bibliothèque" msgid "Inactive" msgstr "Inactif" -#: front/src/components/library/import/Main.vue:96 -msgid "Input a MusicBrainz ID manually:" -msgstr "Saisir manuellement un ID MusicBrainz :" - -#: front/src/views/auth/PasswordReset.vue:53 -msgid "Input the email address binded to your account" -msgstr "Saisissez l'adresse email associée à votre compte" - #: front/src/components/playlists/Editor.vue:31 msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" msgstr[0] "Insérer depuis la queue (%{ count } piste)" msgstr[1] "Insérer depuis la queue (%{ count } pistes)" -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Informations relatives à cette instance" - #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Radios de l'instance" -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Paramètres de l'instance" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Fil de l'instance" - #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -1159,26 +1061,22 @@ msgstr "Code d'invitation (optionnel)" msgid "Invitations" msgstr "Invitations" -#: front/src/App.vue:43 +#: front/src/App.vue:45 msgid "Issue tracker" msgstr "Issue tracker" -#: front/src/components/library/import/BatchDetail.vue:80 -msgid "Job ID" -msgstr "ID de la tâche" - -#: front/src/components/library/import/BatchList.vue:36 -msgid "Jobs" -msgstr "Tâches" +#: front/src/views/content/libraries/Home.vue:9 +msgid "It looks like you don't have any library yet, it's time to create one!" +msgstr "" #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Gardez une trace de vos chansons favorites" -#: front/src/components/audio/track/Table.vue:33 -msgid "Keep your PRIVATE_TOKEN secret as it gives access to your account." -msgstr "" -"Gardez votre PRIVATE_TOKEN secret car il permet d'accéder à votre compte." +#: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgid "Known libraries" +msgstr "Parcourir les bibliothèques" #: front/src/components/manage/users/UsersTable.vue:41 #: front/src/views/admin/users/UsersDetail.vue:45 @@ -1193,15 +1091,10 @@ msgstr "Dernière récupération" msgid "Last modification" msgstr "Dernière modification" -#: front/src/components/common/ActionTable.vue:39 +#: front/src/components/common/ActionTable.vue:40 msgid "Launch" msgstr "Démarrer" -#: front/src/components/library/import/BatchDetail.vue:18 -#: front/src/components/library/import/BatchList.vue:35 -msgid "Launch date" -msgstr "Date de lancement" - #: front/src/components/federation/LibraryForm.vue:31 msgid "Launch scan" msgstr "Démarrer le scan" @@ -1210,20 +1103,19 @@ msgstr "Démarrer le scan" msgid "Learn more about this instance" msgstr "En apprendre plus à propos de cette instance" -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Laisser vide pour obtenir un code aléatoire" - #: front/src/components/requests/Form.vue:10 msgid "Leave this field empty if you're requesting the whole discography." msgstr "Laisser ce champ vide si vous voulez suggérer toute la discographie." -#: front/src/views/federation/Base.vue:5 -#: src/views/federation/LibraryList.vue:123 +#: front/src/views/content/Base.vue:5 src/views/federation/Base.vue:5 +#: front/src/views/federation/LibraryList.vue:123 msgid "Libraries" msgstr "Bibliothèques" -#: front/src/components/Sidebar.vue:70 +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:51 #: front/src/components/instance/Stats.vue:30 #: front/src/components/manage/users/UsersTable.vue:176 @@ -1244,131 +1136,100 @@ msgstr "Nom de la bibliothèque" msgid "Library size" msgstr "Taille de la bibliothèque" -#: front/src/components/federation/LibraryForm.vue:96 -msgid "library@demo.funkwhale.audio" -msgstr "library@demo.funkwhale.audio" - -#: front/src/App.vue:29 +#: front/src/App.vue:31 msgid "Links" msgstr "Liens" +#: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgid "Loading followers..." +msgstr "Parcourir les abonnés" + +#: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgid "Loading Libraries..." +msgstr "Chargement de vos favoris ..." + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgid "Loading library data..." +msgstr "Saisissez un nom de domaine..." + +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgid "Loading notifications..." +msgstr "Chargement de la timeline ..." + +#: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgid "Loading remote libraries..." +msgstr "Chargement de la timeline ..." + #: front/src/views/instance/Timeline.vue:4 msgid "Loading timeline..." msgstr "Chargement de la timeline ..." +#: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgid "Loading usage data..." +msgstr "Chargement de vos favoris ..." + #: front/src/components/favorites/List.vue:5 msgid "Loading your favorites..." msgstr "Chargement de vos favoris ..." -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Connexion" - #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Connectez vous à votre compte Funkwhale" -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Déconnexion" - #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Connecté·e en tant que %{ username }" -#: front/src/components/Sidebar.vue:44 src/components/auth/Login.vue:41 +#: front/src/components/Sidebar.vue:55 src/components/auth/Login.vue:41 msgid "Login" msgstr "Connexion" -#: front/src/components/Sidebar.vue:43 +#: front/src/components/Sidebar.vue:53 msgid "Logout" msgstr "Déconnexion" -#: front/src/components/audio/Player.vue:266 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "Répétition désactivée. Cliquez pour activer la répétition sur la piste actuelle." - -#: front/src/components/audio/Player.vue:267 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "Répétition sur la piste en cours. Cliquer pour répêter sur l'intégralité de la queue." - -#: front/src/components/audio/Player.vue:268 -msgid "Looping on whole queue. Click to disable looping." -msgstr "Répétition sur l'intégralité, cliquez pour désactiver la répétition." - -#: front/src/components/library/Track.vue:94 +#: front/src/components/library/Track.vue:105 msgid "Lyrics" msgstr "Paroles" -#: front/src/views/admin/library/Base.vue:25 -msgid "Manage library" -msgstr "Gérer la bibliothèque" - #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Gérer les playlists" -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Gérer les utilisateur·rices" - #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Gérer vos playlists" -#: front/src/components/manage/library/RequestsTable.vue:197 -msgid "Mark as closed" -msgstr "Marquer comme fermé" - -#: front/src/components/manage/library/RequestsTable.vue:196 -msgid "Mark as imported" +#: front/src/views/Notifications.vue:17 +#, fuzzy +msgid "Mark all as read" msgstr "Marquer comme importé" -#: front/src/components/library/import/Main.vue:12 -msgid "Metadata" -msgstr "Metadonnées" - -#: front/src/components/library/import/Main.vue:115 -msgid "" -"Metadata is the data related to the music you want to import. This includes all the information about the artists, albums and tracks. In order to have a high quality library, it is recommended to grab data from the\n" -" \n" -" MusicBrainz\n" -" \n" -" project, which you can think about as the Wikipedia of music." -msgstr "" -"Les métadonnées sont les informations relatives à la musique que vous souhaitez importer. Cela inclut notamment toutes les informations concernant les artistes, albums et pistes. Afin d'avoir des métadonnées de qualité, il est recommandé d'utiliser les métadonnées du projet \n" -" MusicBrainz\n" -" \n" -" qui est une base de données musicale fonctionnant sur le même modèle que Wikipédia." - -#: front/src/components/Sidebar.vue:48 -#: src/components/library/import/Main.vue:18 +#: front/src/components/Sidebar.vue:63 msgid "Music" msgstr "Musique" -#: front/src/components/library/import/Main.vue:147 -msgid "Music request" -msgstr "Requête musicale" - -#: front/src/components/audio/Player.vue:265 -msgid "Mute" -msgstr "Couper le son" - #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Mon compte" -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Ma playlist d'enfer" +#: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgid "My libraries" +msgstr "Bibliothèques" -#: front/src/components/library/radios/Builder.vue:227 -msgid "My awesome radio" -msgstr "Ma radio d'enfer" - -#: front/src/components/library/Track.vue:64 -#: src/components/library/Track.vue:75 -#: front/src/components/library/Track.vue:86 +#: front/src/components/audio/track/Row.vue:40 +#: src/components/library/Track.vue:64 +#: front/src/components/library/Track.vue:75 +#: src/components/library/Track.vue:86 +#: front/src/components/library/Track.vue:97 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 @@ -1378,11 +1239,14 @@ msgstr "Ma radio d'enfer" #: front/src/components/manage/library/RequestsTable.vue:82 #: front/src/components/manage/users/UsersTable.vue:61 #: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:89 +#: front/src/views/content/libraries/FilesTable.vue:95 msgid "N/A" msgstr "ND" #: front/src/components/playlists/PlaylistModal.vue:31 #: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/content/libraries/Form.vue:10 msgid "Name" msgstr "Nom" @@ -1391,19 +1255,11 @@ msgstr "Nom" msgid "New password" msgstr "Nouveau mot de passe" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:149 msgid "New tracks will be appended here automatically." msgstr "Les nouvelles pistes seront ajoutées ici automatiquement." -#: front/src/components/library/import/Main.vue:29 -msgid "Next step" -msgstr "Prochaine étape" - -#: front/src/components/audio/Player.vue:263 -msgid "Next track" -msgstr "Piste suivante" - -#: front/src/components/Sidebar.vue:125 +#: front/src/components/Sidebar.vue:116 msgid "No" msgstr "Non" @@ -1411,13 +1267,13 @@ msgstr "Non" 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/library/Track.vue:102 +#: front/src/components/library/Track.vue:113 msgid "No lyrics available for this track." msgstr "Pas de paroles disponibles pour cette piste." -#: front/src/components/playlists/Form.vue:81 -msgid "Nobody except me" -msgstr "Personne à part moi" +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "" #: front/src/views/federation/LibraryDetail.vue:32 msgid "Not following" @@ -1432,7 +1288,12 @@ msgstr "Non importé" msgid "Not used" msgstr "Pas utilisé" -#: front/src/App.vue:37 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#, fuzzy +msgid "Notifications" +msgstr "Dernière modification" + +#: front/src/App.vue:39 msgid "Official website" msgstr "Site officiel" @@ -1440,23 +1301,15 @@ msgstr "Site officiel" msgid "Old password" msgstr "Ancien mot de passe" -#: front/src/components/library/import/FileUpload.vue:36 -msgid "Once all your files are uploaded, simply click the following button to check the import status." -msgstr "Une fois que tous vos fichiers sont chargés, cliquez sur le bouton suivant pour vérifier le statut d'import." - #: front/src/components/federation/LibraryCard.vue:21 #: front/src/components/manage/users/InvitationsTable.vue:20 msgid "Open" msgstr "Accès libre" -#: front/src/App.vue:63 +#: front/src/App.vue:65 msgid "Options" msgstr "Options" -#: front/src/components/library/import/Main.vue:93 -msgid "Or" -msgstr "Ou" - #: front/src/components/favorites/List.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:18 #: front/src/components/library/Artists.vue:15 @@ -1465,6 +1318,7 @@ msgstr "Ou" #: front/src/components/manage/library/RequestsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/federation/LibraryList.vue:18 #: src/views/playlists/List.vue:17 msgid "Ordering" @@ -1477,6 +1331,7 @@ msgstr "Ordre" #: front/src/components/manage/library/FilesTable.vue:17 #: front/src/components/manage/library/RequestsTable.vue:17 #: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:29 #: front/src/views/federation/LibraryList.vue:26 #: src/views/playlists/List.vue:25 msgid "Ordering direction" @@ -1486,10 +1341,6 @@ msgstr "Direction" msgid "Owner" msgstr "Propriétaire" -#: front/src/components/PageNotFound.vue:33 -msgid "Page Not Found" -msgstr "Page non trouvée" - #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Page non trouvée !" @@ -1498,40 +1349,29 @@ msgstr "Page non trouvée !" msgid "Password" msgstr "Mot de passe" -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Mot de passe mis à jour" - #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Mot de passe modifié avec succès" -#: front/src/components/audio/Player.vue:262 -msgid "Pause track" -msgstr "Mettre en pause" - #: front/src/components/federation/LibraryFollowTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:33 -#: front/src/components/library/import/BatchDetail.vue:69 -#: front/src/components/library/import/BatchList.vue:14 -#: front/src/components/library/import/FileUpload.vue:59 +#: front/src/components/library/FileUpload.vue:105 #: front/src/components/manage/library/RequestsTable.vue:27 #: front/src/components/manage/library/RequestsTable.vue:63 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:232 msgid "Pending" msgstr "En attente" #: front/src/components/federation/LibraryFollowTable.vue:11 +#: front/src/views/content/libraries/Detail.vue:37 #: front/src/views/federation/LibraryDetail.vue:26 msgid "Pending approval" msgstr "En attente de validation" -#: front/src/components/Sidebar.vue:217 -msgid "Pending follow requests" -msgstr "Demandes d'abonnement en attente" - -#: front/src/components/Sidebar.vue:216 src/views/admin/library/Base.vue:26 -msgid "Pending import requests" -msgstr "Requêtes en attente" +#: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgid "Pending files" +msgstr "En attente" #: front/src/components/requests/Form.vue:26 src/views/federation/Base.vue:36 msgid "Pending requests" @@ -1557,10 +1397,6 @@ msgstr "Tout lire" msgid "Play all albums" msgstr "Lire tous les albums" -#: front/src/components/audio/PlayButton.vue:58 -msgid "Play immediatly" -msgstr "Jouer immédiatement" - #: front/src/components/audio/PlayButton.vue:15 msgid "Play next" msgstr "Lire ensuite" @@ -1569,14 +1405,6 @@ msgstr "Lire ensuite" msgid "Play now" msgstr "Lire maintenant" -#: front/src/components/audio/Player.vue:261 -msgid "Play track" -msgstr "Jouer" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Playlist" - #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1603,9 +1431,9 @@ msgstr "Playlist mise à jour" msgid "Playlist visibility" msgstr "Visibilité de la playlist" -#: front/src/components/Sidebar.vue:56 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 -#: front/src/views/playlists/List.vue:103 +#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:103 +#: front/src/views/admin/Settings.vue:83 msgid "Playlists" msgstr "Playlists" @@ -1625,43 +1453,49 @@ msgstr "Merci de vérifier que votre nom d'utilisateur et mot de passe sont corr msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF ou JPG. 2Mo au plus. L'image sera réduite à 400×400 pixels." -#: front/src/components/library/import/Main.vue:26 -msgid "Previous step" -msgstr "Étape précédente" - -#: front/src/components/audio/Player.vue:260 -msgid "Previous track" -msgstr "Piste précédente" +#: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgid "Proceed" +msgstr "Poursuivre vers la page de connexion" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 msgid "Proceed to login" msgstr "Poursuivre vers la page de connexion" +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:50 msgid "Published date" msgstr "Date de sortie" -#: front/src/components/library/import/ArtistImport.vue:17 -msgid "Query template" -msgstr "Template de recherche" +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" +msgstr "" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "Queue" -#: front/src/components/audio/Player.vue:203 -msgid "Queue shuffled!" -msgstr "La queue a été mélangée !" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Radio" - -#: front/src/components/library/radios/Builder.vue:226 -msgid "Radio Builder" -msgstr "Éditeur de radio" - #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Radio créée" @@ -1695,10 +1529,6 @@ msgstr "Récemment ajouté aux favoris" msgid "Recently listened" msgstr "Écoutées récemment" -#: front/src/components/library/import/BatchDetail.vue:81 -msgid "Recording MusicBrainz ID" -msgstr "ID MusicBrainz de l'enregistrement" - #: front/src/views/admin/users/UsersDetail.vue:84 #: front/src/views/federation/LibraryDetail.vue:122 msgid "Refresh" @@ -1720,6 +1550,23 @@ msgstr "Les inscriptions sont fermées sur cette instance, vous aurez besoin d'u msgid "regular user" msgstr "utilisateur·rice standard·e" +#: front/src/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgid "Remote libraries" +msgstr "Amenez moi à la bibliothèque" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" msgstr "Retirer" @@ -1728,10 +1575,6 @@ msgstr "Retirer" msgid "Remove avatar" msgstr "Supprimer mon avatar" -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "Retirer des favoris" - #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1745,7 +1588,7 @@ msgstr "Demander un nouveau mot de passe pour l'API Subsonic ?" msgid "Request a password" msgstr "Demander un mot de passe" -#: front/src/App.vue:35 +#: front/src/App.vue:37 msgid "Request music" msgstr "Demander de la musique" @@ -1758,23 +1601,10 @@ msgstr "Demander de la musique" msgid "Request submitted!" msgstr "Requête envoyée" -#: front/src/components/library/import/BatchDetail.vue:49 -msgid "Rerun errored jobs" -msgstr "Relancer les tâches échouées" - -#: front/src/components/library/import/BatchDetail.vue:187 -msgid "Rerun job" -msgstr "Relancer la tâche" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "Réinitialiser votre mot de passe" -#: front/src/components/library/import/TrackImport.vue:31 -msgid "Result %{ current }/%{ total }" -msgstr "Résultat %{ current }/%{ total }" - #: front/src/components/favorites/List.vue:38 #: src/components/library/Artists.vue:30 #: front/src/components/library/Radios.vue:52 @@ -1784,7 +1614,7 @@ msgid "Results per page" msgstr "Résultats par page" #: front/src/components/admin/SettingsGroup.vue:63 -#: front/src/components/library/radios/Builder.vue:29 +#: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Enregistrer" @@ -1795,59 +1625,26 @@ msgstr "Scan démarré !" #: front/src/components/federation/LibraryTrackTable.vue:5 #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 -#: front/src/components/library/import/BatchDetail.vue:62 -#: front/src/components/library/import/BatchList.vue:7 #: front/src/components/manage/library/FilesTable.vue:5 #: front/src/components/manage/library/RequestsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 +#: front/src/views/content/libraries/FilesTable.vue:5 #: front/src/views/federation/LibraryList.vue:14 #: src/views/playlists/List.vue:13 msgid "Search" msgstr "Rechercher" -#: front/src/components/library/import/Main.vue:85 -msgid "Search an entity you want to import:" -msgstr "Rechercher une ressource que vous voulez importer :" - -#: front/src/components/manage/library/RequestsTable.vue:180 -msgid "Search by artist, username, comment..." -msgstr "Rechercher par artiste, nom d'utilisateur·rice, commentaire..." - -#: front/src/components/library/import/BatchDetail.vue:188 -msgid "Search by source..." -msgstr "Rechercher par source..." - -#: front/src/components/library/import/BatchList.vue:116 -msgid "Search by submitter, source..." -msgstr "Rechercher par utilisateur·rice, source..." - -#: front/src/components/federation/LibraryTrackTable.vue:182 -#: front/src/components/manage/library/FilesTable.vue:175 -msgid "Search by title, artist, domain..." -msgstr "Rechercher par titre, artiste, domaine..." - -#: front/src/components/federation/LibraryFollowTable.vue:140 -msgid "Search by username, domain..." -msgstr "Rechercher par nom d'utilisateur·rice, domaine..." - -#: front/src/components/manage/users/InvitationsTable.vue:152 -msgid "Search by username, email, code..." -msgstr "Rechercher par nom d'utilisateur·rice, email, code..." - -#: front/src/components/manage/users/UsersTable.vue:162 -msgid "Search by username, email, name..." -msgstr "Rechercher par nom d'utilisateur·rice, email, nom..." - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "Rechercher des artistes, des albums, des pistes" +#: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgid "Search a remote library" +msgstr "Amenez moi à la bibliothèque" #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Rechercher de la musique" -#: front/src/components/library/Track.vue:105 +#: front/src/components/library/Track.vue:116 msgid "Search on lyrics.wikia.com" msgstr "Rechercher sur lyrics.wikia.com" @@ -1857,42 +1654,30 @@ msgstr "Rechercher sur lyrics.wikia.com" msgid "Search on Wikipedia" msgstr "Rechercher sur Wikipédia" -#: front/src/components/library/import/TrackImport.vue:42 -msgid "Search query" -msgstr "Recherche" - #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Sections" -#: front/src/components/library/radios/Builder.vue:41 +#: front/src/components/library/radios/Builder.vue:45 msgid "Select a filter" msgstr "Sélectionner un filtre" -#: front/src/components/common/ActionTable.vue:61 +#: front/src/components/common/ActionTable.vue:64 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "Selectionner l'ensemble des %{ total } élément" msgstr[1] "Selectionner l'ensemble des %{ total } éléments" -#: front/src/components/library/import/FileUpload.vue:22 -msgid "Select files to upload..." -msgstr "Sélectionner les fichiers à envoyer..." - -#: front/src/components/common/ActionTable.vue:69 +#: front/src/components/common/ActionTable.vue:73 msgid "Select only current page" msgstr "Sélectionner seulement la page actuelle" -#: front/src/components/library/import/Main.vue:19 -msgid "Select relevant sources or files for import" -msgstr "Sélectionner les sources ou fichiers à importer" - #: front/src/components/federation/LibraryCard.vue:43 msgid "Send a follow request" msgstr "Envoyer une demande d'abonnement" -#: front/src/components/Sidebar.vue:97 -#: src/components/manage/users/UsersTable.vue:184 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 +#: front/src/components/manage/users/UsersTable.vue:184 #: front/src/views/admin/users/UsersDetail.vue:165 msgid "Settings" msgstr "Paramètres" @@ -1905,14 +1690,19 @@ msgstr "Paramètres mis à jour" msgid "Settings updated successfully." msgstr "Paramètres modifiés avec succès." -#: front/src/components/auth/Profile.vue:24 -msgid "Settings..." -msgstr "Paramètres..." - #: front/src/components/manage/users/InvitationForm.vue:27 msgid "Share link" msgstr "Lien de partage" +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request an access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +#, fuzzy +msgid "Sharing link" +msgstr "Lien de partage" + #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" @@ -1925,49 +1715,43 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "Afficher 1 piste de plus" msgstr[1] "Afficher %{ count } pistes de plus" -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "Afficher/masquer le mot de passe" +#: front/src/views/Notifications.vue:10 +#, fuzzy +msgid "Show read notifications" +msgstr "Dernière modification" #: front/src/components/federation/LibraryFollowTable.vue:97 #: front/src/components/federation/LibraryTrackTable.vue:98 -#: front/src/components/library/import/BatchDetail.vue:128 -#: front/src/components/library/import/BatchList.vue:73 #: front/src/components/manage/library/FilesTable.vue:97 #: front/src/components/manage/library/RequestsTable.vue:104 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:111 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Affichage des résultats %{ start }-%{ end } sur %{ total }" -#: front/src/components/audio/Player.vue:269 -msgid "Shuffle your queue" -msgstr "Mélanger votre queue" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "Inscription" - #: front/src/components/manage/users/UsersTable.vue:40 #: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Inscription" -#: front/src/components/audio/track/Table.vue:31 -msgid "Simply copy paste the snippet below into a terminal to launch the download." -msgstr "Copiez le texte ci-dessous dans un terminal pour lancer le téléchargement." - -#: front/src/components/library/Track.vue:69 -#: front/src/components/library/import/FileUpload.vue:44 +#: front/src/components/library/FileUpload.vue:84 +#: src/components/library/Track.vue:69 #: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Size" msgstr "Taille" -#: front/src/components/library/import/BatchDetail.vue:37 -#: front/src/components/library/import/BatchDetail.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:228 msgid "Skipped" msgstr "Ignoré" +#: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgid "Skipped files" +msgstr "Ignoré" + #: front/src/components/requests/Form.vue:3 msgid "Something's missing in the library? Let us know what you would like to listen!" msgstr "Quelque chose manque dans la bibliothèque ? Dîtes nous ce que vous voulez écouter !" @@ -1980,21 +1764,15 @@ msgstr "Désolé, nous n'avons trouvé aucun album correspondant à votre recher msgid "Sorry, we did not found any artist matching your query" msgstr "Désolé, nous n'avons trouver aucun·a artiste correspondant à votre recherche" -#: front/src/components/library/import/BatchDetail.vue:82 -#: front/src/components/library/import/BatchList.vue:38 -#: front/src/components/library/import/TrackImport.vue:17 -msgid "Source" -msgstr "Source" - -#: front/src/App.vue:41 +#: front/src/App.vue:43 msgid "Source code" msgstr "Code source" -#: front/src/App.vue:40 +#: front/src/App.vue:42 msgid "Source code (%{version})" msgstr "Code source (%{version})" -#: front/src/components/auth/Profile.vue:20 +#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" msgstr "Membre de l'équipe" @@ -2003,26 +1781,15 @@ msgstr "Membre de l'équipe" msgid "Start" msgstr "Démarrer" -#: front/src/components/library/import/FileUpload.vue:28 -msgid "Start Upload" -msgstr "Démarrer l'envoi" - -#: front/src/views/admin/Settings.vue:86 -msgid "Statistics" -msgstr "Statistiques" - #: front/src/components/federation/LibraryFollowTable.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:66 -#: front/src/components/library/import/BatchDetail.vue:83 -#: front/src/components/library/import/BatchList.vue:11 -#: front/src/components/library/import/BatchList.vue:37 -#: front/src/components/library/import/FileUpload.vue:45 +#: front/src/components/library/FileUpload.vue:85 #: front/src/components/manage/library/RequestsTable.vue:24 #: front/src/components/manage/library/RequestsTable.vue:48 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "Statut" @@ -2030,15 +1797,11 @@ msgstr "Statut" msgid "Stop" msgstr "Arrêter" -#: front/src/components/Sidebar.vue:159 +#: front/src/components/Sidebar.vue:150 msgid "Stop radio" msgstr "Arrêter la radio" -#: front/src/components/library/import/FileUpload.vue:32 -msgid "Stop Upload" -msgstr "Arrêter l'envoi" - -#: front/src/App.vue:9 src/components/requests/Form.vue:17 +#: front/src/App.vue:11 src/components/requests/Form.vue:17 msgid "Submit" msgstr "Valider" @@ -2046,45 +1809,42 @@ msgstr "Valider" msgid "Submit another request" msgstr "Envoyer une nouvelle requête" -#: front/src/components/library/import/BatchDetail.vue:26 -#: front/src/components/library/import/BatchList.vue:39 -msgid "Submitted by" -msgstr "Proposé par" - -#: front/src/views/admin/Settings.vue:85 -msgid "Subsonic" -msgstr "Subsonic" - #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "Mot de passe de l'API Subsonic" -#: front/src/components/library/import/BatchDetail.vue:71 -#: front/src/components/library/import/BatchList.vue:16 -#: front/src/components/library/import/FileUpload.vue:56 -msgid "Success" -msgstr "Succès" - -#: front/src/App.vue:11 +#: front/src/App.vue:13 msgid "Suggested choices" msgstr "Suggestions" +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 msgid "Syncing changes to server..." msgstr "Synchronisation des changements avec le serveur..." +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "" + #: front/src/components/Home.vue:26 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/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "Les Beatles, Mickael Jackson..." - -#: front/src/App.vue:59 +#: front/src/App.vue:61 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." +#: front/src/views/content/libraries/Form.vue:34 +msgid "The library and all its tracks will be deleted. This action is irreversible." +msgstr "" + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" +msgstr "" + #: front/src/components/Home.vue:124 msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "La plateforme est gratuite et open-source, vous pouvez l'installer et la modifier sans restrictions" @@ -2093,33 +1853,25 @@ msgstr "La plateforme est gratuite et open-source, vous pouvez l'installer et la msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "L'API Subsonic n'est pas disponible sur cette instance Funkwhale." -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "L'Album Blanc, Thriller..." +#: front/src/components/library/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" +msgstr "" -#: front/src/components/audio/track/Table.vue:30 -msgid "There is currently no way to download directly multiple tracks from funkwhale as a ZIP archive. However, you can use a command line tools such as cURL to easily download a list of tracks." -msgstr "Il n'est pas possible pour le moment de télécharger un ensemble de pistes sous forme d'archive. Cependant, vous pouvez utiliser un outil en ligne de commande tel que cURL pour télécharger facilement une liste de pistes." - -#: front/src/components/library/import/Main.vue:149 -msgid "This import will be associated with the music request below. After the import is finished, the request will be marked as fulfilled." -msgstr "Cet import sera associé à la requête ci dessous. Une fois l'import terminé, la requête sera marquée comme complétée." - -#: front/src/views/federation/LibraryDetail.vue:195 -msgid "This indicate if the remote library granted you access" -msgstr "Ceci indique si la bibliothèque distance vous à accordé l'accès" +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space to every user." +msgstr "" #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "C'est vous !" -#: front/src/components/common/ActionTable.vue:37 +#: front/src/components/common/ActionTable.vue:38 msgid "This may affect a lot of elements, please double check this is really what you want." msgstr "Cette opération peut affecter de nombreux éléments, merci de vérifier que c'est bien ce que vous souhaitez." -#: front/src/components/audio/PlayButton.vue:61 -msgid "This track is not imported and cannot be played" -msgstr "Cette piste n'est pas importée et ne peut pas être jouée" +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." +msgstr "" #: front/src/views/playlists/Detail.vue:37 msgid "This will completely delete this playlist and cannot be undone." @@ -2133,9 +1885,161 @@ msgstr "Cela supprimera définitivement cette radio et ne pourra pas être annul 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/App.vue:137 +#: front/src/App.vue:165 src/components/About.vue:55 +#: src/components/Home.vue:152 front/src/components/PageNotFound.vue:33 +#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 +#: src/components/audio/PlayButton.vue:54 +#: front/src/components/audio/PlayButton.vue:55 +#: front/src/components/audio/PlayButton.vue:56 +#: front/src/components/audio/PlayButton.vue:61 +#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:158 +#: src/components/audio/Player.vue:216 +#: front/src/components/audio/Player.vue:273 +#: src/components/audio/Player.vue:274 +#: front/src/components/audio/Player.vue:275 +#: src/components/audio/Player.vue:276 +#: front/src/components/audio/Player.vue:277 +#: src/components/audio/Player.vue:278 +#: front/src/components/audio/Player.vue:279 +#: src/components/audio/Player.vue:280 +#: front/src/components/audio/Player.vue:281 +#: src/components/audio/Player.vue:282 +#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 +#: front/src/components/audio/SearchBar.vue:20 +#: src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 +#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 +#: src/components/auth/Profile.vue:47 +#: front/src/components/auth/Settings.vue:257 src/components/auth/Signup.vue:95 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/SubsonicTokenForm.vue:95 +#: front/src/components/auth/SubsonicTokenForm.vue:111 +#: front/src/components/favorites/List.vue:109 +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/federation/LibraryFollowTable.vue:140 +#: front/src/components/federation/LibraryForm.vue:96 +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/federation/LibraryTrackTable.vue:196 +#: front/src/components/forms/PasswordInput.vue:25 +#: front/src/components/library/Album.vue:91 +#: src/components/library/Artist.vue:119 +#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Artists.vue:119 +#: front/src/components/library/FileUpload.vue:238 +#: front/src/components/library/FileUpload.vue:239 +#: front/src/components/library/FileUpload.vue:240 +#: front/src/components/library/FileUpload.vue:241 +#: src/components/library/Home.vue:65 +#: front/src/components/library/Radios.vue:140 +#: src/components/library/Radios.vue:141 +#: front/src/components/library/Track.vue:185 +#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/manage/library/FilesTable.vue:175 +#: front/src/components/manage/library/FilesTable.vue:189 +#: front/src/components/manage/library/RequestsTable.vue:180 +#: front/src/components/manage/library/RequestsTable.vue:195 +#: front/src/components/manage/library/RequestsTable.vue:196 +#: front/src/components/manage/library/RequestsTable.vue:197 +#: front/src/components/manage/users/InvitationForm.vue:58 +#: front/src/components/manage/users/InvitationsTable.vue:152 +#: front/src/components/manage/users/InvitationsTable.vue:166 +#: front/src/components/manage/users/UsersTable.vue:162 +#: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/components/manage/users/UsersTable.vue:176 +#: front/src/components/manage/users/UsersTable.vue:180 +#: front/src/components/manage/users/UsersTable.vue:184 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/Search.vue:114 +#: front/src/components/metadata/Search.vue:130 +#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:138 +#: front/src/components/notifications/NotificationRow.vue:39 +#: front/src/components/notifications/NotificationRow.vue:40 +#: front/src/components/notifications/NotificationRow.vue:44 +#: front/src/components/notifications/NotificationRow.vue:45 +#: front/src/components/notifications/NotificationRow.vue:62 +#: front/src/components/playlists/Editor.vue:163 +#: src/components/playlists/Form.vue:74 +#: front/src/components/playlists/Form.vue:81 +#: src/components/playlists/Form.vue:85 +#: front/src/components/playlists/Form.vue:89 +#: front/src/components/playlists/PlaylistModal.vue:116 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +#: front/src/components/requests/Form.vue:73 +#: src/components/requests/Form.vue:74 +#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 +#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 +#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 src/views/admin/library/Base.vue:25 +#: front/src/views/admin/library/Base.vue:26 +#: src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/RequestsList.vue:21 +#: front/src/views/admin/users/Base.vue:20 +#: front/src/views/admin/users/InvitationsList.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:146 +#: front/src/views/admin/users/UsersDetail.vue:153 +#: front/src/views/admin/users/UsersDetail.vue:157 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: front/src/views/admin/users/UsersDetail.vue:165 +#: front/src/views/admin/users/UsersList.vue:21 +#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 +#: src/views/auth/PasswordReset.vue:53 +#: front/src/views/auth/PasswordResetConfirm.vue:62 +#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 +#: src/views/content/libraries/Card.vue:58 +#: front/src/views/content/libraries/Card.vue:59 +#: front/src/views/content/libraries/Card.vue:60 +#: front/src/views/content/libraries/Card.vue:61 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/content/libraries/FilesTable.vue:225 +#: front/src/views/content/libraries/FilesTable.vue:228 +#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:232 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:236 +#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:240 +#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:257 +#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/Form.vue:70 +#: front/src/views/content/libraries/Form.vue:71 +#: front/src/views/content/libraries/Form.vue:72 +#: front/src/views/content/libraries/Form.vue:73 +#: front/src/views/content/libraries/Form.vue:74 +#: front/src/views/content/libraries/Form.vue:106 +#: front/src/views/content/libraries/Form.vue:109 +#: front/src/views/content/libraries/Form.vue:129 +#: front/src/views/content/remote/Card.vue:70 +#: src/views/content/remote/Card.vue:71 +#: front/src/views/content/remote/ScanForm.vue:48 +#: src/views/federation/Base.vue:35 front/src/views/federation/Base.vue:36 +#: src/views/federation/LibraryDetail.vue:194 +#: front/src/views/federation/LibraryDetail.vue:195 +#: front/src/views/federation/LibraryDetail.vue:196 +#: front/src/views/federation/LibraryDetail.vue:197 +#: front/src/views/federation/LibraryFollowersList.vue:24 +#: front/src/views/federation/LibraryList.vue:122 +#: front/src/views/federation/LibraryList.vue:123 +#: front/src/views/federation/LibraryTrackList.vue:21 +#: front/src/views/instance/Timeline.vue:57 +#: src/views/library/MusicRequest.vue:21 +#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:103 +#: front/src/views/playlists/List.vue:104 src/views/radios/Detail.vue:80 +#, fuzzy msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "Cela va effacer vos données locales et vous déconnecter, voulez-vous continuer ?" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "Cela va effacer vos données locales et vous déconnecter, voulez-vous continuer ?" +msgstr[1] "Cela va effacer vos données locales et vous déconnecter, voulez-vous continuer ?" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -2145,19 +2049,25 @@ msgstr "Cela vous déconnectera sur l'ensemble de vos appareils utilisant ce mot 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é." +#: front/src/views/content/libraries/Quota.vue:90 +msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + #: front/src/components/audio/track/Table.vue:6 #: front/src/components/federation/LibraryTrackTable.vue:47 #: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/views/content/libraries/FilesTable.vue:51 msgid "Title" msgstr "Titre" -#: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:174 -#: front/src/components/library/import/BatchDetail.vue:84 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "Piste" - #: front/src/components/library/Track.vue:53 msgid "Track information" msgstr "Information de la piste" @@ -2172,8 +2082,9 @@ msgstr "pistes" #: front/src/components/library/Album.vue:43 #: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 src/views/playlists/Detail.vue:50 -#: front/src/views/radios/Detail.vue:34 +#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 +#: src/views/federation/Base.vue:8 front/src/views/playlists/Detail.vue:50 +#: src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Pistes" @@ -2197,10 +2108,16 @@ msgstr "pistes écoutées" msgid "Trigger scan" msgstr "Déclencher un scan" +#: front/src/components/library/Track.vue:91 #: front/src/components/manage/library/FilesTable.vue:41 msgid "Type" msgstr "Type" +#: front/src/views/content/remote/Card.vue:52 +#, fuzzy +msgid "Unfollow" +msgstr "Suivre" + #: front/src/components/About.vue:15 msgid "Unfortunately, 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." @@ -2213,14 +2130,15 @@ msgstr "Inconnu" msgid "Unlimited music" msgstr "Musique illimitée" -#: front/src/components/audio/Player.vue:264 -msgid "Unmute" -msgstr "Réactiver le son" - #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "Mettre à jour l'avatar" +#: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgid "Update library" +msgstr "Gérer la bibliothèque" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "Mettre à jour la playlist" @@ -2233,7 +2151,9 @@ msgstr "Mettre à jour les paramètres" msgid "Update your password" msgstr "Mettre à jour votre mot de passe" +#: front/src/views/content/libraries/Card.vue:44 #: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/views/content/libraries/DetailArea.vue:24 #: front/src/views/admin/users/UsersDetail.vue:153 msgid "Upload" msgstr "Envoi" @@ -2242,26 +2162,43 @@ msgstr "Envoi" msgid "Upload a new avatar" msgstr "Téléverser un nouvel avatar" -#: front/src/components/library/import/Main.vue:7 -msgid "Uploaded files or external source" -msgstr "Fichiers envoyés ou source externe" +#: front/src/views/content/Home.vue:6 +#, fuzzy +msgid "Upload audio content" +msgstr "Téléverser un nouvel avatar" -#: front/src/components/library/import/FileUpload.vue:57 +#: front/src/views/content/libraries/FilesTable.vue:54 +#, fuzzy +msgid "Upload date" +msgstr "Envoi" + +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgid "Upload new tracks" +msgstr "Téléverser un nouvel avatar" + +#: front/src/components/library/FileUpload.vue:99 +#, fuzzy +msgid "Uploaded" +msgstr "Envoi" + +#: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgid "Uploading" +msgstr "Envoi en cours..." + +#: front/src/components/library/FileUpload.vue:102 msgid "Uploading..." msgstr "Envoi en cours..." -#: front/src/App.vue:45 +#: front/src/App.vue:47 msgid "Use another instance" msgstr "Utiliser une autre instance" -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "Utilisez ce champ pour ajouter des détails à votre demande, si nécessaire" - -#: front/src/views/federation/LibraryDetail.vue:196 -msgid "Use this flag to enable/disable federation with this library" -msgstr "Utilisez ce réglage pour activer/désactiver la fédération avec cette bibliothèque" - #: front/src/views/auth/PasswordReset.vue:12 msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "Utilisez ce formulaire pour demander à réinitialiser votre mot de passe. Vous recevrez un email à l'adresse indiquée contenant les instructions de réinitialisation." @@ -2275,6 +2212,7 @@ msgid "Used" msgstr "Utilisé" #: front/src/components/manage/library/RequestsTable.vue:47 +#: front/src/views/content/libraries/Detail.vue:26 msgid "User" msgstr "Utilisateur·rice" @@ -2299,21 +2237,32 @@ msgstr "Nom d'utilisateur ou email" msgid "users" msgstr "utilisateur·rice·s" -#: front/src/components/Sidebar.vue:103 src/views/admin/Settings.vue:81 -#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3 -#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 msgid "Users" msgstr "Utilisateur·ice·s" +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +#, fuzzy +msgid "View files" +msgstr "Fichiers de la bibliothèque" + #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 #: front/src/components/library/Track.vue:44 -#: front/src/components/library/import/ArtistImport.vue:131 -#: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/ArtistCard.vue:49 msgid "View on MusicBrainz" msgstr "Voir sur MusicBrainz" +#: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgid "Visibility" +msgstr "Visibilité de la playlist" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "Nous ne pouvons pas ajouter cette piste à une playlist" @@ -2342,8 +2291,17 @@ msgstr "Nous ne pouvons pas enregistrer vos paramètres" 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/components/library/import/FileUpload.vue:5 -msgid "We recommend using Picard for that purpose." +#: front/src/views/Notifications.vue:26 +msgid "We don't have any notification to display!" +msgstr "" + +#: front/src/views/content/Home.vue:4 +msgid "We offer various way to grab new content and make it available here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgid "we recommend using Picard for that purpose" msgstr "Nous recommandons d'utiliser le logiciel Picard pour cela." #: front/src/components/Home.vue:7 @@ -2358,27 +2316,15 @@ msgstr "Désolé, la page demandée n’existe pas :" msgid "We've received your request, you'll get some groove soon ;)" msgstr "Nous avons bien reçu votre requête, vous aurez bientôt de nos nouvelles ;)" -#: front/src/components/Home.vue:152 -msgid "Welcome" -msgstr "Bienvenue" - #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" msgstr "Bienvenue sur Funkwhale" -#: front/src/components/library/import/Main.vue:114 -msgid "What is metadata?" -msgstr "Qu'est-ce que les métadonnées ?" - -#: front/src/views/federation/LibraryDetail.vue:197 -msgid "When enabled, auto importing will automatically import new tracks published in this library" -msgstr "Si ce réglage est activé, les nouvelles pistes ajoutées dans cette bibliothèque seront automatiquement importées" - #: front/src/components/Home.vue:24 msgid "Why funkwhale?" msgstr "Pourquoi Funkwhale ?" -#: front/src/components/Sidebar.vue:124 +#: front/src/components/Sidebar.vue:115 msgid "Yes" msgstr "Oui" @@ -2386,13 +2332,17 @@ msgstr "Oui" msgid "Yes, log me out!" msgstr "Oui, déconnectez-moi !" +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Vous êtes actuellement connecté·e en tant que %{ username }" -#: front/src/components/library/import/Main.vue:111 -msgid "You can also skip this step and enter metadata manually." -msgstr "Vous pouvez également sauter cette étape et entrer les métadonnées manuellement." +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." +msgstr "" #: front/src/components/Home.vue:136 msgid "You can invite friends and family to your instance so they can enjoy your music" @@ -2406,14 +2356,18 @@ msgstr "Vous pouvez utiliser cette interface pour réaliser votre propre radio p 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/Sidebar.vue:156 +#: front/src/components/Sidebar.vue:147 msgid "You have a radio playing" msgstr "Vous écoutez une radio" -#: front/src/App.vue:6 +#: front/src/App.vue:8 msgid "You need to select an instance in order to continue" msgstr "Vous devez choisir une instance pour continuer" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You will be able to share your library with other people, regardless of it's visibility." +msgstr "" + #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "Vous allez être déconnecté⋅e de cette session et vous allez devoir vous connecter avec votre nouveau mot de passe" @@ -2422,22 +2376,19 @@ msgstr "Vous allez être déconnecté⋅e de cette session et vous allez devoir 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/library/import/Main.vue:103 -msgid "You will import:" -msgstr "Vous allez importer :" - #: front/src/views/auth/EmailConfirm.vue:24 msgid "Your email address was confirmed, you can now use the service without limitations." msgstr "Votre adresse email a été confirmée, vous pouvez maintenant utiliser le service sans limitations." -#: front/src/components/favorites/List.vue:109 -msgid "Your Favorites" -msgstr "Vos favoris" - #: front/src/components/Home.vue:117 msgid "Your music, your way" msgstr "Votre musique, à votre façon" +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgid "Your notifications" +msgstr "Dernière modification" + #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." msgstr "Votre mot de passe a été mis à jour avec succès." @@ -2446,8 +2397,403 @@ msgstr "Votre mot de passe a été mis à jour avec succès." 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/components/audio/PlayButton.vue:156 +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Copier les pistes de la queue dans la playlist" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Ajouter à cette playlist" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Ma playlist d'enfer" + +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +msgid "Nobody except me" +msgstr "Personne à part moi" + +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +msgid "Everyone on this instance" +msgstr "Tout le monde sur cette instance" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Tout le monde" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "Inscription" + +#: front/src/components/auth/Signup.vue:96 +msgid "Enter your invitation code (case insensitive)" +msgstr "Saisissez votre code d'invitation (insensible à la casse)" + +#: front/src/components/auth/Signup.vue:97 +msgid "Enter your username" +msgstr "Saisissez votre nom d'utilisateur·rice" + +#: front/src/components/auth/Signup.vue:98 +msgid "Enter your email" +msgstr "Saisissez votre email" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Mot de passe mis à jour" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Accès désactivé" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Saisissez votre nom d'utilisateur·rice ou email" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Connexion" + +#: front/src/components/auth/Profile.vue:47 +msgid "%{ username }'s profile" +msgstr "Profil de %{ username }" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Déconnexion" + +#: front/src/components/auth/Settings.vue:257 +msgid "Account Settings" +msgstr "Paramètres du compte" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +msgid "Remove from favorites" +msgstr "Retirer des favoris" + +#: front/src/components/favorites/List.vue:109 +msgid "Your Favorites" +msgstr "Vos favoris" + +#: front/src/components/library/Radios.vue:140 +msgid "Enter a radio name..." +msgstr "Saisissez un nom de radio..." + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Éditeur de radio" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Ma radio d'enfer" + +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgid "My awesome description" +msgstr "Ma radio d'enfer" + +#: front/src/components/library/FileUpload.vue:238 +msgid "Upload refused, ensure the file is not too big and you have not reached your quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:239 +msgid "Impossible to upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/library/FileUpload.vue:240 +#, fuzzy +msgid "A network error occured while uploading this file" +msgstr "Une erreur s'est produite pendant l'enregistrement de vos modifications" + +#: front/src/components/library/FileUpload.vue:241 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/Artists.vue:118 +msgid "Enter an artist name..." +msgstr "Saisissez un nom d'artiste..." + +#: front/src/components/library/Track.vue:185 +#: src/components/audio/SearchBar.vue:27 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Piste" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Accueil" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Afficher/masquer le mot de passe" + +#: front/src/components/requests/Form.vue:73 +msgid "The Beatles, Mickael Jackson…" +msgstr "Les Beatles, Mickael Jackson..." + +#: front/src/components/requests/Form.vue:74 +msgid "The White Album, Thriller…" +msgstr "L'Album Blanc, Thriller..." + +#: front/src/components/requests/Form.vue:75 +msgid "Use this comment box to add details to your request if needed" +msgstr "Utilisez ce champ pour ajouter des détails à votre demande, si nécessaire" + +#: front/src/components/federation/LibraryFollowTable.vue:140 +msgid "Search by username, domain..." +msgstr "Rechercher par nom d'utilisateur·rice, domaine..." + +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/manage/library/FilesTable.vue:175 +msgid "Search by title, artist, domain..." +msgstr "Rechercher par titre, artiste, domaine..." + +#: front/src/components/federation/LibraryForm.vue:96 +msgid "library@demo.funkwhale.audio" +msgstr "library@demo.funkwhale.audio" + +#: front/src/components/audio/PlayButton.vue:158 msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" msgstr[0] "%{ count } piste a été ajouté à votre queue" msgstr[1] "%{ count } pistes ont été ajoutées à votre queue" + +#: front/src/components/audio/Search.vue:65 +msgid "Artist, album, track..." +msgstr "Artiste, album, piste..." + +#: front/src/components/audio/SearchBar.vue:20 +msgid "Search for artists, albums, tracks..." +msgstr "Rechercher des artistes, des albums, des pistes" + +#: front/src/components/audio/Player.vue:216 +msgid "Queue shuffled!" +msgstr "La queue a été mélangée !" + +#: front/src/components/audio/Player.vue:273 +msgid "Previous track" +msgstr "Piste précédente" + +#: front/src/components/audio/Player.vue:274 +msgid "Play track" +msgstr "Jouer" + +#: front/src/components/audio/Player.vue:275 +msgid "Pause track" +msgstr "Mettre en pause" + +#: front/src/components/audio/Player.vue:276 +msgid "Next track" +msgstr "Piste suivante" + +#: front/src/components/audio/Player.vue:277 +msgid "Unmute" +msgstr "Réactiver le son" + +#: front/src/components/audio/Player.vue:278 +msgid "Mute" +msgstr "Couper le son" + +#: front/src/components/audio/Player.vue:279 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "Répétition désactivée. Cliquez pour activer la répétition sur la piste actuelle." + +#: front/src/components/audio/Player.vue:280 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "Répétition sur la piste en cours. Cliquer pour répêter sur l'intégralité de la queue." + +#: front/src/components/audio/Player.vue:281 +msgid "Looping on whole queue. Click to disable looping." +msgstr "Répétition sur l'intégralité, cliquez pour désactiver la répétition." + +#: front/src/components/audio/Player.vue:282 +msgid "Shuffle your queue" +msgstr "Mélanger votre queue" + +#: front/src/components/audio/Player.vue:283 +msgid "Clear your queue" +msgstr "Vider la queue" + +#: front/src/components/Sidebar.vue:203 +msgid "Pending import requests" +msgstr "Requêtes en attente" + +#: front/src/components/Sidebar.vue:204 +msgid "Pending follow requests" +msgstr "Demandes d'abonnement en attente" + +#: front/src/components/metadata/Search.vue:114 +msgid "Enter your search query..." +msgstr "Saisissez votre recherche..." + +#: front/src/components/manage/library/RequestsTable.vue:180 +msgid "Search by artist, username, comment..." +msgstr "Rechercher par artiste, nom d'utilisateur·rice, commentaire..." + +#: front/src/components/manage/library/RequestsTable.vue:196 +msgid "Mark as imported" +msgstr "Marquer comme importé" + +#: front/src/components/manage/library/RequestsTable.vue:197 +msgid "Mark as closed" +msgstr "Marquer comme fermé" + +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Laisser vide pour obtenir un code aléatoire" + +#: front/src/components/manage/users/InvitationsTable.vue:152 +msgid "Search by username, email, code..." +msgstr "Rechercher par nom d'utilisateur·rice, email, code..." + +#: front/src/components/manage/users/UsersTable.vue:162 +msgid "Search by username, email, name..." +msgstr "Rechercher par nom d'utilisateur·rice, email, nom..." + +#: front/src/views/content/remote/ScanForm.vue:48 +#, fuzzy +msgid "Enter a library url" +msgstr "Saisissez un nom de domaine..." + +#: front/src/views/content/libraries/FilesTable.vue:225 +#, fuzzy +msgid "Search by title, artist, album..." +msgstr "Rechercher par titre, artiste, domaine..." + +#: front/src/views/content/libraries/FilesTable.vue:229 +msgid "Track was already present in one of your libraries" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:233 +msgid "Track is uploaded but not processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:237 +msgid "An error occured while processing this track, ensure the track is correctly tagged" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:241 +#, fuzzy +msgid "Import went on successfully" +msgstr "Mot de passe modifié avec succès" + +#: front/src/views/content/libraries/FilesTable.vue:258 +#, fuzzy +msgid "Relaunch import" +msgstr "Terminer l'import" + +#: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgid "Visibility: nobody except me" +msgstr "Personne à part moi" + +#: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgid "Visibility: everyone on this instance" +msgstr "Tout le monde sur cette instance" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgid "Total size of the files in this library" +msgstr "Pistes disponibles dans cette bibliothèque" + +#: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgid "My awesome library" +msgstr "Ma radio d'enfer" + +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personnal music, I hope you will like it!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, including other instances" +msgstr "Tout le monde sur cette instance" + +#: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgid "Library updated" +msgstr "Nom de la bibliothèque" + +#: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgid "Library created" +msgstr "Nom de la bibliothèque" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Radio" + +#: front/src/views/instance/Timeline.vue:57 +msgid "Instance Timeline" +msgstr "Fil de l'instance" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Playlist" + +#: front/src/views/playlists/List.vue:104 +msgid "Enter an playlist name..." +msgstr "Saisissez un nom de playlist..." + +#: front/src/views/admin/users/UsersDetail.vue:146 +msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +msgstr "Détermine si le compte utilisateur est actif ou non. Les comptes inactifs ne peuvent pas se connecter ou utiliser le service." + +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Gérer les utilisateur·rices" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Paramètres de l'instance" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Informations relatives à cette instance" + +#: front/src/views/admin/Settings.vue:82 +msgid "Imports" +msgstr "Imports" + +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "Subsonic" + +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "Statistiques" + +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "Rapports d'erreur" + +#: front/src/views/federation/LibraryTrackList.vue:21 +msgid "Federated tracks" +msgstr "Pistes fédérées" + +#: front/src/views/federation/LibraryList.vue:122 +#, fuzzy +msgid "Enter a library domain name..." +msgstr "Saisissez un nom de domaine..." + +#: front/src/views/federation/LibraryDetail.vue:195 +msgid "This indicate if the remote library granted you access" +msgstr "Ceci indique si la bibliothèque distance vous à accordé l'accès" + +#: front/src/views/federation/LibraryDetail.vue:196 +msgid "Use this flag to enable/disable federation with this library" +msgstr "Utilisez ce réglage pour activer/désactiver la fédération avec cette bibliothèque" + +#: front/src/views/federation/LibraryDetail.vue:197 +msgid "When enabled, auto importing will automatically import new tracks published in this library" +msgstr "Si ce réglage est activé, les nouvelles pistes ajoutées dans cette bibliothèque seront automatiquement importées" diff --git a/front/locales/it/LC_MESSAGES/app.po b/front/locales/it/LC_MESSAGES/app.po index 566e1d6ac..fabd6f72c 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: 2018-07-22 14:12+0200\n" +"POT-Creation-Date: 2018-09-24 18:57+0200\n" "PO-Revision-Date: 2018-08-06 12:12+0000\n" "Last-Translator: Sylke Vicious \n" "Language-Team: none\n" @@ -30,14 +30,14 @@ msgstr "(%{ index } su %{ length })" msgid "(empty)" msgstr "(vuoto)" -#: front/src/components/common/ActionTable.vue:43 -#: front/src/components/common/ActionTable.vue:51 +#: front/src/components/common/ActionTable.vue:44 +#: front/src/components/common/ActionTable.vue:53 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } su %{ total } selezionato" msgstr[1] "%{ count } su %{ total } selezionati" -#: front/src/components/Sidebar.vue:116 +#: front/src/components/Sidebar.vue:107 #: src/views/federation/LibraryDetail.vue:87 msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -50,7 +50,7 @@ msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } traccia in %{ albumsCount } album" msgstr[1] "%{ count } tracce in %{ albumsCount } album" -#: front/src/components/library/radios/Builder.vue:76 +#: front/src/components/library/radios/Builder.vue:80 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } traccia corrisponde ai filtri combinati" @@ -62,6 +62,11 @@ msgid_plural "%{ count } tracks" msgstr[0] "%{ count} traccia" msgstr[1] "%{ count} tracce" +#: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgid "%{ current } used on %{ max } allowed" +msgstr "%{ count } su %{ total } selezionato" + #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } o %{ minutes } min" @@ -78,10 +83,6 @@ msgstr "a %{ user } piace una traccia" msgid "%{ user } listened to a track" msgstr "%{ user } ha ascoltato una traccia" -#: front/src/components/auth/Profile.vue:49 -msgid "%{ username }'s profile" -msgstr "Profilo di %{ username }" - #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" msgid_plural "%{ count } albums" @@ -101,26 +102,36 @@ msgid_plural "%{ count } tracks" msgstr[0] "1 traccia" msgstr[1] "%{ count } tracce" +#: front/src/views/content/libraries/Card.vue:39 +#: src/views/content/remote/Card.vue:26 +#, fuzzy +msgid "1 tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "1 traccia" +msgstr[1] "%{ count } tracce" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "A proposito di %{ instance }" -#: front/src/App.vue:54 +#: front/src/App.vue:56 msgid "About Funkwhale" msgstr "A proposito di Funkwhale" -#: front/src/App.vue:32 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 msgid "About this instance" msgstr "A proposito di questa istanza" -#: front/src/components/manage/library/RequestsTable.vue:28 -#: front/src/components/manage/library/RequestsTable.vue:62 -msgid "Accepted" +#: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgid "Accept" msgstr "Accettato" -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Accesso disabilitato" +#: front/src/components/manage/library/RequestsTable.vue:28 +#: front/src/components/manage/library/RequestsTable.vue:62 +#: front/src/views/content/libraries/Detail.vue:40 +msgid "Accepted" +msgstr "Accettato" #: front/src/components/Home.vue:109 msgid "Access your music from a clean interface that focus on what really matters" @@ -134,10 +145,6 @@ msgstr "Account attivo" msgid "Account settings" msgstr "Impostazioni dell'account" -#: front/src/components/auth/Settings.vue:257 -msgid "Account Settings" -msgstr "Impostazioni dell'account" - #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Stato dell'account" @@ -146,7 +153,12 @@ msgstr "Stato dell'account" msgid "Account's email" msgstr "Email dell'account" -#: front/src/components/common/ActionTable.vue:82 +#: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgid "Action" +msgstr "Azioni" + +#: front/src/components/common/ActionTable.vue:86 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" @@ -154,7 +166,7 @@ msgstr[1] "L'azione %{ action } è stata lanciata con successo su %{ count } ele #: front/src/components/common/ActionTable.vue:8 #: front/src/components/federation/LibraryFollowTable.vue:24 -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:64 #: front/src/components/manage/library/RequestsTable.vue:54 msgid "Actions" msgstr "Azioni" @@ -163,7 +175,7 @@ msgstr "Azioni" msgid "Active" msgstr "Attivo" -#: front/src/components/Sidebar.vue:60 +#: front/src/components/Sidebar.vue:75 msgid "Activity" msgstr "Attività" @@ -175,18 +187,18 @@ msgstr "Attore" msgid "Add a new library" msgstr "Aggiungi una nuova libreria" -#: front/src/components/library/radios/Builder.vue:46 +#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +msgid "Add content" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "Aggiungi filtro" -#: front/src/components/library/radios/Builder.vue:36 +#: front/src/components/library/radios/Builder.vue:40 msgid "Add filters to customize your radio" msgstr "Aggiungi filtri per personalizzare la tua radio" -#: front/src/components/audio/PlayButton.vue:53 -msgid "Add to current queue" -msgstr "Aggiungi alla coda corrente" - #: front/src/components/favorites/TrackFavoriteIcon.vue:4 #: front/src/components/favorites/TrackFavoriteIcon.vue:21 msgid "Add to favorites" @@ -201,10 +213,6 @@ msgstr "Aggiungi alla playlist..." msgid "Add to queue" msgstr "Aggiungi alla coda" -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Aggiungi a questa playlist" - #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Aggiungi traccia" @@ -213,25 +221,20 @@ msgstr "Aggiungi traccia" msgid "Admin" msgstr "Amministratore" -#: front/src/components/Sidebar.vue:64 +#: front/src/components/Sidebar.vue:82 msgid "Administration" msgstr "Amministrazione" -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 +#: front/src/components/audio/track/Table.vue:8 #: front/src/components/federation/LibraryTrackTable.vue:49 -#: front/src/components/library/Album.vue:91 #: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/views/content/libraries/FilesTable.vue:53 +#: front/src/components/library/Album.vue:91 +#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 msgid "Album" msgstr "Album" -#: front/src/components/library/import/ReleaseImport.vue:3 -msgid "Album %{ title } (%{ count } track) by %{ artist }" -msgid_plural "Album %{ title } (%{ count } tracks) by %{ artist }" -msgstr[0] "Album %{ title } (%{ count } traccia) di %{ artist }" -msgstr[1] "Album %{ title } (%{ count } tracce) di %{ artist }" - #: front/src/components/library/Album.vue:12 msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" @@ -255,6 +258,7 @@ msgstr "Albums di questo artista" #: front/src/components/manage/library/RequestsTable.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 msgid "All" msgstr "Tutto" @@ -264,21 +268,12 @@ msgstr "C'è stato un errore durante il salvataggio delle tue modifiche" #: front/src/components/auth/Login.vue:10 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" +msgstr "Si è verificato un errore sconosciuto, questo significa che il server è offline o non può essere raggiunto" #: front/src/components/federation/LibraryTrackTable.vue:11 -#: front/src/components/library/import/BatchDetail.vue:68 -#: front/src/components/library/import/BatchList.vue:13 -#: front/src/components/library/import/BatchList.vue:22 msgid "Any" msgstr "Qualsiasi" -#: front/src/components/library/import/BatchList.vue:24 -msgid "API" -msgstr "API" - #: front/src/components/federation/LibraryFollowTable.vue:68 #: front/src/components/federation/LibraryFollowTable.vue:78 msgid "Approve" @@ -296,12 +291,13 @@ msgstr "Approvato" msgid "Are you sure you want to log out?" msgstr "Sei sicuro di volerti disconnettere?" -#: front/src/components/audio/SearchBar.vue:25 -#: src/components/audio/track/Table.vue:7 +#: front/src/components/audio/track/Table.vue:7 #: front/src/components/federation/LibraryTrackTable.vue:48 -#: front/src/components/library/Artist.vue:119 #: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/manage/library/RequestsTable.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:52 +#: front/src/components/library/Artist.vue:119 +#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 msgid "Artist" msgstr "Artista" @@ -315,14 +311,10 @@ msgstr "Nome dell'artista" msgid "Artist page" msgstr "Pagina dell'artista" -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Artista, album, traccia..." - #: front/src/components/audio/Search.vue:10 #: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Library.vue:7 +#: src/components/library/Artists.vue:119 msgid "Artists" msgstr "Artisti" @@ -333,6 +325,7 @@ msgstr "Artisti" #: front/src/components/manage/library/FilesTable.vue:19 #: front/src/components/manage/library/RequestsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/federation/LibraryList.vue:28 #: src/views/playlists/List.vue:27 msgid "Ascending" @@ -372,7 +365,7 @@ msgstr "Bitrate" msgid "Browse" msgstr "Sfoglia" -#: front/src/components/Sidebar.vue:50 +#: front/src/components/Sidebar.vue:65 msgid "Browse library" msgstr "Sfoglia libreria" @@ -416,14 +409,13 @@ msgstr "Confermando, a %{ username } sarà negato l'accesso alla tua libreria." msgid "By confirming, %{ username } will be granted access to your library." msgstr "Confermando, a %{ username } sarà consentito l'accesso alla tua libreria." -#: front/src/components/audio/track/Table.vue:43 #: front/src/components/common/DangerousButton.vue:17 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Annulla" -#: front/src/components/library/radios/Builder.vue:59 +#: front/src/components/library/radios/Builder.vue:63 msgid "Candidates" msgstr "Candidati" @@ -431,7 +423,7 @@ msgstr "Candidati" msgid "Cannot change your password" msgstr "Non puoi cambiare la tua password" -#: front/src/App.vue:66 +#: front/src/App.vue:68 msgid "Change language" msgstr "Cambia lingua" @@ -464,7 +456,7 @@ msgstr "Cambiando la tua password cambierà anche la password della API Subsonic msgid "Changing your password will have the following consequences" msgstr "Cambiare la tua password avrà queste conseguenze" -#: front/src/App.vue:4 +#: front/src/App.vue:6 msgid "Choose your instance" msgstr "Scegli la tua istanza" @@ -481,18 +473,14 @@ msgstr "Pulisci" msgid "Clear playlist" msgstr "Pulisci playlist" -#: front/src/components/audio/Player.vue:270 -msgid "Clear your queue" -msgstr "Pulisci la tua coda" - -#: front/src/components/library/import/BatchList.vue:23 -msgid "CLI" -msgstr "CLI" - #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Clicca una volta, ascolta per ore utilizzando le radio integrate" +#: front/src/components/library/FileUpload.vue:76 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "" + #: front/src/components/manage/library/RequestsTable.vue:30 #: front/src/components/manage/library/RequestsTable.vue:64 msgid "Closed" @@ -514,7 +502,7 @@ msgstr "Riduci" msgid "Comment" msgstr "Commenta" -#: front/src/components/library/radios/Builder.vue:58 +#: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Configurazione" @@ -531,9 +519,9 @@ msgstr "Conferma la tua email" msgid "Confirmation code" msgstr "Codice di conferma" -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Copia tracce dalla tua coda corrente alla playlist" +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "" #: front/src/components/Home.vue:88 msgid "Covers, lyrics, our goal is to have them all ;)" @@ -543,11 +531,16 @@ msgstr "Copertine, testi, il nostro obbiettivo è averli tutti ;)" msgid "Create a funkwhale account" msgstr "Crea un account funkwhale" +#: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgid "Create a new library" +msgstr "Crea una nuova playlist" + #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" msgstr "Crea una nuova playlist" -#: front/src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 msgid "Create an account" msgstr "Crea un account" @@ -556,6 +549,11 @@ msgstr "Crea un account" msgid "Create import" msgstr "Crea importazione" +#: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgid "Create library" +msgstr "Pulisci libreria" + #: front/src/components/auth/Signup.vue:51 msgid "Create my account" msgstr "Crea il mio account" @@ -578,17 +576,38 @@ msgstr "Data di creazione" msgid "Current avatar" msgstr "Avatar attuale" +#: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgid "Current library" +msgstr "Pulisci libreria" + #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "Traccia corrente" +#: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgid "Current usage" +msgstr "Traccia corrente" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 #: front/src/components/manage/library/FilesTable.vue:189 #: front/src/components/manage/library/RequestsTable.vue:195 #: front/src/components/manage/users/InvitationsTable.vue:166 -#: front/src/views/playlists/Detail.vue:33 +#: front/src/views/content/libraries/FilesTable.vue:257 msgid "Delete" msgstr "Elimina" +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgid "Delete library" +msgstr "Pulisci libreria" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Elimina playlist" @@ -597,6 +616,11 @@ msgstr "Elimina playlist" msgid "Delete radio" msgstr "Elimina radio" +#: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgid "Delete this library?" +msgstr "Portami alla libreria" + #: front/src/components/federation/LibraryFollowTable.vue:52 #: front/src/components/federation/LibraryFollowTable.vue:63 msgid "Deny" @@ -613,21 +637,23 @@ msgstr "Negare accesso?" #: front/src/components/manage/library/FilesTable.vue:20 #: front/src/components/manage/library/RequestsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/federation/LibraryList.vue:29 #: src/views/playlists/List.vue:28 msgid "Descending" msgstr "Decrescente" +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgid "Description" +msgstr "Durata" + #: front/src/components/federation/LibraryCard.vue:50 +#: front/src/views/content/libraries/Card.vue:47 msgid "Detail" msgstr "Dettaglio" -#: front/src/views/admin/users/UsersDetail.vue:146 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "" -"Determina se un account utente è attivo o meno. Gli utenti inattivi non " -"possono accedere o utilizzare il servizio." - #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -645,7 +671,7 @@ msgstr "Disabilitare l'accesso alle API Subsonic?" msgid "Discover how to use Funkwhale from other apps" msgstr "Scopri come utilizzare Funkwhale attraverso altre app" -#: front/src/components/library/radios/Builder.vue:26 +#: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Mostra pubblicamente" @@ -671,29 +697,26 @@ 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:113 +#: front/src/components/Sidebar.vue:104 msgid "Do you want to restore your previous queue?" msgstr "Vuoi ripristinare la tua coda precedente?" -#: front/src/App.vue:38 +#: front/src/App.vue:40 msgid "Documentation" msgstr "Documentazione" -#: front/src/components/audio/track/Table.vue:24 -#: src/components/library/Track.vue:48 +#: front/src/components/library/Track.vue:48 msgid "Download" msgstr "Scarica" -#: front/src/components/audio/track/Table.vue:27 -msgid "Download tracks" -msgstr "Scarica tracce" - #: front/src/components/playlists/Editor.vue:49 msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "Trascina e rilascia righe per riordinare le tracce nella playlist" -#: front/src/components/library/Track.vue:58 +#: front/src/components/audio/track/Table.vue:9 +#: src/components/library/Track.vue:58 #: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Duration" msgstr "Durata" @@ -701,11 +724,16 @@ msgstr "Durata" msgid "Easy to use" msgstr "Facile da utilizzare" +#: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgid "Edit" +msgstr "Modifica..." + #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "Modifica le info dell'istanza" -#: front/src/components/radios/Card.vue:20 src/views/playlists/Detail.vue:30 +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 msgid "Edit..." msgstr "Modifica..." @@ -726,55 +754,12 @@ msgstr "Email confermata" msgid "End edition" msgstr "Fine modifica" -#: front/src/components/library/import/FileUpload.vue:4 -msgid "Ensure your music files are properly tagged before uploading them." -msgstr "Assicurati che i tuoi files musicali siano taggati in modo corretto prima di caricarli." - -#: front/src/components/library/Radios.vue:140 -msgid "Enter a radio name..." -msgstr "Inserisci un nome di una radio..." - -#: front/src/components/library/Artists.vue:118 -msgid "Enter an artist name..." -msgstr "Inserisci il nome di un artista..." - -#: front/src/views/federation/LibraryList.vue:122 -msgid "Enter an library domain name..." -msgstr "Inserisci il nome del dominio di una libreria..." - -#: front/src/views/playlists/List.vue:104 -msgid "Enter an playlist name..." -msgstr "Inserisci il nome di una playlist..." - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Inserisci la tua email" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Inserisci il tuo codice di invito (non tiene conto di maiuscole o minuscole)" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Inserisci i tuoi criteri di ricerca..." - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Inserisci il tuo nome utente" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Inserisci il tuo nome utente o l'email" - #: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Errore" -#: front/src/views/admin/Settings.vue:87 -msgid "Error reporting" -msgstr "Segnalazione errore" - -#: front/src/components/common/ActionTable.vue:75 +#: front/src/components/common/ActionTable.vue:79 msgid "Error while applying action" msgstr "Errore durante l'esecuzione dell'azione" @@ -794,6 +779,11 @@ msgstr "Errore durante la conferma della tua email" msgid "Error while creating invitation" msgstr "Errore durante la creazione dell'invito" +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Error while fetching remote library" +msgstr "Errore durante la scansione della libreria" + #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Errore durante il salvataggio delle impostazioni" @@ -802,21 +792,17 @@ msgstr "Errore durante il salvataggio delle impostazioni" msgid "Error while scanning library" msgstr "Errore durante la scansione della libreria" -#: front/src/components/library/import/BatchDetail.vue:41 -#: front/src/components/library/import/BatchDetail.vue:70 -#: front/src/components/library/import/BatchList.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:16 +#: front/src/views/content/libraries/FilesTable.vue:236 msgid "Errored" msgstr "Si è verificato un errore" -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Tutti" +#: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgid "Errored files" +msgstr "Si è verificato un errore" -#: front/src/components/playlists/Form.vue:85 -msgid "Everyone on this instance" -msgstr "Tutti su questa istanza" - -#: front/src/components/library/radios/Builder.vue:57 +#: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "Escludi" @@ -836,11 +822,7 @@ msgstr "Scaduto" msgid "Expired/used" msgstr "Scaduto/utilizzato" -#: front/src/components/library/import/Main.vue:65 -msgid "External source. Supported backends" -msgstr "Sorgente esterna. Supporta backends" - -#: front/src/components/Sidebar.vue:51 +#: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Preferiti" @@ -848,17 +830,10 @@ msgstr "Preferiti" msgid "Federate with a new instance" msgstr "Unisciti ad una nuova istanza" -#: front/src/views/federation/LibraryTrackList.vue:21 -msgid "Federated tracks" -msgstr "Tracce federate" - -#: front/src/components/Sidebar.vue:87 -#: src/components/library/import/BatchList.vue:25 +#: front/src/views/federation/LibraryDetail.vue:40 #: front/src/components/manage/users/UsersTable.vue:180 -#: front/src/views/admin/Settings.vue:84 -#: src/views/admin/users/UsersDetail.vue:161 -#: front/src/views/federation/Base.vue:35 -#: src/views/federation/LibraryDetail.vue:40 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: src/views/admin/Settings.vue:84 front/src/views/federation/Base.vue:35 msgid "Federation" msgstr "Federazione" @@ -866,43 +841,38 @@ msgstr "Federazione" msgid "File mirroring" msgstr "Mirroring dei file" -#: front/src/components/library/import/FileUpload.vue:43 +#: front/src/components/library/FileUpload.vue:83 msgid "File name" msgstr "Nome file" -#: front/src/components/library/import/Main.vue:76 -msgid "File upload" -msgstr "Carica file" - #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/FilesList.vue:21 msgid "Files" msgstr "Files" -#: front/src/components/library/import/ArtistImport.vue:7 -msgid "Filter album types" -msgstr "Filtra tipi di album" - -#: front/src/components/library/radios/Builder.vue:56 +#: front/src/components/library/radios/Builder.vue:60 msgid "Filter name" msgstr "Filtra nome" -#: front/src/components/library/import/Main.vue:52 -msgid "Finish import" -msgstr "Termina importazione" - -#: front/src/components/library/import/BatchDetail.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:240 msgid "Finished" msgstr "Finito" -#: front/src/components/library/import/Main.vue:59 -msgid "First, choose where you want to import the music from" -msgstr "Prima, scegli da dove vuoi importare la musica" - #: front/src/components/federation/LibraryCard.vue:44 +#: front/src/views/content/remote/Card.vue:37 msgid "Follow" msgstr "Segui" +#: front/src/views/content/remote/Card.vue:42 +#, fuzzy +msgid "Follow pending approval" +msgstr "Richiesta di seguire in attesa di approvazione" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "" + #: front/src/components/federation/LibraryCard.vue:36 msgid "Follow request pending approval" msgstr "Richiesta di seguire in attesa di approvazione" @@ -911,7 +881,8 @@ msgstr "Richiesta di seguire in attesa di approvazione" msgid "Follow status" msgstr "Stato di segui" -#: front/src/views/federation/Base.vue:13 +#: front/src/views/content/libraries/Detail.vue:7 +#: src/views/federation/Base.vue:13 #: front/src/views/federation/LibraryFollowersList.vue:24 msgid "Followers" msgstr "Seguito da" @@ -921,6 +892,7 @@ msgid "Followers only" msgstr "Solo chi segue" #: front/src/components/federation/LibraryCard.vue:15 +#: front/src/views/content/remote/Card.vue:47 #: front/src/views/federation/LibraryDetail.vue:29 msgid "Following" msgstr "Seguendo" @@ -934,18 +906,13 @@ msgstr "da %{ album } di %{ artist }" msgid "From album %{ album } by %{ artist }" msgstr "Dall'album %{ album } di %{ artist }" -#: front/src/App.vue:56 +#: front/src/App.vue:58 msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "" -"Funkwhale è un progetto libero e open-source portato avanti da volontari. " -"Puoi aiutarci a migliorare la piattaforma segnalando problemi, suggerendo " -"miglioramenti e condividendo il progetto con i tuoi amici!" +msgstr "Funkwhale è un progetto libero e open-source portato avanti da volontari. Puoi aiutarci a migliorare la piattaforma segnalando problemi, suggerendo miglioramenti e condividendo il progetto con i tuoi amici!" #: front/src/components/auth/SubsonicTokenForm.vue:7 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." +msgstr "Funkwhale è compatibile con altri lettori musicali che supportano le Subsonic API." #: front/src/components/Home.vue:98 msgid "Funkwhale is dead simple to use." @@ -953,9 +920,7 @@ msgstr "Funkwhale è semplicissimo da usare." #: front/src/components/Home.vue:39 msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." -msgstr "" -"Funkwhale è progettato per permetterti di ascoltare facilmente la musica che " -"ti piace, o per farti scoprire nuovi artisti." +msgstr "Funkwhale è progettato per permetterti di ascoltare facilmente la musica che ti piace, o per farti scoprire nuovi artisti." #: front/src/components/Home.vue:119 msgid "Funkwhale is free and gives you control on your music." @@ -985,6 +950,11 @@ msgstr "" " MusicBrainz\n" " " +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgid "Get started" +msgstr "Prossimo passo" + #: front/src/components/common/ActionTable.vue:21 #: front/src/components/common/ActionTable.vue:27 msgid "Go" @@ -994,41 +964,24 @@ msgstr "Vai" msgid "Go to home page" msgstr "Vai alla pagina iniziale" -#: front/src/components/library/import/Main.vue:13 -msgid "Grab corresponding metadata" -msgstr "Ottieni metadata corrispondenti" - -#: front/src/App.vue:74 +#: front/src/App.vue:76 msgid "Help us translate Funkwhale" msgstr "Aiutaci a tradurre Funkwhale" -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Pagina Iniziale" - #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" msgstr "Ore di musica" #: front/src/components/auth/SubsonicTokenForm.vue:11 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/components/library/import/BatchList.vue:34 -msgid "ID" -msgstr "ID" +msgstr "Comunque, accedere a Funkwhale da quei client richiede un'altra password che puoi impostare qui sotto." #: front/src/views/auth/PasswordResetConfirm.vue:24 msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." -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." +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/federation/LibraryTrackTable.vue:196 #: front/src/components/library/Library.vue:17 +#: front/src/components/federation/LibraryTrackTable.vue:196 msgid "Import" msgstr "Importa" @@ -1036,45 +989,15 @@ msgstr "Importa" msgid "Import #%{ id } launched" msgstr "Importazione #%{ id } lanciata" -#: front/src/components/library/import/Main.vue:38 -msgid "Import %{ count } track" -msgid_plural "Import %{ count } tracks" -msgstr[0] "Importa %{ count } traccia" -msgstr[1] "Importa %{ count } tracce" - -#: front/src/components/library/import/BatchDetail.vue:10 -msgid "Import batch" -msgstr "Importa batch" - -#: front/src/components/library/import/BatchDetail.vue:185 -msgid "Import Batch #%{ id }" -msgstr "Importa Batch #%{ id }" - #: front/src/components/library/Library.vue:20 msgid "Import batches" msgstr "Importa più batch" -#: front/src/components/library/import/BatchList.vue:117 -msgid "Import Batches" -msgstr "Importa Batch" - #: front/src/components/manage/library/FilesTable.vue:40 #: front/src/components/manage/library/RequestsTable.vue:53 msgid "Import date" msgstr "Importa data" -#: front/src/components/library/import/FileUpload.vue:38 -msgid "Import detail page" -msgstr "Pagina dei dettagli di importazione" - -#: front/src/components/Sidebar.vue:81 -msgid "Import music" -msgstr "Importa musica" - -#: front/src/components/library/import/Main.vue:267 -msgid "Import Music" -msgstr "Importa Musica" - #: front/src/components/Home.vue:71 msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importa musica da varie piattaforme, come YouTube o SoundCloud" @@ -1084,43 +1007,29 @@ msgstr "Importa musica da varie piattaforme, come YouTube o SoundCloud" msgid "Import pending" msgstr "Importazioni in attesa" +#: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgid "Import reference" +msgstr "Importa sorgente" + #: front/src/views/admin/library/Base.vue:9 #: front/src/views/admin/library/RequestsList.vue:3 #: front/src/views/admin/library/RequestsList.vue:21 msgid "Import requests" msgstr "Importazioni richieste" -#: front/src/components/library/import/BatchList.vue:20 -#: front/src/components/library/import/Main.vue:6 -msgid "Import source" -msgstr "Importa sorgente" - #: front/src/components/federation/LibraryTrackTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Import status" msgstr "Stato dell'importazione" -#: front/src/components/library/import/ReleaseImport.vue:14 -msgid "Import this release" -msgstr "Importa questa versione" - -#: front/src/components/library/import/TrackImport.vue:11 -msgid "Import this track" -msgstr "Importa questa traccia" - #: front/src/components/federation/LibraryTrackTable.vue:12 #: front/src/components/manage/library/RequestsTable.vue:29 #: front/src/components/manage/library/RequestsTable.vue:61 msgid "Imported" msgstr "Importato" -#: front/src/components/library/import/TrackImport.vue:44 -msgid "Imported URL" -msgstr "URL importato" - -#: front/src/views/admin/Settings.vue:82 -msgid "Imports" -msgstr "Importazioni" - #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "Nei preferiti" @@ -1133,36 +1042,16 @@ msgstr "In libreria" msgid "Inactive" msgstr "Inattivo" -#: front/src/components/library/import/Main.vue:96 -msgid "Input a MusicBrainz ID manually:" -msgstr "Inserisci un ID MusicBrainz manualmente:" - -#: front/src/views/auth/PasswordReset.vue:53 -msgid "Input the email address binded to your account" -msgstr "Inserisci l'indirizzo email associato al tuo account" - #: front/src/components/playlists/Editor.vue:31 msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" msgstr[0] "Inserita dalla coda (%{ count } traccia)" msgstr[1] "Inserite dalla coda (%{ count } tracce)" -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Informazioni sull'istanza" - #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Radio dell'istanza" -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Impostazioni dell'istanza" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Timeline dell'Istanza" - #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -1178,26 +1067,22 @@ msgstr "Codice d'invito (opzionale)" msgid "Invitations" msgstr "Inviti" -#: front/src/App.vue:43 +#: front/src/App.vue:45 msgid "Issue tracker" msgstr "Elenco problemi" -#: front/src/components/library/import/BatchDetail.vue:80 -msgid "Job ID" -msgstr "ID Lavoro" - -#: front/src/components/library/import/BatchList.vue:36 -msgid "Jobs" -msgstr "Lavori" +#: front/src/views/content/libraries/Home.vue:9 +msgid "It looks like you don't have any library yet, it's time to create one!" +msgstr "" #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Tieni d'occhio le tue tracce preferite" -#: front/src/components/audio/track/Table.vue:33 -msgid "Keep your PRIVATE_TOKEN secret as it gives access to your account." -msgstr "" -"Tieni i tuoi PRIVATE_TOKEN segreti visto che danno accesso al tuo account." +#: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgid "Known libraries" +msgstr "Sfogliando librerie" #: front/src/components/manage/users/UsersTable.vue:41 #: front/src/views/admin/users/UsersDetail.vue:45 @@ -1212,15 +1097,10 @@ msgstr "Ultime recuperate" msgid "Last modification" msgstr "Ultima modifica" -#: front/src/components/common/ActionTable.vue:39 +#: front/src/components/common/ActionTable.vue:40 msgid "Launch" msgstr "Inizia" -#: front/src/components/library/import/BatchDetail.vue:18 -#: front/src/components/library/import/BatchList.vue:35 -msgid "Launch date" -msgstr "Data d'inizio" - #: front/src/components/federation/LibraryForm.vue:31 msgid "Launch scan" msgstr "Inizia scansione" @@ -1229,20 +1109,19 @@ msgstr "Inizia scansione" msgid "Learn more about this instance" msgstr "Scopri di più su questa istanza" -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Lascia vuoto per un codice casuale" - #: front/src/components/requests/Form.vue:10 msgid "Leave this field empty if you're requesting the whole discography." msgstr "Lascia questo campo vuoto se vuoi richiedere la discografia completa." -#: front/src/views/federation/Base.vue:5 -#: src/views/federation/LibraryList.vue:123 +#: front/src/views/content/Base.vue:5 src/views/federation/Base.vue:5 +#: front/src/views/federation/LibraryList.vue:123 msgid "Libraries" msgstr "Librerie" -#: front/src/components/Sidebar.vue:70 +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:51 #: front/src/components/instance/Stats.vue:30 #: front/src/components/manage/users/UsersTable.vue:176 @@ -1263,137 +1142,100 @@ msgstr "Nome della libreria" msgid "Library size" msgstr "Dimensione della libreria" -#: front/src/components/federation/LibraryForm.vue:96 -msgid "library@demo.funkwhale.audio" -msgstr "library@demo.funkwhale.audio" - -#: front/src/App.vue:29 +#: front/src/App.vue:31 msgid "Links" msgstr "Collegamenti" +#: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgid "Loading followers..." +msgstr "Sfogliando followers" + +#: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgid "Loading Libraries..." +msgstr "Caricando i tuoi preferiti..." + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgid "Loading library data..." +msgstr "Inserisci il nome del dominio di una libreria..." + +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgid "Loading notifications..." +msgstr "Caricando la timeline..." + +#: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgid "Loading remote libraries..." +msgstr "Caricando la timeline..." + #: front/src/views/instance/Timeline.vue:4 msgid "Loading timeline..." msgstr "Caricando la timeline..." +#: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgid "Loading usage data..." +msgstr "Caricando i tuoi preferiti..." + #: front/src/components/favorites/List.vue:5 msgid "Loading your favorites..." msgstr "Caricando i tuoi preferiti..." -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Accedi" - #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Accedi al tuo account Funkwhale" -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Disconnetti" - #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Accesso effettuato come %{ username }" -#: front/src/components/Sidebar.vue:44 src/components/auth/Login.vue:41 +#: front/src/components/Sidebar.vue:55 src/components/auth/Login.vue:41 msgid "Login" msgstr "Accedi" -#: front/src/components/Sidebar.vue:43 +#: front/src/components/Sidebar.vue:53 msgid "Logout" msgstr "Disconnettiti" -#: front/src/components/audio/Player.vue:266 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "" -"Ripetizione disattivata. Clicca per attivare la ripetizione della singola " -"traccia." - -#: front/src/components/audio/Player.vue:267 -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:268 -msgid "Looping on whole queue. Click to disable looping." -msgstr "Ripete l'intera coda. Clicca per disattivare la ripetizione." - -#: front/src/components/library/Track.vue:94 +#: front/src/components/library/Track.vue:105 msgid "Lyrics" msgstr "Testi" -#: front/src/views/admin/library/Base.vue:25 -msgid "Manage library" -msgstr "Gestisci libreria" - #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Gestisci playlist" -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Gestisci utenti" - #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Gestisci le tue playlist" -#: front/src/components/manage/library/RequestsTable.vue:197 -msgid "Mark as closed" -msgstr "Segna come chiuso" - -#: front/src/components/manage/library/RequestsTable.vue:196 -msgid "Mark as imported" +#: front/src/views/Notifications.vue:17 +#, fuzzy +msgid "Mark all as read" msgstr "Segna come importato" -#: front/src/components/library/import/Main.vue:12 -msgid "Metadata" -msgstr "Metadati" - -#: front/src/components/library/import/Main.vue:115 -msgid "" -"Metadata is the data related to the music you want to import. This includes all the information about the artists, albums and tracks. In order to have a high quality library, it is recommended to grab data from the\n" -" \n" -" MusicBrainz\n" -" \n" -" project, which you can think about as the Wikipedia of music." -msgstr "" -"I metadata sono i dati relativi alla musica che vuoi importare. Questo " -"include tutte le informazioni su artisti, album e tracce. Per far si che tu " -"abbia una libreria di alta qualità, è consigliato ottenere i dati dal " -"progetto \n" -" \n" -" MusicBrainz\n" -" \n" -" che praticamente è la Wikipedia della musica." - -#: front/src/components/Sidebar.vue:48 -#: src/components/library/import/Main.vue:18 +#: front/src/components/Sidebar.vue:63 msgid "Music" msgstr "Musica" -#: front/src/components/library/import/Main.vue:147 -msgid "Music request" -msgstr "Richiesta di musica" - -#: front/src/components/audio/Player.vue:265 -msgid "Mute" -msgstr "Muto" - #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Mio account" -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "La mia eccezionale playlist" +#: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgid "My libraries" +msgstr "Librerie" -#: front/src/components/library/radios/Builder.vue:227 -msgid "My awesome radio" -msgstr "La mia eccezionale radio" - -#: front/src/components/library/Track.vue:64 -#: src/components/library/Track.vue:75 -#: front/src/components/library/Track.vue:86 +#: front/src/components/audio/track/Row.vue:40 +#: src/components/library/Track.vue:64 +#: front/src/components/library/Track.vue:75 +#: src/components/library/Track.vue:86 +#: front/src/components/library/Track.vue:97 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 @@ -1403,11 +1245,14 @@ msgstr "La mia eccezionale radio" #: front/src/components/manage/library/RequestsTable.vue:82 #: front/src/components/manage/users/UsersTable.vue:61 #: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:89 +#: front/src/views/content/libraries/FilesTable.vue:95 msgid "N/A" msgstr "N/D" #: front/src/components/playlists/PlaylistModal.vue:31 #: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/content/libraries/Form.vue:10 msgid "Name" msgstr "Nome" @@ -1416,19 +1261,11 @@ msgstr "Nome" msgid "New password" msgstr "Nuova password" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:149 msgid "New tracks will be appended here automatically." msgstr "Le nuove tracce saranno allegate qui automaticamente." -#: front/src/components/library/import/Main.vue:29 -msgid "Next step" -msgstr "Prossimo passo" - -#: front/src/components/audio/Player.vue:263 -msgid "Next track" -msgstr "Prossima traccia" - -#: front/src/components/Sidebar.vue:125 +#: front/src/components/Sidebar.vue:116 msgid "No" msgstr "No" @@ -1436,13 +1273,13 @@ msgstr "No" 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/library/Track.vue:102 +#: front/src/components/library/Track.vue:113 msgid "No lyrics available for this track." msgstr "Nessun testo disponibile per questa traccia." -#: front/src/components/playlists/Form.vue:81 -msgid "Nobody except me" -msgstr "Nessuno tranne me" +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "" #: front/src/views/federation/LibraryDetail.vue:32 msgid "Not following" @@ -1457,7 +1294,12 @@ msgstr "Non importato" msgid "Not used" msgstr "Non utilizzato" -#: front/src/App.vue:37 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#, fuzzy +msgid "Notifications" +msgstr "Ultima modifica" + +#: front/src/App.vue:39 msgid "Official website" msgstr "Sito ufficiale" @@ -1465,25 +1307,15 @@ msgstr "Sito ufficiale" msgid "Old password" msgstr "Vecchia password" -#: front/src/components/library/import/FileUpload.vue:36 -msgid "Once all your files are uploaded, simply click the following button to check the import status." -msgstr "" -"Una volta che tutti i tuoi file sono caricati, clicca semplicemene il " -"pulsante seguente per controllare lo stato dell'importazione." - #: front/src/components/federation/LibraryCard.vue:21 #: front/src/components/manage/users/InvitationsTable.vue:20 msgid "Open" msgstr "Aperto" -#: front/src/App.vue:63 +#: front/src/App.vue:65 msgid "Options" msgstr "Opzioni" -#: front/src/components/library/import/Main.vue:93 -msgid "Or" -msgstr "O" - #: front/src/components/favorites/List.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:18 #: front/src/components/library/Artists.vue:15 @@ -1492,6 +1324,7 @@ msgstr "O" #: front/src/components/manage/library/RequestsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/federation/LibraryList.vue:18 #: src/views/playlists/List.vue:17 msgid "Ordering" @@ -1504,6 +1337,7 @@ msgstr "Ordinamento" #: front/src/components/manage/library/FilesTable.vue:17 #: front/src/components/manage/library/RequestsTable.vue:17 #: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:29 #: front/src/views/federation/LibraryList.vue:26 #: src/views/playlists/List.vue:25 msgid "Ordering direction" @@ -1513,10 +1347,6 @@ msgstr "Direzione di ordinamento" msgid "Owner" msgstr "Proprietario" -#: front/src/components/PageNotFound.vue:33 -msgid "Page Not Found" -msgstr "Pagina Non Trovata" - #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Pagina non trovata!" @@ -1525,40 +1355,29 @@ msgstr "Pagina non trovata!" msgid "Password" msgstr "Password" -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Password aggiornata" - #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Password aggiornata con successo" -#: front/src/components/audio/Player.vue:262 -msgid "Pause track" -msgstr "Metti in pausa" - #: front/src/components/federation/LibraryFollowTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:33 -#: front/src/components/library/import/BatchDetail.vue:69 -#: front/src/components/library/import/BatchList.vue:14 -#: front/src/components/library/import/FileUpload.vue:59 +#: front/src/components/library/FileUpload.vue:105 #: front/src/components/manage/library/RequestsTable.vue:27 #: front/src/components/manage/library/RequestsTable.vue:63 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:232 msgid "Pending" msgstr "In sospeso" #: front/src/components/federation/LibraryFollowTable.vue:11 +#: front/src/views/content/libraries/Detail.vue:37 #: front/src/views/federation/LibraryDetail.vue:26 msgid "Pending approval" msgstr "Approvazione in sospeso" -#: front/src/components/Sidebar.vue:217 -msgid "Pending follow requests" -msgstr "Richiesta di seguire in sospeso" - -#: front/src/components/Sidebar.vue:216 src/views/admin/library/Base.vue:26 -msgid "Pending import requests" -msgstr "Richieste di importazione in sospeso" +#: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgid "Pending files" +msgstr "In sospeso" #: front/src/components/requests/Form.vue:26 src/views/federation/Base.vue:36 msgid "Pending requests" @@ -1584,10 +1403,6 @@ msgstr "Riproduci tutto" msgid "Play all albums" msgstr "Riproduci tutti gli album" -#: front/src/components/audio/PlayButton.vue:58 -msgid "Play immediatly" -msgstr "Riproduci immediatamente" - #: front/src/components/audio/PlayButton.vue:15 msgid "Play next" msgstr "Riproduci la prossima" @@ -1596,14 +1411,6 @@ msgstr "Riproduci la prossima" msgid "Play now" msgstr "Riproduci ora" -#: front/src/components/audio/Player.vue:261 -msgid "Play track" -msgstr "Riproduci traccia" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Lista di riproduzione" - #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1630,9 +1437,9 @@ msgstr "Lista di riproduzione aggiornata" msgid "Playlist visibility" msgstr "Visibilità lista di riproduzione" -#: front/src/components/Sidebar.vue:56 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 -#: front/src/views/playlists/List.vue:103 +#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:103 +#: front/src/views/admin/Settings.vue:83 msgid "Playlists" msgstr "Liste di riproduzione" @@ -1652,43 +1459,49 @@ msgstr "Per favore controlla se la combinazione nome utente/password è corretta 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/components/library/import/Main.vue:26 -msgid "Previous step" -msgstr "Passo precedente" - -#: front/src/components/audio/Player.vue:260 -msgid "Previous track" -msgstr "Traccia precedente" +#: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgid "Proceed" +msgstr "Procedi all'accesso" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 msgid "Proceed to login" msgstr "Procedi all'accesso" +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:50 msgid "Published date" msgstr "Data di pubblicazione" -#: front/src/components/library/import/ArtistImport.vue:17 -msgid "Query template" -msgstr "Modello di ricerca" +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" +msgstr "" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "Coda" -#: front/src/components/audio/Player.vue:203 -msgid "Queue shuffled!" -msgstr "Coda mischiata!" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Radio" - -#: front/src/components/library/radios/Builder.vue:226 -msgid "Radio Builder" -msgstr "Creatore Radio" - #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Radio creata" @@ -1722,10 +1535,6 @@ msgstr "Preferiti recenti" msgid "Recently listened" msgstr "Ascoltate recentemente" -#: front/src/components/library/import/BatchDetail.vue:81 -msgid "Recording MusicBrainz ID" -msgstr "Registrazione MusicBrainzID" - #: front/src/views/admin/users/UsersDetail.vue:84 #: front/src/views/federation/LibraryDetail.vue:122 msgid "Refresh" @@ -1741,14 +1550,29 @@ msgstr "Registrato da %{ date }" #: front/src/components/auth/Signup.vue:9 msgid "Registration are closed on this instance, you will need an invitation code to signup." -msgstr "" -"Le registrazioni sono chiuse su questa istanza, hai bisogno di un codice " -"d'invito per registrarti." +msgstr "Le registrazioni sono chiuse su questa istanza, hai bisogno di un codice d'invito per registrarti." #: front/src/components/manage/users/UsersTable.vue:71 msgid "regular user" msgstr "utente semplice" +#: front/src/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgid "Remote libraries" +msgstr "Portami alla libreria" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" msgstr "Rimuovi" @@ -1757,10 +1581,6 @@ msgstr "Rimuovi" msgid "Remove avatar" msgstr "Rimuovi avatar" -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "Rimuovi dai preferiti" - #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1774,7 +1594,7 @@ msgstr "Richiedere una nuova password API Subsonic?" msgid "Request a password" msgstr "Richiedi una password" -#: front/src/App.vue:35 +#: front/src/App.vue:37 msgid "Request music" msgstr "Richiedi musica" @@ -1787,23 +1607,10 @@ msgstr "Richiedi della musica" msgid "Request submitted!" msgstr "Richiesta inviata!" -#: front/src/components/library/import/BatchDetail.vue:49 -msgid "Rerun errored jobs" -msgstr "Riavvia attività con errori" - -#: front/src/components/library/import/BatchDetail.vue:187 -msgid "Rerun job" -msgstr "Riavvia attività" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "Resetta la tua password" -#: front/src/components/library/import/TrackImport.vue:31 -msgid "Result %{ current }/%{ total }" -msgstr "Risultato %{ current }/%{ total }" - #: front/src/components/favorites/List.vue:38 #: src/components/library/Artists.vue:30 #: front/src/components/library/Radios.vue:52 @@ -1813,7 +1620,7 @@ msgid "Results per page" msgstr "Risultati per pagina" #: front/src/components/admin/SettingsGroup.vue:63 -#: front/src/components/library/radios/Builder.vue:29 +#: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Salva" @@ -1824,59 +1631,26 @@ msgstr "Scansione avviata!" #: front/src/components/federation/LibraryTrackTable.vue:5 #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 -#: front/src/components/library/import/BatchDetail.vue:62 -#: front/src/components/library/import/BatchList.vue:7 #: front/src/components/manage/library/FilesTable.vue:5 #: front/src/components/manage/library/RequestsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 +#: front/src/views/content/libraries/FilesTable.vue:5 #: front/src/views/federation/LibraryList.vue:14 #: src/views/playlists/List.vue:13 msgid "Search" msgstr "Cerca" -#: front/src/components/library/import/Main.vue:85 -msgid "Search an entity you want to import:" -msgstr "Cerca un elemento che vuoi importare:" - -#: front/src/components/manage/library/RequestsTable.vue:180 -msgid "Search by artist, username, comment..." -msgstr "Cerca per artista, nome utente, commento..." - -#: front/src/components/library/import/BatchDetail.vue:188 -msgid "Search by source..." -msgstr "Cerca per sorgente..." - -#: front/src/components/library/import/BatchList.vue:116 -msgid "Search by submitter, source..." -msgstr "Cerca per utente che ha caricato, sorgente..." - -#: front/src/components/federation/LibraryTrackTable.vue:182 -#: front/src/components/manage/library/FilesTable.vue:175 -msgid "Search by title, artist, domain..." -msgstr "Cerca per titolo, artista, dominio..." - -#: front/src/components/federation/LibraryFollowTable.vue:140 -msgid "Search by username, domain..." -msgstr "Cerca per nome utente, dominio..." - -#: front/src/components/manage/users/InvitationsTable.vue:152 -msgid "Search by username, email, code..." -msgstr "Cerca per nome utente, email, codice..." - -#: front/src/components/manage/users/UsersTable.vue:162 -msgid "Search by username, email, name..." -msgstr "Cerca per nome utente, email, nome..." - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "Cerca per artisti, album, tracce..." +#: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgid "Search a remote library" +msgstr "Portami alla libreria" #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Cerca un po' di musica" -#: front/src/components/library/Track.vue:105 +#: front/src/components/library/Track.vue:116 msgid "Search on lyrics.wikia.com" msgstr "Cerca su lyrics.wikia.com" @@ -1886,42 +1660,30 @@ msgstr "Cerca su lyrics.wikia.com" msgid "Search on Wikipedia" msgstr "Cerca su Wikipedia" -#: front/src/components/library/import/TrackImport.vue:42 -msgid "Search query" -msgstr "Stringa di ricerca" - #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Sezioni" -#: front/src/components/library/radios/Builder.vue:41 +#: front/src/components/library/radios/Builder.vue:45 msgid "Select a filter" msgstr "Seleziona un filtro" -#: front/src/components/common/ActionTable.vue:61 +#: front/src/components/common/ActionTable.vue:64 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "Seleziona tutti %{ total } elemento" msgstr[1] "Seleziona tutti %{ total } elementi" -#: front/src/components/library/import/FileUpload.vue:22 -msgid "Select files to upload..." -msgstr "Seleziona file da caricare..." - -#: front/src/components/common/ActionTable.vue:69 +#: front/src/components/common/ActionTable.vue:73 msgid "Select only current page" msgstr "Seleziona solo la pagina attuale" -#: front/src/components/library/import/Main.vue:19 -msgid "Select relevant sources or files for import" -msgstr "Seleziona sorgenti adeguate o file da importare" - #: front/src/components/federation/LibraryCard.vue:43 msgid "Send a follow request" msgstr "Invia una richiesta di seguire" -#: front/src/components/Sidebar.vue:97 -#: src/components/manage/users/UsersTable.vue:184 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 +#: front/src/components/manage/users/UsersTable.vue:184 #: front/src/views/admin/users/UsersDetail.vue:165 msgid "Settings" msgstr "Impostazioni" @@ -1934,14 +1696,19 @@ msgstr "Impostazioni aggiornate" msgid "Settings updated successfully." msgstr "Impostazioni aggiornate con successo." -#: front/src/components/auth/Profile.vue:24 -msgid "Settings..." -msgstr "Impostazioni..." - #: front/src/components/manage/users/InvitationForm.vue:27 msgid "Share link" msgstr "Condividi collegamento" +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request an access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +#, fuzzy +msgid "Sharing link" +msgstr "Condividi collegamento" + #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" @@ -1954,81 +1721,64 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "Mostra 1 altra traccia" msgstr[1] "Mostra %{ count } altre tracce" -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "Mostra/nascondi password" +#: front/src/views/Notifications.vue:10 +#, fuzzy +msgid "Show read notifications" +msgstr "Ultima modifica" #: front/src/components/federation/LibraryFollowTable.vue:97 #: front/src/components/federation/LibraryTrackTable.vue:98 -#: front/src/components/library/import/BatchDetail.vue:128 -#: front/src/components/library/import/BatchList.vue:73 #: front/src/components/manage/library/FilesTable.vue:97 #: front/src/components/manage/library/RequestsTable.vue:104 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:111 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Mostrando risultati %{ start }-%{ end } su %{ total }" -#: front/src/components/audio/Player.vue:269 -msgid "Shuffle your queue" -msgstr "Mischia la tua coda" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "Registrati" - #: front/src/components/manage/users/UsersTable.vue:40 #: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Registrati" -#: front/src/components/audio/track/Table.vue:31 -msgid "Simply copy paste the snippet below into a terminal to launch the download." -msgstr "" -"Copia e incolla il codice sottostante in un terminale per iniziare lo " -"scaricamento." - -#: front/src/components/library/Track.vue:69 -#: front/src/components/library/import/FileUpload.vue:44 +#: front/src/components/library/FileUpload.vue:84 +#: src/components/library/Track.vue:69 #: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Size" msgstr "Dimensione" -#: front/src/components/library/import/BatchDetail.vue:37 -#: front/src/components/library/import/BatchDetail.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:228 msgid "Skipped" msgstr "Saltato" +#: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgid "Skipped files" +msgstr "Saltato" + #: front/src/components/requests/Form.vue:3 msgid "Something's missing in the library? Let us know what you would like to listen!" msgstr "Manca qualcosa nella libreria? Facci sapere cosa vorresti ascoltare!" #: front/src/components/audio/Search.vue:25 msgid "Sorry, we did not found any album matching your query" -msgstr "" -"Ci dispiace, non abbiamo trovato nessun album corrispondente alla tua ricerca" +msgstr "Ci dispiace, non abbiamo trovato nessun album corrispondente alla tua ricerca" #: front/src/components/audio/Search.vue:16 msgid "Sorry, we did not found any artist matching your query" -msgstr "" -"Ci dispiace, non abbiamo trovato nessun artista corrispondente alla tua " -"ricerca" +msgstr "Ci dispiace, non abbiamo trovato nessun artista corrispondente alla tua ricerca" -#: front/src/components/library/import/BatchDetail.vue:82 -#: front/src/components/library/import/BatchList.vue:38 -#: front/src/components/library/import/TrackImport.vue:17 -msgid "Source" -msgstr "Sorgente" - -#: front/src/App.vue:41 +#: front/src/App.vue:43 msgid "Source code" msgstr "Codice sorgente" -#: front/src/App.vue:40 +#: front/src/App.vue:42 msgid "Source code (%{version})" msgstr "Codice sorgente (%{version})" -#: front/src/components/auth/Profile.vue:20 +#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" msgstr "Membro dello staff" @@ -2037,26 +1787,15 @@ msgstr "Membro dello staff" msgid "Start" msgstr "Inizia" -#: front/src/components/library/import/FileUpload.vue:28 -msgid "Start Upload" -msgstr "Inizia caricamento" - -#: front/src/views/admin/Settings.vue:86 -msgid "Statistics" -msgstr "Statistiche" - #: front/src/components/federation/LibraryFollowTable.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:66 -#: front/src/components/library/import/BatchDetail.vue:83 -#: front/src/components/library/import/BatchList.vue:11 -#: front/src/components/library/import/BatchList.vue:37 -#: front/src/components/library/import/FileUpload.vue:45 +#: front/src/components/library/FileUpload.vue:85 #: front/src/components/manage/library/RequestsTable.vue:24 #: front/src/components/manage/library/RequestsTable.vue:48 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "Stato" @@ -2064,15 +1803,11 @@ msgstr "Stato" msgid "Stop" msgstr "Ferma" -#: front/src/components/Sidebar.vue:159 +#: front/src/components/Sidebar.vue:150 msgid "Stop radio" msgstr "Ferma radio" -#: front/src/components/library/import/FileUpload.vue:32 -msgid "Stop Upload" -msgstr "Ferma Caricamento" - -#: front/src/App.vue:9 src/components/requests/Form.vue:17 +#: front/src/App.vue:11 src/components/requests/Form.vue:17 msgid "Submit" msgstr "Invia" @@ -2080,99 +1815,73 @@ msgstr "Invia" msgid "Submit another request" msgstr "Invia un'altra richiesta" -#: front/src/components/library/import/BatchDetail.vue:26 -#: front/src/components/library/import/BatchList.vue:39 -msgid "Submitted by" -msgstr "Inviato da" - -#: front/src/views/admin/Settings.vue:85 -msgid "Subsonic" -msgstr "Subsonic" - #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "Password API Subsonic" -#: front/src/components/library/import/BatchDetail.vue:71 -#: front/src/components/library/import/BatchList.vue:16 -#: front/src/components/library/import/FileUpload.vue:56 -msgid "Success" -msgstr "Successo" - -#: front/src/App.vue:11 +#: front/src/App.vue:13 msgid "Suggested choices" msgstr "Scelte suggerite" +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 msgid "Syncing changes to server..." msgstr "Sincronizzando le modifiche con il server..." +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "" + #: front/src/components/Home.vue:26 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." +msgstr "È molto semplice: amavamo Grooveshark e volevamo creare qualcosa ancora più bello." -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "The Beatles, Michael Jackson…" - -#: front/src/App.vue:59 +#: front/src/App.vue:61 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." + +#: front/src/views/content/libraries/Form.vue:34 +msgid "The library and all its tracks will be deleted. This action is irreversible." +msgstr "" + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" msgstr "" -"Il logo di Funkwhale è stato gentilmente disegnato e concesso da Francis " -"Gading." #: front/src/components/Home.vue:124 msgid "The plaform is free and open-source, you can install it and modify it without worries" -msgstr "" -"La piattaforma è libera e open source, puoi installarla e modificarla senza " -"problemi" +msgstr "La piattaforma è libera e open source, puoi installarla e modificarla senza problemi" #: front/src/components/auth/SubsonicTokenForm.vue:4 msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "L'API Subsonic non è disponibile su questa istanza Funkwhale." -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "The White Album, Thriller…" - -#: front/src/components/audio/track/Table.vue:30 -msgid "There is currently no way to download directly multiple tracks from funkwhale as a ZIP archive. However, you can use a command line tools such as cURL to easily download a list of tracks." +#: front/src/components/library/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "" -"Attualmente non c'è modo di scaricare direttamente più tracce da Funkwhale " -"come archivio ZIP. Comunque, puoi usare uno strumento da terminale come cURL " -"per scaricare facilmente una lista di tracce." -#: front/src/components/library/import/Main.vue:149 -msgid "This import will be associated with the music request below. After the import is finished, the request will be marked as fulfilled." +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space to every user." msgstr "" -"Questa importazione sarà associata alla richiesta di musica sottostante. Una " -"volta che l'importazione è finita, la richiesta verrà segnata come " -"completata." - -#: front/src/views/federation/LibraryDetail.vue:195 -msgid "This indicate if the remote library granted you access" -msgstr "Questo indica se la libreria remota ti ha concesso l'accesso" #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "Questo sei tu!" -#: front/src/components/common/ActionTable.vue:37 +#: front/src/components/common/ActionTable.vue:38 msgid "This may affect a lot of elements, please double check this is really what you want." -msgstr "" -"Questo può coinvolgere molti elementi, per favore ricontrolla se è proprio " -"quello che vuoi." +msgstr "Questo può coinvolgere molti elementi, per favore ricontrolla se è proprio quello che vuoi." -#: front/src/components/audio/PlayButton.vue:61 -msgid "This track is not imported and cannot be played" -msgstr "Questa traccia non è importata e non può essere riprodotta" +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." +msgstr "" #: front/src/views/playlists/Detail.vue:37 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 msgid "This will completely delete this radio and cannot be undone." @@ -2180,39 +1889,191 @@ msgstr "Questo cancellerà questa radio e non può essere annullato." #: front/src/components/auth/SubsonicTokenForm.vue:51 msgid "This will completely disable access to the Subsonic API using from account." -msgstr "" -"Questo disabiliterà completamente l'accesso alla API Subsonic dagli account." +msgstr "Questo disabiliterà completamente l'accesso alla API Subsonic dagli account." -#: front/src/App.vue:137 +#: front/src/App.vue:165 src/components/About.vue:55 +#: src/components/Home.vue:152 front/src/components/PageNotFound.vue:33 +#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 +#: src/components/audio/PlayButton.vue:54 +#: front/src/components/audio/PlayButton.vue:55 +#: front/src/components/audio/PlayButton.vue:56 +#: front/src/components/audio/PlayButton.vue:61 +#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:158 +#: src/components/audio/Player.vue:216 +#: front/src/components/audio/Player.vue:273 +#: src/components/audio/Player.vue:274 +#: front/src/components/audio/Player.vue:275 +#: src/components/audio/Player.vue:276 +#: front/src/components/audio/Player.vue:277 +#: src/components/audio/Player.vue:278 +#: front/src/components/audio/Player.vue:279 +#: src/components/audio/Player.vue:280 +#: front/src/components/audio/Player.vue:281 +#: src/components/audio/Player.vue:282 +#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 +#: front/src/components/audio/SearchBar.vue:20 +#: src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 +#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 +#: src/components/auth/Profile.vue:47 +#: front/src/components/auth/Settings.vue:257 src/components/auth/Signup.vue:95 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/SubsonicTokenForm.vue:95 +#: front/src/components/auth/SubsonicTokenForm.vue:111 +#: front/src/components/favorites/List.vue:109 +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/federation/LibraryFollowTable.vue:140 +#: front/src/components/federation/LibraryForm.vue:96 +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/federation/LibraryTrackTable.vue:196 +#: front/src/components/forms/PasswordInput.vue:25 +#: front/src/components/library/Album.vue:91 +#: src/components/library/Artist.vue:119 +#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Artists.vue:119 +#: front/src/components/library/FileUpload.vue:238 +#: front/src/components/library/FileUpload.vue:239 +#: front/src/components/library/FileUpload.vue:240 +#: front/src/components/library/FileUpload.vue:241 +#: src/components/library/Home.vue:65 +#: front/src/components/library/Radios.vue:140 +#: src/components/library/Radios.vue:141 +#: front/src/components/library/Track.vue:185 +#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/manage/library/FilesTable.vue:175 +#: front/src/components/manage/library/FilesTable.vue:189 +#: front/src/components/manage/library/RequestsTable.vue:180 +#: front/src/components/manage/library/RequestsTable.vue:195 +#: front/src/components/manage/library/RequestsTable.vue:196 +#: front/src/components/manage/library/RequestsTable.vue:197 +#: front/src/components/manage/users/InvitationForm.vue:58 +#: front/src/components/manage/users/InvitationsTable.vue:152 +#: front/src/components/manage/users/InvitationsTable.vue:166 +#: front/src/components/manage/users/UsersTable.vue:162 +#: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/components/manage/users/UsersTable.vue:176 +#: front/src/components/manage/users/UsersTable.vue:180 +#: front/src/components/manage/users/UsersTable.vue:184 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/Search.vue:114 +#: front/src/components/metadata/Search.vue:130 +#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:138 +#: front/src/components/notifications/NotificationRow.vue:39 +#: front/src/components/notifications/NotificationRow.vue:40 +#: front/src/components/notifications/NotificationRow.vue:44 +#: front/src/components/notifications/NotificationRow.vue:45 +#: front/src/components/notifications/NotificationRow.vue:62 +#: front/src/components/playlists/Editor.vue:163 +#: src/components/playlists/Form.vue:74 +#: front/src/components/playlists/Form.vue:81 +#: src/components/playlists/Form.vue:85 +#: front/src/components/playlists/Form.vue:89 +#: front/src/components/playlists/PlaylistModal.vue:116 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +#: front/src/components/requests/Form.vue:73 +#: src/components/requests/Form.vue:74 +#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 +#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 +#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 src/views/admin/library/Base.vue:25 +#: front/src/views/admin/library/Base.vue:26 +#: src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/RequestsList.vue:21 +#: front/src/views/admin/users/Base.vue:20 +#: front/src/views/admin/users/InvitationsList.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:146 +#: front/src/views/admin/users/UsersDetail.vue:153 +#: front/src/views/admin/users/UsersDetail.vue:157 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: front/src/views/admin/users/UsersDetail.vue:165 +#: front/src/views/admin/users/UsersList.vue:21 +#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 +#: src/views/auth/PasswordReset.vue:53 +#: front/src/views/auth/PasswordResetConfirm.vue:62 +#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 +#: src/views/content/libraries/Card.vue:58 +#: front/src/views/content/libraries/Card.vue:59 +#: front/src/views/content/libraries/Card.vue:60 +#: front/src/views/content/libraries/Card.vue:61 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/content/libraries/FilesTable.vue:225 +#: front/src/views/content/libraries/FilesTable.vue:228 +#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:232 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:236 +#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:240 +#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:257 +#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/Form.vue:70 +#: front/src/views/content/libraries/Form.vue:71 +#: front/src/views/content/libraries/Form.vue:72 +#: front/src/views/content/libraries/Form.vue:73 +#: front/src/views/content/libraries/Form.vue:74 +#: front/src/views/content/libraries/Form.vue:106 +#: front/src/views/content/libraries/Form.vue:109 +#: front/src/views/content/libraries/Form.vue:129 +#: front/src/views/content/remote/Card.vue:70 +#: src/views/content/remote/Card.vue:71 +#: front/src/views/content/remote/ScanForm.vue:48 +#: src/views/federation/Base.vue:35 front/src/views/federation/Base.vue:36 +#: src/views/federation/LibraryDetail.vue:194 +#: front/src/views/federation/LibraryDetail.vue:195 +#: front/src/views/federation/LibraryDetail.vue:196 +#: front/src/views/federation/LibraryDetail.vue:197 +#: front/src/views/federation/LibraryFollowersList.vue:24 +#: front/src/views/federation/LibraryList.vue:122 +#: front/src/views/federation/LibraryList.vue:123 +#: front/src/views/federation/LibraryTrackList.vue:21 +#: front/src/views/instance/Timeline.vue:57 +#: src/views/library/MusicRequest.vue:21 +#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:103 +#: front/src/views/playlists/List.vue:104 src/views/radios/Detail.vue:80 +#, fuzzy msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "" -"Questo cancellerà i tuoi dati locali e ti disconnetterà, vuoi continuare?" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "Questo cancellerà i tuoi dati locali e ti disconnetterà, vuoi continuare?" +msgstr[1] "Questo cancellerà i tuoi dati locali e ti disconnetterà, vuoi continuare?" #: front/src/components/auth/SubsonicTokenForm.vue:36 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." +msgstr "Questo ti disconnetterà dai dispositivi esistenti che utilizzano la password attuale." #: front/src/components/playlists/Editor.vue:44 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." + +#: front/src/views/content/libraries/Quota.vue:90 +msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." msgstr "" -"Questo cancellerà tutte le tracce da questa lista di riproduzione e non può " -"essere annullato." #: front/src/components/audio/track/Table.vue:6 #: front/src/components/federation/LibraryTrackTable.vue:47 #: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/views/content/libraries/FilesTable.vue:51 msgid "Title" msgstr "Titolo" -#: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:174 -#: front/src/components/library/import/BatchDetail.vue:84 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "Traccia" - #: front/src/components/library/Track.vue:53 msgid "Track information" msgstr "Informazioni traccia" @@ -2227,8 +2088,9 @@ msgstr "tracce" #: front/src/components/library/Album.vue:43 #: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 src/views/playlists/Detail.vue:50 -#: front/src/views/radios/Detail.vue:34 +#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 +#: src/views/federation/Base.vue:8 front/src/views/playlists/Detail.vue:50 +#: src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Tracce" @@ -2252,15 +2114,19 @@ msgstr "tracce ascoltate" msgid "Trigger scan" msgstr "Inizia scansione" +#: front/src/components/library/Track.vue:91 #: front/src/components/manage/library/FilesTable.vue:41 msgid "Type" msgstr "Tipo" +#: front/src/views/content/remote/Card.vue:52 +#, fuzzy +msgid "Unfollow" +msgstr "Segui" + #: front/src/components/About.vue:15 msgid "Unfortunately, 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." +msgstr "Sfortunatamente i proprietari di questa istanza non hanno ancora avuto tempo di completare questa pagina." #: front/src/views/federation/LibraryDetail.vue:95 msgid "Unknown" @@ -2270,14 +2136,15 @@ msgstr "Sconosciuto" msgid "Unlimited music" msgstr "Musica illimitata" -#: front/src/components/audio/Player.vue:264 -msgid "Unmute" -msgstr "Non silenziare" - #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "Aggiorna avatar" +#: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgid "Update library" +msgstr "Gestisci libreria" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "Aggiorna lista di riproduzione" @@ -2290,7 +2157,9 @@ msgstr "Aggiorna impostazioni" msgid "Update your password" msgstr "Aggiorna la tua password" +#: front/src/views/content/libraries/Card.vue:44 #: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/views/content/libraries/DetailArea.vue:24 #: front/src/views/admin/users/UsersDetail.vue:153 msgid "Upload" msgstr "Carica" @@ -2299,46 +2168,57 @@ msgstr "Carica" msgid "Upload a new avatar" msgstr "Carica un nuovo avatar" -#: front/src/components/library/import/Main.vue:7 -msgid "Uploaded files or external source" -msgstr "File o sorgenti esterne caricati" +#: front/src/views/content/Home.vue:6 +#, fuzzy +msgid "Upload audio content" +msgstr "Carica un nuovo avatar" -#: front/src/components/library/import/FileUpload.vue:57 +#: front/src/views/content/libraries/FilesTable.vue:54 +#, fuzzy +msgid "Upload date" +msgstr "Carica" + +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgid "Upload new tracks" +msgstr "Carica un nuovo avatar" + +#: front/src/components/library/FileUpload.vue:99 +#, fuzzy +msgid "Uploaded" +msgstr "Carica" + +#: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgid "Uploading" +msgstr "Caricamento..." + +#: front/src/components/library/FileUpload.vue:102 msgid "Uploading..." msgstr "Caricamento..." -#: front/src/App.vue:45 +#: front/src/App.vue:47 msgid "Use another instance" msgstr "Usa un'altra istanza" -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "" -"Usa questo riquadro di commento per aggiungere dettagli alla tua richiesta " -"se necessario" - -#: front/src/views/federation/LibraryDetail.vue:196 -msgid "Use this flag to enable/disable federation with this library" -msgstr "" -"Usa questa spunta per abilitare/disabilitare la federazione con questa " -"libreria" - #: front/src/views/auth/PasswordReset.vue:12 msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." -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." +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/federation/LibraryForm.vue:6 msgid "Use this form to scan an instance and setup federation." -msgstr "" -"Usa questo modulo per scansionare un'istanza ed impostare la federazione." +msgstr "Usa questo modulo per scansionare un'istanza ed impostare la federazione." #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" msgstr "Usati" #: front/src/components/manage/library/RequestsTable.vue:47 +#: front/src/views/content/libraries/Detail.vue:26 msgid "User" msgstr "Utente" @@ -2363,21 +2243,32 @@ msgstr "Nome utente o email" msgid "users" msgstr "utenti" -#: front/src/components/Sidebar.vue:103 src/views/admin/Settings.vue:81 -#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3 -#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 msgid "Users" msgstr "Utenti" +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +#, fuzzy +msgid "View files" +msgstr "File della libreria" + #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 #: front/src/components/library/Track.vue:44 -#: front/src/components/library/import/ArtistImport.vue:131 -#: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/ArtistCard.vue:49 msgid "View on MusicBrainz" msgstr "Vedi su MusicBrainz" +#: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgid "Visibility" +msgstr "Visibilità lista di riproduzione" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "Non possiamo aggiungere la traccia alla lista di riproduzione" @@ -2406,8 +2297,17 @@ msgstr "Non possiamo salvare le tue impostazioni" msgid "We do not track you or bother you with ads" msgstr "Noi non ti tracciamo o infastidiamo con pubblicità" -#: front/src/components/library/import/FileUpload.vue:5 -msgid "We recommend using Picard for that purpose." +#: front/src/views/Notifications.vue:26 +msgid "We don't have any notification to display!" +msgstr "" + +#: front/src/views/content/Home.vue:4 +msgid "We offer various way to grab new content and make it available here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgid "we recommend using Picard for that purpose" msgstr "Ti consigliamo di utilizzare Picard per quello scopo." #: front/src/components/Home.vue:7 @@ -2422,29 +2322,15 @@ msgstr "Ci dispiace, la pagina che hai richiesto non esiste:" msgid "We've received your request, you'll get some groove soon ;)" msgstr "Abbiamo ricevuto la tua richiesta, presto avrai da divertirti ;)" -#: front/src/components/Home.vue:152 -msgid "Welcome" -msgstr "Benvenuto" - #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" msgstr "Benvenuto su Funkwhale" -#: front/src/components/library/import/Main.vue:114 -msgid "What is metadata?" -msgstr "Cosa vuol dire metadata?" - -#: front/src/views/federation/LibraryDetail.vue:197 -msgid "When enabled, auto importing will automatically import new tracks published in this library" -msgstr "" -"Quando abilitato, l'importazione automatica importerà autonomamente le nuove " -"tracce pubblicate in questa libreria" - #: front/src/components/Home.vue:24 msgid "Why funkwhale?" msgstr "Perchè Funkwhale?" -#: front/src/components/Sidebar.vue:124 +#: front/src/components/Sidebar.vue:115 msgid "Yes" msgstr "Si" @@ -2452,81 +2338,468 @@ msgstr "Si" msgid "Yes, log me out!" msgstr "Si, disconnettimi!" +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Sei attualmente connesso come %{ username }" -#: front/src/components/library/import/Main.vue:111 -msgid "You can also skip this step and enter metadata manually." -msgstr "Puoi anche saltare questo passaggio ed inserire manualmente i metadati." +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." +msgstr "" #: front/src/components/Home.vue:136 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" +msgstr "Puoi invitare amici e familiari sulla tua istanza così possono fruire della tua musica" #: front/src/components/library/radios/Builder.vue:7 msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." -msgstr "" -"Puoi usare questa interfaccia per creare la tua radio personalizzata, che " -"riprodurrà tracce in accordo con i tuoi criteri." +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:8 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." +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/Sidebar.vue:156 +#: front/src/components/Sidebar.vue:147 msgid "You have a radio playing" msgstr "Hai una radio in riproduzione" -#: front/src/App.vue:6 +#: front/src/App.vue:8 msgid "You need to select an instance in order to continue" msgstr "Devi selezionare un'istanza per continuare" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You will be able to share your library with other people, regardless of it's visibility." +msgstr "" + #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "Sarai disconnesso da questa sessione e dovrai accedere con una nuova" #: front/src/components/auth/Settings.vue:71 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/library/import/Main.vue:103 -msgid "You will import:" -msgstr "Importerai:" +msgstr "Dovrai aggiornare la tua password sui tuoi dispositivi che utilizzano questa password." #: front/src/views/auth/EmailConfirm.vue:24 msgid "Your email address was confirmed, you can now use the service without limitations." -msgstr "" -"Il tuo indirizzo email è stato confermato, ora puoi usare il servizio senza " -"limitazioni." - -#: front/src/components/favorites/List.vue:109 -msgid "Your Favorites" -msgstr "I Tuoi Preferiti" +msgstr "Il tuo indirizzo email è stato confermato, ora puoi usare il servizio senza limitazioni." #: front/src/components/Home.vue:117 msgid "Your music, your way" msgstr "La tua musica, il tuo modo di essere" +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgid "Your notifications" +msgstr "Ultima modifica" + #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." msgstr "La tua password è stata aggiornata con successo." #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" -msgstr "" -"La tua password Subsonic sarà cambiata con una nuova e casuale, e sarai " -"disconnesso dai dispositivi che utilizzano ancora la vecchia password " -"Subsonic" +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/components/audio/PlayButton.vue:156 +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Copia tracce dalla tua coda corrente alla playlist" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Aggiungi a questa playlist" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "La mia eccezionale playlist" + +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +msgid "Nobody except me" +msgstr "Nessuno tranne me" + +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +msgid "Everyone on this instance" +msgstr "Tutti su questa istanza" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Tutti" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "Registrati" + +#: front/src/components/auth/Signup.vue:96 +msgid "Enter your invitation code (case insensitive)" +msgstr "Inserisci il tuo codice di invito (non tiene conto di maiuscole o minuscole)" + +#: front/src/components/auth/Signup.vue:97 +msgid "Enter your username" +msgstr "Inserisci il tuo nome utente" + +#: front/src/components/auth/Signup.vue:98 +msgid "Enter your email" +msgstr "Inserisci la tua email" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Password aggiornata" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Accesso disabilitato" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Inserisci il tuo nome utente o l'email" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Accedi" + +#: front/src/components/auth/Profile.vue:47 +msgid "%{ username }'s profile" +msgstr "Profilo di %{ username }" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Disconnetti" + +#: front/src/components/auth/Settings.vue:257 +msgid "Account Settings" +msgstr "Impostazioni dell'account" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +msgid "Remove from favorites" +msgstr "Rimuovi dai preferiti" + +#: front/src/components/favorites/List.vue:109 +msgid "Your Favorites" +msgstr "I Tuoi Preferiti" + +#: front/src/components/library/Radios.vue:140 +msgid "Enter a radio name..." +msgstr "Inserisci un nome di una radio..." + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Creatore Radio" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "La mia eccezionale radio" + +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgid "My awesome description" +msgstr "La mia eccezionale radio" + +#: front/src/components/library/FileUpload.vue:238 +msgid "Upload refused, ensure the file is not too big and you have not reached your quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:239 +msgid "Impossible to upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/library/FileUpload.vue:240 +#, fuzzy +msgid "A network error occured while uploading this file" +msgstr "C'è stato un errore durante il salvataggio delle tue modifiche" + +#: front/src/components/library/FileUpload.vue:241 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/Artists.vue:118 +msgid "Enter an artist name..." +msgstr "Inserisci il nome di un artista..." + +#: front/src/components/library/Track.vue:185 +#: src/components/audio/SearchBar.vue:27 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Traccia" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Pagina Iniziale" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Mostra/nascondi password" + +#: front/src/components/requests/Form.vue:73 +msgid "The Beatles, Mickael Jackson…" +msgstr "The Beatles, Michael Jackson…" + +#: front/src/components/requests/Form.vue:74 +msgid "The White Album, Thriller…" +msgstr "The White Album, Thriller…" + +#: front/src/components/requests/Form.vue:75 +msgid "Use this comment box to add details to your request if needed" +msgstr "Usa questo riquadro di commento per aggiungere dettagli alla tua richiesta se necessario" + +#: front/src/components/federation/LibraryFollowTable.vue:140 +msgid "Search by username, domain..." +msgstr "Cerca per nome utente, dominio..." + +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/manage/library/FilesTable.vue:175 +msgid "Search by title, artist, domain..." +msgstr "Cerca per titolo, artista, dominio..." + +#: front/src/components/federation/LibraryForm.vue:96 +msgid "library@demo.funkwhale.audio" +msgstr "library@demo.funkwhale.audio" + +#: front/src/components/audio/PlayButton.vue:158 msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" msgstr[0] "%{ count } traccia è stata aggiunta alla tua coda" msgstr[1] "%{ count } tracce sono state aggiunte alla tua coda" + +#: front/src/components/audio/Search.vue:65 +msgid "Artist, album, track..." +msgstr "Artista, album, traccia..." + +#: front/src/components/audio/SearchBar.vue:20 +msgid "Search for artists, albums, tracks..." +msgstr "Cerca per artisti, album, tracce..." + +#: front/src/components/audio/Player.vue:216 +msgid "Queue shuffled!" +msgstr "Coda mischiata!" + +#: front/src/components/audio/Player.vue:273 +msgid "Previous track" +msgstr "Traccia precedente" + +#: front/src/components/audio/Player.vue:274 +msgid "Play track" +msgstr "Riproduci traccia" + +#: front/src/components/audio/Player.vue:275 +msgid "Pause track" +msgstr "Metti in pausa" + +#: front/src/components/audio/Player.vue:276 +msgid "Next track" +msgstr "Prossima traccia" + +#: front/src/components/audio/Player.vue:277 +msgid "Unmute" +msgstr "Non silenziare" + +#: front/src/components/audio/Player.vue:278 +msgid "Mute" +msgstr "Muto" + +#: front/src/components/audio/Player.vue:279 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "Ripetizione disattivata. Clicca per attivare la ripetizione della singola traccia." + +#: front/src/components/audio/Player.vue:280 +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:281 +msgid "Looping on whole queue. Click to disable looping." +msgstr "Ripete l'intera coda. Clicca per disattivare la ripetizione." + +#: front/src/components/audio/Player.vue:282 +msgid "Shuffle your queue" +msgstr "Mischia la tua coda" + +#: front/src/components/audio/Player.vue:283 +msgid "Clear your queue" +msgstr "Pulisci la tua coda" + +#: front/src/components/Sidebar.vue:203 +msgid "Pending import requests" +msgstr "Richieste di importazione in sospeso" + +#: front/src/components/Sidebar.vue:204 +msgid "Pending follow requests" +msgstr "Richiesta di seguire in sospeso" + +#: front/src/components/metadata/Search.vue:114 +msgid "Enter your search query..." +msgstr "Inserisci i tuoi criteri di ricerca..." + +#: front/src/components/manage/library/RequestsTable.vue:180 +msgid "Search by artist, username, comment..." +msgstr "Cerca per artista, nome utente, commento..." + +#: front/src/components/manage/library/RequestsTable.vue:196 +msgid "Mark as imported" +msgstr "Segna come importato" + +#: front/src/components/manage/library/RequestsTable.vue:197 +msgid "Mark as closed" +msgstr "Segna come chiuso" + +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Lascia vuoto per un codice casuale" + +#: front/src/components/manage/users/InvitationsTable.vue:152 +msgid "Search by username, email, code..." +msgstr "Cerca per nome utente, email, codice..." + +#: front/src/components/manage/users/UsersTable.vue:162 +msgid "Search by username, email, name..." +msgstr "Cerca per nome utente, email, nome..." + +#: front/src/views/content/remote/ScanForm.vue:48 +#, fuzzy +msgid "Enter a library url" +msgstr "Inserisci il nome del dominio di una libreria..." + +#: front/src/views/content/libraries/FilesTable.vue:225 +#, fuzzy +msgid "Search by title, artist, album..." +msgstr "Cerca per titolo, artista, dominio..." + +#: front/src/views/content/libraries/FilesTable.vue:229 +msgid "Track was already present in one of your libraries" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:233 +msgid "Track is uploaded but not processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:237 +msgid "An error occured while processing this track, ensure the track is correctly tagged" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:241 +#, fuzzy +msgid "Import went on successfully" +msgstr "Password aggiornata con successo" + +#: front/src/views/content/libraries/FilesTable.vue:258 +#, fuzzy +msgid "Relaunch import" +msgstr "Termina importazione" + +#: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgid "Visibility: nobody except me" +msgstr "Nessuno tranne me" + +#: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgid "Visibility: everyone on this instance" +msgstr "Tutti su questa istanza" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgid "Total size of the files in this library" +msgstr "Tracce disponibili in questa libreria" + +#: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgid "My awesome library" +msgstr "La mia eccezionale radio" + +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personnal music, I hope you will like it!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, including other instances" +msgstr "Tutti su questa istanza" + +#: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgid "Library updated" +msgstr "Nome della libreria" + +#: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgid "Library created" +msgstr "Nome della libreria" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Radio" + +#: front/src/views/instance/Timeline.vue:57 +msgid "Instance Timeline" +msgstr "Timeline dell'Istanza" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Lista di riproduzione" + +#: front/src/views/playlists/List.vue:104 +msgid "Enter an playlist name..." +msgstr "Inserisci il nome di una playlist..." + +#: front/src/views/admin/users/UsersDetail.vue:146 +msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +msgstr "Determina se un account utente è attivo o meno. Gli utenti inattivi non possono accedere o utilizzare il servizio." + +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Gestisci utenti" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Impostazioni dell'istanza" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Informazioni sull'istanza" + +#: front/src/views/admin/Settings.vue:82 +msgid "Imports" +msgstr "Importazioni" + +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "Subsonic" + +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "Statistiche" + +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "Segnalazione errore" + +#: front/src/views/federation/LibraryTrackList.vue:21 +msgid "Federated tracks" +msgstr "Tracce federate" + +#: front/src/views/federation/LibraryList.vue:122 +#, fuzzy +msgid "Enter a library domain name..." +msgstr "Inserisci il nome del dominio di una libreria..." + +#: front/src/views/federation/LibraryDetail.vue:195 +msgid "This indicate if the remote library granted you access" +msgstr "Questo indica se la libreria remota ti ha concesso l'accesso" + +#: front/src/views/federation/LibraryDetail.vue:196 +msgid "Use this flag to enable/disable federation with this library" +msgstr "Usa questa spunta per abilitare/disabilitare la federazione con questa libreria" + +#: front/src/views/federation/LibraryDetail.vue:197 +msgid "When enabled, auto importing will automatically import new tracks published in this library" +msgstr "Quando abilitato, l'importazione automatica importerà autonomamente le nuove tracce pubblicate in questa libreria" diff --git a/front/locales/oc/LC_MESSAGES/app.po b/front/locales/oc/LC_MESSAGES/app.po index 70585d847..c8953c287 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: 2018-07-22 14:12+0200\n" +"POT-Creation-Date: 2018-09-24 18:57+0200\n" "PO-Revision-Date: 2018-08-11 11:19+0000\n" "Last-Translator: Quentí \n" "Language-Team: none\n" @@ -30,14 +30,14 @@ msgstr "(%{ index } sus %{ length })" msgid "(empty)" msgstr "(voida)" -#: front/src/components/common/ActionTable.vue:43 -#: front/src/components/common/ActionTable.vue:51 +#: front/src/components/common/ActionTable.vue:44 +#: front/src/components/common/ActionTable.vue:53 msgid "%{ count } on %{ total } selected" 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:116 +#: front/src/components/Sidebar.vue:107 #: src/views/federation/LibraryDetail.vue:87 msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -50,7 +50,7 @@ msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } pista dins %{ albumsCount } albums" msgstr[1] "%{ count } pistas dins %{ albumsCount } albums" -#: front/src/components/library/radios/Builder.vue:76 +#: front/src/components/library/radios/Builder.vue:80 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } pista correspond als filtres seleccionats" @@ -62,6 +62,11 @@ msgid_plural "%{ count } tracks" msgstr[0] "%{ count} pista" msgstr[1] "%{ count} pistas" +#: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgid "%{ current } used on %{ max } allowed" +msgstr "%{ count } sus %{ total } element seleccionat" + #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } h %{ minutes } min" @@ -78,10 +83,6 @@ msgstr "%{ user } a aimat una pista" msgid "%{ user } listened to a track" msgstr "%{ user } a escotat una pista" -#: front/src/components/auth/Profile.vue:49 -msgid "%{ username }'s profile" -msgstr "Perfil de %{ username }" - #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" msgid_plural "%{ count } albums" @@ -101,32 +102,40 @@ msgid_plural "%{ count } tracks" msgstr[0] "1 piste" msgstr[1] "%{ count } pistas" +#: front/src/views/content/libraries/Card.vue:39 +#: src/views/content/remote/Card.vue:26 +#, fuzzy +msgid "1 tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "1 piste" +msgstr[1] "%{ count } pistas" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "A prepaus de %{ instance }" -#: front/src/App.vue:54 +#: front/src/App.vue:56 msgid "About Funkwhale" msgstr "A prepaus de Funkwhale" -#: front/src/App.vue:32 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 msgid "About this instance" msgstr "A prepaus d’aquesta instància" +#: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgid "Accept" +msgstr "Acceptat" + #: front/src/components/manage/library/RequestsTable.vue:28 #: front/src/components/manage/library/RequestsTable.vue:62 +#: front/src/views/content/libraries/Detail.vue:40 msgid "Accepted" msgstr "Acceptat" -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Accès desactivat" - #: front/src/components/Home.vue:109 msgid "Access your music from a clean interface that focus on what really matters" -msgstr "" -"Accedissètz a vòstra musica d’una interfàcia afinada estant, adaptada a çò " -"que compta vertadièrament" +msgstr "Accedissètz a vòstra musica d’una interfàcia afinada estant, adaptada a çò que compta vertadièrament" #: front/src/views/admin/users/UsersDetail.vue:54 msgid "Account active" @@ -136,10 +145,6 @@ msgstr "Compte actiu" msgid "Account settings" msgstr "Paramètres del compte" -#: front/src/components/auth/Settings.vue:257 -msgid "Account Settings" -msgstr "Paramètres del compte" - #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Estat del compte" @@ -148,7 +153,12 @@ msgstr "Estat del compte" msgid "Account's email" msgstr "Adreça electronica del compte" -#: front/src/components/common/ActionTable.vue:82 +#: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgid "Action" +msgstr "Accions" + +#: front/src/components/common/ActionTable.vue:86 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" @@ -156,7 +166,7 @@ msgstr[1] "L’action %{ action } es estada lançada corrèctament sus %{ count #: front/src/components/common/ActionTable.vue:8 #: front/src/components/federation/LibraryFollowTable.vue:24 -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:64 #: front/src/components/manage/library/RequestsTable.vue:54 msgid "Actions" msgstr "Accions" @@ -165,7 +175,7 @@ msgstr "Accions" msgid "Active" msgstr "Actiu" -#: front/src/components/Sidebar.vue:60 +#: front/src/components/Sidebar.vue:75 msgid "Activity" msgstr "Activitat" @@ -177,18 +187,18 @@ msgstr "Actor" msgid "Add a new library" msgstr "Ajustar una nòva bibliotèca" -#: front/src/components/library/radios/Builder.vue:46 +#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +msgid "Add content" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "Ajustar de filtres" -#: front/src/components/library/radios/Builder.vue:36 +#: front/src/components/library/radios/Builder.vue:40 msgid "Add filters to customize your radio" msgstr "Ajustar de filtre per dire de personalizar vòstra ràdio" -#: front/src/components/audio/PlayButton.vue:53 -msgid "Add to current queue" -msgstr "Ajustar a la lista de lectura" - #: front/src/components/favorites/TrackFavoriteIcon.vue:4 #: front/src/components/favorites/TrackFavoriteIcon.vue:21 msgid "Add to favorites" @@ -203,10 +213,6 @@ msgstr "Ajustar a la lista de lectura..." msgid "Add to queue" msgstr "Ajustar a la lista" -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Ajustar a aquesta lista de lectura" - #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Ajustar una pista" @@ -215,25 +221,20 @@ msgstr "Ajustar una pista" msgid "Admin" msgstr "Admin" -#: front/src/components/Sidebar.vue:64 +#: front/src/components/Sidebar.vue:82 msgid "Administration" msgstr "Administracion" -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 +#: front/src/components/audio/track/Table.vue:8 #: front/src/components/federation/LibraryTrackTable.vue:49 -#: front/src/components/library/Album.vue:91 #: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/views/content/libraries/FilesTable.vue:53 +#: front/src/components/library/Album.vue:91 +#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 msgid "Album" msgstr "Album" -#: front/src/components/library/import/ReleaseImport.vue:3 -msgid "Album %{ title } (%{ count } track) by %{ artist }" -msgid_plural "Album %{ title } (%{ count } tracks) by %{ artist }" -msgstr[0] "Album %{ title } (%{ count } pista) per %{ artist }" -msgstr[1] "Album %{ title } (%{ count } pistas) per %{ artist }" - #: front/src/components/library/Album.vue:12 msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" @@ -257,6 +258,7 @@ msgstr "Albums d’aqueste artista" #: front/src/components/manage/library/RequestsTable.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 msgid "All" msgstr "Tot" @@ -266,21 +268,12 @@ msgstr "Una error s’es producha en enregistrar vòstras modificacions" #: front/src/components/auth/Login.vue:10 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" +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/federation/LibraryTrackTable.vue:11 -#: front/src/components/library/import/BatchDetail.vue:68 -#: front/src/components/library/import/BatchList.vue:13 -#: front/src/components/library/import/BatchList.vue:22 msgid "Any" msgstr "Totes" -#: front/src/components/library/import/BatchList.vue:24 -msgid "API" -msgstr "API" - #: front/src/components/federation/LibraryFollowTable.vue:68 #: front/src/components/federation/LibraryFollowTable.vue:78 msgid "Approve" @@ -298,12 +291,13 @@ msgstr "Aprovat" msgid "Are you sure you want to log out?" msgstr "Volètz vertadièrament vos desconnectar ?" -#: front/src/components/audio/SearchBar.vue:25 -#: src/components/audio/track/Table.vue:7 +#: front/src/components/audio/track/Table.vue:7 #: front/src/components/federation/LibraryTrackTable.vue:48 -#: front/src/components/library/Artist.vue:119 #: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/manage/library/RequestsTable.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:52 +#: front/src/components/library/Artist.vue:119 +#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 msgid "Artist" msgstr "Artista" @@ -317,14 +311,10 @@ msgstr "Nom de l’artista" msgid "Artist page" msgstr "Pagina de l’artista" -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Artista, album, pista..." - #: front/src/components/audio/Search.vue:10 #: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Library.vue:7 +#: src/components/library/Artists.vue:119 msgid "Artists" msgstr "Artistas" @@ -335,6 +325,7 @@ msgstr "Artistas" #: front/src/components/manage/library/FilesTable.vue:19 #: front/src/components/manage/library/RequestsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/federation/LibraryList.vue:28 #: src/views/playlists/List.vue:27 msgid "Ascending" @@ -363,9 +354,7 @@ msgstr "Tornar a la pagina de connexion" #: front/src/views/federation/LibraryFollowersList.vue:5 msgid "Be careful when accepting follow requests, as it means the follower will have access to your entire library." -msgstr "" -"Atencion en acceptar de demandas d’abonament, vòl dire que los seguidors " -"poiràn accedir a vòstra bibliotèca complèta." +msgstr "Atencion en acceptar de demandas d’abonament, vòl dire que los seguidors poiràn accedir a vòstra bibliotèca complèta." #: front/src/components/library/Track.vue:80 #: front/src/components/manage/library/FilesTable.vue:42 @@ -376,7 +365,7 @@ msgstr "Debit" msgid "Browse" msgstr "Percórrer" -#: front/src/components/Sidebar.vue:50 +#: front/src/components/Sidebar.vue:65 msgid "Browse library" msgstr "Percórrer la bibliotèca" @@ -420,14 +409,13 @@ msgstr "Se confirmatz, %{ username } poirà pas accedir a vòstra bibliotèca." msgid "By confirming, %{ username } will be granted access to your library." msgstr "Se confirmatz, %{ username } poirà accedir a vòstra bibliotèca." -#: front/src/components/audio/track/Table.vue:43 #: front/src/components/common/DangerousButton.vue:17 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Anullar" -#: front/src/components/library/radios/Builder.vue:59 +#: front/src/components/library/radios/Builder.vue:63 msgid "Candidates" msgstr "Pistas candidatas" @@ -435,7 +423,7 @@ msgstr "Pistas candidatas" msgid "Cannot change your password" msgstr "Lo senhal pòt pas se cambiar" -#: front/src/App.vue:66 +#: front/src/App.vue:68 msgid "Change language" msgstr "Cambiar la lenga" @@ -462,15 +450,13 @@ msgstr "Cambiament sincronizat amb lo servidor" #: front/src/components/auth/Settings.vue:70 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." +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 msgid "Changing your password will have the following consequences" msgstr "Lo cambiament de senhal a las consequéncias seguentas" -#: front/src/App.vue:4 +#: front/src/App.vue:6 msgid "Choose your instance" msgstr "Causissètz vòstra instància" @@ -487,18 +473,14 @@ msgstr "Escafar" msgid "Clear playlist" msgstr "Escafar la lista de lectura" -#: front/src/components/audio/Player.vue:270 -msgid "Clear your queue" -msgstr "Voidar la fila" - -#: front/src/components/library/import/BatchList.vue:23 -msgid "CLI" -msgstr "CLI" - #: front/src/components/Home.vue:44 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/library/FileUpload.vue:76 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "" + #: front/src/components/manage/library/RequestsTable.vue:30 #: front/src/components/manage/library/RequestsTable.vue:64 msgid "Closed" @@ -520,7 +502,7 @@ msgstr "Plegar" msgid "Comment" msgstr "Comentari" -#: front/src/components/library/radios/Builder.vue:58 +#: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Configuracion" @@ -537,9 +519,9 @@ msgstr "Confirmar vòstra adreça electronica" msgid "Confirmation code" msgstr "Còdi de confirmacion" -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Copiar las pistas de la fila a la lista de lectura" +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "" #: front/src/components/Home.vue:88 msgid "Covers, lyrics, our goal is to have them all ;)" @@ -549,11 +531,16 @@ msgstr "Jaqueta d’albums, paraulas, nòstra tòca es d’o aver tot ;)" msgid "Create a funkwhale account" msgstr "Crear un compte funkwhale" +#: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgid "Create a new library" +msgstr "Crear una nòva lista de lectura" + #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" msgstr "Crear una nòva lista de lectura" -#: front/src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 msgid "Create an account" msgstr "Crear un compte" @@ -562,6 +549,11 @@ msgstr "Crear un compte" msgid "Create import" msgstr "Crear un import" +#: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgid "Create library" +msgstr "Bibliotèca de qualitat" + #: front/src/components/auth/Signup.vue:51 msgid "Create my account" msgstr "Crear mon compte" @@ -584,17 +576,38 @@ msgstr "Data de creacion" msgid "Current avatar" msgstr "Avatar actual" +#: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgid "Current library" +msgstr "Bibliotèca de qualitat" + #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "Pista actuala" +#: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgid "Current usage" +msgstr "Pista actuala" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 #: front/src/components/manage/library/FilesTable.vue:189 #: front/src/components/manage/library/RequestsTable.vue:195 #: front/src/components/manage/users/InvitationsTable.vue:166 -#: front/src/views/playlists/Detail.vue:33 +#: front/src/views/content/libraries/FilesTable.vue:257 msgid "Delete" msgstr "Suprimir" +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgid "Delete library" +msgstr "Bibliotèca de qualitat" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Suprimir la lista de lectura" @@ -603,6 +616,11 @@ msgstr "Suprimir la lista de lectura" msgid "Delete radio" msgstr "Suprimir la ràdio" +#: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgid "Delete this library?" +msgstr "Menatz-me a la bibliotèca" + #: front/src/components/federation/LibraryFollowTable.vue:52 #: front/src/components/federation/LibraryFollowTable.vue:63 msgid "Deny" @@ -619,21 +637,23 @@ msgstr "Refusar l’accès ?" #: front/src/components/manage/library/FilesTable.vue:20 #: front/src/components/manage/library/RequestsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/federation/LibraryList.vue:29 #: src/views/playlists/List.vue:28 msgid "Descending" msgstr "Descendent" +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgid "Description" +msgstr "Durada" + #: front/src/components/federation/LibraryCard.vue:50 +#: front/src/views/content/libraries/Card.vue:47 msgid "Detail" msgstr "Detalhs" -#: front/src/views/admin/users/UsersDetail.vue:146 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "" -"Determina se l’utilizaire es actiu o non. Los compte inactius se pòdon pas " -"connectar nimai utilizar lo servici." - #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -651,7 +671,7 @@ msgstr "Desactivar l’accès a l’API Subsonic ?" msgid "Discover how to use Funkwhale from other apps" msgstr "Aprenètz a utilizar Funkwhale amb d’autras aplicacions" -#: front/src/components/library/radios/Builder.vue:26 +#: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Mostrar publicament" @@ -677,29 +697,26 @@ 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:113 +#: front/src/components/Sidebar.vue:104 msgid "Do you want to restore your previous queue?" msgstr "Volètz restablir vòstra fila precedenta ?" -#: front/src/App.vue:38 +#: front/src/App.vue:40 msgid "Documentation" msgstr "Documentacion" -#: front/src/components/audio/track/Table.vue:24 -#: src/components/library/Track.vue:48 +#: front/src/components/library/Track.vue:48 msgid "Download" msgstr "Telecargar" -#: front/src/components/audio/track/Table.vue:27 -msgid "Download tracks" -msgstr "Telecargar las pistas" - #: front/src/components/playlists/Editor.vue:49 msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "Lisatz las linhas per triar las pistas de la lista de lectura" -#: front/src/components/library/Track.vue:58 +#: front/src/components/audio/track/Table.vue:9 +#: src/components/library/Track.vue:58 #: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Duration" msgstr "Durada" @@ -707,11 +724,16 @@ msgstr "Durada" msgid "Easy to use" msgstr "Simple d’utilizar" +#: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgid "Edit" +msgstr "Editar..." + #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "Editrar las informacions d’aquesta instància" -#: front/src/components/radios/Card.vue:20 src/views/playlists/Detail.vue:30 +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 msgid "Edit..." msgstr "Editar..." @@ -732,57 +754,12 @@ msgstr "Corrièl confirmat" msgid "End edition" msgstr "Acabar l’edicion" -#: front/src/components/library/import/FileUpload.vue:4 -msgid "Ensure your music files are properly tagged before uploading them." -msgstr "" -"Verificatz que vòstres fichièrs musicals son corrèctament etiquetats abans " -"de los enviar." - -#: front/src/components/library/Radios.vue:140 -msgid "Enter a radio name..." -msgstr "Escrivètz un nom de ràdio..." - -#: front/src/components/library/Artists.vue:118 -msgid "Enter an artist name..." -msgstr "Escrivètz un nom d’artista..." - -#: front/src/views/federation/LibraryList.vue:122 -msgid "Enter an library domain name..." -msgstr "Escrivètz un nom de domeni..." - -#: front/src/views/playlists/List.vue:104 -msgid "Enter an playlist name..." -msgstr "Escrivètz un nom de lista de lectura..." - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Escrivètz vòstre adreça electronica" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Escrivètz vòstre còdi d’invitacion (pas sensible a la cassa)" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Escrivètz vòstra recèrca..." - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Escrivètz vòstre nom d’utilizaire" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Escrivètz vòstre nom d’utilizaire o corrièl" - #: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Error" -#: front/src/views/admin/Settings.vue:87 -msgid "Error reporting" -msgstr "Rapòrt d’error" - -#: front/src/components/common/ActionTable.vue:75 +#: front/src/components/common/ActionTable.vue:79 msgid "Error while applying action" msgstr "Error en tractar l’accion" @@ -802,6 +779,11 @@ msgstr "Error en confirmar l’adreça electronica" msgid "Error while creating invitation" msgstr "Error en crear l’invitacion" +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Error while fetching remote library" +msgstr "Error en analizar la bibliotèca" + #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Error en enregistrar los paramètres" @@ -810,21 +792,17 @@ msgstr "Error en enregistrar los paramètres" msgid "Error while scanning library" msgstr "Error en analizar la bibliotèca" -#: front/src/components/library/import/BatchDetail.vue:41 -#: front/src/components/library/import/BatchDetail.vue:70 -#: front/src/components/library/import/BatchList.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:16 +#: front/src/views/content/libraries/FilesTable.vue:236 msgid "Errored" msgstr "Perturbat" -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Tot lo monde" +#: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgid "Errored files" +msgstr "Perturbat" -#: front/src/components/playlists/Form.vue:85 -msgid "Everyone on this instance" -msgstr "Lo monde d’aquesta instància" - -#: front/src/components/library/radios/Builder.vue:57 +#: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "Exclure" @@ -844,11 +822,7 @@ msgstr "Expirada" msgid "Expired/used" msgstr "Expirada/utilizada" -#: front/src/components/library/import/Main.vue:65 -msgid "External source. Supported backends" -msgstr "Font extèrna. Servicis compatibles" - -#: front/src/components/Sidebar.vue:51 +#: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Favorits" @@ -856,17 +830,10 @@ msgstr "Favorits" msgid "Federate with a new instance" msgstr "Federar amb una nòva instància" -#: front/src/views/federation/LibraryTrackList.vue:21 -msgid "Federated tracks" -msgstr "Pistas federadas" - -#: front/src/components/Sidebar.vue:87 -#: src/components/library/import/BatchList.vue:25 +#: front/src/views/federation/LibraryDetail.vue:40 #: front/src/components/manage/users/UsersTable.vue:180 -#: front/src/views/admin/Settings.vue:84 -#: src/views/admin/users/UsersDetail.vue:161 -#: front/src/views/federation/Base.vue:35 -#: src/views/federation/LibraryDetail.vue:40 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: src/views/admin/Settings.vue:84 front/src/views/federation/Base.vue:35 msgid "Federation" msgstr "Federacion" @@ -874,43 +841,38 @@ msgstr "Federacion" msgid "File mirroring" msgstr "Còpia dels fichièrs" -#: front/src/components/library/import/FileUpload.vue:43 +#: front/src/components/library/FileUpload.vue:83 msgid "File name" msgstr "Nom del fichièr" -#: front/src/components/library/import/Main.vue:76 -msgid "File upload" -msgstr "Mandadís del fichièr" - #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/FilesList.vue:21 msgid "Files" msgstr "Fichièrs" -#: front/src/components/library/import/ArtistImport.vue:7 -msgid "Filter album types" -msgstr "Filtrar lo tipe d’album" - -#: front/src/components/library/radios/Builder.vue:56 +#: front/src/components/library/radios/Builder.vue:60 msgid "Filter name" msgstr "Nom del filtre" -#: front/src/components/library/import/Main.vue:52 -msgid "Finish import" -msgstr "Acabar l’import" - -#: front/src/components/library/import/BatchDetail.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:240 msgid "Finished" msgstr "Acabat" -#: front/src/components/library/import/Main.vue:59 -msgid "First, choose where you want to import the music from" -msgstr "D’en primièr, causissètz lo mòde d’import per la musica" - #: front/src/components/federation/LibraryCard.vue:44 +#: front/src/views/content/remote/Card.vue:37 msgid "Follow" msgstr "Seguir" +#: front/src/views/content/remote/Card.vue:42 +#, fuzzy +msgid "Follow pending approval" +msgstr "Abonament en espèra de validacion" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "" + #: front/src/components/federation/LibraryCard.vue:36 msgid "Follow request pending approval" msgstr "Abonament en espèra de validacion" @@ -919,7 +881,8 @@ msgstr "Abonament en espèra de validacion" msgid "Follow status" msgstr "Estatut de l’abonament" -#: front/src/views/federation/Base.vue:13 +#: front/src/views/content/libraries/Detail.vue:7 +#: src/views/federation/Base.vue:13 #: front/src/views/federation/LibraryFollowersList.vue:24 msgid "Followers" msgstr "Seguidors" @@ -929,6 +892,7 @@ msgid "Followers only" msgstr "Seguidors solament" #: front/src/components/federation/LibraryCard.vue:15 +#: front/src/views/content/remote/Card.vue:47 #: front/src/views/federation/LibraryDetail.vue:29 msgid "Following" msgstr "Abonat" @@ -942,18 +906,13 @@ msgstr "de l’album %{ album } per %{ artist }" msgid "From album %{ album } by %{ artist }" msgstr "De l’album %{ album } per %{ artist }" -#: front/src/App.vue:56 +#: front/src/App.vue:58 msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "" -"Funkwhale es un projècte liure e gratuit, menat per de benevols. Podètz " -"ajudar a melhorar lo servici en senhalar los problèmas que trobatz, en " -"suggerir de melhoraments e ne’n parlant altorn de vos !" +msgstr "Funkwhale es un projècte liure e gratuit, menat per de benevols. Podètz ajudar a melhorar lo servici en senhalar los problèmas que trobatz, en suggerir de melhoraments e ne’n parlant altorn de vos !" #: front/src/components/auth/SubsonicTokenForm.vue:7 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." +msgstr "Funkwhale es compatible amb d’autres lectors de musica compatibles amb l’API Subsonic." #: front/src/components/Home.vue:98 msgid "Funkwhale is dead simple to use." @@ -961,9 +920,7 @@ msgstr "Funkwhale es simple d’utilizar." #: front/src/components/Home.vue:39 msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." -msgstr "" -"Funkwhale es concebut per facilitar l’escota de las musicas que vos agradan " -"e descobrir de novèls artistas." +msgstr "Funkwhale es concebut per facilitar l’escota de las musicas que vos agradan e descobrir de novèls artistas." #: front/src/components/Home.vue:119 msgid "Funkwhale is free and gives you control on your music." @@ -993,6 +950,11 @@ msgstr "" " MusicBrainz\n" " " +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgid "Get started" +msgstr "Etapa seguenta" + #: front/src/components/common/ActionTable.vue:21 #: front/src/components/common/ActionTable.vue:27 msgid "Go" @@ -1002,41 +964,24 @@ msgstr "Zo" msgid "Go to home page" msgstr "Tornar a l’acuèlh" -#: front/src/components/library/import/Main.vue:13 -msgid "Grab corresponding metadata" -msgstr "Recuperar las metadonadas ligadas" - -#: front/src/App.vue:74 +#: front/src/App.vue:76 msgid "Help us translate Funkwhale" msgstr "Ajudar a traduire Funkwhale" -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Acuèlh" - #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" msgstr "Oras de musica" #: front/src/components/auth/SubsonicTokenForm.vue:11 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/components/library/import/BatchList.vue:34 -msgid "ID" -msgstr "ID" +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 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." +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/federation/LibraryTrackTable.vue:196 #: front/src/components/library/Library.vue:17 +#: front/src/components/federation/LibraryTrackTable.vue:196 msgid "Import" msgstr "Import" @@ -1044,45 +989,15 @@ msgstr "Import" msgid "Import #%{ id } launched" msgstr "Import #%{ id } aviat" -#: front/src/components/library/import/Main.vue:38 -msgid "Import %{ count } track" -msgid_plural "Import %{ count } tracks" -msgstr[0] "Import %{ count } pista" -msgstr[1] "Import %{ count } pistas" - -#: front/src/components/library/import/BatchDetail.vue:10 -msgid "Import batch" -msgstr "Part d’import" - -#: front/src/components/library/import/BatchDetail.vue:185 -msgid "Import Batch #%{ id }" -msgstr "Part d’imports #%{ id }" - #: front/src/components/library/Library.vue:20 msgid "Import batches" msgstr "Parts d’imports" -#: front/src/components/library/import/BatchList.vue:117 -msgid "Import Batches" -msgstr "Parts d’imports" - #: front/src/components/manage/library/FilesTable.vue:40 #: front/src/components/manage/library/RequestsTable.vue:53 msgid "Import date" msgstr "Data d’import" -#: front/src/components/library/import/FileUpload.vue:38 -msgid "Import detail page" -msgstr "Pagina de detalhs de l’import" - -#: front/src/components/Sidebar.vue:81 -msgid "Import music" -msgstr "Importar de musica" - -#: front/src/components/library/import/Main.vue:267 -msgid "Import Music" -msgstr "Importar de musica" - #: front/src/components/Home.vue:71 msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importatz la musica de diferentas plataforma, coma YouTube o Soundcloud" @@ -1092,43 +1007,29 @@ msgstr "Importatz la musica de diferentas plataforma, coma YouTube o Soundcloud" msgid "Import pending" msgstr "Import en espèra" +#: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgid "Import reference" +msgstr "Font de l’import" + #: front/src/views/admin/library/Base.vue:9 #: front/src/views/admin/library/RequestsList.vue:3 #: front/src/views/admin/library/RequestsList.vue:21 msgid "Import requests" msgstr "Requèstas d’import" -#: front/src/components/library/import/BatchList.vue:20 -#: front/src/components/library/import/Main.vue:6 -msgid "Import source" -msgstr "Font de l’import" - #: front/src/components/federation/LibraryTrackTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Import status" msgstr "Estatut de l’import" -#: front/src/components/library/import/ReleaseImport.vue:14 -msgid "Import this release" -msgstr "Importar aquesta album" - -#: front/src/components/library/import/TrackImport.vue:11 -msgid "Import this track" -msgstr "Importar aquesta pista" - #: front/src/components/federation/LibraryTrackTable.vue:12 #: front/src/components/manage/library/RequestsTable.vue:29 #: front/src/components/manage/library/RequestsTable.vue:61 msgid "Imported" msgstr "Importat" -#: front/src/components/library/import/TrackImport.vue:44 -msgid "Imported URL" -msgstr "URL importadas" - -#: front/src/views/admin/Settings.vue:82 -msgid "Imports" -msgstr "Imports" - #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "Als favorits" @@ -1141,36 +1042,16 @@ msgstr "A la bibliotèca" msgid "Inactive" msgstr "Actiu" -#: front/src/components/library/import/Main.vue:96 -msgid "Input a MusicBrainz ID manually:" -msgstr "Picar manualament un ID MasicBrainz :" - -#: front/src/views/auth/PasswordReset.vue:53 -msgid "Input the email address binded to your account" -msgstr "Escrivètz l’adreça ligada a vòstre compte" - #: front/src/components/playlists/Editor.vue:31 msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" msgstr[0] "Inserir de la fila (%{ count } pista)" msgstr[1] "Inserir de la fila (%{ count } pistas)" -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Info. de l’instància" - #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Ràdios de l’instància" -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Paramètres de l’intància" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Flux de l’instància" - #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -1186,27 +1067,22 @@ msgstr "Còdi d’invitacion (opcional)" msgid "Invitations" msgstr "Invitacions" -#: front/src/App.vue:43 +#: front/src/App.vue:45 msgid "Issue tracker" msgstr "Traçador de problèmas" -#: front/src/components/library/import/BatchDetail.vue:80 -msgid "Job ID" -msgstr "ID de la tasca" - -#: front/src/components/library/import/BatchList.vue:36 -msgid "Jobs" -msgstr "Tascas" +#: front/src/views/content/libraries/Home.vue:9 +msgid "It looks like you don't have any library yet, it's time to create one!" +msgstr "" #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Gardatz una traça de vòstras cançons favoritas" -#: front/src/components/audio/track/Table.vue:33 -msgid "Keep your PRIVATE_TOKEN secret as it gives access to your account." -msgstr "" -"Gardatz vòstre PRIVATE_TOKEN secrèt estant que permet l’accès a vòstre " -"compte." +#: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgid "Known libraries" +msgstr "Percórrer las bibliotècas" #: front/src/components/manage/users/UsersTable.vue:41 #: front/src/views/admin/users/UsersDetail.vue:45 @@ -1221,15 +1097,10 @@ msgstr "Darrièra recuperacion" msgid "Last modification" msgstr "Darrièra modificacion" -#: front/src/components/common/ActionTable.vue:39 +#: front/src/components/common/ActionTable.vue:40 msgid "Launch" msgstr "Aviar" -#: front/src/components/library/import/BatchDetail.vue:18 -#: front/src/components/library/import/BatchList.vue:35 -msgid "Launch date" -msgstr "Data de lançament" - #: front/src/components/federation/LibraryForm.vue:31 msgid "Launch scan" msgstr "Aviar l’analisi" @@ -1238,20 +1109,19 @@ msgstr "Aviar l’analisi" msgid "Learn more about this instance" msgstr "Ne saber mai tocant aquesta instància" -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Daissar void per obténer un còdi aleatòri" - #: front/src/components/requests/Form.vue:10 msgid "Leave this field empty if you're requesting the whole discography." msgstr "Daissar aqueste camp void se volètz suggerir totas las discografia." -#: front/src/views/federation/Base.vue:5 -#: src/views/federation/LibraryList.vue:123 +#: front/src/views/content/Base.vue:5 src/views/federation/Base.vue:5 +#: front/src/views/federation/LibraryList.vue:123 msgid "Libraries" msgstr "Bibliotècas" -#: front/src/components/Sidebar.vue:70 +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:51 #: front/src/components/instance/Stats.vue:30 #: front/src/components/manage/users/UsersTable.vue:176 @@ -1272,139 +1142,100 @@ msgstr "Nom de la bibliotèca" msgid "Library size" msgstr "Talha de la bibliotèca" -#: front/src/components/federation/LibraryForm.vue:96 -msgid "library@demo.funkwhale.audio" -msgstr "library@demo.funkwhale.audio" - -#: front/src/App.vue:29 +#: front/src/App.vue:31 msgid "Links" msgstr "Ligams" +#: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgid "Loading followers..." +msgstr "Percórrer los seguidors" + +#: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgid "Loading Libraries..." +msgstr "Cargament de vòstres favorits..." + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgid "Loading library data..." +msgstr "Escrivètz un nom de domeni..." + +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgid "Loading notifications..." +msgstr "Cargament del flux d’actualitat..." + +#: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgid "Loading remote libraries..." +msgstr "Cargament del flux d’actualitat..." + #: front/src/views/instance/Timeline.vue:4 msgid "Loading timeline..." msgstr "Cargament del flux d’actualitat..." +#: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgid "Loading usage data..." +msgstr "Cargament de vòstres favorits..." + #: front/src/components/favorites/List.vue:5 msgid "Loading your favorites..." msgstr "Cargament de vòstres favorits..." -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Connexion" - #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Connectatz-vos a vòstre compte Funkwhale" -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Desconnexion" - #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Connectat coma %{ username }" -#: front/src/components/Sidebar.vue:44 src/components/auth/Login.vue:41 +#: front/src/components/Sidebar.vue:55 src/components/auth/Login.vue:41 msgid "Login" msgstr "Connexion" -#: front/src/components/Sidebar.vue:43 +#: front/src/components/Sidebar.vue:53 msgid "Logout" msgstr "Desconnexion" -#: front/src/components/audio/Player.vue:266 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "" -"Repeticion desactivada. Clicatz per activar la repeticion de la pista " -"actuala." - -#: front/src/components/audio/Player.vue:267 -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." - -#: front/src/components/audio/Player.vue:268 -msgid "Looping on whole queue. Click to disable looping." -msgstr "Repeticion de tota la fila, clicatz per desactivar la repeticion." - -#: front/src/components/library/Track.vue:94 +#: front/src/components/library/Track.vue:105 msgid "Lyrics" msgstr "Paraulas" -#: front/src/views/admin/library/Base.vue:25 -msgid "Manage library" -msgstr "Gerir la bibliotèca" - #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Gerir las listas de lectura" -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Gerir los utilizaires" - #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Gerir vòstras listas de lectura" -#: front/src/components/manage/library/RequestsTable.vue:197 -msgid "Mark as closed" -msgstr "Marcar coma tampat" - -#: front/src/components/manage/library/RequestsTable.vue:196 -msgid "Mark as imported" +#: front/src/views/Notifications.vue:17 +#, fuzzy +msgid "Mark all as read" msgstr "Marcar coma importat" -#: front/src/components/library/import/Main.vue:12 -msgid "Metadata" -msgstr "Metadonadas" - -#: front/src/components/library/import/Main.vue:115 -msgid "" -"Metadata is the data related to the music you want to import. This includes all the information about the artists, albums and tracks. In order to have a high quality library, it is recommended to grab data from the\n" -" \n" -" MusicBrainz\n" -" \n" -" project, which you can think about as the Wikipedia of music." -msgstr "" -"Las metadonadas son d’informacions relativas a la musica que volètz " -"importar. Aquò concerna totas las informacions tocant los artistas, album e " -"pistas. Per dire d’aver de metadonadas de qualitat, es recomandat d’emplegar " -"las metadonadas del projècte\n" -" \n" -" MusicBrainz\n" -" \n" -" , que podètz veire coma lo Wikipèdia de la musica." - -#: front/src/components/Sidebar.vue:48 -#: src/components/library/import/Main.vue:18 +#: front/src/components/Sidebar.vue:63 msgid "Music" msgstr "Musica" -#: front/src/components/library/import/Main.vue:147 -msgid "Music request" -msgstr "Requèsta musicala" - -#: front/src/components/audio/Player.vue:265 -msgid "Mute" -msgstr "Copar lo son" - #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Mon compte" -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Ma lista de lectura tròp crana" +#: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgid "My libraries" +msgstr "Bibliotècas" -#: front/src/components/library/radios/Builder.vue:227 -msgid "My awesome radio" -msgstr "Ma ràdio tròp crana" - -#: front/src/components/library/Track.vue:64 -#: src/components/library/Track.vue:75 -#: front/src/components/library/Track.vue:86 +#: front/src/components/audio/track/Row.vue:40 +#: src/components/library/Track.vue:64 +#: front/src/components/library/Track.vue:75 +#: src/components/library/Track.vue:86 +#: front/src/components/library/Track.vue:97 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 @@ -1414,11 +1245,14 @@ msgstr "Ma ràdio tròp crana" #: front/src/components/manage/library/RequestsTable.vue:82 #: front/src/components/manage/users/UsersTable.vue:61 #: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:89 +#: front/src/views/content/libraries/FilesTable.vue:95 msgid "N/A" msgstr "ND" #: front/src/components/playlists/PlaylistModal.vue:31 #: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/content/libraries/Form.vue:10 msgid "Name" msgstr "Nom" @@ -1427,19 +1261,11 @@ msgstr "Nom" msgid "New password" msgstr "Nòu senhal" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:149 msgid "New tracks will be appended here automatically." msgstr "Las novèlas pistas seràn automaticament ajustadas aquí." -#: front/src/components/library/import/Main.vue:29 -msgid "Next step" -msgstr "Etapa seguenta" - -#: front/src/components/audio/Player.vue:263 -msgid "Next track" -msgstr "Pista seguenta" - -#: front/src/components/Sidebar.vue:125 +#: front/src/components/Sidebar.vue:116 msgid "No" msgstr "Non" @@ -1447,13 +1273,13 @@ msgstr "Non" 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/library/Track.vue:102 +#: front/src/components/library/Track.vue:113 msgid "No lyrics available for this track." msgstr "Cap de paraulas pas disponiblas per aquesta pista." -#: front/src/components/playlists/Form.vue:81 -msgid "Nobody except me" -msgstr "Degun fòra ieu" +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "" #: front/src/views/federation/LibraryDetail.vue:32 msgid "Not following" @@ -1468,7 +1294,12 @@ msgstr "Pas importat" msgid "Not used" msgstr "Pas utilizat" -#: front/src/App.vue:37 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#, fuzzy +msgid "Notifications" +msgstr "Darrièra modificacion" + +#: front/src/App.vue:39 msgid "Official website" msgstr "Site oficial" @@ -1476,25 +1307,15 @@ msgstr "Site oficial" msgid "Old password" msgstr "Senhal precedent" -#: front/src/components/library/import/FileUpload.vue:36 -msgid "Once all your files are uploaded, simply click the following button to check the import status." -msgstr "" -"Un còp totes los fichièrs cargats, clicatz lo boton seguent per verificar l’" -"estatut de l’import." - #: front/src/components/federation/LibraryCard.vue:21 #: front/src/components/manage/users/InvitationsTable.vue:20 msgid "Open" msgstr "Accès liure" -#: front/src/App.vue:63 +#: front/src/App.vue:65 msgid "Options" msgstr "Opcions" -#: front/src/components/library/import/Main.vue:93 -msgid "Or" -msgstr "O" - #: front/src/components/favorites/List.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:18 #: front/src/components/library/Artists.vue:15 @@ -1503,6 +1324,7 @@ msgstr "O" #: front/src/components/manage/library/RequestsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/federation/LibraryList.vue:18 #: src/views/playlists/List.vue:17 msgid "Ordering" @@ -1515,6 +1337,7 @@ msgstr "Òrdre" #: front/src/components/manage/library/FilesTable.vue:17 #: front/src/components/manage/library/RequestsTable.vue:17 #: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:29 #: front/src/views/federation/LibraryList.vue:26 #: src/views/playlists/List.vue:25 msgid "Ordering direction" @@ -1524,10 +1347,6 @@ msgstr "Direccion" msgid "Owner" msgstr "Proprietari" -#: front/src/components/PageNotFound.vue:33 -msgid "Page Not Found" -msgstr "Pagina pas trobada" - #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Pagina pas trobada !" @@ -1536,40 +1355,29 @@ msgstr "Pagina pas trobada !" msgid "Password" msgstr "Senhal" -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Senhal actualizat" - #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Senhal corrèctament modificat" -#: front/src/components/audio/Player.vue:262 -msgid "Pause track" -msgstr "Pausar" - #: front/src/components/federation/LibraryFollowTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:33 -#: front/src/components/library/import/BatchDetail.vue:69 -#: front/src/components/library/import/BatchList.vue:14 -#: front/src/components/library/import/FileUpload.vue:59 +#: front/src/components/library/FileUpload.vue:105 #: front/src/components/manage/library/RequestsTable.vue:27 #: front/src/components/manage/library/RequestsTable.vue:63 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:232 msgid "Pending" msgstr "En espèra" #: front/src/components/federation/LibraryFollowTable.vue:11 +#: front/src/views/content/libraries/Detail.vue:37 #: front/src/views/federation/LibraryDetail.vue:26 msgid "Pending approval" msgstr "En espèra de validacion" -#: front/src/components/Sidebar.vue:217 -msgid "Pending follow requests" -msgstr "Demandas d’abonament en espèra" - -#: front/src/components/Sidebar.vue:216 src/views/admin/library/Base.vue:26 -msgid "Pending import requests" -msgstr "Requèstas en espèra" +#: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgid "Pending files" +msgstr "En espèra" #: front/src/components/requests/Form.vue:26 src/views/federation/Base.vue:36 msgid "Pending requests" @@ -1595,10 +1403,6 @@ msgstr "O legir tot" msgid "Play all albums" msgstr "Legir totes los albums" -#: front/src/components/audio/PlayButton.vue:58 -msgid "Play immediatly" -msgstr "Legir sulcòp" - #: front/src/components/audio/PlayButton.vue:15 msgid "Play next" msgstr "Legir en seguida" @@ -1607,14 +1411,6 @@ msgstr "Legir en seguida" msgid "Play now" msgstr "Legir ara" -#: front/src/components/audio/Player.vue:261 -msgid "Play track" -msgstr "Legir" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Lista de lectura" - #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1641,9 +1437,9 @@ msgstr "Lista de lectura actualizada" msgid "Playlist visibility" msgstr "Visibilitat de la lista de lectura" -#: front/src/components/Sidebar.vue:56 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 -#: front/src/views/playlists/List.vue:103 +#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:103 +#: front/src/views/admin/Settings.vue:83 msgid "Playlists" msgstr "Listas de lectura" @@ -1661,46 +1457,51 @@ msgstr "Mercés de verificar que lo nom d’utilizaire e lo senhal son corrècte #: front/src/components/auth/Settings.vue:46 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." -msgstr "" -"PNG, GIF o JPG. 2Mo al maximum. L’imatge serà retalhat en 400×400 pixèls." +msgstr "PNG, GIF o JPG. 2Mo al maximum. L’imatge serà retalhat en 400×400 pixèls." -#: front/src/components/library/import/Main.vue:26 -msgid "Previous step" -msgstr "Etapa precedenta" - -#: front/src/components/audio/Player.vue:260 -msgid "Previous track" -msgstr "Pista precedenta" +#: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgid "Proceed" +msgstr "Contunhar cap a la pagina de connexion" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 msgid "Proceed to login" msgstr "Contunhar cap a la pagina de connexion" +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:50 msgid "Published date" msgstr "Data de sortida" -#: front/src/components/library/import/ArtistImport.vue:17 -msgid "Query template" -msgstr "Modèl de recèrca" +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" +msgstr "" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "Fila" -#: front/src/components/audio/Player.vue:203 -msgid "Queue shuffled!" -msgstr "La fila es estada mesclada !" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Ràdio" - -#: front/src/components/library/radios/Builder.vue:226 -msgid "Radio Builder" -msgstr "Editor de ràdio" - #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Nom de la ràdio" @@ -1734,10 +1535,6 @@ msgstr "Ajustadas als favorits i a res" msgid "Recently listened" msgstr "Escotadas i a res" -#: front/src/components/library/import/BatchDetail.vue:81 -msgid "Recording MusicBrainz ID" -msgstr "ID MuzicBrainz de l’enregistrament" - #: front/src/views/admin/users/UsersDetail.vue:84 #: front/src/views/federation/LibraryDetail.vue:122 msgid "Refresh" @@ -1753,14 +1550,29 @@ msgstr "Marcat dempuèi %{ date }" #: front/src/components/auth/Signup.vue:9 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." +msgstr "Las inscripcions son tampadas sus aquestà instància, aurètz de téner un còdi d’invitacion per vos marcar." #: front/src/components/manage/users/UsersTable.vue:71 msgid "regular user" msgstr "utilizaire estandard" +#: front/src/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgid "Remote libraries" +msgstr "Menatz-me a la bibliotèca" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" msgstr "Tirar" @@ -1769,10 +1581,6 @@ msgstr "Tirar" msgid "Remove avatar" msgstr "Suprimir l’avatar" -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "Tirar dels favorits" - #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1786,7 +1594,7 @@ msgstr "Demandar un nòu senhal per l’API Subsonic ?" msgid "Request a password" msgstr "Demandar un senhal" -#: front/src/App.vue:35 +#: front/src/App.vue:37 msgid "Request music" msgstr "Demandas de musica" @@ -1799,23 +1607,10 @@ msgstr "Demandatz de musica" msgid "Request submitted!" msgstr "Requèsta enviada" -#: front/src/components/library/import/BatchDetail.vue:49 -msgid "Rerun errored jobs" -msgstr "Tornar aviar las tascas fracassadas" - -#: front/src/components/library/import/BatchDetail.vue:187 -msgid "Rerun job" -msgstr "Reaviar la tasca" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "Reïnicializar lo senhal" -#: front/src/components/library/import/TrackImport.vue:31 -msgid "Result %{ current }/%{ total }" -msgstr "Resultat %{ current }/%{ total }" - #: front/src/components/favorites/List.vue:38 #: src/components/library/Artists.vue:30 #: front/src/components/library/Radios.vue:52 @@ -1825,7 +1620,7 @@ msgid "Results per page" msgstr "Resultats per pagina" #: front/src/components/admin/SettingsGroup.vue:63 -#: front/src/components/library/radios/Builder.vue:29 +#: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Enregistrar" @@ -1836,59 +1631,26 @@ msgstr "Analisi aviat !" #: front/src/components/federation/LibraryTrackTable.vue:5 #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 -#: front/src/components/library/import/BatchDetail.vue:62 -#: front/src/components/library/import/BatchList.vue:7 #: front/src/components/manage/library/FilesTable.vue:5 #: front/src/components/manage/library/RequestsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 +#: front/src/views/content/libraries/FilesTable.vue:5 #: front/src/views/federation/LibraryList.vue:14 #: src/views/playlists/List.vue:13 msgid "Search" msgstr "Recercar" -#: front/src/components/library/import/Main.vue:85 -msgid "Search an entity you want to import:" -msgstr "Recercar una ressorga que volètz importar :" - -#: front/src/components/manage/library/RequestsTable.vue:180 -msgid "Search by artist, username, comment..." -msgstr "Recercar per artista, nom d’utilizaire, comentari..." - -#: front/src/components/library/import/BatchDetail.vue:188 -msgid "Search by source..." -msgstr "Recercar per font..." - -#: front/src/components/library/import/BatchList.vue:116 -msgid "Search by submitter, source..." -msgstr "Recercar per utilizaire, font..." - -#: front/src/components/federation/LibraryTrackTable.vue:182 -#: front/src/components/manage/library/FilesTable.vue:175 -msgid "Search by title, artist, domain..." -msgstr "Recercar per títol, artista, domeni..." - -#: front/src/components/federation/LibraryFollowTable.vue:140 -msgid "Search by username, domain..." -msgstr "Recercar per nom d’utilizaire, domeni..." - -#: front/src/components/manage/users/InvitationsTable.vue:152 -msgid "Search by username, email, code..." -msgstr "Recercar per nom d’utilizaire, corrièl, còdi..." - -#: front/src/components/manage/users/UsersTable.vue:162 -msgid "Search by username, email, name..." -msgstr "Recercar per nom d’utilizaire, corrièl, nom..." - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "Recercar d’artistas, d’albums, de pistas..." +#: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgid "Search a remote library" +msgstr "Menatz-me a la bibliotèca" #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Recercar de musica" -#: front/src/components/library/Track.vue:105 +#: front/src/components/library/Track.vue:116 msgid "Search on lyrics.wikia.com" msgstr "Recercar sus lyrics.wikia.com" @@ -1898,42 +1660,30 @@ msgstr "Recercar sus lyrics.wikia.com" msgid "Search on Wikipedia" msgstr "Recercar sus Wikipèdia" -#: front/src/components/library/import/TrackImport.vue:42 -msgid "Search query" -msgstr "Recèrca" - #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Seccions" -#: front/src/components/library/radios/Builder.vue:41 +#: front/src/components/library/radios/Builder.vue:45 msgid "Select a filter" msgstr "Seleccionar un filtre" -#: front/src/components/common/ActionTable.vue:61 +#: front/src/components/common/ActionTable.vue:64 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "Seleccionar l’ensemble dels %{ total } element" msgstr[1] "Seleccionar l’ensemble dels %{ total } elements" -#: front/src/components/library/import/FileUpload.vue:22 -msgid "Select files to upload..." -msgstr "Seleccionar los fichièrs per enviar..." - -#: front/src/components/common/ActionTable.vue:69 +#: front/src/components/common/ActionTable.vue:73 msgid "Select only current page" msgstr "Seleccionar solament la pagina actuala" -#: front/src/components/library/import/Main.vue:19 -msgid "Select relevant sources or files for import" -msgstr "Seleccionar las fonts o los fichièrs d’importar" - #: front/src/components/federation/LibraryCard.vue:43 msgid "Send a follow request" msgstr "Enviar una demanda d’abonament" -#: front/src/components/Sidebar.vue:97 -#: src/components/manage/users/UsersTable.vue:184 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 +#: front/src/components/manage/users/UsersTable.vue:184 #: front/src/views/admin/users/UsersDetail.vue:165 msgid "Settings" msgstr "Paramètres" @@ -1946,14 +1696,19 @@ msgstr "Paramètres actualizats" msgid "Settings updated successfully." msgstr "Paramètres corrèctament modificats." -#: front/src/components/auth/Profile.vue:24 -msgid "Settings..." -msgstr "Paramètres..." - #: front/src/components/manage/users/InvitationForm.vue:27 msgid "Share link" msgstr "Ligam de partatge" +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request an access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +#, fuzzy +msgid "Sharing link" +msgstr "Ligam de partatge" + #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" @@ -1966,49 +1721,43 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "Mostrar 1 pista mai" msgstr[1] "Mostrar %{ count } pistas mai" -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "Mostrar/amagar lo senhal" +#: front/src/views/Notifications.vue:10 +#, fuzzy +msgid "Show read notifications" +msgstr "Darrièra modificacion" #: front/src/components/federation/LibraryFollowTable.vue:97 #: front/src/components/federation/LibraryTrackTable.vue:98 -#: front/src/components/library/import/BatchDetail.vue:128 -#: front/src/components/library/import/BatchList.vue:73 #: front/src/components/manage/library/FilesTable.vue:97 #: front/src/components/manage/library/RequestsTable.vue:104 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:111 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Afichatge dels resultats %{ start }-%{ end } sus %{ total }" -#: front/src/components/audio/Player.vue:269 -msgid "Shuffle your queue" -msgstr "Mesclar la fila" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "Inscripcion" - #: front/src/components/manage/users/UsersTable.vue:40 #: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Inscripcion" -#: front/src/components/audio/track/Table.vue:31 -msgid "Simply copy paste the snippet below into a terminal to launch the download." -msgstr "Copiatz lo tèxte çai-jos dins un terminal per lançar lo telecargament." - -#: front/src/components/library/Track.vue:69 -#: front/src/components/library/import/FileUpload.vue:44 +#: front/src/components/library/FileUpload.vue:84 +#: src/components/library/Track.vue:69 #: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Size" msgstr "Talha" -#: front/src/components/library/import/BatchDetail.vue:37 -#: front/src/components/library/import/BatchDetail.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:228 msgid "Skipped" msgstr "Ignorat" +#: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgid "Skipped files" +msgstr "Ignorat" + #: front/src/components/requests/Form.vue:3 msgid "Something's missing in the library? Let us know what you would like to listen!" msgstr "Manca quicòm a la bibliotèca ? Digatz-nos çò que volètz escotar !" @@ -2019,24 +1768,17 @@ msgstr "O planhèm, avèm pas trobat cap d’album que correspond a vòstra rec #: front/src/components/audio/Search.vue:16 msgid "Sorry, we did not found any artist matching your query" -msgstr "" -"O planhèm, avèm pas trobat cap d’artista que correspond a vòstra recèrca" +msgstr "O planhèm, avèm pas trobat cap d’artista que correspond a vòstra recèrca" -#: front/src/components/library/import/BatchDetail.vue:82 -#: front/src/components/library/import/BatchList.vue:38 -#: front/src/components/library/import/TrackImport.vue:17 -msgid "Source" -msgstr "Font" - -#: front/src/App.vue:41 +#: front/src/App.vue:43 msgid "Source code" msgstr "Còdi font" -#: front/src/App.vue:40 +#: front/src/App.vue:42 msgid "Source code (%{version})" msgstr "Còdi font (%{version})" -#: front/src/components/auth/Profile.vue:20 +#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" msgstr "Membre de la còla" @@ -2045,26 +1787,15 @@ msgstr "Membre de la còla" msgid "Start" msgstr "Aviar" -#: front/src/components/library/import/FileUpload.vue:28 -msgid "Start Upload" -msgstr "Aviar lo mandadís" - -#: front/src/views/admin/Settings.vue:86 -msgid "Statistics" -msgstr "Estatisticas" - #: front/src/components/federation/LibraryFollowTable.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:66 -#: front/src/components/library/import/BatchDetail.vue:83 -#: front/src/components/library/import/BatchList.vue:11 -#: front/src/components/library/import/BatchList.vue:37 -#: front/src/components/library/import/FileUpload.vue:45 +#: front/src/components/library/FileUpload.vue:85 #: front/src/components/manage/library/RequestsTable.vue:24 #: front/src/components/manage/library/RequestsTable.vue:48 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "Estatut" @@ -2072,15 +1803,11 @@ msgstr "Estatut" msgid "Stop" msgstr "Arrestar" -#: front/src/components/Sidebar.vue:159 +#: front/src/components/Sidebar.vue:150 msgid "Stop radio" msgstr "Arrestar la ràdio" -#: front/src/components/library/import/FileUpload.vue:32 -msgid "Stop Upload" -msgstr "Arrestar lo mandadís" - -#: front/src/App.vue:9 src/components/requests/Form.vue:17 +#: front/src/App.vue:11 src/components/requests/Form.vue:17 msgid "Submit" msgstr "Validar" @@ -2088,95 +1815,73 @@ msgstr "Validar" msgid "Submit another request" msgstr "Enviar una novèla requèsta" -#: front/src/components/library/import/BatchDetail.vue:26 -#: front/src/components/library/import/BatchList.vue:39 -msgid "Submitted by" -msgstr "Prepausat per" - -#: front/src/views/admin/Settings.vue:85 -msgid "Subsonic" -msgstr "Subsonic" - #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "Senhal de l’API Subsonic" -#: front/src/components/library/import/BatchDetail.vue:71 -#: front/src/components/library/import/BatchList.vue:16 -#: front/src/components/library/import/FileUpload.vue:56 -msgid "Success" -msgstr "Succès" - -#: front/src/App.vue:11 +#: front/src/App.vue:13 msgid "Suggested choices" msgstr "Suggestions" +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 msgid "Syncing changes to server..." msgstr "Sincronizacion dels cambiaments amb lo servidor..." +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "" + #: front/src/components/Home.vue:26 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." +msgstr "Es simple : nos agradava Grooveshark e voliam construire quicòm de melhor." -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "Los Beatles, Mickael Jackson…" - -#: front/src/App.vue:59 +#: front/src/App.vue:61 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." +#: front/src/views/content/libraries/Form.vue:34 +msgid "The library and all its tracks will be deleted. This action is irreversible." +msgstr "" + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" +msgstr "" + #: front/src/components/Home.vue:124 msgid "The plaform is free and open-source, you can install it and modify it without worries" -msgstr "" -"La plataforma es gratuita e liura, podètz l’installar e la modificar sens " -"cap de limit" +msgstr "La plataforma es gratuita e liura, podètz l’installar e la modificar sens cap de limit" #: front/src/components/auth/SubsonicTokenForm.vue:4 msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "L’API Subsonic es pas disponibla per aquesta instància Funkwhale." -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "L'Album Blanc, Thriller…" - -#: front/src/components/audio/track/Table.vue:30 -msgid "There is currently no way to download directly multiple tracks from funkwhale as a ZIP archive. However, you can use a command line tools such as cURL to easily download a list of tracks." +#: front/src/components/library/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "" -"Es pas possible pel moment de telecargar un ensemble de pistas coma un " -"archiu ZIP. Pr’aquò, podètz utilizar una aisina en linha de comanda coma " -"cURL per telecargar facilament una lista de pistas." -#: front/src/components/library/import/Main.vue:149 -msgid "This import will be associated with the music request below. After the import is finished, the request will be marked as fulfilled." +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space to every user." msgstr "" -"Aqueste import serà associat a la requèsta çai-jos. Un còp acabat, la " -"requèsta sera marcada coma completada." - -#: front/src/views/federation/LibraryDetail.vue:195 -msgid "This indicate if the remote library granted you access" -msgstr "Aquò indica se la bibliotèca alonhada vos a donat l’accès" #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "Sètz vos !" -#: front/src/components/common/ActionTable.vue:37 +#: front/src/components/common/ActionTable.vue:38 msgid "This may affect a lot of elements, please double check this is really what you want." -msgstr "" -"Aquesta operacion pòt afectar mantun elements, mercés de verificar s’es ben " -"çò que desiratz." +msgstr "Aquesta operacion pòt afectar mantun elements, mercés de verificar s’es ben çò que desiratz." -#: front/src/components/audio/PlayButton.vue:61 -msgid "This track is not imported and cannot be played" -msgstr "Aquesta pista es pas importada e òm pòt pas la legir" +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." +msgstr "" #: front/src/views/playlists/Detail.vue:37 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 msgid "This will completely delete this radio and cannot be undone." @@ -2184,39 +1889,191 @@ msgstr "Aquò escafarà aquesta ràdio per totjorn e poirà pas èsser anullat." #: front/src/components/auth/SubsonicTokenForm.vue:51 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." +msgstr "Aquò desactivarà complètament l’accès a l’API Subsonic de vòstre compte estant." -#: front/src/App.vue:137 +#: front/src/App.vue:165 src/components/About.vue:55 +#: src/components/Home.vue:152 front/src/components/PageNotFound.vue:33 +#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 +#: src/components/audio/PlayButton.vue:54 +#: front/src/components/audio/PlayButton.vue:55 +#: front/src/components/audio/PlayButton.vue:56 +#: front/src/components/audio/PlayButton.vue:61 +#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:158 +#: src/components/audio/Player.vue:216 +#: front/src/components/audio/Player.vue:273 +#: src/components/audio/Player.vue:274 +#: front/src/components/audio/Player.vue:275 +#: src/components/audio/Player.vue:276 +#: front/src/components/audio/Player.vue:277 +#: src/components/audio/Player.vue:278 +#: front/src/components/audio/Player.vue:279 +#: src/components/audio/Player.vue:280 +#: front/src/components/audio/Player.vue:281 +#: src/components/audio/Player.vue:282 +#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 +#: front/src/components/audio/SearchBar.vue:20 +#: src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 +#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 +#: src/components/auth/Profile.vue:47 +#: front/src/components/auth/Settings.vue:257 src/components/auth/Signup.vue:95 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/SubsonicTokenForm.vue:95 +#: front/src/components/auth/SubsonicTokenForm.vue:111 +#: front/src/components/favorites/List.vue:109 +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/federation/LibraryFollowTable.vue:140 +#: front/src/components/federation/LibraryForm.vue:96 +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/federation/LibraryTrackTable.vue:196 +#: front/src/components/forms/PasswordInput.vue:25 +#: front/src/components/library/Album.vue:91 +#: src/components/library/Artist.vue:119 +#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Artists.vue:119 +#: front/src/components/library/FileUpload.vue:238 +#: front/src/components/library/FileUpload.vue:239 +#: front/src/components/library/FileUpload.vue:240 +#: front/src/components/library/FileUpload.vue:241 +#: src/components/library/Home.vue:65 +#: front/src/components/library/Radios.vue:140 +#: src/components/library/Radios.vue:141 +#: front/src/components/library/Track.vue:185 +#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/manage/library/FilesTable.vue:175 +#: front/src/components/manage/library/FilesTable.vue:189 +#: front/src/components/manage/library/RequestsTable.vue:180 +#: front/src/components/manage/library/RequestsTable.vue:195 +#: front/src/components/manage/library/RequestsTable.vue:196 +#: front/src/components/manage/library/RequestsTable.vue:197 +#: front/src/components/manage/users/InvitationForm.vue:58 +#: front/src/components/manage/users/InvitationsTable.vue:152 +#: front/src/components/manage/users/InvitationsTable.vue:166 +#: front/src/components/manage/users/UsersTable.vue:162 +#: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/components/manage/users/UsersTable.vue:176 +#: front/src/components/manage/users/UsersTable.vue:180 +#: front/src/components/manage/users/UsersTable.vue:184 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/Search.vue:114 +#: front/src/components/metadata/Search.vue:130 +#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:138 +#: front/src/components/notifications/NotificationRow.vue:39 +#: front/src/components/notifications/NotificationRow.vue:40 +#: front/src/components/notifications/NotificationRow.vue:44 +#: front/src/components/notifications/NotificationRow.vue:45 +#: front/src/components/notifications/NotificationRow.vue:62 +#: front/src/components/playlists/Editor.vue:163 +#: src/components/playlists/Form.vue:74 +#: front/src/components/playlists/Form.vue:81 +#: src/components/playlists/Form.vue:85 +#: front/src/components/playlists/Form.vue:89 +#: front/src/components/playlists/PlaylistModal.vue:116 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +#: front/src/components/requests/Form.vue:73 +#: src/components/requests/Form.vue:74 +#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 +#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 +#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 src/views/admin/library/Base.vue:25 +#: front/src/views/admin/library/Base.vue:26 +#: src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/RequestsList.vue:21 +#: front/src/views/admin/users/Base.vue:20 +#: front/src/views/admin/users/InvitationsList.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:146 +#: front/src/views/admin/users/UsersDetail.vue:153 +#: front/src/views/admin/users/UsersDetail.vue:157 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: front/src/views/admin/users/UsersDetail.vue:165 +#: front/src/views/admin/users/UsersList.vue:21 +#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 +#: src/views/auth/PasswordReset.vue:53 +#: front/src/views/auth/PasswordResetConfirm.vue:62 +#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 +#: src/views/content/libraries/Card.vue:58 +#: front/src/views/content/libraries/Card.vue:59 +#: front/src/views/content/libraries/Card.vue:60 +#: front/src/views/content/libraries/Card.vue:61 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/content/libraries/FilesTable.vue:225 +#: front/src/views/content/libraries/FilesTable.vue:228 +#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:232 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:236 +#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:240 +#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:257 +#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/Form.vue:70 +#: front/src/views/content/libraries/Form.vue:71 +#: front/src/views/content/libraries/Form.vue:72 +#: front/src/views/content/libraries/Form.vue:73 +#: front/src/views/content/libraries/Form.vue:74 +#: front/src/views/content/libraries/Form.vue:106 +#: front/src/views/content/libraries/Form.vue:109 +#: front/src/views/content/libraries/Form.vue:129 +#: front/src/views/content/remote/Card.vue:70 +#: src/views/content/remote/Card.vue:71 +#: front/src/views/content/remote/ScanForm.vue:48 +#: src/views/federation/Base.vue:35 front/src/views/federation/Base.vue:36 +#: src/views/federation/LibraryDetail.vue:194 +#: front/src/views/federation/LibraryDetail.vue:195 +#: front/src/views/federation/LibraryDetail.vue:196 +#: front/src/views/federation/LibraryDetail.vue:197 +#: front/src/views/federation/LibraryFollowersList.vue:24 +#: front/src/views/federation/LibraryList.vue:122 +#: front/src/views/federation/LibraryList.vue:123 +#: front/src/views/federation/LibraryTrackList.vue:21 +#: front/src/views/instance/Timeline.vue:57 +#: src/views/library/MusicRequest.vue:21 +#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:103 +#: front/src/views/playlists/List.vue:104 src/views/radios/Detail.vue:80 +#, fuzzy msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "" -"Aquò escafarà vòstras donadas localas e vos desconnectarà, volètz contunhar ?" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "Aquò escafarà vòstras donadas localas e vos desconnectarà, volètz contunhar ?" +msgstr[1] "Aquò escafarà vòstras donadas localas e vos desconnectarà, volètz contunhar ?" #: front/src/components/auth/SubsonicTokenForm.vue:36 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." +msgstr "Aquò vos desconnectarà de totes los periferics qu’utilizan aqueste senhal." #: front/src/components/playlists/Editor.vue:44 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." + +#: front/src/views/content/libraries/Quota.vue:90 +msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." msgstr "" -"Aquò escafarà totas las pistas de la lista de lectura e poirà pas èsser " -"anullat." #: front/src/components/audio/track/Table.vue:6 #: front/src/components/federation/LibraryTrackTable.vue:47 #: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/views/content/libraries/FilesTable.vue:51 msgid "Title" msgstr "Títol" -#: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:174 -#: front/src/components/library/import/BatchDetail.vue:84 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "Pista" - #: front/src/components/library/Track.vue:53 msgid "Track information" msgstr "Informacions de la pista" @@ -2231,8 +2088,9 @@ msgstr "pistas" #: front/src/components/library/Album.vue:43 #: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 src/views/playlists/Detail.vue:50 -#: front/src/views/radios/Detail.vue:34 +#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 +#: src/views/federation/Base.vue:8 front/src/views/playlists/Detail.vue:50 +#: src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Pistas" @@ -2256,15 +2114,19 @@ msgstr "pistas escotadas" msgid "Trigger scan" msgstr "Aviar un analisi" +#: front/src/components/library/Track.vue:91 #: front/src/components/manage/library/FilesTable.vue:41 msgid "Type" msgstr "Tipe" +#: front/src/views/content/remote/Card.vue:52 +#, fuzzy +msgid "Unfollow" +msgstr "Seguir" + #: front/src/components/About.vue:15 msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." -msgstr "" -"Malurosament, los gestionaris d’aquesta instància completèron pas aquesta " -"pagina." +msgstr "Malurosament, los gestionaris d’aquesta instància completèron pas aquesta pagina." #: front/src/views/federation/LibraryDetail.vue:95 msgid "Unknown" @@ -2274,14 +2136,15 @@ msgstr "Desconegut" msgid "Unlimited music" msgstr "Musica sens cap de limit" -#: front/src/components/audio/Player.vue:264 -msgid "Unmute" -msgstr "Restablir lo son" - #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "Actualizar l’avatar" +#: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgid "Update library" +msgstr "Gerir la bibliotèca" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "Actualizar la lista de lectura" @@ -2294,7 +2157,9 @@ msgstr "Actualizar los paramètres" msgid "Update your password" msgstr "Actualizar vòstre senhal" +#: front/src/views/content/libraries/Card.vue:44 #: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/views/content/libraries/DetailArea.vue:24 #: front/src/views/admin/users/UsersDetail.vue:153 msgid "Upload" msgstr "Mandadís" @@ -2303,45 +2168,57 @@ msgstr "Mandadís" msgid "Upload a new avatar" msgstr "Enviar un nòu avatar" -#: front/src/components/library/import/Main.vue:7 -msgid "Uploaded files or external source" -msgstr "Fichièrs enviats o font extèrna" +#: front/src/views/content/Home.vue:6 +#, fuzzy +msgid "Upload audio content" +msgstr "Enviar un nòu avatar" -#: front/src/components/library/import/FileUpload.vue:57 +#: front/src/views/content/libraries/FilesTable.vue:54 +#, fuzzy +msgid "Upload date" +msgstr "Mandadís" + +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgid "Upload new tracks" +msgstr "Enviar un nòu avatar" + +#: front/src/components/library/FileUpload.vue:99 +#, fuzzy +msgid "Uploaded" +msgstr "Mandadís" + +#: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgid "Uploading" +msgstr "Mandadís en cors..." + +#: front/src/components/library/FileUpload.vue:102 msgid "Uploading..." msgstr "Mandadís en cors..." -#: front/src/App.vue:45 +#: front/src/App.vue:47 msgid "Use another instance" msgstr "Utilizar una autra instància" -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "Utilizatz aqueste camp per ajustar de detalhs a vòstra demanda, se cal" - -#: front/src/views/federation/LibraryDetail.vue:196 -msgid "Use this flag to enable/disable federation with this library" -msgstr "" -"Utilizatz aqueste paramètre per activar/desactivar la deferacion amb aquesta " -"bibliotèca" - #: front/src/views/auth/PasswordReset.vue:12 msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." -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." +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/federation/LibraryForm.vue:6 msgid "Use this form to scan an instance and setup federation." -msgstr "" -"Utilizatz aqueste formulari per analizar lo catalòg d’una instància e " -"establir la federacion." +msgstr "Utilizatz aqueste formulari per analizar lo catalòg d’una instància e establir la federacion." #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" msgstr "Utilizat" #: front/src/components/manage/library/RequestsTable.vue:47 +#: front/src/views/content/libraries/Detail.vue:26 msgid "User" msgstr "Utilizaire" @@ -2366,21 +2243,32 @@ msgstr "Nom d’utilizaire o corrièl" msgid "users" msgstr "utilizaires" -#: front/src/components/Sidebar.vue:103 src/views/admin/Settings.vue:81 -#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3 -#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 msgid "Users" msgstr "Utilizaires" +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +#, fuzzy +msgid "View files" +msgstr "Fichièrs de la bibliotèca" + #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 #: front/src/components/library/Track.vue:44 -#: front/src/components/library/import/ArtistImport.vue:131 -#: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/ArtistCard.vue:49 msgid "View on MusicBrainz" msgstr "Veire sus MusicBrainz" +#: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgid "Visibility" +msgstr "Visibilitat de la lista de lectura" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "Podèm pas ajustar aquesta pista a una lista de lectura" @@ -2409,8 +2297,17 @@ msgstr "Podèm pas enregistrar vòstres paramètres" msgid "We do not track you or bother you with ads" msgstr "Vos pistam pas e vos mostram pas cap de reclama" -#: front/src/components/library/import/FileUpload.vue:5 -msgid "We recommend using Picard for that purpose." +#: front/src/views/Notifications.vue:26 +msgid "We don't have any notification to display!" +msgstr "" + +#: front/src/views/content/Home.vue:4 +msgid "We offer various way to grab new content and make it available here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 +#, fuzzy +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 @@ -2425,29 +2322,15 @@ msgstr "O planhèm, la pagina demandada existís pas :" msgid "We've received your request, you'll get some groove soon ;)" msgstr "Avèm ben recebut vòstra requèsta, aurètz lèu de novèlas ;)" -#: front/src/components/Home.vue:152 -msgid "Welcome" -msgstr "La benvenguda" - #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" msgstr "La benvenguda a Funkwhale" -#: front/src/components/library/import/Main.vue:114 -msgid "What is metadata?" -msgstr "Qu’es aquò las metadonadas ?" - -#: front/src/views/federation/LibraryDetail.vue:197 -msgid "When enabled, auto importing will automatically import new tracks published in this library" -msgstr "" -"S’aqueste paramètre es activat, las novèlas pistas ajustadas a aquesta " -"bibliotèca seràn automaticament importadas" - #: front/src/components/Home.vue:24 msgid "Why funkwhale?" msgstr "Perque Funkwhale ?" -#: front/src/components/Sidebar.vue:124 +#: front/src/components/Sidebar.vue:115 msgid "Yes" msgstr "Òc" @@ -2455,82 +2338,468 @@ msgstr "Òc" msgid "Yes, log me out!" msgstr "Òc-ben, desconnectatz-me !" +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Sètz connectat coma %{ username }" -#: front/src/components/library/import/Main.vue:111 -msgid "You can also skip this step and enter metadata manually." -msgstr "Podètz passar aquesta etapa e dintrar las metadonadas manualament." +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." +msgstr "" #: front/src/components/Home.vue:136 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" +msgstr "Podètz convidar vòstres amics e vòstra familha a aquesta instància per que pòscan profeitar de vòstra musica" #: front/src/components/library/radios/Builder.vue:7 msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." -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." +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:8 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." +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/Sidebar.vue:156 +#: front/src/components/Sidebar.vue:147 msgid "You have a radio playing" msgstr "Escotatz una ràdio" -#: front/src/App.vue:6 +#: front/src/App.vue:8 msgid "You need to select an instance in order to continue" msgstr "Vos cal causir una instància per contunhar" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You will be able to share your library with other people, regardless of it's visibility." +msgstr "" + #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" -msgstr "" -"Sètz per èsser desconnectat d’aquesta session e vos caldrà vos connectar amb " -"lo nòu senhal" +msgstr "Sètz per èsser desconnectat d’aquesta session e vos caldrà vos connectar amb lo nòu senhal" #: front/src/components/auth/Settings.vue:71 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/library/import/Main.vue:103 -msgid "You will import:" -msgstr "Sètz per importar :" +msgstr "Vos caldrà actualizar lo senhal sus totes los clients qu’utilizan aqueste senhal." #: front/src/views/auth/EmailConfirm.vue:24 msgid "Your email address was confirmed, you can now use the service without limitations." -msgstr "" -"Vòstra adreça electronica es confirmada, podètz ara utilizar lo servici sens " -"cap de limitacions." - -#: front/src/components/favorites/List.vue:109 -msgid "Your Favorites" -msgstr "Vòstres favorits" +msgstr "Vòstra adreça electronica es confirmada, podètz ara utilizar lo servici sens cap de limitacions." #: front/src/components/Home.vue:117 msgid "Your music, your way" msgstr "Vòstra musica, coma volètz" +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgid "Your notifications" +msgstr "Darrièra modificacion" + #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." msgstr "Vòstre senhal es corrèctament cambiat." #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" -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" +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/components/audio/PlayButton.vue:156 +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Copiar las pistas de la fila a la lista de lectura" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Ajustar a aquesta lista de lectura" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Ma lista de lectura tròp crana" + +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +msgid "Nobody except me" +msgstr "Degun fòra ieu" + +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +msgid "Everyone on this instance" +msgstr "Lo monde d’aquesta instància" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Tot lo monde" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "Inscripcion" + +#: front/src/components/auth/Signup.vue:96 +msgid "Enter your invitation code (case insensitive)" +msgstr "Escrivètz vòstre còdi d’invitacion (pas sensible a la cassa)" + +#: front/src/components/auth/Signup.vue:97 +msgid "Enter your username" +msgstr "Escrivètz vòstre nom d’utilizaire" + +#: front/src/components/auth/Signup.vue:98 +msgid "Enter your email" +msgstr "Escrivètz vòstre adreça electronica" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Senhal actualizat" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Accès desactivat" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Escrivètz vòstre nom d’utilizaire o corrièl" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Connexion" + +#: front/src/components/auth/Profile.vue:47 +msgid "%{ username }'s profile" +msgstr "Perfil de %{ username }" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Desconnexion" + +#: front/src/components/auth/Settings.vue:257 +msgid "Account Settings" +msgstr "Paramètres del compte" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +msgid "Remove from favorites" +msgstr "Tirar dels favorits" + +#: front/src/components/favorites/List.vue:109 +msgid "Your Favorites" +msgstr "Vòstres favorits" + +#: front/src/components/library/Radios.vue:140 +msgid "Enter a radio name..." +msgstr "Escrivètz un nom de ràdio..." + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Editor de ràdio" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Ma ràdio tròp crana" + +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgid "My awesome description" +msgstr "Ma ràdio tròp crana" + +#: front/src/components/library/FileUpload.vue:238 +msgid "Upload refused, ensure the file is not too big and you have not reached your quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:239 +msgid "Impossible to upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/library/FileUpload.vue:240 +#, fuzzy +msgid "A network error occured while uploading this file" +msgstr "Una error s’es producha en enregistrar vòstras modificacions" + +#: front/src/components/library/FileUpload.vue:241 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/Artists.vue:118 +msgid "Enter an artist name..." +msgstr "Escrivètz un nom d’artista..." + +#: front/src/components/library/Track.vue:185 +#: src/components/audio/SearchBar.vue:27 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Pista" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Acuèlh" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Mostrar/amagar lo senhal" + +#: front/src/components/requests/Form.vue:73 +msgid "The Beatles, Mickael Jackson…" +msgstr "Los Beatles, Mickael Jackson…" + +#: front/src/components/requests/Form.vue:74 +msgid "The White Album, Thriller…" +msgstr "L'Album Blanc, Thriller…" + +#: front/src/components/requests/Form.vue:75 +msgid "Use this comment box to add details to your request if needed" +msgstr "Utilizatz aqueste camp per ajustar de detalhs a vòstra demanda, se cal" + +#: front/src/components/federation/LibraryFollowTable.vue:140 +msgid "Search by username, domain..." +msgstr "Recercar per nom d’utilizaire, domeni..." + +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/manage/library/FilesTable.vue:175 +msgid "Search by title, artist, domain..." +msgstr "Recercar per títol, artista, domeni..." + +#: front/src/components/federation/LibraryForm.vue:96 +msgid "library@demo.funkwhale.audio" +msgstr "library@demo.funkwhale.audio" + +#: front/src/components/audio/PlayButton.vue:158 msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" msgstr[0] "%{ count } pista ajustada a la fila" msgstr[1] "%{ count } pistas ajustadas a la fila" + +#: front/src/components/audio/Search.vue:65 +msgid "Artist, album, track..." +msgstr "Artista, album, pista..." + +#: front/src/components/audio/SearchBar.vue:20 +msgid "Search for artists, albums, tracks..." +msgstr "Recercar d’artistas, d’albums, de pistas..." + +#: front/src/components/audio/Player.vue:216 +msgid "Queue shuffled!" +msgstr "La fila es estada mesclada !" + +#: front/src/components/audio/Player.vue:273 +msgid "Previous track" +msgstr "Pista precedenta" + +#: front/src/components/audio/Player.vue:274 +msgid "Play track" +msgstr "Legir" + +#: front/src/components/audio/Player.vue:275 +msgid "Pause track" +msgstr "Pausar" + +#: front/src/components/audio/Player.vue:276 +msgid "Next track" +msgstr "Pista seguenta" + +#: front/src/components/audio/Player.vue:277 +msgid "Unmute" +msgstr "Restablir lo son" + +#: front/src/components/audio/Player.vue:278 +msgid "Mute" +msgstr "Copar lo son" + +#: front/src/components/audio/Player.vue:279 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "Repeticion desactivada. Clicatz per activar la repeticion de la pista actuala." + +#: front/src/components/audio/Player.vue:280 +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." + +#: front/src/components/audio/Player.vue:281 +msgid "Looping on whole queue. Click to disable looping." +msgstr "Repeticion de tota la fila, clicatz per desactivar la repeticion." + +#: front/src/components/audio/Player.vue:282 +msgid "Shuffle your queue" +msgstr "Mesclar la fila" + +#: front/src/components/audio/Player.vue:283 +msgid "Clear your queue" +msgstr "Voidar la fila" + +#: front/src/components/Sidebar.vue:203 +msgid "Pending import requests" +msgstr "Requèstas en espèra" + +#: front/src/components/Sidebar.vue:204 +msgid "Pending follow requests" +msgstr "Demandas d’abonament en espèra" + +#: front/src/components/metadata/Search.vue:114 +msgid "Enter your search query..." +msgstr "Escrivètz vòstra recèrca..." + +#: front/src/components/manage/library/RequestsTable.vue:180 +msgid "Search by artist, username, comment..." +msgstr "Recercar per artista, nom d’utilizaire, comentari..." + +#: front/src/components/manage/library/RequestsTable.vue:196 +msgid "Mark as imported" +msgstr "Marcar coma importat" + +#: front/src/components/manage/library/RequestsTable.vue:197 +msgid "Mark as closed" +msgstr "Marcar coma tampat" + +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Daissar void per obténer un còdi aleatòri" + +#: front/src/components/manage/users/InvitationsTable.vue:152 +msgid "Search by username, email, code..." +msgstr "Recercar per nom d’utilizaire, corrièl, còdi..." + +#: front/src/components/manage/users/UsersTable.vue:162 +msgid "Search by username, email, name..." +msgstr "Recercar per nom d’utilizaire, corrièl, nom..." + +#: front/src/views/content/remote/ScanForm.vue:48 +#, fuzzy +msgid "Enter a library url" +msgstr "Escrivètz un nom de domeni..." + +#: front/src/views/content/libraries/FilesTable.vue:225 +#, fuzzy +msgid "Search by title, artist, album..." +msgstr "Recercar per títol, artista, domeni..." + +#: front/src/views/content/libraries/FilesTable.vue:229 +msgid "Track was already present in one of your libraries" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:233 +msgid "Track is uploaded but not processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:237 +msgid "An error occured while processing this track, ensure the track is correctly tagged" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:241 +#, fuzzy +msgid "Import went on successfully" +msgstr "Senhal corrèctament modificat" + +#: front/src/views/content/libraries/FilesTable.vue:258 +#, fuzzy +msgid "Relaunch import" +msgstr "Acabar l’import" + +#: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgid "Visibility: nobody except me" +msgstr "Degun fòra ieu" + +#: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgid "Visibility: everyone on this instance" +msgstr "Lo monde d’aquesta instància" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgid "Total size of the files in this library" +msgstr "Pistas disponiblas dins aquesta bibliotèca" + +#: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgid "My awesome library" +msgstr "Ma ràdio tròp crana" + +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personnal music, I hope you will like it!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, including other instances" +msgstr "Lo monde d’aquesta instància" + +#: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgid "Library updated" +msgstr "Nom de la bibliotèca" + +#: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgid "Library created" +msgstr "Nom de la bibliotèca" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Ràdio" + +#: front/src/views/instance/Timeline.vue:57 +msgid "Instance Timeline" +msgstr "Flux de l’instància" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Lista de lectura" + +#: front/src/views/playlists/List.vue:104 +msgid "Enter an playlist name..." +msgstr "Escrivètz un nom de lista de lectura..." + +#: front/src/views/admin/users/UsersDetail.vue:146 +msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +msgstr "Determina se l’utilizaire es actiu o non. Los compte inactius se pòdon pas connectar nimai utilizar lo servici." + +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Gerir los utilizaires" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Paramètres de l’intància" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Info. de l’instància" + +#: front/src/views/admin/Settings.vue:82 +msgid "Imports" +msgstr "Imports" + +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "Subsonic" + +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "Estatisticas" + +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "Rapòrt d’error" + +#: front/src/views/federation/LibraryTrackList.vue:21 +msgid "Federated tracks" +msgstr "Pistas federadas" + +#: front/src/views/federation/LibraryList.vue:122 +#, fuzzy +msgid "Enter a library domain name..." +msgstr "Escrivètz un nom de domeni..." + +#: front/src/views/federation/LibraryDetail.vue:195 +msgid "This indicate if the remote library granted you access" +msgstr "Aquò indica se la bibliotèca alonhada vos a donat l’accès" + +#: front/src/views/federation/LibraryDetail.vue:196 +msgid "Use this flag to enable/disable federation with this library" +msgstr "Utilizatz aqueste paramètre per activar/desactivar la deferacion amb aquesta bibliotèca" + +#: front/src/views/federation/LibraryDetail.vue:197 +msgid "When enabled, auto importing will automatically import new tracks published in this library" +msgstr "S’aqueste paramètre es activat, las novèlas pistas ajustadas a aquesta bibliotèca seràn automaticament importadas" diff --git a/front/locales/pl/LC_MESSAGES/app.po b/front/locales/pl/LC_MESSAGES/app.po index 998f4e61e..6ec280f93 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: 2018-07-22 14:12+0200\n" +"POT-Creation-Date: 2018-09-24 18:57+0200\n" "PO-Revision-Date: 2018-07-31 13:32+0000\n" "Last-Translator: Marcin Mikołajczak \n" "Language-Team: \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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 2.20\n" #: front/src/components/playlists/PlaylistModal.vue:9 @@ -31,15 +30,15 @@ msgstr "(%{ index } z %{ length })" msgid "(empty)" msgstr "(pusta)" -#: front/src/components/common/ActionTable.vue:43 -#: front/src/components/common/ActionTable.vue:51 +#: front/src/components/common/ActionTable.vue:44 +#: front/src/components/common/ActionTable.vue:53 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } z %{ total } zaznaczonego" msgstr[1] "%{ count } z %{ total } zaznaczonych" msgstr[2] "%{ count } z %{ total } zaznaczonych" -#: front/src/components/Sidebar.vue:116 +#: front/src/components/Sidebar.vue:107 #: src/views/federation/LibraryDetail.vue:87 msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -54,7 +53,7 @@ msgstr[0] "%{ count } utwór w %{ albumsCount } albumach" msgstr[1] "%{ count } utwory w %{ albumsCount } albumach" msgstr[2] "%{ count } utworow w %{ albumsCount } albumach" -#: front/src/components/library/radios/Builder.vue:76 +#: front/src/components/library/radios/Builder.vue:80 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } utwór zgodny z wybranymi filtrami" @@ -68,6 +67,11 @@ msgstr[0] "%{ count} utwór" msgstr[1] "%{ count} utwory" msgstr[2] "%{ count} utworów" +#: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgid "%{ current } used on %{ max } allowed" +msgstr "%{ count } z %{ total } zaznaczonego" + #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } godz. %{ minutes } min" @@ -84,10 +88,6 @@ msgstr "%{ user } dodał utwór do ulubionych" msgid "%{ user } listened to a track" msgstr "%{ user } słuchał utworu" -#: front/src/components/auth/Profile.vue:49 -msgid "%{ username }'s profile" -msgstr "Profil %{ username }" - #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" msgid_plural "%{ count } albums" @@ -110,26 +110,37 @@ msgstr[0] "1 utwór" msgstr[1] "%{ count } utwory" msgstr[2] "%{ count } utworów" +#: front/src/views/content/libraries/Card.vue:39 +#: src/views/content/remote/Card.vue:26 +#, fuzzy +msgid "1 tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "1 utwór" +msgstr[1] "%{ count } utwory" +msgstr[2] "%{ count } utworów" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "O %{ instance }" -#: front/src/App.vue:54 +#: front/src/App.vue:56 msgid "About Funkwhale" msgstr "O Funkwhale" -#: front/src/App.vue:32 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 msgid "About this instance" msgstr "O tej instancji" -#: front/src/components/manage/library/RequestsTable.vue:28 -#: front/src/components/manage/library/RequestsTable.vue:62 -msgid "Accepted" +#: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgid "Accept" msgstr "Zaakceptowano" -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Brak dostępu" +#: front/src/components/manage/library/RequestsTable.vue:28 +#: front/src/components/manage/library/RequestsTable.vue:62 +#: front/src/views/content/libraries/Detail.vue:40 +msgid "Accepted" +msgstr "Zaakceptowano" #: front/src/components/Home.vue:109 msgid "Access your music from a clean interface that focus on what really matters" @@ -143,10 +154,6 @@ msgstr "Konto aktywne" msgid "Account settings" msgstr "Ustawienia konta" -#: front/src/components/auth/Settings.vue:257 -msgid "Account Settings" -msgstr "Ustawienia konta" - #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Stan konta" @@ -155,7 +162,12 @@ msgstr "Stan konta" msgid "Account's email" msgstr "Adres e-mail konta" -#: front/src/components/common/ActionTable.vue:82 +#: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgid "Action" +msgstr "Działania" + +#: front/src/components/common/ActionTable.vue:86 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" @@ -164,7 +176,7 @@ msgstr[2] "Działanie %{ action } zostało rozpoczęte pomyślnie na %{ count } #: front/src/components/common/ActionTable.vue:8 #: front/src/components/federation/LibraryFollowTable.vue:24 -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:64 #: front/src/components/manage/library/RequestsTable.vue:54 msgid "Actions" msgstr "Działania" @@ -173,7 +185,7 @@ msgstr "Działania" msgid "Active" msgstr "Aktywny" -#: front/src/components/Sidebar.vue:60 +#: front/src/components/Sidebar.vue:75 msgid "Activity" msgstr "Aktywność" @@ -185,18 +197,18 @@ msgstr "Aktor" msgid "Add a new library" msgstr "Dodaj nową bibliotekę" -#: front/src/components/library/radios/Builder.vue:46 +#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +msgid "Add content" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "Dodaj filtr" -#: front/src/components/library/radios/Builder.vue:36 +#: front/src/components/library/radios/Builder.vue:40 msgid "Add filters to customize your radio" msgstr "Dodaj filtry aby dostosować swoje radio" -#: front/src/components/audio/PlayButton.vue:53 -msgid "Add to current queue" -msgstr "Dodaj do obecnej kolejki" - #: front/src/components/favorites/TrackFavoriteIcon.vue:4 #: front/src/components/favorites/TrackFavoriteIcon.vue:21 msgid "Add to favorites" @@ -211,10 +223,6 @@ msgstr "Dodaj do playlisty…" msgid "Add to queue" msgstr "Dodaj do kolejki" -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Dodaj do tej playlisty" - #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Dodaj utwór" @@ -223,26 +231,20 @@ msgstr "Dodaj utwór" msgid "Admin" msgstr "Administrator" -#: front/src/components/Sidebar.vue:64 +#: front/src/components/Sidebar.vue:82 msgid "Administration" msgstr "Administracja" -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 +#: front/src/components/audio/track/Table.vue:8 #: front/src/components/federation/LibraryTrackTable.vue:49 -#: front/src/components/library/Album.vue:91 #: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/views/content/libraries/FilesTable.vue:53 +#: front/src/components/library/Album.vue:91 +#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 msgid "Album" msgstr "Album" -#: front/src/components/library/import/ReleaseImport.vue:3 -msgid "Album %{ title } (%{ count } track) by %{ artist }" -msgid_plural "Album %{ title } (%{ count } tracks) by %{ artist }" -msgstr[0] "Album %{ title } (%{ count } utwór) od %{ artist }" -msgstr[1] "Album %{ title } (%{ count } utwory) od %{ artist }" -msgstr[2] "Album %{ title } (%{ count } utworów) od %{ artist }" - #: front/src/components/library/Album.vue:12 msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" @@ -267,6 +269,7 @@ msgstr "Albumy tego wykonawcy" #: front/src/components/manage/library/RequestsTable.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 msgid "All" msgstr "Wszystkie" @@ -279,16 +282,9 @@ msgid "An unknown error happend, this can mean the server is down or cannot be r msgstr "Wystąpił nieznany błąd, może oznaczać to że serwer jest wyłączony lub nieosiągalny" #: front/src/components/federation/LibraryTrackTable.vue:11 -#: front/src/components/library/import/BatchDetail.vue:68 -#: front/src/components/library/import/BatchList.vue:13 -#: front/src/components/library/import/BatchList.vue:22 msgid "Any" msgstr "Dowolne" -#: front/src/components/library/import/BatchList.vue:24 -msgid "API" -msgstr "API" - #: front/src/components/federation/LibraryFollowTable.vue:68 #: front/src/components/federation/LibraryFollowTable.vue:78 msgid "Approve" @@ -306,12 +302,13 @@ msgstr "Pozwolono" msgid "Are you sure you want to log out?" msgstr "Czy na pewno chcesz się wylogować?" -#: front/src/components/audio/SearchBar.vue:25 -#: src/components/audio/track/Table.vue:7 +#: front/src/components/audio/track/Table.vue:7 #: front/src/components/federation/LibraryTrackTable.vue:48 -#: front/src/components/library/Artist.vue:119 #: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/manage/library/RequestsTable.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:52 +#: front/src/components/library/Artist.vue:119 +#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 msgid "Artist" msgstr "Wykonawca" @@ -325,14 +322,10 @@ msgstr "Nazwa wykonawcy" msgid "Artist page" msgstr "Strona wykonawcy" -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Wykonawca, album, utwór…" - #: front/src/components/audio/Search.vue:10 #: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Library.vue:7 +#: src/components/library/Artists.vue:119 msgid "Artists" msgstr "Wykonawcy" @@ -343,6 +336,7 @@ msgstr "Wykonawcy" #: front/src/components/manage/library/FilesTable.vue:19 #: front/src/components/manage/library/RequestsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/federation/LibraryList.vue:28 #: src/views/playlists/List.vue:27 msgid "Ascending" @@ -382,7 +376,7 @@ msgstr "Bitrate" msgid "Browse" msgstr "Przeglądaj" -#: front/src/components/Sidebar.vue:50 +#: front/src/components/Sidebar.vue:65 msgid "Browse library" msgstr "Przeglądaj bibliotekę" @@ -426,14 +420,13 @@ msgstr "Po potwierdzeniu %{ username } nie będzie miał dostępu do Twojej bibl msgid "By confirming, %{ username } will be granted access to your library." msgstr "Po potwierdzeniu %{ username } uzyska dostęp do Twojej biblioteki." -#: front/src/components/audio/track/Table.vue:43 #: front/src/components/common/DangerousButton.vue:17 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Anuluj" -#: front/src/components/library/radios/Builder.vue:59 +#: front/src/components/library/radios/Builder.vue:63 msgid "Candidates" msgstr "Kandydaci" @@ -441,7 +434,7 @@ msgstr "Kandydaci" msgid "Cannot change your password" msgstr "Nie udało się zmienić Twojego hasła" -#: front/src/App.vue:66 +#: front/src/App.vue:68 msgid "Change language" msgstr "Zmień język" @@ -474,7 +467,7 @@ msgstr "ZMiana Twojego hasła zmieni też Twoje hasło API Subsonic, jeżeli uzy msgid "Changing your password will have the following consequences" msgstr "Zmiana hasła będzie miała następujące konsekwencje" -#: front/src/App.vue:4 +#: front/src/App.vue:6 msgid "Choose your instance" msgstr "Wybierz instancję" @@ -491,18 +484,14 @@ msgstr "Wyczyść" msgid "Clear playlist" msgstr "Wyczyść listę odtwarzania" -#: front/src/components/audio/Player.vue:270 -msgid "Clear your queue" -msgstr "Wyczyść swoją kolejkę" - -#: front/src/components/library/import/BatchList.vue:23 -msgid "CLI" -msgstr "CLI" - #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Naciśnij raz, słuchaj godzinami dzięki wbudowanemu radio" +#: front/src/components/library/FileUpload.vue:76 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "" + #: front/src/components/manage/library/RequestsTable.vue:30 #: front/src/components/manage/library/RequestsTable.vue:64 msgid "Closed" @@ -524,7 +513,7 @@ msgstr "Zwiń" msgid "Comment" msgstr "Komentarz" -#: front/src/components/library/radios/Builder.vue:58 +#: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Konfiguracja" @@ -541,9 +530,9 @@ msgstr "Potwierdź swój e-mail" msgid "Confirmation code" msgstr "Kod potwierdzający" -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Skopiuj utwory z obecnej kolejki do listy odtwarzania" +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "" #: front/src/components/Home.vue:88 msgid "Covers, lyrics, our goal is to have them all ;)" @@ -553,11 +542,16 @@ msgstr "Covery, teksty, naszym celem jest mieć je wszystkie ;)" msgid "Create a funkwhale account" msgstr "Utwórz konto funkwhale" +#: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgid "Create a new library" +msgstr "Utwórz nową listę odtwarzania" + #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" msgstr "Utwórz nową listę odtwarzania" -#: front/src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 msgid "Create an account" msgstr "Utwórz konto" @@ -566,6 +560,11 @@ msgstr "Utwórz konto" msgid "Create import" msgstr "Utwórz importowanie" +#: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgid "Create library" +msgstr "Przejrzysta biblioteka" + #: front/src/components/auth/Signup.vue:51 msgid "Create my account" msgstr "Utwórz konto" @@ -588,17 +587,38 @@ msgstr "Data utworzenia" msgid "Current avatar" msgstr "Obecny awatar" +#: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgid "Current library" +msgstr "Przejrzysta biblioteka" + #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "Obecny utwór" +#: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgid "Current usage" +msgstr "Obecny utwór" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 #: front/src/components/manage/library/FilesTable.vue:189 #: front/src/components/manage/library/RequestsTable.vue:195 #: front/src/components/manage/users/InvitationsTable.vue:166 -#: front/src/views/playlists/Detail.vue:33 +#: front/src/views/content/libraries/FilesTable.vue:257 msgid "Delete" msgstr "Usuń" +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgid "Delete library" +msgstr "Przejrzysta biblioteka" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Usuń listę odtwarzania" @@ -607,6 +627,11 @@ msgstr "Usuń listę odtwarzania" msgid "Delete radio" msgstr "Usuń radio" +#: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgid "Delete this library?" +msgstr "Pokaż mi bibliotekę" + #: front/src/components/federation/LibraryFollowTable.vue:52 #: front/src/components/federation/LibraryFollowTable.vue:63 msgid "Deny" @@ -623,19 +648,23 @@ msgstr "Odmówić dostępu?" #: front/src/components/manage/library/FilesTable.vue:20 #: front/src/components/manage/library/RequestsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/federation/LibraryList.vue:29 #: src/views/playlists/List.vue:28 msgid "Descending" msgstr "Malejąco" +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgid "Description" +msgstr "Długość" + #: front/src/components/federation/LibraryCard.vue:50 +#: front/src/views/content/libraries/Card.vue:47 msgid "Detail" msgstr "Szczegół" -#: front/src/views/admin/users/UsersDetail.vue:146 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "Określa, czy konto użytkownika jest aktywne. Nieaktywni użytkownicy nie mogą zalogować się i korzystać z usługi." - #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -653,7 +682,7 @@ msgstr "Wyłączyć dostęp do API Subsonic?" msgid "Discover how to use Funkwhale from other apps" msgstr "Odkryj, jak korzystać z Funkwhale z innych aplikacji" -#: front/src/components/library/radios/Builder.vue:26 +#: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Wyświetlaj publicznie" @@ -680,29 +709,26 @@ 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:113 +#: front/src/components/Sidebar.vue:104 msgid "Do you want to restore your previous queue?" msgstr "Czy chcesz przywrócić poprzednią kolejkę?" -#: front/src/App.vue:38 +#: front/src/App.vue:40 msgid "Documentation" msgstr "Dokumentacja" -#: front/src/components/audio/track/Table.vue:24 -#: src/components/library/Track.vue:48 +#: front/src/components/library/Track.vue:48 msgid "Download" msgstr "Pobierz" -#: front/src/components/audio/track/Table.vue:27 -msgid "Download tracks" -msgstr "Pobierz utwory" - #: front/src/components/playlists/Editor.vue:49 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" -#: front/src/components/library/Track.vue:58 +#: front/src/components/audio/track/Table.vue:9 +#: src/components/library/Track.vue:58 #: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Duration" msgstr "Długość" @@ -710,11 +736,16 @@ msgstr "Długość" msgid "Easy to use" msgstr "Prosty w użyciu" +#: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgid "Edit" +msgstr "Edytuj…" + #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "Edytuj informacje o instancji" -#: front/src/components/radios/Card.vue:20 src/views/playlists/Detail.vue:30 +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 msgid "Edit..." msgstr "Edytuj…" @@ -735,55 +766,12 @@ msgstr "Potwierdzono e-mail" msgid "End edition" msgstr "Zakończ edytowanie" -#: front/src/components/library/import/FileUpload.vue:4 -msgid "Ensure your music files are properly tagged before uploading them." -msgstr "Upewnij się, że pliki muzyczne są odpowiednio otagowane zanim je wyślesz." - -#: front/src/components/library/Radios.vue:140 -msgid "Enter a radio name..." -msgstr "Wprowadź nazwę radia…" - -#: front/src/components/library/Artists.vue:118 -msgid "Enter an artist name..." -msgstr "Wprowadź nazwę wykonawcy…" - -#: front/src/views/federation/LibraryList.vue:122 -msgid "Enter an library domain name..." -msgstr "Wprowadź nazwę domeny biblioteki…" - -#: front/src/views/playlists/List.vue:104 -msgid "Enter an playlist name..." -msgstr "Wprowadź nazwę listy odtwarzania…" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Wprowadź swój e-mail" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Wprowadź swój kod zapraszający (wielkość znaków nie ma znaczenia)" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Wprowadź swoje kryterium wyszukiwania…" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Wprowadź swoją nazwę użytkownika" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Wprowadź swoją nazwę użytkownika lub e-mail" - #: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Błąd" -#: front/src/views/admin/Settings.vue:87 -msgid "Error reporting" -msgstr "Zgłaszanie błędów" - -#: front/src/components/common/ActionTable.vue:75 +#: front/src/components/common/ActionTable.vue:79 msgid "Error while applying action" msgstr "Błąd podczas zastosowywania działania" @@ -803,6 +791,11 @@ msgstr "Wystąpił błąd podczas potwierdzania adresu e-mail" msgid "Error while creating invitation" msgstr "Wystąpił błąd podczas tworzenia zaproszenia" +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Error while fetching remote library" +msgstr "Wystąpił błąd podczas przeszukiwania biblioteki" + #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Wystąpił błąd podczas zapisywania ustawień" @@ -811,21 +804,17 @@ msgstr "Wystąpił błąd podczas zapisywania ustawień" msgid "Error while scanning library" msgstr "Wystąpił błąd podczas przeszukiwania biblioteki" -#: front/src/components/library/import/BatchDetail.vue:41 -#: front/src/components/library/import/BatchDetail.vue:70 -#: front/src/components/library/import/BatchList.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:16 +#: front/src/views/content/libraries/FilesTable.vue:236 msgid "Errored" msgstr "Zakończono błędem" -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Wszyscy" +#: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgid "Errored files" +msgstr "Zakończono błędem" -#: front/src/components/playlists/Form.vue:85 -msgid "Everyone on this instance" -msgstr "Wszyscy na tej instancji" - -#: front/src/components/library/radios/Builder.vue:57 +#: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "Wyłącz" @@ -845,11 +834,7 @@ msgstr "Wyczerpany" msgid "Expired/used" msgstr "Wyczerpany/zużyty" -#: front/src/components/library/import/Main.vue:65 -msgid "External source. Supported backends" -msgstr "Zewnętrzne źródło. Obsługiwane back-endy" - -#: front/src/components/Sidebar.vue:51 +#: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Ulubione" @@ -857,17 +842,10 @@ msgstr "Ulubione" msgid "Federate with a new instance" msgstr "Federuj z nową instancją" -#: front/src/views/federation/LibraryTrackList.vue:21 -msgid "Federated tracks" -msgstr "Sfederowane utwory" - -#: front/src/components/Sidebar.vue:87 -#: src/components/library/import/BatchList.vue:25 +#: front/src/views/federation/LibraryDetail.vue:40 #: front/src/components/manage/users/UsersTable.vue:180 -#: front/src/views/admin/Settings.vue:84 -#: src/views/admin/users/UsersDetail.vue:161 -#: front/src/views/federation/Base.vue:35 -#: src/views/federation/LibraryDetail.vue:40 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: src/views/admin/Settings.vue:84 front/src/views/federation/Base.vue:35 msgid "Federation" msgstr "Federacja" @@ -875,43 +853,38 @@ msgstr "Federacja" msgid "File mirroring" msgstr "Powielanie plików" -#: front/src/components/library/import/FileUpload.vue:43 +#: front/src/components/library/FileUpload.vue:83 msgid "File name" msgstr "Nazwa pliku" -#: front/src/components/library/import/Main.vue:76 -msgid "File upload" -msgstr "Wysyłanie pliku" - #: front/src/views/admin/library/Base.vue:5 #: src/views/admin/library/FilesList.vue:21 msgid "Files" msgstr "Pliki" -#: front/src/components/library/import/ArtistImport.vue:7 -msgid "Filter album types" -msgstr "Filtruj rodzaje albumów" - -#: front/src/components/library/radios/Builder.vue:56 +#: front/src/components/library/radios/Builder.vue:60 msgid "Filter name" msgstr "Filtruj nazwę" -#: front/src/components/library/import/Main.vue:52 -msgid "Finish import" -msgstr "Zakończ importowanie" - -#: front/src/components/library/import/BatchDetail.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:240 msgid "Finished" msgstr "Ukończono" -#: front/src/components/library/import/Main.vue:59 -msgid "First, choose where you want to import the music from" -msgstr "Najpierw wybierz, skąd chcesz zaimportować muzykę" - #: front/src/components/federation/LibraryCard.vue:44 +#: front/src/views/content/remote/Card.vue:37 msgid "Follow" msgstr "Śledź" +#: front/src/views/content/remote/Card.vue:42 +#, fuzzy +msgid "Follow pending approval" +msgstr "Prośba o możliwość śledzenia oczekuje na zatwierdzenie" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "" + #: front/src/components/federation/LibraryCard.vue:36 msgid "Follow request pending approval" msgstr "Prośba o możliwość śledzenia oczekuje na zatwierdzenie" @@ -920,7 +893,8 @@ msgstr "Prośba o możliwość śledzenia oczekuje na zatwierdzenie" msgid "Follow status" msgstr "Stan śledzenia" -#: front/src/views/federation/Base.vue:13 +#: front/src/views/content/libraries/Detail.vue:7 +#: src/views/federation/Base.vue:13 #: front/src/views/federation/LibraryFollowersList.vue:24 msgid "Followers" msgstr "Śledzący" @@ -930,6 +904,7 @@ msgid "Followers only" msgstr "Tylko dla śledzących" #: front/src/components/federation/LibraryCard.vue:15 +#: front/src/views/content/remote/Card.vue:47 #: front/src/views/federation/LibraryDetail.vue:29 msgid "Following" msgstr "Śledzisz" @@ -943,7 +918,7 @@ msgstr "z %{ album } od %{ artist }" msgid "From album %{ album } by %{ artist }" msgstr "Z albumu %{ album } od %{ artist }" -#: front/src/App.vue:56 +#: front/src/App.vue:58 msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" msgstr "Funkwhale jest wolnym i otwartoźródłowym projektem rozwijanym przez wolontariuszy. Możesz pomóc nam ulepszać platformę zgłaszając błędy, propozycje funkcji i polecając projekt znajomym!" @@ -987,6 +962,11 @@ msgstr "" " MusicBrainz\n" " " +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgid "Get started" +msgstr "Następny krok" + #: front/src/components/common/ActionTable.vue:21 #: front/src/components/common/ActionTable.vue:27 msgid "Go" @@ -996,18 +976,10 @@ msgstr "Przejdź" msgid "Go to home page" msgstr "Przejdź na stronę główną" -#: front/src/components/library/import/Main.vue:13 -msgid "Grab corresponding metadata" -msgstr "Uzyskaj odpowiednie metadane" - -#: front/src/App.vue:74 +#: front/src/App.vue:76 msgid "Help us translate Funkwhale" msgstr "Pomóż nam tłumaczyć Funkwhale" -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Strona główna" - #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" msgstr "Godziny muzyki" @@ -1016,16 +988,12 @@ msgstr "Godziny muzyki" 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/components/library/import/BatchList.vue:34 -msgid "ID" -msgstr "ID" - #: front/src/views/auth/PasswordResetConfirm.vue:24 msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." 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/federation/LibraryTrackTable.vue:196 #: front/src/components/library/Library.vue:17 +#: front/src/components/federation/LibraryTrackTable.vue:196 msgid "Import" msgstr "Importuj" @@ -1033,46 +1001,15 @@ msgstr "Importuj" msgid "Import #%{ id } launched" msgstr "Rozpoczęto importowanie #%{ id }" -#: front/src/components/library/import/Main.vue:38 -msgid "Import %{ count } track" -msgid_plural "Import %{ count } tracks" -msgstr[0] "Importuj %{ count } utwór" -msgstr[1] "Importuj %{ count } utwory" -msgstr[2] "Importuj %{ count } utwów" - -#: front/src/components/library/import/BatchDetail.vue:10 -msgid "Import batch" -msgstr "Importowanie wsadowe" - -#: front/src/components/library/import/BatchDetail.vue:185 -msgid "Import Batch #%{ id }" -msgstr "Importowanie wsadowe #%{ id }" - #: front/src/components/library/Library.vue:20 msgid "Import batches" msgstr "Importuj wsadowo" -#: front/src/components/library/import/BatchList.vue:117 -msgid "Import Batches" -msgstr "Importowania wsadowe" - #: front/src/components/manage/library/FilesTable.vue:40 #: front/src/components/manage/library/RequestsTable.vue:53 msgid "Import date" msgstr "Data zaimportowania" -#: front/src/components/library/import/FileUpload.vue:38 -msgid "Import detail page" -msgstr "Strona szczegółów importowania" - -#: front/src/components/Sidebar.vue:81 -msgid "Import music" -msgstr "Importuj muzykę" - -#: front/src/components/library/import/Main.vue:267 -msgid "Import Music" -msgstr "Importuj muzykę" - #: front/src/components/Home.vue:71 msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importuj muzykę z różnych platform, takich jak YouTube i SoundCloud" @@ -1082,43 +1019,29 @@ msgstr "Importuj muzykę z różnych platform, takich jak YouTube i SoundCloud" msgid "Import pending" msgstr "Oczekujące importowanie" +#: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgid "Import reference" +msgstr "Źródło importu" + #: front/src/views/admin/library/Base.vue:9 #: front/src/views/admin/library/RequestsList.vue:3 #: front/src/views/admin/library/RequestsList.vue:21 msgid "Import requests" msgstr "Prośby o zaimportowanie" -#: front/src/components/library/import/BatchList.vue:20 -#: front/src/components/library/import/Main.vue:6 -msgid "Import source" -msgstr "Źródło importu" - #: front/src/components/federation/LibraryTrackTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Import status" msgstr "Stan importu" -#: front/src/components/library/import/ReleaseImport.vue:14 -msgid "Import this release" -msgstr "Importuj to wydanie" - -#: front/src/components/library/import/TrackImport.vue:11 -msgid "Import this track" -msgstr "Importuj ten utwór" - #: front/src/components/federation/LibraryTrackTable.vue:12 #: front/src/components/manage/library/RequestsTable.vue:29 #: front/src/components/manage/library/RequestsTable.vue:61 msgid "Imported" msgstr "Zaimportowano" -#: front/src/components/library/import/TrackImport.vue:44 -msgid "Imported URL" -msgstr "Zaimportowany URL" - -#: front/src/views/admin/Settings.vue:82 -msgid "Imports" -msgstr "Importy" - #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "W ulubionych" @@ -1131,14 +1054,6 @@ msgstr "W bibliotece" msgid "Inactive" msgstr "Nieaktywny" -#: front/src/components/library/import/Main.vue:96 -msgid "Input a MusicBrainz ID manually:" -msgstr "Wprowadź ID MusicBrainz ręcznie:" - -#: front/src/views/auth/PasswordReset.vue:53 -msgid "Input the email address binded to your account" -msgstr "Wprowadź adres e-mail przypisany do Twojego konta" - #: front/src/components/playlists/Editor.vue:31 msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" @@ -1146,22 +1061,10 @@ msgstr[0] "Dodaj z kolejki (%{ count } utwór)" msgstr[1] "Dodaj z kolejki (%{ count } utwory)" msgstr[2] "Dodaj z kolejki (%{ count } utworów)" -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Informacje o instancji" - #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Radia instancji" -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Ustawienia instancji" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Oś czasu instancji" - #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -1177,25 +1080,22 @@ msgstr "Kod zapraszający (nieobowiązkowy)" msgid "Invitations" msgstr "Zaproszenia" -#: front/src/App.vue:43 +#: front/src/App.vue:45 msgid "Issue tracker" msgstr "Śledzenie błędów" -#: front/src/components/library/import/BatchDetail.vue:80 -msgid "Job ID" -msgstr "ID zadania" - -#: front/src/components/library/import/BatchList.vue:36 -msgid "Jobs" -msgstr "Zadania" +#: front/src/views/content/libraries/Home.vue:9 +msgid "It looks like you don't have any library yet, it's time to create one!" +msgstr "" #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Zachowaj kontrolę nad ulubionymi utworami" -#: front/src/components/audio/track/Table.vue:33 -msgid "Keep your PRIVATE_TOKEN secret as it gives access to your account." -msgstr "Zachowaj swój PRIVATE_TOKEN dla siebie, ponieważ daje on dostęp do Twojego konta." +#: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgid "Known libraries" +msgstr "Przeglądanie bibliotek" #: front/src/components/manage/users/UsersTable.vue:41 #: front/src/views/admin/users/UsersDetail.vue:45 @@ -1210,15 +1110,10 @@ msgstr "Ostatnio dodane" msgid "Last modification" msgstr "Ostatnia modyfikacja" -#: front/src/components/common/ActionTable.vue:39 +#: front/src/components/common/ActionTable.vue:40 msgid "Launch" msgstr "Uruchom" -#: front/src/components/library/import/BatchDetail.vue:18 -#: front/src/components/library/import/BatchList.vue:35 -msgid "Launch date" -msgstr "Data uruchomienia" - #: front/src/components/federation/LibraryForm.vue:31 msgid "Launch scan" msgstr "Uruchom skanowanie" @@ -1227,20 +1122,19 @@ msgstr "Uruchom skanowanie" msgid "Learn more about this instance" msgstr "Dowiedz się więcej o tej instancji" -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Pozostaw puste, aby wygenerować kod" - #: front/src/components/requests/Form.vue:10 msgid "Leave this field empty if you're requesting the whole discography." msgstr "Pozostaw to pole puste, jeżeli chcesz całą dyskografię." -#: front/src/views/federation/Base.vue:5 -#: src/views/federation/LibraryList.vue:123 +#: front/src/views/content/Base.vue:5 src/views/federation/Base.vue:5 +#: front/src/views/federation/LibraryList.vue:123 msgid "Libraries" msgstr "Biblioteki" -#: front/src/components/Sidebar.vue:70 +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:51 #: front/src/components/instance/Stats.vue:30 #: front/src/components/manage/users/UsersTable.vue:176 @@ -1261,132 +1155,100 @@ msgstr "Nazwa biblioteki" msgid "Library size" msgstr "Rozmiar biblioteki" -#: front/src/components/federation/LibraryForm.vue:96 -msgid "library@demo.funkwhale.audio" -msgstr "library@demo.funkwhale.audio" - -#: front/src/App.vue:29 +#: front/src/App.vue:31 msgid "Links" msgstr "Odnośniki" +#: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgid "Loading followers..." +msgstr "Przeglądanie śledzących" + +#: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgid "Loading Libraries..." +msgstr "Ładowanie Twoich ulubionych…" + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgid "Loading library data..." +msgstr "Wprowadź nazwę domeny biblioteki…" + +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgid "Loading notifications..." +msgstr "Ładowanie osi czasu…" + +#: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgid "Loading remote libraries..." +msgstr "Ładowanie osi czasu…" + #: front/src/views/instance/Timeline.vue:4 msgid "Loading timeline..." msgstr "Ładowanie osi czasu…" +#: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgid "Loading usage data..." +msgstr "Ładowanie Twoich ulubionych…" + #: front/src/components/favorites/List.vue:5 msgid "Loading your favorites..." msgstr "Ładowanie Twoich ulubionych…" -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Zaloguj się" - #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Zaloguj się na swoje konto Funkwhale" -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Wyloguj się" - #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Zalogowano jako %{ username }" -#: front/src/components/Sidebar.vue:44 src/components/auth/Login.vue:41 +#: front/src/components/Sidebar.vue:55 src/components/auth/Login.vue:41 msgid "Login" msgstr "Logowanie" -#: front/src/components/Sidebar.vue:43 +#: front/src/components/Sidebar.vue:53 msgid "Logout" msgstr "Wyloguj się" -#: front/src/components/audio/Player.vue:266 -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." - -#: front/src/components/audio/Player.vue:267 -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." - -#: front/src/components/audio/Player.vue:268 -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." - -#: front/src/components/library/Track.vue:94 +#: front/src/components/library/Track.vue:105 msgid "Lyrics" msgstr "Tekst" -#: front/src/views/admin/library/Base.vue:25 -msgid "Manage library" -msgstr "Zarządzaj biblioteką" - #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Zarządzaj listami odtwarzania" -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Zarządzaj użytkownikami" - #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Zarządzaj swoimi listami odtwarzania" -#: front/src/components/manage/library/RequestsTable.vue:197 -msgid "Mark as closed" -msgstr "Oznacz jako zamkniętą" - -#: front/src/components/manage/library/RequestsTable.vue:196 -msgid "Mark as imported" +#: front/src/views/Notifications.vue:17 +#, fuzzy +msgid "Mark all as read" msgstr "Oznacz jako zaimportowaną" -#: front/src/components/library/import/Main.vue:12 -msgid "Metadata" -msgstr "Metadane" - -#: front/src/components/library/import/Main.vue:115 -msgid "" -"Metadata is the data related to the music you want to import. This includes all the information about the artists, albums and tracks. In order to have a high quality library, it is recommended to grab data from the\n" -" \n" -" MusicBrainz\n" -" \n" -" project, which you can think about as the Wikipedia of music." -msgstr "" -"Metadane to dane związane z muzyką, którą chcesz zaimportować. Zaliczają się do nicj wszystkie dane o wykonawcy, albumach i utworach. Aby uzyskać dopracowaną bibliotekę, polecamy uzyskać dane z projektu\n" -" \n" -" MusicBrainz\n" -" ,\n" -" który jest czymś w stylu Wikipedii dla muzyki." - -#: front/src/components/Sidebar.vue:48 -#: src/components/library/import/Main.vue:18 +#: front/src/components/Sidebar.vue:63 msgid "Music" msgstr "Muzyka" -#: front/src/components/library/import/Main.vue:147 -msgid "Music request" -msgstr "Prośba o muzykę" - -#: front/src/components/audio/Player.vue:265 -msgid "Mute" -msgstr "Wycisz" - #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Moje konto" -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Moja wspaniała playlista" +#: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgid "My libraries" +msgstr "Biblioteki" -#: front/src/components/library/radios/Builder.vue:227 -msgid "My awesome radio" -msgstr "Moje wspaniałe radio" - -#: front/src/components/library/Track.vue:64 -#: src/components/library/Track.vue:75 -#: front/src/components/library/Track.vue:86 +#: front/src/components/audio/track/Row.vue:40 +#: src/components/library/Track.vue:64 +#: front/src/components/library/Track.vue:75 +#: src/components/library/Track.vue:86 +#: front/src/components/library/Track.vue:97 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 @@ -1396,11 +1258,14 @@ msgstr "Moje wspaniałe radio" #: front/src/components/manage/library/RequestsTable.vue:82 #: front/src/components/manage/users/UsersTable.vue:61 #: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:89 +#: front/src/views/content/libraries/FilesTable.vue:95 msgid "N/A" msgstr "N/A" #: front/src/components/playlists/PlaylistModal.vue:31 #: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/content/libraries/Form.vue:10 msgid "Name" msgstr "Nazwa" @@ -1409,19 +1274,11 @@ msgstr "Nazwa" msgid "New password" msgstr "Nowe hasło" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:149 msgid "New tracks will be appended here automatically." msgstr "Nowe utwory automatycznie pojawią się tutaj." -#: front/src/components/library/import/Main.vue:29 -msgid "Next step" -msgstr "Następny krok" - -#: front/src/components/audio/Player.vue:263 -msgid "Next track" -msgstr "Następny utwór" - -#: front/src/components/Sidebar.vue:125 +#: front/src/components/Sidebar.vue:116 msgid "No" msgstr "Nie" @@ -1429,13 +1286,13 @@ msgstr "Nie" 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/library/Track.vue:102 +#: front/src/components/library/Track.vue:113 msgid "No lyrics available for this track." msgstr "Tekst nie jest dostępny dla tego utworu." -#: front/src/components/playlists/Form.vue:81 -msgid "Nobody except me" -msgstr "Nikt poza mną" +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "" #: front/src/views/federation/LibraryDetail.vue:32 msgid "Not following" @@ -1450,7 +1307,12 @@ msgstr "Nie zaimportowano" msgid "Not used" msgstr "Nie użyty" -#: front/src/App.vue:37 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#, fuzzy +msgid "Notifications" +msgstr "Ostatnia modyfikacja" + +#: front/src/App.vue:39 msgid "Official website" msgstr "Oficjalna strona" @@ -1458,23 +1320,15 @@ msgstr "Oficjalna strona" msgid "Old password" msgstr "Poprzednie hasło" -#: front/src/components/library/import/FileUpload.vue:36 -msgid "Once all your files are uploaded, simply click the following button to check the import status." -msgstr "Kiedy wszystkie pliki z zostaną wysłane, naciśnij następujący przycisk, aby sprawdzić stan importowania." - #: front/src/components/federation/LibraryCard.vue:21 #: front/src/components/manage/users/InvitationsTable.vue:20 msgid "Open" msgstr "Otwórz" -#: front/src/App.vue:63 +#: front/src/App.vue:65 msgid "Options" msgstr "Opcje" -#: front/src/components/library/import/Main.vue:93 -msgid "Or" -msgstr "Lub" - #: front/src/components/favorites/List.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:18 #: front/src/components/library/Artists.vue:15 @@ -1483,6 +1337,7 @@ msgstr "Lub" #: front/src/components/manage/library/RequestsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:21 #: front/src/views/federation/LibraryList.vue:18 #: src/views/playlists/List.vue:17 msgid "Ordering" @@ -1495,6 +1350,7 @@ msgstr "Porządkowanie" #: front/src/components/manage/library/FilesTable.vue:17 #: front/src/components/manage/library/RequestsTable.vue:17 #: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:29 #: front/src/views/federation/LibraryList.vue:26 #: src/views/playlists/List.vue:25 msgid "Ordering direction" @@ -1504,10 +1360,6 @@ msgstr "Kolejność porządkowania" msgid "Owner" msgstr "Właściciel" -#: front/src/components/PageNotFound.vue:33 -msgid "Page Not Found" -msgstr "Nie odnaleziono strony" - #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Nie odnaleziono strony!" @@ -1516,40 +1368,29 @@ msgstr "Nie odnaleziono strony!" msgid "Password" msgstr "Haslo" -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Zmieniono hasło" - #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Pomyślnie zmieniono hasło" -#: front/src/components/audio/Player.vue:262 -msgid "Pause track" -msgstr "Wstrzymaj utwór" - #: front/src/components/federation/LibraryFollowTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:33 -#: front/src/components/library/import/BatchDetail.vue:69 -#: front/src/components/library/import/BatchList.vue:14 -#: front/src/components/library/import/FileUpload.vue:59 +#: front/src/components/library/FileUpload.vue:105 #: front/src/components/manage/library/RequestsTable.vue:27 #: front/src/components/manage/library/RequestsTable.vue:63 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:232 msgid "Pending" msgstr "Oczekujące" #: front/src/components/federation/LibraryFollowTable.vue:11 +#: front/src/views/content/libraries/Detail.vue:37 #: front/src/views/federation/LibraryDetail.vue:26 msgid "Pending approval" msgstr "Oczekiwanie na przyjęcie" -#: front/src/components/Sidebar.vue:217 -msgid "Pending follow requests" -msgstr "Oczekujące prośby o możliwość śledzenia" - -#: front/src/components/Sidebar.vue:216 src/views/admin/library/Base.vue:26 -msgid "Pending import requests" -msgstr "Oczekujące prośby o zaimportowanie" +#: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgid "Pending files" +msgstr "Oczekujące" #: front/src/components/requests/Form.vue:26 src/views/federation/Base.vue:36 msgid "Pending requests" @@ -1575,10 +1416,6 @@ msgstr "Odtwórz wszystkie" msgid "Play all albums" msgstr "Odtwórz wszystkie albumy" -#: front/src/components/audio/PlayButton.vue:58 -msgid "Play immediatly" -msgstr "Odtwórz natychmiastowo" - #: front/src/components/audio/PlayButton.vue:15 msgid "Play next" msgstr "Odtwórz następny" @@ -1587,14 +1424,6 @@ msgstr "Odtwórz następny" msgid "Play now" msgstr "Odtwórz teraz" -#: front/src/components/audio/Player.vue:261 -msgid "Play track" -msgstr "Odtwórz utwór" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Lista odtwarzania" - #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1622,9 +1451,9 @@ msgstr "Zaktualizowano listę odtwarzania" msgid "Playlist visibility" msgstr "Widoczność listy odtwarzania" -#: front/src/components/Sidebar.vue:56 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 -#: front/src/views/playlists/List.vue:103 +#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:103 +#: front/src/views/admin/Settings.vue:83 msgid "Playlists" msgstr "Listy odtwarzania" @@ -1644,43 +1473,49 @@ msgstr "Sprawdź dwukrotnie, czy połączenie nazwy użytkownika i hasła jest p 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/library/import/Main.vue:26 -msgid "Previous step" -msgstr "Poprzedni krok" - -#: front/src/components/audio/Player.vue:260 -msgid "Previous track" -msgstr "Poprzedni utwór" +#: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgid "Proceed" +msgstr "Przejdź, aby zalogować się" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 msgid "Proceed to login" msgstr "Przejdź, aby zalogować się" +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:50 msgid "Published date" msgstr "Data opublikowania" -#: front/src/components/library/import/ArtistImport.vue:17 -msgid "Query template" -msgstr "Szablon zapytania" +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" +msgstr "" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "Kolejka" -#: front/src/components/audio/Player.vue:203 -msgid "Queue shuffled!" -msgstr "Wymieszano kolejkę!" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Radio" - -#: front/src/components/library/radios/Builder.vue:226 -msgid "Radio Builder" -msgstr "Tworzenie radia" - #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Utworzono radio" @@ -1714,10 +1549,6 @@ msgstr "Ostatnio dodane do ulubionych" msgid "Recently listened" msgstr "Ostatnio słuchane" -#: front/src/components/library/import/BatchDetail.vue:81 -msgid "Recording MusicBrainz ID" -msgstr "ID MusicBrainz nagrania" - #: front/src/views/admin/users/UsersDetail.vue:84 #: front/src/views/federation/LibraryDetail.vue:122 msgid "Refresh" @@ -1739,6 +1570,23 @@ msgstr "Rejestracja na tej instancji jest wyłączona, potrzebujesz kodu zaprasz msgid "regular user" msgstr "zwykły użytkownik" +#: front/src/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgid "Remote libraries" +msgstr "Pokaż mi bibliotekę" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" msgstr "Usuń" @@ -1747,10 +1595,6 @@ msgstr "Usuń" msgid "Remove avatar" msgstr "Usuń awatar" -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "Usuń z ulubionych" - #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1764,7 +1608,7 @@ msgstr "Poprosić o nowe hasło API Subsonic?" msgid "Request a password" msgstr "Poproś o nowe hasło" -#: front/src/App.vue:35 +#: front/src/App.vue:37 msgid "Request music" msgstr "Wyślij prośbę o muzykę" @@ -1777,23 +1621,10 @@ msgstr "Poproś o trochę muzyki" msgid "Request submitted!" msgstr "Wysłano prośbę!" -#: front/src/components/library/import/BatchDetail.vue:49 -msgid "Rerun errored jobs" -msgstr "Uruchom ponownie zadania zakończone błędem" - -#: front/src/components/library/import/BatchDetail.vue:187 -msgid "Rerun job" -msgstr "Uruchom ponownie zadanie" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "Ustaw nowe hasło" -#: front/src/components/library/import/TrackImport.vue:31 -msgid "Result %{ current }/%{ total }" -msgstr "Wynik %{ current }/%{ total }" - #: front/src/components/favorites/List.vue:38 #: src/components/library/Artists.vue:30 #: front/src/components/library/Radios.vue:52 @@ -1803,7 +1634,7 @@ msgid "Results per page" msgstr "Wyniki na stronę" #: front/src/components/admin/SettingsGroup.vue:63 -#: front/src/components/library/radios/Builder.vue:29 +#: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Zapisz" @@ -1814,59 +1645,26 @@ msgstr "Wywołano skanowanie!" #: front/src/components/federation/LibraryTrackTable.vue:5 #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 -#: front/src/components/library/import/BatchDetail.vue:62 -#: front/src/components/library/import/BatchList.vue:7 #: front/src/components/manage/library/FilesTable.vue:5 #: front/src/components/manage/library/RequestsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 +#: front/src/views/content/libraries/FilesTable.vue:5 #: front/src/views/federation/LibraryList.vue:14 #: src/views/playlists/List.vue:13 msgid "Search" msgstr "Szukaj" -#: front/src/components/library/import/Main.vue:85 -msgid "Search an entity you want to import:" -msgstr "Szukaj zawartości którą chcesz zaimportować:" - -#: front/src/components/manage/library/RequestsTable.vue:180 -msgid "Search by artist, username, comment..." -msgstr "Szukaj według wykonawcy, nazwy użytkownika, komentarzu…" - -#: front/src/components/library/import/BatchDetail.vue:188 -msgid "Search by source..." -msgstr "Szukaj według źródła…" - -#: front/src/components/library/import/BatchList.vue:116 -msgid "Search by submitter, source..." -msgstr "Szukaj według wysyłającego, źródła…" - -#: front/src/components/federation/LibraryTrackTable.vue:182 -#: front/src/components/manage/library/FilesTable.vue:175 -msgid "Search by title, artist, domain..." -msgstr "Szukaj według tytułu, wykonawcy, domeny…" - -#: front/src/components/federation/LibraryFollowTable.vue:140 -msgid "Search by username, domain..." -msgstr "Szukaj według nazwy użytkownika, domeny…" - -#: front/src/components/manage/users/InvitationsTable.vue:152 -msgid "Search by username, email, code..." -msgstr "Szukaj według nazwy użytkownika, adresu e-mail, kodu…" - -#: front/src/components/manage/users/UsersTable.vue:162 -msgid "Search by username, email, name..." -msgstr "Szukaj według nazwy użytkownika, adresu e-mail, nazwy…" - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "Szukaj wykonawców, albumów, utworów…" +#: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgid "Search a remote library" +msgstr "Pokaż mi bibliotekę" #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Wyszukaj trochę muzyki" -#: front/src/components/library/Track.vue:105 +#: front/src/components/library/Track.vue:116 msgid "Search on lyrics.wikia.com" msgstr "Szukaj na lyrics.wikia.com" @@ -1876,43 +1674,31 @@ msgstr "Szukaj na lyrics.wikia.com" msgid "Search on Wikipedia" msgstr "Szukaj na Wikipedii" -#: front/src/components/library/import/TrackImport.vue:42 -msgid "Search query" -msgstr "Kryterium wyszukiwania" - #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Sekcje" -#: front/src/components/library/radios/Builder.vue:41 +#: front/src/components/library/radios/Builder.vue:45 msgid "Select a filter" msgstr "Zaznacz filtr" -#: front/src/components/common/ActionTable.vue:61 +#: front/src/components/common/ActionTable.vue:64 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "Zaznacz %{ total } element" msgstr[1] "Zaznacz wszystkie %{ total } elementy" msgstr[2] "Zaznacz wszystkie %{ total } elementów" -#: front/src/components/library/import/FileUpload.vue:22 -msgid "Select files to upload..." -msgstr "Wybierz pliki do wysłania…" - -#: front/src/components/common/ActionTable.vue:69 +#: front/src/components/common/ActionTable.vue:73 msgid "Select only current page" msgstr "Zaznacz tylko obecną stronę" -#: front/src/components/library/import/Main.vue:19 -msgid "Select relevant sources or files for import" -msgstr "Wybierz odpowiednie źródła i pliki do zaimportowania" - #: front/src/components/federation/LibraryCard.vue:43 msgid "Send a follow request" msgstr "Wyślij prośbę o możliwość śledzenia" -#: front/src/components/Sidebar.vue:97 -#: src/components/manage/users/UsersTable.vue:184 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 +#: front/src/components/manage/users/UsersTable.vue:184 #: front/src/views/admin/users/UsersDetail.vue:165 msgid "Settings" msgstr "Ustawienia" @@ -1925,14 +1711,19 @@ msgstr "Zaktualizowano ustawienia" msgid "Settings updated successfully." msgstr "Pomyślnie zaktualizowano ustawienia." -#: front/src/components/auth/Profile.vue:24 -msgid "Settings..." -msgstr "Ustawienia…" - #: front/src/components/manage/users/InvitationForm.vue:27 msgid "Share link" msgstr "Udostępnij odnośnik" +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request an access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +#, fuzzy +msgid "Sharing link" +msgstr "Udostępnij odnośnik" + #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" @@ -1947,49 +1738,43 @@ msgstr[0] "Pokaż 1 kolejny utwór" msgstr[1] "Pokaż %{ count } kolejne utwory" msgstr[2] "Pokaż %{ count } kolejnych utworów" -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "Pokaż/ukryj hasło" +#: front/src/views/Notifications.vue:10 +#, fuzzy +msgid "Show read notifications" +msgstr "Ostatnia modyfikacja" #: front/src/components/federation/LibraryFollowTable.vue:97 #: front/src/components/federation/LibraryTrackTable.vue:98 -#: front/src/components/library/import/BatchDetail.vue:128 -#: front/src/components/library/import/BatchList.vue:73 #: front/src/components/manage/library/FilesTable.vue:97 #: front/src/components/manage/library/RequestsTable.vue:104 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:111 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Wyświetlanie wyników %{ start }-%{ end } z %{ total }" -#: front/src/components/audio/Player.vue:269 -msgid "Shuffle your queue" -msgstr "Wymieszaj kolejkę" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "Rejestracja" - #: front/src/components/manage/users/UsersTable.vue:40 #: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Rejestracja" -#: front/src/components/audio/track/Table.vue:31 -msgid "Simply copy paste the snippet below into a terminal to launch the download." -msgstr "Po prostu skopiuj i wklej poniższy urywek do terminala aby zacząć pobieranie." - -#: front/src/components/library/Track.vue:69 -#: front/src/components/library/import/FileUpload.vue:44 +#: front/src/components/library/FileUpload.vue:84 +#: src/components/library/Track.vue:69 #: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Size" msgstr "Rozmiar" -#: front/src/components/library/import/BatchDetail.vue:37 -#: front/src/components/library/import/BatchDetail.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:228 msgid "Skipped" msgstr "Pominięto" +#: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgid "Skipped files" +msgstr "Pominięto" + #: front/src/components/requests/Form.vue:3 msgid "Something's missing in the library? Let us know what you would like to listen!" msgstr "Brakuje czegoś w bibliotece? Powiedz nam, czego chcesz posłuchać!" @@ -2002,21 +1787,15 @@ msgstr "Przepraszamy, nie znaleziono albumu spełniającego Twoje kryteria" msgid "Sorry, we did not found any artist matching your query" msgstr "Przepraszamy, nie znaleziono wykonawcy spełniającego Twoje kryteria" -#: front/src/components/library/import/BatchDetail.vue:82 -#: front/src/components/library/import/BatchList.vue:38 -#: front/src/components/library/import/TrackImport.vue:17 -msgid "Source" -msgstr "Źródło" - -#: front/src/App.vue:41 +#: front/src/App.vue:43 msgid "Source code" msgstr "Kod źródłowy" -#: front/src/App.vue:40 +#: front/src/App.vue:42 msgid "Source code (%{version})" msgstr "Kod źródłowy (%{version})" -#: front/src/components/auth/Profile.vue:20 +#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" msgstr "Członek administracji" @@ -2025,26 +1804,15 @@ msgstr "Członek administracji" msgid "Start" msgstr "Rozpocznij" -#: front/src/components/library/import/FileUpload.vue:28 -msgid "Start Upload" -msgstr "Rozpocznij wysyłanie" - -#: front/src/views/admin/Settings.vue:86 -msgid "Statistics" -msgstr "Statystyki" - #: front/src/components/federation/LibraryFollowTable.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:66 -#: front/src/components/library/import/BatchDetail.vue:83 -#: front/src/components/library/import/BatchList.vue:11 -#: front/src/components/library/import/BatchList.vue:37 -#: front/src/components/library/import/FileUpload.vue:45 +#: front/src/components/library/FileUpload.vue:85 #: front/src/components/manage/library/RequestsTable.vue:24 #: front/src/components/manage/library/RequestsTable.vue:48 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "Stan" @@ -2052,15 +1820,11 @@ msgstr "Stan" msgid "Stop" msgstr "Zatrzymaj" -#: front/src/components/Sidebar.vue:159 +#: front/src/components/Sidebar.vue:150 msgid "Stop radio" msgstr "Zatrzymaj radio" -#: front/src/components/library/import/FileUpload.vue:32 -msgid "Stop Upload" -msgstr "Zatrzymaj wysyłanie" - -#: front/src/App.vue:9 src/components/requests/Form.vue:17 +#: front/src/App.vue:11 src/components/requests/Form.vue:17 msgid "Submit" msgstr "Wyślij" @@ -2068,45 +1832,42 @@ msgstr "Wyślij" msgid "Submit another request" msgstr "Wyślij kolejną prośbę" -#: front/src/components/library/import/BatchDetail.vue:26 -#: front/src/components/library/import/BatchList.vue:39 -msgid "Submitted by" -msgstr "Wysłano przez" - -#: front/src/views/admin/Settings.vue:85 -msgid "Subsonic" -msgstr "Subsonic" - #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "Hasło API Subsonic" -#: front/src/components/library/import/BatchDetail.vue:71 -#: front/src/components/library/import/BatchList.vue:16 -#: front/src/components/library/import/FileUpload.vue:56 -msgid "Success" -msgstr "Powodzenie" - -#: front/src/App.vue:11 +#: front/src/App.vue:13 msgid "Suggested choices" msgstr "Polecane wybory" +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 msgid "Syncing changes to server..." msgstr "Synchronizowanie zmian z serwerem…" +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "" + #: front/src/components/Home.vue:26 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/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "The Beatles, Klocuch…" - -#: front/src/App.vue:59 +#: front/src/App.vue:61 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Logo Funkwhale zostało zaprojektowane i dostarczone przez Francisa Gadinga." +#: front/src/views/content/libraries/Form.vue:34 +msgid "The library and all its tracks will be deleted. This action is irreversible." +msgstr "" + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" +msgstr "" + #: front/src/components/Home.vue:124 msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "Platforma jest wolna i otwartoźródłowa, każdy może bez zmartwień zainstalować i modyfikować ją" @@ -2115,33 +1876,25 @@ msgstr "Platforma jest wolna i otwartoźródłowa, każdy może bez zmartwień z msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "API Subsonic nie jest dostępne na tej instancji Funkwhale." -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "The White Album, Aezakmi…" +#: front/src/components/library/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" +msgstr "" -#: front/src/components/audio/track/Table.vue:30 -msgid "There is currently no way to download directly multiple tracks from funkwhale as a ZIP archive. However, you can use a command line tools such as cURL to easily download a list of tracks." -msgstr "Obecnie nie istnieje sposób na bezpośrednie pobranie wielu utworów z funkwhale jako archiwum ZIP. Możesz jednak użyć narzędzi takich jak cURL, aby łatwo pobrać listę utworów." - -#: front/src/components/library/import/Main.vue:149 -msgid "This import will be associated with the music request below. After the import is finished, the request will be marked as fulfilled." -msgstr "To importowanie zostanie przypisane do poniższego żądania. Gdy importowanie zakończy się, żądanie zostanie oznaczone jako wypełnione." - -#: front/src/views/federation/LibraryDetail.vue:195 -msgid "This indicate if the remote library granted you access" -msgstr "Wskazuje to, czy masz dostęp do zdalnej biblioteki" +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space to every user." +msgstr "" #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "To Ty!" -#: front/src/components/common/ActionTable.vue:37 +#: front/src/components/common/ActionTable.vue:38 msgid "This may affect a lot of elements, 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/audio/PlayButton.vue:61 -msgid "This track is not imported and cannot be played" -msgstr "Ten utwór nie został zaimportowany i nie może zostać odtworzony" +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." +msgstr "" #: front/src/views/playlists/Detail.vue:37 msgid "This will completely delete this playlist and cannot be undone." @@ -2155,9 +1908,162 @@ msgstr "To bezpowrotnie usunie radio." 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/App.vue:137 +#: front/src/App.vue:165 src/components/About.vue:55 +#: src/components/Home.vue:152 front/src/components/PageNotFound.vue:33 +#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 +#: src/components/audio/PlayButton.vue:54 +#: front/src/components/audio/PlayButton.vue:55 +#: front/src/components/audio/PlayButton.vue:56 +#: front/src/components/audio/PlayButton.vue:61 +#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:158 +#: src/components/audio/Player.vue:216 +#: front/src/components/audio/Player.vue:273 +#: src/components/audio/Player.vue:274 +#: front/src/components/audio/Player.vue:275 +#: src/components/audio/Player.vue:276 +#: front/src/components/audio/Player.vue:277 +#: src/components/audio/Player.vue:278 +#: front/src/components/audio/Player.vue:279 +#: src/components/audio/Player.vue:280 +#: front/src/components/audio/Player.vue:281 +#: src/components/audio/Player.vue:282 +#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 +#: front/src/components/audio/SearchBar.vue:20 +#: src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 +#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 +#: src/components/auth/Profile.vue:47 +#: front/src/components/auth/Settings.vue:257 src/components/auth/Signup.vue:95 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/SubsonicTokenForm.vue:95 +#: front/src/components/auth/SubsonicTokenForm.vue:111 +#: front/src/components/favorites/List.vue:109 +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/federation/LibraryFollowTable.vue:140 +#: front/src/components/federation/LibraryForm.vue:96 +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/federation/LibraryTrackTable.vue:196 +#: front/src/components/forms/PasswordInput.vue:25 +#: front/src/components/library/Album.vue:91 +#: src/components/library/Artist.vue:119 +#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Artists.vue:119 +#: front/src/components/library/FileUpload.vue:238 +#: front/src/components/library/FileUpload.vue:239 +#: front/src/components/library/FileUpload.vue:240 +#: front/src/components/library/FileUpload.vue:241 +#: src/components/library/Home.vue:65 +#: front/src/components/library/Radios.vue:140 +#: src/components/library/Radios.vue:141 +#: front/src/components/library/Track.vue:185 +#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/manage/library/FilesTable.vue:175 +#: front/src/components/manage/library/FilesTable.vue:189 +#: front/src/components/manage/library/RequestsTable.vue:180 +#: front/src/components/manage/library/RequestsTable.vue:195 +#: front/src/components/manage/library/RequestsTable.vue:196 +#: front/src/components/manage/library/RequestsTable.vue:197 +#: front/src/components/manage/users/InvitationForm.vue:58 +#: front/src/components/manage/users/InvitationsTable.vue:152 +#: front/src/components/manage/users/InvitationsTable.vue:166 +#: front/src/components/manage/users/UsersTable.vue:162 +#: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/components/manage/users/UsersTable.vue:176 +#: front/src/components/manage/users/UsersTable.vue:180 +#: front/src/components/manage/users/UsersTable.vue:184 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/Search.vue:114 +#: front/src/components/metadata/Search.vue:130 +#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:138 +#: front/src/components/notifications/NotificationRow.vue:39 +#: front/src/components/notifications/NotificationRow.vue:40 +#: front/src/components/notifications/NotificationRow.vue:44 +#: front/src/components/notifications/NotificationRow.vue:45 +#: front/src/components/notifications/NotificationRow.vue:62 +#: front/src/components/playlists/Editor.vue:163 +#: src/components/playlists/Form.vue:74 +#: front/src/components/playlists/Form.vue:81 +#: src/components/playlists/Form.vue:85 +#: front/src/components/playlists/Form.vue:89 +#: front/src/components/playlists/PlaylistModal.vue:116 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +#: front/src/components/requests/Form.vue:73 +#: src/components/requests/Form.vue:74 +#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 +#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 +#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 src/views/admin/library/Base.vue:25 +#: front/src/views/admin/library/Base.vue:26 +#: src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/RequestsList.vue:21 +#: front/src/views/admin/users/Base.vue:20 +#: front/src/views/admin/users/InvitationsList.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:146 +#: front/src/views/admin/users/UsersDetail.vue:153 +#: front/src/views/admin/users/UsersDetail.vue:157 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: front/src/views/admin/users/UsersDetail.vue:165 +#: front/src/views/admin/users/UsersList.vue:21 +#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 +#: src/views/auth/PasswordReset.vue:53 +#: front/src/views/auth/PasswordResetConfirm.vue:62 +#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 +#: src/views/content/libraries/Card.vue:58 +#: front/src/views/content/libraries/Card.vue:59 +#: front/src/views/content/libraries/Card.vue:60 +#: front/src/views/content/libraries/Card.vue:61 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/content/libraries/FilesTable.vue:225 +#: front/src/views/content/libraries/FilesTable.vue:228 +#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:232 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:236 +#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:240 +#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:257 +#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/Form.vue:70 +#: front/src/views/content/libraries/Form.vue:71 +#: front/src/views/content/libraries/Form.vue:72 +#: front/src/views/content/libraries/Form.vue:73 +#: front/src/views/content/libraries/Form.vue:74 +#: front/src/views/content/libraries/Form.vue:106 +#: front/src/views/content/libraries/Form.vue:109 +#: front/src/views/content/libraries/Form.vue:129 +#: front/src/views/content/remote/Card.vue:70 +#: src/views/content/remote/Card.vue:71 +#: front/src/views/content/remote/ScanForm.vue:48 +#: src/views/federation/Base.vue:35 front/src/views/federation/Base.vue:36 +#: src/views/federation/LibraryDetail.vue:194 +#: front/src/views/federation/LibraryDetail.vue:195 +#: front/src/views/federation/LibraryDetail.vue:196 +#: front/src/views/federation/LibraryDetail.vue:197 +#: front/src/views/federation/LibraryFollowersList.vue:24 +#: front/src/views/federation/LibraryList.vue:122 +#: front/src/views/federation/LibraryList.vue:123 +#: front/src/views/federation/LibraryTrackList.vue:21 +#: front/src/views/instance/Timeline.vue:57 +#: src/views/library/MusicRequest.vue:21 +#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:103 +#: front/src/views/playlists/List.vue:104 src/views/radios/Detail.vue:80 +#, fuzzy msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "To wyczyści Twoje lokalne dane i rozłączy Cię, czy chcesz kontynuować?" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "To wyczyści Twoje lokalne dane i rozłączy Cię, czy chcesz kontynuować?" +msgstr[1] "To wyczyści Twoje lokalne dane i rozłączy Cię, czy chcesz kontynuować?" +msgstr[2] "To wyczyści Twoje lokalne dane i rozłączy Cię, czy chcesz kontynuować?" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -2167,19 +2073,25 @@ msgstr "To wyloguje Cię z urządzeń na których jesteś obecnie zalogowany." 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/content/libraries/Quota.vue:90 +msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + #: front/src/components/audio/track/Table.vue:6 #: front/src/components/federation/LibraryTrackTable.vue:47 #: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/views/content/libraries/FilesTable.vue:51 msgid "Title" msgstr "Tytuł" -#: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:174 -#: front/src/components/library/import/BatchDetail.vue:84 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "Utwór" - #: front/src/components/library/Track.vue:53 msgid "Track information" msgstr "Informacje o utworze" @@ -2194,8 +2106,9 @@ msgstr "utwory" #: front/src/components/library/Album.vue:43 #: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 src/views/playlists/Detail.vue:50 -#: front/src/views/radios/Detail.vue:34 +#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 +#: src/views/federation/Base.vue:8 front/src/views/playlists/Detail.vue:50 +#: src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Utwory" @@ -2219,10 +2132,16 @@ msgstr "wysłuchane utwory" msgid "Trigger scan" msgstr "Wywołaj skanowanie" +#: front/src/components/library/Track.vue:91 #: front/src/components/manage/library/FilesTable.vue:41 msgid "Type" msgstr "Rodzaj" +#: front/src/views/content/remote/Card.vue:52 +#, fuzzy +msgid "Unfollow" +msgstr "Śledź" + #: front/src/components/About.vue:15 msgid "Unfortunately, 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." @@ -2235,14 +2154,15 @@ msgstr "Nieznany" msgid "Unlimited music" msgstr "Nieograniczona muzyka" -#: front/src/components/audio/Player.vue:264 -msgid "Unmute" -msgstr "Cofnij wyciszenie" - #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "Aktualizuj awatar" +#: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgid "Update library" +msgstr "Zarządzaj biblioteką" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "Aktualizuj listę odtwarzania" @@ -2255,7 +2175,9 @@ msgstr "Aktualizuj ustawienia" msgid "Update your password" msgstr "Aktualizuj swoje hasło" +#: front/src/views/content/libraries/Card.vue:44 #: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/views/content/libraries/DetailArea.vue:24 #: front/src/views/admin/users/UsersDetail.vue:153 msgid "Upload" msgstr "Wyślij" @@ -2264,26 +2186,43 @@ msgstr "Wyślij" msgid "Upload a new avatar" msgstr "Dodaj nowy awatar" -#: front/src/components/library/import/Main.vue:7 -msgid "Uploaded files or external source" -msgstr "Wysłane pliki lub z zewnętrznego źródła" +#: front/src/views/content/Home.vue:6 +#, fuzzy +msgid "Upload audio content" +msgstr "Dodaj nowy awatar" -#: front/src/components/library/import/FileUpload.vue:57 +#: front/src/views/content/libraries/FilesTable.vue:54 +#, fuzzy +msgid "Upload date" +msgstr "Wyślij" + +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgid "Upload new tracks" +msgstr "Dodaj nowy awatar" + +#: front/src/components/library/FileUpload.vue:99 +#, fuzzy +msgid "Uploaded" +msgstr "Wyślij" + +#: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgid "Uploading" +msgstr "Wysyłanie…" + +#: front/src/components/library/FileUpload.vue:102 msgid "Uploading..." msgstr "Wysyłanie…" -#: front/src/App.vue:45 +#: front/src/App.vue:47 msgid "Use another instance" msgstr "Skorzystaj z innej instancji" -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "Użyj tego pola komentarzy, aby dodać szczegóły zgłoszenia, jeżeli potrzebne" - -#: front/src/views/federation/LibraryDetail.vue:196 -msgid "Use this flag to enable/disable federation with this library" -msgstr "Użyj tej opcji aby wyłączyć/włączyć federację dla tej biblioteki" - #: front/src/views/auth/PasswordReset.vue:12 msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "Użyj tego formularza aby poprosić o zresetowanie hasła. Otrzymasz e-mail z instrukcjami resetowania hasła na podany adres." @@ -2297,6 +2236,7 @@ msgid "Used" msgstr "Zużyty" #: front/src/components/manage/library/RequestsTable.vue:47 +#: front/src/views/content/libraries/Detail.vue:26 msgid "User" msgstr "Użytkownik" @@ -2321,21 +2261,32 @@ msgstr "Nazwa użytkownika lub adres e-mail" msgid "users" msgstr "użytkownicy" -#: front/src/components/Sidebar.vue:103 src/views/admin/Settings.vue:81 -#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3 -#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 msgid "Users" msgstr "Użytkownicy" +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +#, fuzzy +msgid "View files" +msgstr "Pliki z biblioteki" + #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 #: front/src/components/library/Track.vue:44 -#: front/src/components/library/import/ArtistImport.vue:131 -#: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/ArtistCard.vue:49 msgid "View on MusicBrainz" msgstr "Wyświetl na MusicBrainz" +#: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgid "Visibility" +msgstr "Widoczność listy odtwarzania" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "Nie udało się dodać tego utworu do listy odtwarzania" @@ -2364,8 +2315,17 @@ msgstr "Nie udało się zapisać ustawień" msgid "We do not track you or bother you with ads" msgstr "Nie śledzimy Cię i nie wyświetlamy Ci reklam" -#: front/src/components/library/import/FileUpload.vue:5 -msgid "We recommend using Picard for that purpose." +#: front/src/views/Notifications.vue:26 +msgid "We don't have any notification to display!" +msgstr "" + +#: front/src/views/content/Home.vue:4 +msgid "We offer various way to grab new content and make it available here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgid "we recommend using Picard for that purpose" msgstr "Polecamy używać do tego Picard." #: front/src/components/Home.vue:7 @@ -2380,27 +2340,15 @@ msgstr "Przepraszamy, strona której szukasz nie istnieje:" msgid "We've received your request, you'll get some groove soon ;)" msgstr "Otrzymaliśmy Twoje zgłoszenie, wkrótce dostaniesz trochę groove-u ;)" -#: front/src/components/Home.vue:152 -msgid "Welcome" -msgstr "Witamy" - #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" msgstr "Witamy na Funkwhale" -#: front/src/components/library/import/Main.vue:114 -msgid "What is metadata?" -msgstr "Czym są metadane?" - -#: front/src/views/federation/LibraryDetail.vue:197 -msgid "When enabled, auto importing will automatically import new tracks published in this library" -msgstr "Jeżeli włączone, automatyczne importowanie będzie automatycznie importować nowe utwory opublikowane w tej bibliotece" - #: front/src/components/Home.vue:24 msgid "Why funkwhale?" msgstr "Dlaczego funkwhale?" -#: front/src/components/Sidebar.vue:124 +#: front/src/components/Sidebar.vue:115 msgid "Yes" msgstr "Tak" @@ -2408,13 +2356,17 @@ msgstr "Tak" msgid "Yes, log me out!" msgstr "Tak, wyloguj mnie!" +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Jesteś obecnie zalogowany jako %{ username }" -#: front/src/components/library/import/Main.vue:111 -msgid "You can also skip this step and enter metadata manually." -msgstr "Możesz też pominąć ten krok i wprowadzić metadane ręcznie." +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." +msgstr "" #: front/src/components/Home.vue:136 msgid "You can invite friends and family to your instance so they can enjoy your music" @@ -2428,14 +2380,18 @@ msgstr "Możesz używać tego interfejsu aby utworzyć własne radio, które bę 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/Sidebar.vue:156 +#: front/src/components/Sidebar.vue:147 msgid "You have a radio playing" msgstr "Odtwarzasz radio" -#: front/src/App.vue:6 +#: front/src/App.vue:8 msgid "You need to select an instance in order to continue" msgstr "Musisz wybrać instancję aby kontynuować" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You will be able to share your library with other people, regardless of it's visibility." +msgstr "" + #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "Zostaniesz wylogowany z tej sesji i musisz zalogować się nowym hasłem" @@ -2444,22 +2400,19 @@ msgstr "Zostaniesz wylogowany z tej sesji i musisz zalogować się nowym hasłem 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/library/import/Main.vue:103 -msgid "You will import:" -msgstr "Zaimportujesz:" - #: front/src/views/auth/EmailConfirm.vue:24 msgid "Your email address was confirmed, 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/favorites/List.vue:109 -msgid "Your Favorites" -msgstr "Twoje ulubione" - #: front/src/components/Home.vue:117 msgid "Your music, your way" msgstr "Twoja muzyka, po Twojemu" +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgid "Your notifications" +msgstr "Ostatnia modyfikacja" + #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." msgstr "Twoje hasło zostało pomyślnie zmienione." @@ -2468,9 +2421,404 @@ msgstr "Twoje hasło zostało pomyślnie zmienione." 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/components/audio/PlayButton.vue:156 +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Skopiuj utwory z obecnej kolejki do listy odtwarzania" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Dodaj do tej playlisty" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Moja wspaniała playlista" + +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +msgid "Nobody except me" +msgstr "Nikt poza mną" + +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +msgid "Everyone on this instance" +msgstr "Wszyscy na tej instancji" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Wszyscy" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "Rejestracja" + +#: front/src/components/auth/Signup.vue:96 +msgid "Enter your invitation code (case insensitive)" +msgstr "Wprowadź swój kod zapraszający (wielkość znaków nie ma znaczenia)" + +#: front/src/components/auth/Signup.vue:97 +msgid "Enter your username" +msgstr "Wprowadź swoją nazwę użytkownika" + +#: front/src/components/auth/Signup.vue:98 +msgid "Enter your email" +msgstr "Wprowadź swój e-mail" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Zmieniono hasło" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Brak dostępu" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Wprowadź swoją nazwę użytkownika lub e-mail" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Zaloguj się" + +#: front/src/components/auth/Profile.vue:47 +msgid "%{ username }'s profile" +msgstr "Profil %{ username }" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Wyloguj się" + +#: front/src/components/auth/Settings.vue:257 +msgid "Account Settings" +msgstr "Ustawienia konta" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +msgid "Remove from favorites" +msgstr "Usuń z ulubionych" + +#: front/src/components/favorites/List.vue:109 +msgid "Your Favorites" +msgstr "Twoje ulubione" + +#: front/src/components/library/Radios.vue:140 +msgid "Enter a radio name..." +msgstr "Wprowadź nazwę radia…" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Tworzenie radia" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Moje wspaniałe radio" + +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgid "My awesome description" +msgstr "Moje wspaniałe radio" + +#: front/src/components/library/FileUpload.vue:238 +msgid "Upload refused, ensure the file is not too big and you have not reached your quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:239 +msgid "Impossible to upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/library/FileUpload.vue:240 +#, fuzzy +msgid "A network error occured while uploading this file" +msgstr "Wystąpił błąd podczas zapisywania zmian" + +#: front/src/components/library/FileUpload.vue:241 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/Artists.vue:118 +msgid "Enter an artist name..." +msgstr "Wprowadź nazwę wykonawcy…" + +#: front/src/components/library/Track.vue:185 +#: src/components/audio/SearchBar.vue:27 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Utwór" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Strona główna" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Pokaż/ukryj hasło" + +#: front/src/components/requests/Form.vue:73 +msgid "The Beatles, Mickael Jackson…" +msgstr "The Beatles, Klocuch…" + +#: front/src/components/requests/Form.vue:74 +msgid "The White Album, Thriller…" +msgstr "The White Album, Aezakmi…" + +#: front/src/components/requests/Form.vue:75 +msgid "Use this comment box to add details to your request if needed" +msgstr "Użyj tego pola komentarzy, aby dodać szczegóły zgłoszenia, jeżeli potrzebne" + +#: front/src/components/federation/LibraryFollowTable.vue:140 +msgid "Search by username, domain..." +msgstr "Szukaj według nazwy użytkownika, domeny…" + +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/manage/library/FilesTable.vue:175 +msgid "Search by title, artist, domain..." +msgstr "Szukaj według tytułu, wykonawcy, domeny…" + +#: front/src/components/federation/LibraryForm.vue:96 +msgid "library@demo.funkwhale.audio" +msgstr "library@demo.funkwhale.audio" + +#: front/src/components/audio/PlayButton.vue:158 msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" msgstr[0] "Dodano %{ count } utwór do kolejki" msgstr[1] "Dodano %{ count } utwory do kolejki" msgstr[2] "Dodano %{ count } utworów do kolejki" + +#: front/src/components/audio/Search.vue:65 +msgid "Artist, album, track..." +msgstr "Wykonawca, album, utwór…" + +#: front/src/components/audio/SearchBar.vue:20 +msgid "Search for artists, albums, tracks..." +msgstr "Szukaj wykonawców, albumów, utworów…" + +#: front/src/components/audio/Player.vue:216 +msgid "Queue shuffled!" +msgstr "Wymieszano kolejkę!" + +#: front/src/components/audio/Player.vue:273 +msgid "Previous track" +msgstr "Poprzedni utwór" + +#: front/src/components/audio/Player.vue:274 +msgid "Play track" +msgstr "Odtwórz utwór" + +#: front/src/components/audio/Player.vue:275 +msgid "Pause track" +msgstr "Wstrzymaj utwór" + +#: front/src/components/audio/Player.vue:276 +msgid "Next track" +msgstr "Następny utwór" + +#: front/src/components/audio/Player.vue:277 +msgid "Unmute" +msgstr "Cofnij wyciszenie" + +#: front/src/components/audio/Player.vue:278 +msgid "Mute" +msgstr "Wycisz" + +#: front/src/components/audio/Player.vue:279 +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." + +#: front/src/components/audio/Player.vue:280 +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." + +#: front/src/components/audio/Player.vue:281 +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." + +#: front/src/components/audio/Player.vue:282 +msgid "Shuffle your queue" +msgstr "Wymieszaj kolejkę" + +#: front/src/components/audio/Player.vue:283 +msgid "Clear your queue" +msgstr "Wyczyść swoją kolejkę" + +#: front/src/components/Sidebar.vue:203 +msgid "Pending import requests" +msgstr "Oczekujące prośby o zaimportowanie" + +#: front/src/components/Sidebar.vue:204 +msgid "Pending follow requests" +msgstr "Oczekujące prośby o możliwość śledzenia" + +#: front/src/components/metadata/Search.vue:114 +msgid "Enter your search query..." +msgstr "Wprowadź swoje kryterium wyszukiwania…" + +#: front/src/components/manage/library/RequestsTable.vue:180 +msgid "Search by artist, username, comment..." +msgstr "Szukaj według wykonawcy, nazwy użytkownika, komentarzu…" + +#: front/src/components/manage/library/RequestsTable.vue:196 +msgid "Mark as imported" +msgstr "Oznacz jako zaimportowaną" + +#: front/src/components/manage/library/RequestsTable.vue:197 +msgid "Mark as closed" +msgstr "Oznacz jako zamkniętą" + +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Pozostaw puste, aby wygenerować kod" + +#: front/src/components/manage/users/InvitationsTable.vue:152 +msgid "Search by username, email, code..." +msgstr "Szukaj według nazwy użytkownika, adresu e-mail, kodu…" + +#: front/src/components/manage/users/UsersTable.vue:162 +msgid "Search by username, email, name..." +msgstr "Szukaj według nazwy użytkownika, adresu e-mail, nazwy…" + +#: front/src/views/content/remote/ScanForm.vue:48 +#, fuzzy +msgid "Enter a library url" +msgstr "Wprowadź nazwę domeny biblioteki…" + +#: front/src/views/content/libraries/FilesTable.vue:225 +#, fuzzy +msgid "Search by title, artist, album..." +msgstr "Szukaj według tytułu, wykonawcy, domeny…" + +#: front/src/views/content/libraries/FilesTable.vue:229 +msgid "Track was already present in one of your libraries" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:233 +msgid "Track is uploaded but not processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:237 +msgid "An error occured while processing this track, ensure the track is correctly tagged" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:241 +#, fuzzy +msgid "Import went on successfully" +msgstr "Pomyślnie zmieniono hasło" + +#: front/src/views/content/libraries/FilesTable.vue:258 +#, fuzzy +msgid "Relaunch import" +msgstr "Zakończ importowanie" + +#: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgid "Visibility: nobody except me" +msgstr "Nikt poza mną" + +#: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgid "Visibility: everyone on this instance" +msgstr "Wszyscy na tej instancji" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgid "Total size of the files in this library" +msgstr "Utwory dostępne w bibliotece" + +#: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgid "My awesome library" +msgstr "Moje wspaniałe radio" + +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personnal music, I hope you will like it!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, including other instances" +msgstr "Wszyscy na tej instancji" + +#: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgid "Library updated" +msgstr "Nazwa biblioteki" + +#: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgid "Library created" +msgstr "Nazwa biblioteki" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Radio" + +#: front/src/views/instance/Timeline.vue:57 +msgid "Instance Timeline" +msgstr "Oś czasu instancji" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Lista odtwarzania" + +#: front/src/views/playlists/List.vue:104 +msgid "Enter an playlist name..." +msgstr "Wprowadź nazwę listy odtwarzania…" + +#: front/src/views/admin/users/UsersDetail.vue:146 +msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +msgstr "Określa, czy konto użytkownika jest aktywne. Nieaktywni użytkownicy nie mogą zalogować się i korzystać z usługi." + +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Zarządzaj użytkownikami" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Ustawienia instancji" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Informacje o instancji" + +#: front/src/views/admin/Settings.vue:82 +msgid "Imports" +msgstr "Importy" + +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "Subsonic" + +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "Statystyki" + +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "Zgłaszanie błędów" + +#: front/src/views/federation/LibraryTrackList.vue:21 +msgid "Federated tracks" +msgstr "Sfederowane utwory" + +#: front/src/views/federation/LibraryList.vue:122 +#, fuzzy +msgid "Enter a library domain name..." +msgstr "Wprowadź nazwę domeny biblioteki…" + +#: front/src/views/federation/LibraryDetail.vue:195 +msgid "This indicate if the remote library granted you access" +msgstr "Wskazuje to, czy masz dostęp do zdalnej biblioteki" + +#: front/src/views/federation/LibraryDetail.vue:196 +msgid "Use this flag to enable/disable federation with this library" +msgstr "Użyj tej opcji aby wyłączyć/włączyć federację dla tej biblioteki" + +#: front/src/views/federation/LibraryDetail.vue:197 +msgid "When enabled, auto importing will automatically import new tracks published in this library" +msgstr "Jeżeli włączone, automatyczne importowanie będzie automatycznie importować nowe utwory opublikowane w tej bibliotece" diff --git a/front/locales/pt_PT/LC_MESSAGES/app.po b/front/locales/pt_PT/LC_MESSAGES/app.po index 03361742c..95c993292 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: 2018-07-17 19:29+0200\n" +"POT-Creation-Date: 2018-09-24 18:57+0200\n" "PO-Revision-Date: 2018-07-22 20:29+0000\n" "Last-Translator: troll \n" "Language-Team: none\n" @@ -30,14 +30,15 @@ msgstr "" msgid "(empty)" msgstr "(vazio)" -#: front/src/components/common/ActionTable.vue:43 -#: front/src/components/common/ActionTable.vue:51 +#: front/src/components/common/ActionTable.vue:44 +#: front/src/components/common/ActionTable.vue:53 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "" msgstr[1] "" -#: front/src/components/Sidebar.vue:116 src/views/federation/LibraryDetail.vue:87 +#: front/src/components/Sidebar.vue:107 +#: src/views/federation/LibraryDetail.vue:87 msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } tema" @@ -49,7 +50,7 @@ msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } tema em %{ albumsCount } álbuns" msgstr[1] "%{ count } temas em %{ albumsCount } álbuns" -#: front/src/components/library/radios/Builder.vue:66 +#: front/src/components/library/radios/Builder.vue:80 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } música corresponde aos filtros selecionados" @@ -61,6 +62,10 @@ msgid_plural "%{ count } tracks" msgstr[0] "%{ count} música" msgstr[1] "%{ count } músicas" +#: front/src/views/content/libraries/Quota.vue:11 +msgid "%{ current } used on %{ max } allowed" +msgstr "" + #: front/src/components/common/Duration.vue:2 #, fuzzy msgid "%{ hours } h %{ minutes } min" @@ -79,10 +84,6 @@ msgstr "%{ user } gostou de uma música" msgid "%{ user } listened to a track" msgstr "%{ user } escutou uma música" -#: front/src/components/auth/Profile.vue:49 -msgid "%{ username }'s profile" -msgstr "%{ username } perfil" - #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" msgid_plural "%{ count } albums" @@ -102,32 +103,40 @@ msgid_plural "%{ count } tracks" msgstr[0] "1 música" msgstr[1] "%{ count } músicas" +#: front/src/views/content/libraries/Card.vue:39 +#: src/views/content/remote/Card.vue:26 +#, fuzzy +msgid "1 tracks" +msgid_plural "%{ count } tracks" +msgstr[0] "1 música" +msgstr[1] "%{ count } músicas" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "Sobre %{ instance }" -#: front/src/App.vue:54 +#: front/src/App.vue:56 msgid "About Funkwhale" msgstr "Sobre Funkwhale" -#: front/src/App.vue:32 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 msgid "About this instance" msgstr "Sobre esta instância" +#: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgid "Accept" +msgstr "Aceitado" + #: front/src/components/manage/library/RequestsTable.vue:28 #: front/src/components/manage/library/RequestsTable.vue:62 +#: front/src/views/content/libraries/Detail.vue:40 msgid "Accepted" msgstr "Aceitado" -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Acesso desativado" - #: front/src/components/Home.vue:109 msgid "Access your music from a clean interface that focus on what really matters" -msgstr "" -"Acesse sua música a partir de uma interface limpa que se concentra no que " -"realmente importa" +msgstr "Acesse sua música a partir de uma interface limpa que se concentra no que realmente importa" #: front/src/views/admin/users/UsersDetail.vue:54 msgid "Account active" @@ -137,10 +146,6 @@ msgstr "Conta ativa" msgid "Account settings" msgstr "Configurações da conta" -#: front/src/components/auth/Settings.vue:257 -msgid "Account Settings" -msgstr "Configurações da conta" - #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Status da Conta" @@ -149,7 +154,12 @@ msgstr "Status da Conta" msgid "Account's email" msgstr "Email da conta" -#: front/src/components/common/ActionTable.vue:82 +#: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgid "Action" +msgstr "Ações" + +#: front/src/components/common/ActionTable.vue:86 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "A ação %{ action } foi lançada com sucesso em %{ count } item" @@ -157,7 +167,7 @@ msgstr[1] "A ação %{ action } foi lançada com sucesso em %{ count } itens" #: front/src/components/common/ActionTable.vue:8 #: front/src/components/federation/LibraryFollowTable.vue:24 -#: front/src/components/library/radios/Builder.vue:50 +#: front/src/components/library/radios/Builder.vue:64 #: front/src/components/manage/library/RequestsTable.vue:54 msgid "Actions" msgstr "Ações" @@ -166,7 +176,7 @@ msgstr "Ações" msgid "Active" msgstr "Ativo" -#: front/src/components/Sidebar.vue:60 +#: front/src/components/Sidebar.vue:75 msgid "Activity" msgstr "Atividade" @@ -178,18 +188,18 @@ msgstr "Ator" msgid "Add a new library" msgstr "Adicione uma nova biblioteca" -#: front/src/components/library/radios/Builder.vue:36 +#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +msgid "Add content" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "Adicionar um filtro" -#: front/src/components/library/radios/Builder.vue:26 +#: front/src/components/library/radios/Builder.vue:40 msgid "Add filters to customize your radio" msgstr "Adicione filtros para personalizar seu rádio" -#: front/src/components/audio/PlayButton.vue:53 -msgid "Add to current queue" -msgstr "Adicionar à fila atual" - #: front/src/components/favorites/TrackFavoriteIcon.vue:4 #: front/src/components/favorites/TrackFavoriteIcon.vue:21 msgid "Add to favorites" @@ -204,10 +214,6 @@ msgstr "Adicionar à Playlist..." msgid "Add to queue" msgstr "Adicionar à fila" -#: front/src/components/playlists/PlaylistModal.vue:115 -msgid "Add to this playlist" -msgstr "Adicionar a esta playlist" - #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Adicionar música" @@ -216,24 +222,20 @@ msgstr "Adicionar música" msgid "Admin" msgstr "Admin" -#: front/src/components/Sidebar.vue:64 +#: front/src/components/Sidebar.vue:82 msgid "Administration" msgstr "Administração" -#: front/src/components/audio/SearchBar.vue:26 src/components/audio/track/Table.vue:8 +#: front/src/components/audio/track/Table.vue:8 #: front/src/components/federation/LibraryTrackTable.vue:49 -#: front/src/components/library/Album.vue:91 #: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/views/content/libraries/FilesTable.vue:53 +#: front/src/components/library/Album.vue:91 +#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 msgid "Album" msgstr "Álbum" -#: front/src/components/library/import/ReleaseImport.vue:3 -msgid "Album %{ title } (%{ count } track) by %{ artist }" -msgid_plural "Album %{ title } (%{ count } tracks) by %{ artist }" -msgstr[0] "" -msgstr[1] "" - #: front/src/components/library/Album.vue:12 msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" @@ -244,7 +246,8 @@ msgstr[1] "" msgid "Album page" msgstr "Página do álbum" -#: front/src/components/audio/Search.vue:19 src/components/instance/Stats.vue:48 +#: front/src/components/audio/Search.vue:19 +#: src/components/instance/Stats.vue:48 #: front/src/components/manage/library/RequestsTable.vue:50 #: front/src/components/requests/Form.vue:9 msgid "Albums" @@ -256,6 +259,7 @@ msgstr "Álbuns deste artista" #: front/src/components/manage/library/RequestsTable.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 msgid "All" msgstr "Tudo" @@ -265,21 +269,12 @@ msgstr "Ocorreu um erro ao salvar suas mudanças" #: front/src/components/auth/Login.vue:10 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" +msgstr "Um erro desconhecido aconteceu, isso pode significar que o servidor está inoperante ou não pode ser alcançado" #: front/src/components/federation/LibraryTrackTable.vue:11 -#: front/src/components/library/import/BatchDetail.vue:68 -#: front/src/components/library/import/BatchList.vue:13 -#: front/src/components/library/import/BatchList.vue:22 msgid "Any" msgstr "Qualquer" -#: front/src/components/library/import/BatchList.vue:24 -msgid "API" -msgstr "API" - #: front/src/components/federation/LibraryFollowTable.vue:68 #: front/src/components/federation/LibraryFollowTable.vue:78 msgid "Approve" @@ -297,11 +292,13 @@ msgstr "Aprovado" msgid "Are you sure you want to log out?" msgstr "Tem certeza que deseja sair?" -#: front/src/components/audio/SearchBar.vue:25 src/components/audio/track/Table.vue:7 +#: front/src/components/audio/track/Table.vue:7 #: front/src/components/federation/LibraryTrackTable.vue:48 -#: front/src/components/library/Artist.vue:119 #: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/manage/library/RequestsTable.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:52 +#: front/src/components/library/Artist.vue:119 +#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 msgid "Artist" msgstr "Artista" @@ -310,26 +307,28 @@ msgstr "Artista" msgid "Artist name" msgstr "Nome do artista" -#: front/src/components/library/Album.vue:22 src/components/library/Track.vue:23 +#: front/src/components/library/Album.vue:22 +#: src/components/library/Track.vue:23 msgid "Artist page" msgstr "Página do artista" -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Artista, álbum, música ..." - -#: front/src/components/audio/Search.vue:10 src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 src/components/library/Library.vue:7 +#: front/src/components/audio/Search.vue:10 +#: src/components/instance/Stats.vue:42 +#: front/src/components/library/Library.vue:7 +#: src/components/library/Artists.vue:119 msgid "Artists" msgstr "Artistas" #: front/src/components/favorites/List.vue:33 #: front/src/components/federation/LibraryTrackTable.vue:28 -#: front/src/components/library/Artists.vue:25 src/components/library/Radios.vue:44 +#: front/src/components/library/Artists.vue:25 +#: src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 #: front/src/components/manage/library/RequestsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 -#: front/src/views/federation/LibraryList.vue:28 src/views/playlists/List.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:31 +#: front/src/views/federation/LibraryList.vue:28 +#: src/views/playlists/List.vue:27 msgid "Ascending" msgstr "" @@ -356,9 +355,7 @@ msgstr "Volte ao login" #: front/src/views/federation/LibraryFollowersList.vue:5 msgid "Be careful when accepting follow requests, as it means the follower will have access to your entire library." -msgstr "" -"Tenha cuidado ao aceitar as solicitações a seguir, pois isso significa que o " -"seguidor terá acesso a toda a sua biblioteca." +msgstr "Tenha cuidado ao aceitar as solicitações a seguir, pois isso significa que o seguidor terá acesso a toda a sua biblioteca." #: front/src/components/library/Track.vue:80 #: front/src/components/manage/library/FilesTable.vue:42 @@ -369,7 +366,7 @@ msgstr "" msgid "Browse" msgstr "Procurar" -#: front/src/components/Sidebar.vue:50 +#: front/src/components/Sidebar.vue:65 msgid "Browse library" msgstr "Navegar pela biblioteca" @@ -413,14 +410,13 @@ msgstr "Ao confirmar, %{ username } não terá acesso à sua biblioteca." msgid "By confirming, %{ username } will be granted access to your library." msgstr "Ao confirmar, %{ username } terá acesso à sua biblioteca." -#: front/src/components/audio/track/Table.vue:43 #: front/src/components/common/DangerousButton.vue:17 #: front/src/components/library/radios/Filter.vue:53 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Cancelar" -#: front/src/components/library/radios/Builder.vue:49 +#: front/src/components/library/radios/Builder.vue:63 msgid "Candidates" msgstr "Candidatos" @@ -428,7 +424,7 @@ msgstr "Candidatos" msgid "Cannot change your password" msgstr "Não é possível alterar sua senha" -#: front/src/App.vue:66 +#: front/src/App.vue:68 msgid "Change language" msgstr "Mudar idioma" @@ -455,15 +451,13 @@ msgstr "Modificações sincronizadas com o servidor" #: front/src/components/auth/Settings.vue:70 msgid "Changing your password will also change your Subsonic API password if you have requested one." -msgstr "" -"Mudar sua senha também muda sua senha da API Subsonic se você tiver " -"solicitado uma." +msgstr "Mudar sua senha também muda sua senha da API Subsonic se você tiver solicitado uma." #: front/src/components/auth/Settings.vue:98 msgid "Changing your password will have the following consequences" msgstr "Alterar sua senha terá as seguintes consequências" -#: front/src/App.vue:4 +#: front/src/App.vue:6 msgid "Choose your instance" msgstr "Escolha sua instância" @@ -480,18 +474,14 @@ msgstr "Claro" msgid "Clear playlist" msgstr "Limpar playlist" -#: front/src/components/audio/Player.vue:270 -msgid "Clear your queue" -msgstr "Limpar sua fila" - -#: front/src/components/library/import/BatchList.vue:23 -msgid "CLI" -msgstr "CLI" - #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Clique uma vez, ouça por horas usando rádios" +#: front/src/components/library/FileUpload.vue:76 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "" + #: front/src/components/manage/library/RequestsTable.vue:30 #: front/src/components/manage/library/RequestsTable.vue:64 msgid "Closed" @@ -513,7 +503,7 @@ msgstr "Colapso" msgid "Comment" msgstr "Comentário" -#: front/src/components/library/radios/Builder.vue:48 +#: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Configuração" @@ -530,9 +520,9 @@ msgstr "Confirme seu email" msgid "Confirmation code" msgstr "Código de confirmação" -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Copiar músicas da fila atual para a playlist" +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "" #: front/src/components/Home.vue:88 msgid "Covers, lyrics, our goal is to have them all ;)" @@ -542,11 +532,16 @@ msgstr "Capas, letras, nosso objetivo é tê-los todos ;)" msgid "Create a funkwhale account" msgstr "Crie uma conta funkwhale" +#: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgid "Create a new library" +msgstr "Crie uma nova playlist" + #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" msgstr "Crie uma nova playlist" -#: front/src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 msgid "Create an account" msgstr "Crie a sua conta" @@ -555,6 +550,11 @@ msgstr "Crie a sua conta" msgid "Create import" msgstr "Criar importação" +#: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgid "Create library" +msgstr "Biblioteca limpa" + #: front/src/components/auth/Signup.vue:51 msgid "Create my account" msgstr "Criar a minha conta" @@ -577,17 +577,38 @@ msgstr "Data de criação" msgid "Current avatar" msgstr "Avatar atual" +#: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgid "Current library" +msgstr "Biblioteca limpa" + #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "Música atual" +#: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgid "Current usage" +msgstr "Música atual" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 #: front/src/components/manage/library/FilesTable.vue:189 #: front/src/components/manage/library/RequestsTable.vue:195 #: front/src/components/manage/users/InvitationsTable.vue:166 -#: front/src/views/playlists/Detail.vue:33 +#: front/src/views/content/libraries/FilesTable.vue:257 msgid "Delete" msgstr "Suprimir" +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgid "Delete library" +msgstr "Biblioteca limpa" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Suprimir Playlist" @@ -596,6 +617,11 @@ msgstr "Suprimir Playlist" msgid "Delete radio" msgstr "Suprimir radio" +#: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgid "Delete this library?" +msgstr "Me leve para a biblioteca" + #: front/src/components/federation/LibraryFollowTable.vue:52 #: front/src/components/federation/LibraryFollowTable.vue:63 msgid "Deny" @@ -607,24 +633,28 @@ msgstr "Negar acesso?" #: front/src/components/favorites/List.vue:34 #: front/src/components/federation/LibraryTrackTable.vue:29 -#: front/src/components/library/Artists.vue:26 src/components/library/Radios.vue:47 +#: front/src/components/library/Artists.vue:26 +#: src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 #: front/src/components/manage/library/RequestsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 -#: front/src/views/federation/LibraryList.vue:29 src/views/playlists/List.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:32 +#: front/src/views/federation/LibraryList.vue:29 +#: src/views/playlists/List.vue:28 msgid "Descending" msgstr "Descendente" +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgid "Description" +msgstr "Duração" + #: front/src/components/federation/LibraryCard.vue:50 +#: front/src/views/content/libraries/Card.vue:47 msgid "Detail" msgstr "Detalhe" -#: front/src/views/admin/users/UsersDetail.vue:146 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "" -"Determine se a conta do usuário está ativa ou não. Usuários inativos não " -"podem fazer autenticação ou usar o serviço." - #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -642,7 +672,7 @@ msgstr "Desativar o acesso o API Subsonic?" msgid "Discover how to use Funkwhale from other apps" msgstr "Descubra como usar o Funkwhale em outros aplicativos" -#: front/src/components/library/radios/Builder.vue:16 +#: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Exibir publicamente" @@ -659,7 +689,8 @@ msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Você deseja excluir a playlist \"%{ playlist }\"?" #: front/src/views/radios/Detail.vue:26 -msgid "Do you want to delete the radio \"{{ radio }}\"?" +#, fuzzy +msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Você deseja excluir a radio \"{{ radio }}\"?" #: front/src/components/common/ActionTable.vue:29 @@ -668,28 +699,26 @@ 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:113 +#: front/src/components/Sidebar.vue:104 msgid "Do you want to restore your previous queue?" msgstr "Você quer restaurar sua fila anterior?" -#: front/src/App.vue:38 +#: front/src/App.vue:40 msgid "Documentation" msgstr "Documentação" -#: front/src/components/audio/track/Table.vue:24 src/components/library/Track.vue:48 +#: front/src/components/library/Track.vue:48 msgid "Download" msgstr "Descarregar" -#: front/src/components/audio/track/Table.vue:27 -msgid "Download tracks" -msgstr "Descarregar músicas" - #: front/src/components/playlists/Editor.vue:49 msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "Arraste e solte as linhas para reordenar as músicas da playlist" -#: front/src/components/library/Track.vue:58 +#: front/src/components/audio/track/Table.vue:9 +#: src/components/library/Track.vue:58 #: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Duration" msgstr "Duração" @@ -697,11 +726,16 @@ msgstr "Duração" msgid "Easy to use" msgstr "Fácil de usar" +#: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgid "Edit" +msgstr "Editar..." + #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "Editar informações da instância" -#: front/src/components/radios/Card.vue:20 src/views/playlists/Detail.vue:30 +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 msgid "Edit..." msgstr "Editar..." @@ -722,57 +756,12 @@ msgstr "E-mail confirmado" msgid "End edition" msgstr "" -#: front/src/components/library/import/FileUpload.vue:4 -msgid "Ensure your music files are properly tagged before uploading them." -msgstr "" -"Certifique-se de que seus arquivos de música estejam marcados corretamente " -"antes de carregá-los." - -#: front/src/components/library/Radios.vue:140 -msgid "Enter a radio name..." -msgstr "Indicar um nome de rádio ..." - -#: front/src/components/library/Artists.vue:118 -msgid "Enter an artist name..." -msgstr "Indicar um nome de artista ..." - -#: front/src/views/federation/LibraryList.vue:122 -msgid "Enter an library domain name..." -msgstr "Indicar um nome de domínio de biblioteca ..." - -#: front/src/views/playlists/List.vue:104 -msgid "Enter an playlist name..." -msgstr "Indicar um nome de playlist..." - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Insira seu email" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Indicar seu código de convite (não diferencia maiúsculas de minúsculas)" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Insira sua consulta de pesquisa ..." - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Indicar seu nome de usuário" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Indicar seu nome de usuário ou email" - #: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Erro" -#: front/src/views/admin/Settings.vue:87 -msgid "Error reporting" -msgstr "Relatório de erros" - -#: front/src/components/common/ActionTable.vue:75 +#: front/src/components/common/ActionTable.vue:79 msgid "Error while applying action" msgstr "Erro ao aplicar a ação" @@ -792,6 +781,11 @@ msgstr "Erro ao confirmar seu email" msgid "Error while creating invitation" msgstr "Erro ao criar convite" +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Error while fetching remote library" +msgstr "Erro ao verificar biblioteca" + #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Erro ao salvar configurações" @@ -800,21 +794,17 @@ msgstr "Erro ao salvar configurações" msgid "Error while scanning library" msgstr "Erro ao verificar biblioteca" -#: front/src/components/library/import/BatchDetail.vue:41 -#: front/src/components/library/import/BatchDetail.vue:70 -#: front/src/components/library/import/BatchList.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:16 +#: front/src/views/content/libraries/FilesTable.vue:236 msgid "Errored" msgstr "Errado" -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Todo o mundo" +#: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgid "Errored files" +msgstr "Errado" -#: front/src/components/playlists/Form.vue:85 -msgid "Everyone on this instance" -msgstr "Todos nessa instância" - -#: front/src/components/library/radios/Builder.vue:47 +#: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "Excluir" @@ -834,11 +824,7 @@ msgstr "Expirado" msgid "Expired/used" msgstr "Expirado / usados" -#: front/src/components/library/import/Main.vue:65 -msgid "External source. Supported backends" -msgstr "" - -#: front/src/components/Sidebar.vue:51 +#: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Favoritas" @@ -846,14 +832,10 @@ msgstr "Favoritas" msgid "Federate with a new instance" msgstr "Federar com uma nova instância" -#: front/src/views/federation/LibraryTrackList.vue:21 -msgid "Federated tracks" -msgstr "Músicas federadas" - -#: front/src/components/Sidebar.vue:87 src/components/library/import/BatchList.vue:25 +#: front/src/views/federation/LibraryDetail.vue:40 #: front/src/components/manage/users/UsersTable.vue:180 -#: front/src/views/admin/Settings.vue:84 src/views/admin/users/UsersDetail.vue:161 -#: front/src/views/federation/Base.vue:35 src/views/federation/LibraryDetail.vue:40 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: src/views/admin/Settings.vue:84 front/src/views/federation/Base.vue:35 msgid "Federation" msgstr "Federação" @@ -861,42 +843,38 @@ msgstr "Federação" msgid "File mirroring" msgstr "" -#: front/src/components/library/import/FileUpload.vue:43 +#: front/src/components/library/FileUpload.vue:83 msgid "File name" msgstr "Nome do ficheiro" -#: front/src/components/library/import/Main.vue:76 -msgid "File upload" -msgstr "Enviar ficheiros" - -#: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/Base.vue:5 +#: src/views/admin/library/FilesList.vue:21 msgid "Files" msgstr "Ficheiros" -#: front/src/components/library/import/ArtistImport.vue:7 -msgid "Filter album types" -msgstr "Filtrar tipos de álbuns" - -#: front/src/components/library/radios/Builder.vue:46 +#: front/src/components/library/radios/Builder.vue:60 msgid "Filter name" msgstr "Nome do filtro" -#: front/src/components/library/import/Main.vue:52 -msgid "Finish import" -msgstr "Acabar a importação" - -#: front/src/components/library/import/BatchDetail.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:240 msgid "Finished" msgstr "Acabado" -#: front/src/components/library/import/Main.vue:59 -msgid "First, choose where you want to import the music from" -msgstr "Primeiro, escolha onde você quer importar a música de" - #: front/src/components/federation/LibraryCard.vue:44 +#: front/src/views/content/remote/Card.vue:37 msgid "Follow" msgstr "Segue" +#: front/src/views/content/remote/Card.vue:42 +#, fuzzy +msgid "Follow pending approval" +msgstr "Aprovar a solicitação de seguir pendente" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "" + #: front/src/components/federation/LibraryCard.vue:36 msgid "Follow request pending approval" msgstr "Aprovar a solicitação de seguir pendente" @@ -905,7 +883,8 @@ msgstr "Aprovar a solicitação de seguir pendente" msgid "Follow status" msgstr "Siga o status" -#: front/src/views/federation/Base.vue:13 +#: front/src/views/content/libraries/Detail.vue:7 +#: src/views/federation/Base.vue:13 #: front/src/views/federation/LibraryFollowersList.vue:24 msgid "Followers" msgstr "Seguidores" @@ -915,11 +894,13 @@ msgid "Followers only" msgstr "Só seguidores" #: front/src/components/federation/LibraryCard.vue:15 +#: front/src/views/content/remote/Card.vue:47 #: front/src/views/federation/LibraryDetail.vue:29 msgid "Following" msgstr "Seguir" -#: front/src/components/activity/Like.vue:12 src/components/activity/Listen.vue:12 +#: front/src/components/activity/Like.vue:12 +#: src/components/activity/Listen.vue:12 msgid "from %{ album } by %{ artist }" msgstr "de %{ album } por %{ artist }" @@ -927,18 +908,13 @@ msgstr "de %{ album } por %{ artist }" msgid "From album %{ album } by %{ artist }" msgstr "Do álbum %{ album } por %{ artist }" -#: front/src/App.vue:56 +#: front/src/App.vue:58 msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "" -"O Funkwhale é um projeto gratuito e de código aberto executado por " -"voluntários. Você pode nos ajudar a melhorar a plataforma reportando bugs, " -"sugerindo recursos e compartilhando o projeto com seus amigos!" +msgstr "O Funkwhale é um projeto gratuito e de código aberto executado por voluntários. Você pode nos ajudar a melhorar a plataforma reportando bugs, sugerindo recursos e compartilhando o projeto com seus amigos!" #: front/src/components/auth/SubsonicTokenForm.vue:7 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." +msgstr "O Funkwhale é compatível com outros players de música que suportam a API Subsonic." #: front/src/components/Home.vue:98 msgid "Funkwhale is dead simple to use." @@ -946,9 +922,7 @@ msgstr "Funkwhale é muito simples de usar." #: front/src/components/Home.vue:39 msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." -msgstr "" -"O Funkwhale foi projetado para facilitar a escuta da música que você gosta " -"ou descobrir novos artistas." +msgstr "O Funkwhale foi projetado para facilitar a escuta da música que você gosta ou descobrir novos artistas." #: front/src/components/Home.vue:119 msgid "Funkwhale is free and gives you control on your music." @@ -978,6 +952,11 @@ msgstr "" " MusicBrainz\n" " " +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgid "Get started" +msgstr "Próxima etapa" + #: front/src/components/common/ActionTable.vue:21 #: front/src/components/common/ActionTable.vue:27 msgid "Go" @@ -987,13 +966,9 @@ msgstr "Vá" msgid "Go to home page" msgstr "Vá para a página inicial" -#: front/src/components/library/import/Main.vue:13 -msgid "Grab corresponding metadata" -msgstr "Pegue os metadados correspondentes" - -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Casa" +#: front/src/App.vue:76 +msgid "Help us translate Funkwhale" +msgstr "" #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" @@ -1001,23 +976,14 @@ msgstr "Horas de música" #: front/src/components/auth/SubsonicTokenForm.vue:11 msgid "However, accessing Funkwhale from those clients require a separate password you can set below." -msgstr "" -"No entanto, acessar o Funkwhale desses clientes requer uma senha separada " -"que você pode definir abaixo." - -#: front/src/components/library/import/BatchList.vue:34 -msgid "ID" -msgstr "ID" +msgstr "No entanto, acessar o Funkwhale desses clientes requer uma senha separada que você pode definir abaixo." #: front/src/views/auth/PasswordResetConfirm.vue:24 msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." -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." +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/federation/LibraryTrackTable.vue:196 #: front/src/components/library/Library.vue:17 +#: front/src/components/federation/LibraryTrackTable.vue:196 msgid "Import" msgstr "Importação" @@ -1025,45 +991,15 @@ msgstr "Importação" msgid "Import #%{ id } launched" msgstr "Importação#%{ id } lançado" -#: front/src/components/library/import/Main.vue:38 -msgid "Import %{ count } track" -msgid_plural "Import %{ count } tracks" -msgstr[0] "Importar %{ count } música" -msgstr[1] "Importar %{ count } músicas" - -#: front/src/components/library/import/BatchDetail.vue:10 -msgid "Import batch" -msgstr "Importa lote" - -#: front/src/components/library/import/BatchDetail.vue:185 -msgid "Import Batch #%{ id }" -msgstr "Importa lote #%{ id }" - #: front/src/components/library/Library.vue:20 msgid "Import batches" msgstr "Importação de lotes" -#: front/src/components/library/import/BatchList.vue:117 -msgid "Import Batches" -msgstr "Importação de lotes" - #: front/src/components/manage/library/FilesTable.vue:40 #: front/src/components/manage/library/RequestsTable.vue:53 msgid "Import date" msgstr "Data de importação" -#: front/src/components/library/import/FileUpload.vue:38 -msgid "Import detail page" -msgstr "" - -#: front/src/components/Sidebar.vue:81 -msgid "Import music" -msgstr "Importar música" - -#: front/src/components/library/import/Main.vue:267 -msgid "Import Music" -msgstr "Importar Música" - #: front/src/components/Home.vue:71 msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importe músicas de várias plataformas, como o YouTube ou o SoundCloud" @@ -1073,43 +1009,29 @@ msgstr "Importe músicas de várias plataformas, como o YouTube ou o SoundCloud" msgid "Import pending" msgstr "Importação pendente" +#: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgid "Import reference" +msgstr "Origem de importação" + #: front/src/views/admin/library/Base.vue:9 #: front/src/views/admin/library/RequestsList.vue:3 #: front/src/views/admin/library/RequestsList.vue:21 msgid "Import requests" msgstr "Solicitações de importação" -#: front/src/components/library/import/BatchList.vue:20 -#: front/src/components/library/import/Main.vue:6 -msgid "Import source" -msgstr "Origem de importação" - #: front/src/components/federation/LibraryTrackTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Import status" msgstr "Status de Importação" -#: front/src/components/library/import/ReleaseImport.vue:14 -msgid "Import this release" -msgstr "Importar esta publicação" - -#: front/src/components/library/import/TrackImport.vue:11 -msgid "Import this track" -msgstr "Importar esta música" - #: front/src/components/federation/LibraryTrackTable.vue:12 #: front/src/components/manage/library/RequestsTable.vue:29 #: front/src/components/manage/library/RequestsTable.vue:61 msgid "Imported" msgstr "Importado" -#: front/src/components/library/import/TrackImport.vue:44 -msgid "Imported URL" -msgstr "URL importado" - -#: front/src/views/admin/Settings.vue:82 -msgid "Imports" -msgstr "Importações" - #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "Nos favoritos" @@ -1122,36 +1044,16 @@ msgstr "Na biblioteca" msgid "Inactive" msgstr "Inativo" -#: front/src/components/library/import/Main.vue:96 -msgid "Input a MusicBrainz ID manually:" -msgstr "Insira um ID do MusicBrainz manualmente:" - -#: front/src/views/auth/PasswordReset.vue:53 -msgid "Input the email address binded to your account" -msgstr "Insira o endereço de e-mail vinculado à sua conta" - #: front/src/components/playlists/Editor.vue:31 msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" msgstr[0] "Inserir da fila (%{ count } música)" msgstr[1] "Inserir da fila (%{ count } músicas)" -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Informação da instância" - #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Rádios da instância" -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Configurações da instância" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Linha do tempo da instância" - #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -1161,30 +1063,28 @@ msgstr "Código de Convite" msgid "Invitation code (optional)" msgstr "Código de convite (opcional)" -#: front/src/views/admin/users/Base.vue:8 src/views/admin/users/InvitationsList.vue:3 +#: front/src/views/admin/users/Base.vue:8 +#: src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 msgid "Invitations" msgstr "Convites" -#: front/src/App.vue:43 +#: front/src/App.vue:45 msgid "Issue tracker" msgstr "Rastreador de problemas" -#: front/src/components/library/import/BatchDetail.vue:80 -msgid "Job ID" -msgstr "" - -#: front/src/components/library/import/BatchList.vue:36 -msgid "Jobs" +#: front/src/views/content/libraries/Home.vue:9 +msgid "It looks like you don't have any library yet, it's time to create one!" msgstr "" #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "" -#: front/src/components/audio/track/Table.vue:33 -msgid "Keep your PRIVATE_TOKEN secret as it gives access to your account." -msgstr "Mantenha o seu PRIVATE_TOKEN segredo, pois dá acesso à sua conta." +#: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgid "Known libraries" +msgstr "Navegue por bibliotecas" #: front/src/components/manage/users/UsersTable.vue:41 #: front/src/views/admin/users/UsersDetail.vue:45 @@ -1199,15 +1099,10 @@ msgstr "Última recuperação" msgid "Last modification" msgstr "Última modificação" -#: front/src/components/common/ActionTable.vue:39 +#: front/src/components/common/ActionTable.vue:40 msgid "Launch" msgstr "Lançamento" -#: front/src/components/library/import/BatchDetail.vue:18 -#: front/src/components/library/import/BatchList.vue:35 -msgid "Launch date" -msgstr "Data de lançamento" - #: front/src/components/federation/LibraryForm.vue:31 msgid "Launch scan" msgstr "" @@ -1216,19 +1111,19 @@ msgstr "" msgid "Learn more about this instance" msgstr "Saiba mais sobre esta instância" -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Deixar vazio para um código aleatório" - #: front/src/components/requests/Form.vue:10 msgid "Leave this field empty if you're requesting the whole discography." msgstr "Deixe essa área vazia se você estiver solicitando toda a discografia." -#: front/src/views/federation/Base.vue:5 src/views/federation/LibraryList.vue:123 +#: front/src/views/content/Base.vue:5 src/views/federation/Base.vue:5 +#: front/src/views/federation/LibraryList.vue:123 msgid "Libraries" msgstr "Bibliotecas" -#: front/src/components/Sidebar.vue:70 +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:51 #: front/src/components/instance/Stats.vue:30 #: front/src/components/manage/users/UsersTable.vue:176 @@ -1249,133 +1144,100 @@ msgstr "Nome da biblioteca" msgid "Library size" msgstr "Tamanho da biblioteca" -#: front/src/components/federation/LibraryForm.vue:96 -msgid "library@demo.funkwhale.audio" -msgstr "library@demo.funkwhale.audio" - -#: front/src/App.vue:29 +#: front/src/App.vue:31 msgid "Links" msgstr "Ligações" +#: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgid "Loading followers..." +msgstr "Navegando seguidores" + +#: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgid "Loading Libraries..." +msgstr "Carregando seus favoritos ..." + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgid "Loading library data..." +msgstr "Indicar um nome de domínio de biblioteca ..." + +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgid "Loading notifications..." +msgstr "Carregando a linha do tempo ..." + +#: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgid "Loading remote libraries..." +msgstr "Carregando a linha do tempo ..." + #: front/src/views/instance/Timeline.vue:4 msgid "Loading timeline..." msgstr "Carregando a linha do tempo ..." +#: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgid "Loading usage data..." +msgstr "Carregando seus favoritos ..." + #: front/src/components/favorites/List.vue:5 msgid "Loading your favorites..." msgstr "Carregando seus favoritos ..." -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Autenticação" - #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Logar na sua conta Funkwhale" -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Sair" - #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Conectado como %{ username }" -#: front/src/components/Sidebar.vue:44 src/components/auth/Login.vue:41 +#: front/src/components/Sidebar.vue:55 src/components/auth/Login.vue:41 msgid "Login" msgstr "Entrar" -#: front/src/components/Sidebar.vue:43 +#: front/src/components/Sidebar.vue:53 msgid "Logout" msgstr "Sair" -#: front/src/components/audio/Player.vue:266 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "Looping desativado. Clique para alternar para um loop de musica única." - -#: front/src/components/audio/Player.vue:267 -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." - -#: front/src/components/audio/Player.vue:268 -msgid "Looping on whole queue. Click to disable looping." -msgstr "Looping na fila inteira. Clique para desativar o loop." - -#: front/src/components/library/Track.vue:94 +#: front/src/components/library/Track.vue:105 msgid "Lyrics" msgstr "Letras" -#: front/src/views/admin/library/Base.vue:25 -msgid "Manage library" -msgstr "Gerenciar biblioteca" - #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Gerenciar playlists" -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Gerenciar usuários" - #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Gerenciar suas playlists" -#: front/src/components/manage/library/RequestsTable.vue:197 -msgid "Mark as closed" -msgstr "Marcar como fechado" - -#: front/src/components/manage/library/RequestsTable.vue:196 -msgid "Mark as imported" +#: front/src/views/Notifications.vue:17 +#, fuzzy +msgid "Mark all as read" msgstr "Marcar como importado" -#: front/src/components/library/import/Main.vue:12 -msgid "Metadata" -msgstr "Metadados" - -#: front/src/components/library/import/Main.vue:115 -msgid "" -"Metadata is the data related to the music you want to import. This includes all the information about the artists, albums and tracks. In order to have a high quality library, it is recommended to grab data from the\n" -" \n" -" MusicBrainz\n" -" \n" -" project, which you can think about as the Wikipedia of music." -msgstr "" -"Metadados são os dados relacionados à música que você deseja importar. Isso " -"inclui todas as informações sobre os artistas, álbuns e músicas. Para ter " -"uma biblioteca de alta qualidade, recomenda-se obter dados do\n" -" \n" -" MusicBrainz\n" -" \n" -" projeto, que você pode considerar como a Wikipedia da música." - -#: front/src/components/Sidebar.vue:48 src/components/library/import/Main.vue:18 +#: front/src/components/Sidebar.vue:63 msgid "Music" msgstr "Música" -#: front/src/components/library/import/Main.vue:147 -msgid "Music request" -msgstr "Pedido de música" - -#: front/src/components/audio/Player.vue:265 -msgid "Mute" -msgstr "Mudo" - #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Minha conta" -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Minha playlist incrível" +#: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgid "My libraries" +msgstr "Bibliotecas" -#: front/src/components/library/radios/Builder.vue:206 -msgid "My awesome radio" -msgstr "Meu rádio incrível" - -#: front/src/components/library/Track.vue:64 src/components/library/Track.vue:75 -#: front/src/components/library/Track.vue:86 +#: front/src/components/audio/track/Row.vue:40 +#: src/components/library/Track.vue:64 +#: front/src/components/library/Track.vue:75 +#: src/components/library/Track.vue:86 +#: front/src/components/library/Track.vue:97 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 @@ -1385,11 +1247,14 @@ msgstr "Meu rádio incrível" #: front/src/components/manage/library/RequestsTable.vue:82 #: front/src/components/manage/users/UsersTable.vue:61 #: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:89 +#: front/src/views/content/libraries/FilesTable.vue:95 msgid "N/A" msgstr "" #: front/src/components/playlists/PlaylistModal.vue:31 #: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/content/libraries/Form.vue:10 msgid "Name" msgstr "Nome" @@ -1398,19 +1263,11 @@ msgstr "Nome" msgid "New password" msgstr "Nova senha" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:149 msgid "New tracks will be appended here automatically." msgstr "Novas músicas serão adicionadas automaticamente aqui." -#: front/src/components/library/import/Main.vue:29 -msgid "Next step" -msgstr "Próxima etapa" - -#: front/src/components/audio/Player.vue:263 -msgid "Next track" -msgstr "Música seguinte" - -#: front/src/components/Sidebar.vue:125 +#: front/src/components/Sidebar.vue:116 msgid "No" msgstr "Não" @@ -1418,13 +1275,13 @@ msgstr "Não" 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/library/Track.vue:102 +#: front/src/components/library/Track.vue:113 msgid "No lyrics available for this track." msgstr "Nenhuma letra disponível para esta música." -#: front/src/components/playlists/Form.vue:81 -msgid "Nobody except me" -msgstr "Ninguém, exceto eu" +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "" #: front/src/views/federation/LibraryDetail.vue:32 msgid "Not following" @@ -1439,7 +1296,12 @@ msgstr "Não importado" msgid "Not used" msgstr "Não usado" -#: front/src/App.vue:37 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#, fuzzy +msgid "Notifications" +msgstr "Última modificação" + +#: front/src/App.vue:39 msgid "Official website" msgstr "Website oficial" @@ -1447,45 +1309,40 @@ msgstr "Website oficial" msgid "Old password" msgstr "Senha Antiga" -#: front/src/components/library/import/FileUpload.vue:36 -msgid "Once all your files are uploaded, simply click the following button to check the import status." -msgstr "" -"Depois que todos os seus ficheiros foram carregados, basta clicar no botão a " -"seguir para verificar o status de importação." - #: front/src/components/federation/LibraryCard.vue:21 #: front/src/components/manage/users/InvitationsTable.vue:20 #, fuzzy msgid "Open" msgstr "Aberto" -#: front/src/App.vue:63 +#: front/src/App.vue:65 msgid "Options" msgstr "Opções" -#: front/src/components/library/import/Main.vue:93 -#, fuzzy -msgid "Or" -msgstr "Ou" - #: front/src/components/favorites/List.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:18 -#: front/src/components/library/Artists.vue:15 src/components/library/Radios.vue:33 +#: front/src/components/library/Artists.vue:15 +#: src/components/library/Radios.vue:33 #: front/src/components/manage/library/FilesTable.vue:9 #: front/src/components/manage/library/RequestsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 -#: front/src/views/federation/LibraryList.vue:18 src/views/playlists/List.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:21 +#: front/src/views/federation/LibraryList.vue:18 +#: src/views/playlists/List.vue:17 msgid "Ordering" msgstr "Ordenar" #: front/src/components/favorites/List.vue:31 #: front/src/components/federation/LibraryTrackTable.vue:26 -#: front/src/components/library/Artists.vue:23 src/components/library/Radios.vue:41 +#: front/src/components/library/Artists.vue:23 +#: src/components/library/Radios.vue:41 #: front/src/components/manage/library/FilesTable.vue:17 #: front/src/components/manage/library/RequestsTable.vue:17 #: front/src/components/manage/users/UsersTable.vue:17 -#: front/src/views/federation/LibraryList.vue:26 src/views/playlists/List.vue:25 +#: front/src/views/content/libraries/FilesTable.vue:29 +#: front/src/views/federation/LibraryList.vue:26 +#: src/views/playlists/List.vue:25 msgid "Ordering direction" msgstr "Direção de ordenar" @@ -1493,10 +1350,6 @@ msgstr "Direção de ordenar" msgid "Owner" msgstr "Proprietário" -#: front/src/components/PageNotFound.vue:33 -msgid "Page Not Found" -msgstr "Página não encontrada" - #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Página não encontrada!" @@ -1505,40 +1358,29 @@ msgstr "Página não encontrada!" msgid "Password" msgstr "Palavra-passe" -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Senha atualizada" - #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Senha atualizada com sucesso" -#: front/src/components/audio/Player.vue:262 -msgid "Pause track" -msgstr "Parar música" - #: front/src/components/federation/LibraryFollowTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:33 -#: front/src/components/library/import/BatchDetail.vue:69 -#: front/src/components/library/import/BatchList.vue:14 -#: front/src/components/library/import/FileUpload.vue:59 +#: front/src/components/library/FileUpload.vue:105 #: front/src/components/manage/library/RequestsTable.vue:27 #: front/src/components/manage/library/RequestsTable.vue:63 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:232 msgid "Pending" msgstr "Pendente" #: front/src/components/federation/LibraryFollowTable.vue:11 +#: front/src/views/content/libraries/Detail.vue:37 #: front/src/views/federation/LibraryDetail.vue:26 msgid "Pending approval" msgstr "Aprovação pendente" -#: front/src/components/Sidebar.vue:217 -msgid "Pending follow requests" -msgstr "" - -#: front/src/components/Sidebar.vue:216 src/views/admin/library/Base.vue:26 -msgid "Pending import requests" -msgstr "Pedidos de importação pendentes" +#: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgid "Pending files" +msgstr "Pendente" #: front/src/components/requests/Form.vue:26 src/views/federation/Base.vue:36 msgid "Pending requests" @@ -1549,14 +1391,15 @@ msgstr "Solicitações pendentes" msgid "Permissions" msgstr "Permissões" -#: front/src/components/audio/PlayButton.vue:9 src/components/library/Track.vue:30 +#: front/src/components/audio/PlayButton.vue:9 +#: src/components/library/Track.vue:30 #, fuzzy msgid "Play" msgstr "Tocar" #: front/src/components/audio/album/Card.vue:50 -#: front/src/components/audio/artist/Card.vue:44 src/components/library/Album.vue:28 -#: front/src/views/playlists/Detail.vue:23 +#: front/src/components/audio/artist/Card.vue:44 +#: src/components/library/Album.vue:28 front/src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "Jogar tudo" @@ -1564,10 +1407,6 @@ msgstr "Jogar tudo" msgid "Play all albums" msgstr "Jogar todos os álbuns" -#: front/src/components/audio/PlayButton.vue:58 -msgid "Play immediatly" -msgstr "Jogar imediatamente" - #: front/src/components/audio/PlayButton.vue:15 msgid "Play next" msgstr "Jogar seguinte" @@ -1576,14 +1415,6 @@ msgstr "Jogar seguinte" msgid "Play now" msgstr "Jogue agora" -#: front/src/components/audio/Player.vue:261 -msgid "Play track" -msgstr "Jogar mũsica" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Playlist" - #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1610,9 +1441,9 @@ msgstr "Playlist atualizada" msgid "Playlist visibility" msgstr "Visibilidade da playlist" -#: front/src/components/Sidebar.vue:56 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 -#: front/src/views/playlists/List.vue:103 +#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:103 +#: front/src/views/admin/Settings.vue:83 msgid "Playlists" msgstr "Playlists" @@ -1632,12 +1463,8 @@ msgstr "" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "" -#: front/src/components/library/import/Main.vue:26 -msgid "Previous step" -msgstr "" - -#: front/src/components/audio/Player.vue:260 -msgid "Previous track" +#: front/src/components/library/FileUpload.vue:58 +msgid "Proceed" msgstr "" #: front/src/views/auth/EmailConfirm.vue:26 @@ -1645,35 +1472,55 @@ msgstr "" msgid "Proceed to login" msgstr "" +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + #: front/src/components/federation/LibraryTrackTable.vue:50 msgid "Published date" msgstr "" -#: front/src/components/library/import/ArtistImport.vue:17 -msgid "Query template" +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" msgstr "" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "" -#: front/src/components/audio/Player.vue:203 -msgid "Queue shuffled!" -msgstr "" +#: front/src/components/library/radios/Builder.vue:15 +#, fuzzy +msgid "Radio created" +msgstr "Playlist criada" -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:205 -msgid "Radio Builder" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:11 +#: front/src/components/library/radios/Builder.vue:21 msgid "Radio name" msgstr "" -#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:141 +#: front/src/components/library/radios/Builder.vue:12 +#, fuzzy +msgid "Radio updated" +msgstr "Senha atualizada" + +#: front/src/components/library/Library.vue:10 +#: src/components/library/Radios.vue:141 msgid "Radios" msgstr "" @@ -1693,10 +1540,6 @@ msgstr "" msgid "Recently listened" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:81 -msgid "Recording MusicBrainz ID" -msgstr "" - #: front/src/views/admin/users/UsersDetail.vue:84 #: front/src/views/federation/LibraryDetail.vue:122 msgid "Refresh" @@ -1718,6 +1561,23 @@ msgstr "" msgid "regular user" msgstr "" +#: front/src/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgid "Remote libraries" +msgstr "Me leve para a biblioteca" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" msgstr "" @@ -1726,10 +1586,6 @@ msgstr "" msgid "Remove avatar" msgstr "" -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "" - #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1743,11 +1599,12 @@ msgstr "" msgid "Request a password" msgstr "" -#: front/src/App.vue:35 +#: front/src/App.vue:37 msgid "Request music" msgstr "" -#: front/src/views/library/MusicRequest.vue:4 src/views/library/MusicRequest.vue:21 +#: front/src/views/library/MusicRequest.vue:4 +#: src/views/library/MusicRequest.vue:21 msgid "Request some music" msgstr "" @@ -1755,31 +1612,20 @@ msgstr "" msgid "Request submitted!" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:49 -msgid "Rerun errored jobs" -msgstr "" - -#: front/src/components/library/import/BatchDetail.vue:187 -msgid "Rerun job" -msgstr "" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 -#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "" -#: front/src/components/library/import/TrackImport.vue:31 -msgid "Result %{ current }/%{ total }" -msgstr "" - -#: front/src/components/favorites/List.vue:38 src/components/library/Artists.vue:30 -#: front/src/components/library/Radios.vue:52 src/views/federation/LibraryList.vue:33 +#: front/src/components/favorites/List.vue:38 +#: src/components/library/Artists.vue:30 +#: front/src/components/library/Radios.vue:52 +#: src/views/federation/LibraryList.vue:33 #: front/src/views/playlists/List.vue:32 msgid "Results per page" msgstr "" #: front/src/components/admin/SettingsGroup.vue:63 -#: front/src/components/library/radios/Builder.vue:19 +#: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "" @@ -1788,102 +1634,61 @@ msgid "Scan triggered!" msgstr "" #: front/src/components/federation/LibraryTrackTable.vue:5 -#: front/src/components/library/Artists.vue:10 src/components/library/Radios.vue:29 -#: front/src/components/library/import/BatchDetail.vue:62 -#: front/src/components/library/import/BatchList.vue:7 +#: front/src/components/library/Artists.vue:10 +#: src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 #: front/src/components/manage/library/RequestsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 -#: front/src/views/federation/LibraryList.vue:14 src/views/playlists/List.vue:13 +#: front/src/views/content/libraries/FilesTable.vue:5 +#: front/src/views/federation/LibraryList.vue:14 +#: src/views/playlists/List.vue:13 msgid "Search" msgstr "" -#: front/src/components/library/import/Main.vue:85 -msgid "Search an entity you want to import:" -msgstr "" - -#: front/src/components/manage/library/RequestsTable.vue:180 -msgid "Search by artist, username, comment..." -msgstr "" - -#: front/src/components/library/import/BatchDetail.vue:188 -msgid "Search by source..." -msgstr "" - -#: front/src/components/library/import/BatchList.vue:116 -msgid "Search by submitter, source..." -msgstr "" - -#: front/src/components/federation/LibraryTrackTable.vue:182 -#: front/src/components/manage/library/FilesTable.vue:175 -msgid "Search by title, artist, domain..." -msgstr "" - -#: front/src/components/federation/LibraryFollowTable.vue:140 -msgid "Search by username, domain..." -msgstr "" - -#: front/src/components/manage/users/InvitationsTable.vue:152 -msgid "Search by username, email, code..." -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:162 -msgid "Search by username, email, name..." -msgstr "" - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "" +#: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgid "Search a remote library" +msgstr "Me leve para a biblioteca" #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "" -#: front/src/components/library/Track.vue:105 +#: front/src/components/library/Track.vue:116 msgid "Search on lyrics.wikia.com" msgstr "" -#: front/src/components/library/Album.vue:33 src/components/library/Artist.vue:31 +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:31 #: front/src/components/library/Track.vue:40 msgid "Search on Wikipedia" msgstr "" -#: front/src/components/library/import/TrackImport.vue:42 -msgid "Search query" -msgstr "" - #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "" -#: front/src/components/library/radios/Builder.vue:31 +#: front/src/components/library/radios/Builder.vue:45 msgid "Select a filter" msgstr "" -#: front/src/components/common/ActionTable.vue:61 +#: front/src/components/common/ActionTable.vue:64 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "" msgstr[1] "" -#: front/src/components/library/import/FileUpload.vue:22 -msgid "Select files to upload..." -msgstr "" - -#: front/src/components/common/ActionTable.vue:69 +#: front/src/components/common/ActionTable.vue:73 msgid "Select only current page" msgstr "" -#: front/src/components/library/import/Main.vue:19 -msgid "Select relevant sources or files for import" -msgstr "" - #: front/src/components/federation/LibraryCard.vue:43 msgid "Send a follow request" msgstr "" -#: front/src/components/Sidebar.vue:97 src/components/manage/users/UsersTable.vue:184 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 +#: front/src/components/manage/users/UsersTable.vue:184 #: front/src/views/admin/users/UsersDetail.vue:165 msgid "Settings" msgstr "" @@ -1896,14 +1701,18 @@ msgstr "" msgid "Settings updated successfully." msgstr "" -#: front/src/components/auth/Profile.vue:24 -msgid "Settings..." -msgstr "" - #: front/src/components/manage/users/InvitationForm.vue:27 msgid "Share link" msgstr "" +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request an access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +msgid "Sharing link" +msgstr "" + #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" @@ -1916,49 +1725,42 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "" msgstr[1] "" -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "" +#: front/src/views/Notifications.vue:10 +#, fuzzy +msgid "Show read notifications" +msgstr "Última modificação" #: front/src/components/federation/LibraryFollowTable.vue:97 #: front/src/components/federation/LibraryTrackTable.vue:98 -#: front/src/components/library/import/BatchDetail.vue:128 -#: front/src/components/library/import/BatchList.vue:73 #: front/src/components/manage/library/FilesTable.vue:97 #: front/src/components/manage/library/RequestsTable.vue:104 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:111 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "" -#: front/src/components/audio/Player.vue:269 -msgid "Shuffle your queue" -msgstr "" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "" - #: front/src/components/manage/users/UsersTable.vue:40 #: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "" -#: front/src/components/audio/track/Table.vue:31 -msgid "Simply copy paste the snippet below into a terminal to launch the download." -msgstr "" - -#: front/src/components/library/Track.vue:69 -#: front/src/components/library/import/FileUpload.vue:44 +#: front/src/components/library/FileUpload.vue:84 +#: src/components/library/Track.vue:69 #: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Size" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:37 -#: front/src/components/library/import/BatchDetail.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:228 msgid "Skipped" msgstr "" +#: front/src/views/content/libraries/Quota.vue:49 +msgid "Skipped files" +msgstr "" + #: front/src/components/requests/Form.vue:3 msgid "Something's missing in the library? Let us know what you would like to listen!" msgstr "" @@ -1971,21 +1773,15 @@ msgstr "" msgid "Sorry, we did not found any artist matching your query" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:82 -#: front/src/components/library/import/BatchList.vue:38 -#: front/src/components/library/import/TrackImport.vue:17 -msgid "Source" -msgstr "" - -#: front/src/App.vue:41 +#: front/src/App.vue:43 msgid "Source code" msgstr "" -#: front/src/App.vue:40 +#: front/src/App.vue:42 msgid "Source code (%{version})" msgstr "" -#: front/src/components/auth/Profile.vue:20 +#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" msgstr "" @@ -1994,26 +1790,15 @@ msgstr "" msgid "Start" msgstr "" -#: front/src/components/library/import/FileUpload.vue:28 -msgid "Start Upload" -msgstr "" - -#: front/src/views/admin/Settings.vue:86 -msgid "Statistics" -msgstr "" - #: front/src/components/federation/LibraryFollowTable.vue:23 #: front/src/components/federation/LibraryTrackTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:66 -#: front/src/components/library/import/BatchDetail.vue:83 -#: front/src/components/library/import/BatchList.vue:11 -#: front/src/components/library/import/BatchList.vue:37 -#: front/src/components/library/import/FileUpload.vue:45 +#: front/src/components/library/FileUpload.vue:85 #: front/src/components/manage/library/RequestsTable.vue:24 #: front/src/components/manage/library/RequestsTable.vue:48 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "" @@ -2021,15 +1806,11 @@ msgstr "" msgid "Stop" msgstr "" -#: front/src/components/Sidebar.vue:159 +#: front/src/components/Sidebar.vue:150 msgid "Stop radio" msgstr "" -#: front/src/components/library/import/FileUpload.vue:32 -msgid "Stop Upload" -msgstr "" - -#: front/src/App.vue:9 src/components/requests/Form.vue:17 +#: front/src/App.vue:11 src/components/requests/Form.vue:17 msgid "Submit" msgstr "" @@ -2037,43 +1818,40 @@ msgstr "" msgid "Submit another request" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:26 -#: front/src/components/library/import/BatchList.vue:39 -msgid "Submitted by" -msgstr "" - -#: front/src/views/admin/Settings.vue:85 -msgid "Subsonic" -msgstr "" - #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "" -#: front/src/components/library/import/BatchDetail.vue:71 -#: front/src/components/library/import/BatchList.vue:16 -#: front/src/components/library/import/FileUpload.vue:56 -msgid "Success" +#: front/src/App.vue:13 +msgid "Suggested choices" msgstr "" -#: front/src/App.vue:11 -msgid "Suggested choices" +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" msgstr "" #: front/src/components/playlists/Editor.vue:9 msgid "Syncing changes to server..." msgstr "" +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "" + #: front/src/components/Home.vue:26 msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "" -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" +#: front/src/App.vue:61 +msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "" -#: front/src/App.vue:59 -msgid "The funkwhale logo was kindly designed and provided by Francis Gading." +#: front/src/views/content/libraries/Form.vue:34 +msgid "The library and all its tracks will be deleted. This action is irreversible." +msgstr "" + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" msgstr "" #: front/src/components/Home.vue:124 @@ -2084,32 +1862,24 @@ msgstr "" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "" -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" +#: front/src/components/library/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "" -#: front/src/components/audio/track/Table.vue:30 -msgid "There is currently no way to download directly multiple tracks from funkwhale as a ZIP archive. However, you can use a command line tools such as cURL to easily download a list of tracks." -msgstr "" - -#: front/src/components/library/import/Main.vue:149 -msgid "This import will be associated with the music request below. After the import is finished, the request will be marked as fulfilled." -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:195 -msgid "This indicate if the remote library granted you access" +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space to every user." msgstr "" #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "" -#: front/src/components/common/ActionTable.vue:37 +#: front/src/components/common/ActionTable.vue:38 msgid "This may affect a lot of elements, please double check this is really what you want." msgstr "" -#: front/src/components/audio/PlayButton.vue:61 -msgid "This track is not imported and cannot be played" +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." msgstr "" #: front/src/views/playlists/Detail.vue:37 @@ -2124,9 +1894,160 @@ msgstr "" msgid "This will completely disable access to the Subsonic API using from account." msgstr "" -#: front/src/App.vue:133 +#: front/src/App.vue:165 src/components/About.vue:55 +#: src/components/Home.vue:152 front/src/components/PageNotFound.vue:33 +#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 +#: src/components/audio/PlayButton.vue:54 +#: front/src/components/audio/PlayButton.vue:55 +#: front/src/components/audio/PlayButton.vue:56 +#: front/src/components/audio/PlayButton.vue:61 +#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:158 +#: src/components/audio/Player.vue:216 +#: front/src/components/audio/Player.vue:273 +#: src/components/audio/Player.vue:274 +#: front/src/components/audio/Player.vue:275 +#: src/components/audio/Player.vue:276 +#: front/src/components/audio/Player.vue:277 +#: src/components/audio/Player.vue:278 +#: front/src/components/audio/Player.vue:279 +#: src/components/audio/Player.vue:280 +#: front/src/components/audio/Player.vue:281 +#: src/components/audio/Player.vue:282 +#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 +#: front/src/components/audio/SearchBar.vue:20 +#: src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 +#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 +#: src/components/auth/Profile.vue:47 +#: front/src/components/auth/Settings.vue:257 src/components/auth/Signup.vue:95 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/SubsonicTokenForm.vue:95 +#: front/src/components/auth/SubsonicTokenForm.vue:111 +#: front/src/components/favorites/List.vue:109 +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/federation/LibraryFollowTable.vue:140 +#: front/src/components/federation/LibraryForm.vue:96 +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/federation/LibraryTrackTable.vue:196 +#: front/src/components/forms/PasswordInput.vue:25 +#: front/src/components/library/Album.vue:91 +#: src/components/library/Artist.vue:119 +#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Artists.vue:119 +#: front/src/components/library/FileUpload.vue:238 +#: front/src/components/library/FileUpload.vue:239 +#: front/src/components/library/FileUpload.vue:240 +#: front/src/components/library/FileUpload.vue:241 +#: src/components/library/Home.vue:65 +#: front/src/components/library/Radios.vue:140 +#: src/components/library/Radios.vue:141 +#: front/src/components/library/Track.vue:185 +#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/manage/library/FilesTable.vue:175 +#: front/src/components/manage/library/FilesTable.vue:189 +#: front/src/components/manage/library/RequestsTable.vue:180 +#: front/src/components/manage/library/RequestsTable.vue:195 +#: front/src/components/manage/library/RequestsTable.vue:196 +#: front/src/components/manage/library/RequestsTable.vue:197 +#: front/src/components/manage/users/InvitationForm.vue:58 +#: front/src/components/manage/users/InvitationsTable.vue:152 +#: front/src/components/manage/users/InvitationsTable.vue:166 +#: front/src/components/manage/users/UsersTable.vue:162 +#: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/components/manage/users/UsersTable.vue:176 +#: front/src/components/manage/users/UsersTable.vue:180 +#: front/src/components/manage/users/UsersTable.vue:184 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/Search.vue:114 +#: front/src/components/metadata/Search.vue:130 +#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:138 +#: front/src/components/notifications/NotificationRow.vue:39 +#: front/src/components/notifications/NotificationRow.vue:40 +#: front/src/components/notifications/NotificationRow.vue:44 +#: front/src/components/notifications/NotificationRow.vue:45 +#: front/src/components/notifications/NotificationRow.vue:62 +#: front/src/components/playlists/Editor.vue:163 +#: src/components/playlists/Form.vue:74 +#: front/src/components/playlists/Form.vue:81 +#: src/components/playlists/Form.vue:85 +#: front/src/components/playlists/Form.vue:89 +#: front/src/components/playlists/PlaylistModal.vue:116 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +#: front/src/components/requests/Form.vue:73 +#: src/components/requests/Form.vue:74 +#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 +#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 +#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 +#: front/src/views/admin/Settings.vue:87 src/views/admin/library/Base.vue:25 +#: front/src/views/admin/library/Base.vue:26 +#: src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/RequestsList.vue:21 +#: front/src/views/admin/users/Base.vue:20 +#: front/src/views/admin/users/InvitationsList.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:146 +#: front/src/views/admin/users/UsersDetail.vue:153 +#: front/src/views/admin/users/UsersDetail.vue:157 +#: front/src/views/admin/users/UsersDetail.vue:161 +#: front/src/views/admin/users/UsersDetail.vue:165 +#: front/src/views/admin/users/UsersList.vue:21 +#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 +#: src/views/auth/PasswordReset.vue:53 +#: front/src/views/auth/PasswordResetConfirm.vue:62 +#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 +#: src/views/content/libraries/Card.vue:58 +#: front/src/views/content/libraries/Card.vue:59 +#: front/src/views/content/libraries/Card.vue:60 +#: front/src/views/content/libraries/Card.vue:61 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/content/libraries/FilesTable.vue:225 +#: front/src/views/content/libraries/FilesTable.vue:228 +#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:232 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:236 +#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:240 +#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:257 +#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/Form.vue:70 +#: front/src/views/content/libraries/Form.vue:71 +#: front/src/views/content/libraries/Form.vue:72 +#: front/src/views/content/libraries/Form.vue:73 +#: front/src/views/content/libraries/Form.vue:74 +#: front/src/views/content/libraries/Form.vue:106 +#: front/src/views/content/libraries/Form.vue:109 +#: front/src/views/content/libraries/Form.vue:129 +#: front/src/views/content/remote/Card.vue:70 +#: src/views/content/remote/Card.vue:71 +#: front/src/views/content/remote/ScanForm.vue:48 +#: src/views/federation/Base.vue:35 front/src/views/federation/Base.vue:36 +#: src/views/federation/LibraryDetail.vue:194 +#: front/src/views/federation/LibraryDetail.vue:195 +#: front/src/views/federation/LibraryDetail.vue:196 +#: front/src/views/federation/LibraryDetail.vue:197 +#: front/src/views/federation/LibraryFollowersList.vue:24 +#: front/src/views/federation/LibraryList.vue:122 +#: front/src/views/federation/LibraryList.vue:123 +#: front/src/views/federation/LibraryTrackList.vue:21 +#: front/src/views/instance/Timeline.vue:57 +#: src/views/library/MusicRequest.vue:21 +#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:103 +#: front/src/views/playlists/List.vue:104 src/views/radios/Detail.vue:80 msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "" +msgstr[1] "" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -2136,18 +2057,25 @@ msgstr "" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "" +#: front/src/views/content/libraries/Quota.vue:90 +msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + #: front/src/components/audio/track/Table.vue:6 #: front/src/components/federation/LibraryTrackTable.vue:47 #: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/views/content/libraries/FilesTable.vue:51 msgid "Title" msgstr "" -#: front/src/components/audio/SearchBar.vue:27 src/components/library/Track.vue:174 -#: front/src/components/library/import/BatchDetail.vue:84 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "" - #: front/src/components/library/Track.vue:53 msgid "Track information" msgstr "" @@ -2162,8 +2090,9 @@ msgstr "" #: front/src/components/library/Album.vue:43 #: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 src/views/playlists/Detail.vue:50 -#: front/src/views/radios/Detail.vue:34 +#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 +#: src/views/federation/Base.vue:8 front/src/views/playlists/Detail.vue:50 +#: src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "" @@ -2187,10 +2116,16 @@ msgstr "" msgid "Trigger scan" msgstr "" +#: front/src/components/library/Track.vue:91 #: front/src/components/manage/library/FilesTable.vue:41 msgid "Type" msgstr "" +#: front/src/views/content/remote/Card.vue:52 +#, fuzzy +msgid "Unfollow" +msgstr "Segue" + #: front/src/components/About.vue:15 msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." msgstr "" @@ -2203,14 +2138,15 @@ msgstr "" msgid "Unlimited music" msgstr "" -#: front/src/components/audio/Player.vue:264 -msgid "Unmute" -msgstr "" - #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "" +#: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgid "Update library" +msgstr "Gerenciar biblioteca" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "" @@ -2223,7 +2159,9 @@ msgstr "" msgid "Update your password" msgstr "" +#: front/src/views/content/libraries/Card.vue:44 #: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/views/content/libraries/DetailArea.vue:24 #: front/src/views/admin/users/UsersDetail.vue:153 msgid "Upload" msgstr "" @@ -2232,26 +2170,40 @@ msgstr "" msgid "Upload a new avatar" msgstr "" -#: front/src/components/library/import/Main.vue:7 -msgid "Uploaded files or external source" +#: front/src/views/content/Home.vue:6 +msgid "Upload audio content" msgstr "" -#: front/src/components/library/import/FileUpload.vue:57 +#: front/src/views/content/libraries/FilesTable.vue:54 +#, fuzzy +msgid "Upload date" +msgstr "Data de importação" + +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgid "Upload new tracks" +msgstr "Descarregar músicas" + +#: front/src/components/library/FileUpload.vue:99 +msgid "Uploaded" +msgstr "" + +#: front/src/components/library/FileUpload.vue:5 +msgid "Uploading" +msgstr "" + +#: front/src/components/library/FileUpload.vue:102 msgid "Uploading..." msgstr "" -#: front/src/App.vue:45 +#: front/src/App.vue:47 msgid "Use another instance" msgstr "" -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:196 -msgid "Use this flag to enable/disable federation with this library" -msgstr "" - #: front/src/views/auth/PasswordReset.vue:12 msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "" @@ -2265,6 +2217,7 @@ msgid "Used" msgstr "" #: front/src/components/manage/library/RequestsTable.vue:47 +#: front/src/views/content/libraries/Detail.vue:26 msgid "User" msgstr "" @@ -2289,20 +2242,32 @@ msgstr "" msgid "users" msgstr "" -#: front/src/components/Sidebar.vue:103 src/views/admin/Settings.vue:81 -#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3 -#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 msgid "Users" msgstr "" -#: front/src/components/library/Album.vue:37 src/components/library/Artist.vue:35 +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +#, fuzzy +msgid "View files" +msgstr "Ficheiros da biblioteca" + +#: front/src/components/library/Album.vue:37 +#: src/components/library/Artist.vue:35 #: front/src/components/library/Track.vue:44 -#: front/src/components/library/import/ArtistImport.vue:131 -#: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/ArtistCard.vue:49 msgid "View on MusicBrainz" msgstr "" +#: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgid "Visibility" +msgstr "Visibilidade da playlist" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "" @@ -2331,8 +2296,16 @@ msgstr "" msgid "We do not track you or bother you with ads" msgstr "" -#: front/src/components/library/import/FileUpload.vue:5 -msgid "We recommend using Picard for that purpose." +#: front/src/views/Notifications.vue:26 +msgid "We don't have any notification to display!" +msgstr "" + +#: front/src/views/content/Home.vue:4 +msgid "We offer various way to grab new content and make it available here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 +msgid "we recommend using Picard for that purpose" msgstr "" #: front/src/components/Home.vue:7 @@ -2347,27 +2320,15 @@ msgstr "" msgid "We've received your request, you'll get some groove soon ;)" msgstr "" -#: front/src/components/Home.vue:152 -msgid "Welcome" -msgstr "" - #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" msgstr "" -#: front/src/components/library/import/Main.vue:114 -msgid "What is metadata?" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:197 -msgid "When enabled, auto importing will automatically import new tracks published in this library" -msgstr "" - #: front/src/components/Home.vue:24 msgid "Why funkwhale?" msgstr "" -#: front/src/components/Sidebar.vue:124 +#: front/src/components/Sidebar.vue:115 msgid "Yes" msgstr "" @@ -2375,12 +2336,16 @@ msgstr "" msgid "Yes, log me out!" msgstr "" +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "" -#: front/src/components/library/import/Main.vue:111 -msgid "You can also skip this step and enter metadata manually." +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "" #: front/src/components/Home.vue:136 @@ -2395,14 +2360,18 @@ 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/Sidebar.vue:156 +#: front/src/components/Sidebar.vue:147 msgid "You have a radio playing" msgstr "" -#: front/src/App.vue:6 +#: front/src/App.vue:8 msgid "You need to select an instance in order to continue" msgstr "" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You will be able to share your library with other people, regardless of it's visibility." +msgstr "" + #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "" @@ -2411,22 +2380,19 @@ msgstr "" msgid "You will have to update your password on your clients that use this password." msgstr "" -#: front/src/components/library/import/Main.vue:103 -msgid "You will import:" -msgstr "" - #: front/src/views/auth/EmailConfirm.vue:24 msgid "Your email address was confirmed, you can now use the service without limitations." msgstr "" -#: front/src/components/favorites/List.vue:109 -msgid "Your Favorites" -msgstr "" - #: front/src/components/Home.vue:117 msgid "Your music, your way" msgstr "" +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgid "Your notifications" +msgstr "Última modificação" + #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." msgstr "" @@ -2435,8 +2401,401 @@ msgstr "" 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/components/audio/PlayButton.vue:156 +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Copiar músicas da fila atual para a playlist" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Adicionar a esta playlist" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Minha playlist incrível" + +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +msgid "Nobody except me" +msgstr "Ninguém, exceto eu" + +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +msgid "Everyone on this instance" +msgstr "Todos nessa instância" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Todo o mundo" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "" + +#: front/src/components/auth/Signup.vue:96 +msgid "Enter your invitation code (case insensitive)" +msgstr "Indicar seu código de convite (não diferencia maiúsculas de minúsculas)" + +#: front/src/components/auth/Signup.vue:97 +msgid "Enter your username" +msgstr "Indicar seu nome de usuário" + +#: front/src/components/auth/Signup.vue:98 +msgid "Enter your email" +msgstr "Insira seu email" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Senha atualizada" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Acesso desativado" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Indicar seu nome de usuário ou email" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Autenticação" + +#: front/src/components/auth/Profile.vue:47 +msgid "%{ username }'s profile" +msgstr "%{ username } perfil" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Sair" + +#: front/src/components/auth/Settings.vue:257 +msgid "Account Settings" +msgstr "Configurações da conta" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +msgid "Remove from favorites" +msgstr "" + +#: front/src/components/favorites/List.vue:109 +msgid "Your Favorites" +msgstr "" + +#: front/src/components/library/Radios.vue:140 +msgid "Enter a radio name..." +msgstr "Indicar um nome de rádio ..." + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Meu rádio incrível" + +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgid "My awesome description" +msgstr "Meu rádio incrível" + +#: front/src/components/library/FileUpload.vue:238 +msgid "Upload refused, ensure the file is not too big and you have not reached your quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:239 +msgid "Impossible to upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/library/FileUpload.vue:240 +#, fuzzy +msgid "A network error occured while uploading this file" +msgstr "Ocorreu um erro ao salvar suas mudanças" + +#: front/src/components/library/FileUpload.vue:241 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/Artists.vue:118 +msgid "Enter an artist name..." +msgstr "Indicar um nome de artista ..." + +#: front/src/components/library/Track.vue:185 +#: src/components/audio/SearchBar.vue:27 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Casa" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "" + +#: front/src/components/requests/Form.vue:73 +msgid "The Beatles, Mickael Jackson…" +msgstr "" + +#: front/src/components/requests/Form.vue:74 +msgid "The White Album, Thriller…" +msgstr "" + +#: front/src/components/requests/Form.vue:75 +msgid "Use this comment box to add details to your request if needed" +msgstr "" + +#: front/src/components/federation/LibraryFollowTable.vue:140 +msgid "Search by username, domain..." +msgstr "" + +#: front/src/components/federation/LibraryTrackTable.vue:182 +#: front/src/components/manage/library/FilesTable.vue:175 +msgid "Search by title, artist, domain..." +msgstr "" + +#: front/src/components/federation/LibraryForm.vue:96 +msgid "library@demo.funkwhale.audio" +msgstr "library@demo.funkwhale.audio" + +#: front/src/components/audio/PlayButton.vue:158 msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" msgstr[0] "" msgstr[1] "" + +#: front/src/components/audio/Search.vue:65 +msgid "Artist, album, track..." +msgstr "Artista, álbum, música ..." + +#: front/src/components/audio/SearchBar.vue:20 +msgid "Search for artists, albums, tracks..." +msgstr "" + +#: front/src/components/audio/Player.vue:216 +msgid "Queue shuffled!" +msgstr "" + +#: front/src/components/audio/Player.vue:273 +msgid "Previous track" +msgstr "" + +#: front/src/components/audio/Player.vue:274 +msgid "Play track" +msgstr "Jogar mũsica" + +#: front/src/components/audio/Player.vue:275 +msgid "Pause track" +msgstr "Parar música" + +#: front/src/components/audio/Player.vue:276 +msgid "Next track" +msgstr "Música seguinte" + +#: front/src/components/audio/Player.vue:277 +msgid "Unmute" +msgstr "" + +#: front/src/components/audio/Player.vue:278 +msgid "Mute" +msgstr "Mudo" + +#: front/src/components/audio/Player.vue:279 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "Looping desativado. Clique para alternar para um loop de musica única." + +#: front/src/components/audio/Player.vue:280 +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." + +#: front/src/components/audio/Player.vue:281 +msgid "Looping on whole queue. Click to disable looping." +msgstr "Looping na fila inteira. Clique para desativar o loop." + +#: front/src/components/audio/Player.vue:282 +msgid "Shuffle your queue" +msgstr "" + +#: front/src/components/audio/Player.vue:283 +msgid "Clear your queue" +msgstr "Limpar sua fila" + +#: front/src/components/Sidebar.vue:203 +msgid "Pending import requests" +msgstr "Pedidos de importação pendentes" + +#: front/src/components/Sidebar.vue:204 +msgid "Pending follow requests" +msgstr "" + +#: front/src/components/metadata/Search.vue:114 +msgid "Enter your search query..." +msgstr "Insira sua consulta de pesquisa ..." + +#: front/src/components/manage/library/RequestsTable.vue:180 +msgid "Search by artist, username, comment..." +msgstr "" + +#: front/src/components/manage/library/RequestsTable.vue:196 +msgid "Mark as imported" +msgstr "Marcar como importado" + +#: front/src/components/manage/library/RequestsTable.vue:197 +msgid "Mark as closed" +msgstr "Marcar como fechado" + +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Deixar vazio para um código aleatório" + +#: front/src/components/manage/users/InvitationsTable.vue:152 +msgid "Search by username, email, code..." +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:162 +msgid "Search by username, email, name..." +msgstr "" + +#: front/src/views/content/remote/ScanForm.vue:48 +#, fuzzy +msgid "Enter a library url" +msgstr "Indicar um nome de domínio de biblioteca ..." + +#: front/src/views/content/libraries/FilesTable.vue:225 +msgid "Search by title, artist, album..." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:229 +msgid "Track was already present in one of your libraries" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:233 +msgid "Track is uploaded but not processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:237 +msgid "An error occured while processing this track, ensure the track is correctly tagged" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:241 +#, fuzzy +msgid "Import went on successfully" +msgstr "Senha atualizada com sucesso" + +#: front/src/views/content/libraries/FilesTable.vue:258 +#, fuzzy +msgid "Relaunch import" +msgstr "Acabar a importação" + +#: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgid "Visibility: nobody except me" +msgstr "Ninguém, exceto eu" + +#: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgid "Visibility: everyone on this instance" +msgstr "Todos nessa instância" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgid "My awesome library" +msgstr "Meu rádio incrível" + +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personnal music, I hope you will like it!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, including other instances" +msgstr "Todos nessa instância" + +#: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgid "Library updated" +msgstr "Nome da biblioteca" + +#: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgid "Library created" +msgstr "Nome da biblioteca" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "" + +#: front/src/views/instance/Timeline.vue:57 +msgid "Instance Timeline" +msgstr "Linha do tempo da instância" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Playlist" + +#: front/src/views/playlists/List.vue:104 +msgid "Enter an playlist name..." +msgstr "Indicar um nome de playlist..." + +#: front/src/views/admin/users/UsersDetail.vue:146 +msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +msgstr "Determine se a conta do usuário está ativa ou não. Usuários inativos não podem fazer autenticação ou usar o serviço." + +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Gerenciar usuários" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Configurações da instância" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Informação da instância" + +#: front/src/views/admin/Settings.vue:82 +msgid "Imports" +msgstr "Importações" + +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "" + +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "" + +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "Relatório de erros" + +#: front/src/views/federation/LibraryTrackList.vue:21 +msgid "Federated tracks" +msgstr "Músicas federadas" + +#: front/src/views/federation/LibraryList.vue:122 +#, fuzzy +msgid "Enter a library domain name..." +msgstr "Indicar um nome de domínio de biblioteca ..." + +#: front/src/views/federation/LibraryDetail.vue:195 +msgid "This indicate if the remote library granted you access" +msgstr "" + +#: front/src/views/federation/LibraryDetail.vue:196 +msgid "Use this flag to enable/disable federation with this library" +msgstr "" + +#: front/src/views/federation/LibraryDetail.vue:197 +msgid "When enabled, auto importing will automatically import new tracks published in this library" +msgstr ""