diff --git a/.gitignore b/.gitignore index 2b1de550a..d5870db7e 100644 --- a/.gitignore +++ b/.gitignore @@ -92,3 +92,4 @@ po/*.po docs/swagger _build front/src/translations.json +front/locales/en_US/LC_MESSAGES/app.po diff --git a/front/locales/app.pot b/front/locales/app.pot index cb7763b9a..55e35a4be 100644 --- a/front/locales/app.pot +++ b/front/locales/app.pot @@ -8,13 +8,13 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-01 18:34+0200\n" +"POT-Creation-Date: 2018-07-01 22:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" @@ -69,6 +69,10 @@ msgstr "" msgid "%{ user } listened to a track" msgstr "" +#: front/src/components/auth/Profile.vue:43 +msgid "%{ username }'s profile" +msgstr "" + #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" msgid_plural "%{ count } albums" @@ -92,7 +96,7 @@ msgstr[1] "" msgid "About Funkwhale" msgstr "" -#: front/src/App.vue:32 src/components/About.vue:8 +#: front/src/App.vue:32 src/components/About.vue:8 src/components/About.vue:55 msgid "About this instance" msgstr "" @@ -117,6 +121,10 @@ msgstr "" msgid "Account settings" msgstr "" +#: front/src/components/auth/Settings.vue:180 +msgid "Account Settings" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "" @@ -154,12 +162,17 @@ msgstr "" msgid "Add filters to customize your radio" msgstr "" +#: front/src/components/audio/PlayButton.vue:47 +msgid "Add to current queue" +msgstr "" + #: front/src/components/favorites/TrackFavoriteIcon.vue:4 #: front/src/components/favorites/TrackFavoriteIcon.vue:21 msgid "Add to favorites" msgstr "" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 msgid "Add to playlist..." msgstr "" @@ -167,6 +180,10 @@ msgstr "" msgid "Add to queue" msgstr "" +#: front/src/components/playlists/PlaylistModal.vue:115 +msgid "Add to this playlist" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "" @@ -179,9 +196,11 @@ msgstr "" msgid "Administration" msgstr "" +#: front/src/components/audio/SearchBar.vue:26 #: front/src/components/federation/LibraryTrackTable.vue:34 +#: front/src/components/library/Album.vue:91 #: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/components/metadata/Search.vue:129 +#: front/src/components/metadata/Search.vue:134 #: front/src/components/audio/track/Table.vue:9 msgid "Album" msgstr "" @@ -249,10 +268,12 @@ msgstr "" msgid "Are you sure you want to log out?" msgstr "" +#: front/src/components/audio/SearchBar.vue:25 #: front/src/components/federation/LibraryTrackTable.vue:33 +#: front/src/components/library/Artist.vue:108 #: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/manage/library/RequestsTable.vue:49 -#: front/src/components/metadata/Search.vue:125 +#: front/src/components/metadata/Search.vue:130 msgid "Artist" msgstr "" @@ -264,12 +285,19 @@ 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/Library.vue:7 +#: front/src/components/library/Artists.vue:119 src/components/library/Library.vue:7 msgid "Artists" msgstr "" -#: front/src/components/favorites/List.vue:33 src/components/library/Radios.vue:28 +#: front/src/components/favorites/List.vue:33 src/components/library/Artists.vue:25 +#: front/src/components/library/Radios.vue:28 +#: 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 msgid "Ascending" @@ -373,6 +401,7 @@ msgid "Change password" msgstr "" #: front/src/views/auth/PasswordResetConfirm.vue:4 +#: front/src/views/auth/PasswordResetConfirm.vue:62 msgid "Change your password" msgstr "" @@ -388,6 +417,10 @@ msgstr "" msgid "Changing your password will also change your Subsonic API password if you have requested one." msgstr "" +#: front/src/components/auth/Settings.vue:65 +msgid "Changing your password will have the following consequences" +msgstr "" + #: front/src/App.vue:4 msgid "Choose your instance" msgstr "" @@ -405,6 +438,10 @@ msgstr "" msgid "Clear playlist" msgstr "" +#: front/src/components/audio/Player.vue:256 +msgid "Clear your queue" +msgstr "" + #: front/src/components/library/import/BatchList.vue:23 msgid "CLI" msgstr "" @@ -443,6 +480,7 @@ msgid "Confirm" msgstr "" #: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 +#: front/src/views/auth/EmailConfirm.vue:51 msgid "Confirm your email" msgstr "" @@ -450,10 +488,18 @@ msgstr "" msgid "Confirmation code" msgstr "" +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "" + #: front/src/components/Home.vue:88 msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "" +#: front/src/components/auth/Signup.vue:4 +msgid "Create a funkwhale account" +msgstr "" + #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" msgstr "" @@ -467,6 +513,10 @@ msgstr "" msgid "Create import" msgstr "" +#: front/src/components/auth/Signup.vue:51 +msgid "Create my account" +msgstr "" + #: front/src/components/playlists/Form.vue:34 msgid "Create playlist" msgstr "" @@ -485,9 +535,9 @@ msgstr "" msgid "Current track" msgstr "" -#: front/src/components/manage/library/FilesTable.vue:184 -#: front/src/components/manage/library/RequestsTable.vue:190 -#: front/src/components/manage/users/InvitationsTable.vue:161 +#: 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:32 msgid "Delete" msgstr "" @@ -496,6 +546,10 @@ msgstr "" msgid "Delete playlist" msgstr "" +#: front/src/views/radios/Detail.vue:28 +msgid "Delete radio" +msgstr "" + #: front/src/components/federation/LibraryFollowTable.vue:52 #: front/src/components/federation/LibraryFollowTable.vue:63 msgid "Deny" @@ -505,7 +559,10 @@ msgstr "" msgid "Deny access?" msgstr "" -#: front/src/components/favorites/List.vue:34 src/components/library/Radios.vue:31 +#: front/src/components/favorites/List.vue:34 src/components/library/Artists.vue:26 +#: front/src/components/library/Radios.vue:31 +#: 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 msgid "Descending" @@ -515,6 +572,10 @@ msgstr "" 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 user the service." +msgstr "" + #: front/src/components/auth/Settings.vue:71 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -548,6 +609,10 @@ msgstr "" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "" +#: front/src/views/radios/Detail.vue:26 +msgid "Do you want to delete the radio \"{{ radio }}\"?" +msgstr "" + #: front/src/components/common/ActionTable.vue:29 msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" @@ -566,6 +631,10 @@ msgstr "" msgid "Download" 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/manage/library/FilesTable.vue:43 msgid "Duration" @@ -583,6 +652,7 @@ msgstr "" msgid "Edit..." msgstr "" +#: front/src/components/auth/Signup.vue:29 #: front/src/components/manage/users/UsersTable.vue:38 msgid "Email" msgstr "" @@ -603,11 +673,47 @@ msgstr "" msgid "Ensure your music files are properly tagged before uploading them." msgstr "" +#: front/src/components/library/Radios.vue:124 +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:97 +msgid "Enter your email" +msgstr "" + +#: front/src/components/auth/Signup.vue:95 +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:96 +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 msgid "Error" msgstr "" -#: front/src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:87 msgid "Error reporting" msgstr "" @@ -645,11 +751,11 @@ msgstr "" msgid "Errored" msgstr "" -#: front/src/components/playlists/Form.vue:84 +#: front/src/components/playlists/Form.vue:89 msgid "Everyone" msgstr "" -#: front/src/components/playlists/Form.vue:80 +#: front/src/components/playlists/Form.vue:85 msgid "Everyone on this instance" msgstr "" @@ -685,13 +791,21 @@ msgstr "" msgid "Federate with a new instance" msgstr "" +#: front/src/views/federation/LibraryTrackList.vue:21 +msgid "Federated tracks" +msgstr "" + #: front/src/components/Sidebar.vue:86 src/components/library/import/BatchList.vue:25 -#: front/src/components/manage/users/UsersTable.vue:175 -#: front/src/views/admin/Settings.vue:79 src/views/admin/users/UsersDetail.vue:156 -#: 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 msgid "Federation" msgstr "" +#: front/src/views/federation/LibraryDetail.vue:3 +msgid "File mirroring" +msgstr "" + #: front/src/components/library/import/FileUpload.vue:43 msgid "File name" msgstr "" @@ -700,7 +814,7 @@ msgstr "" msgid "File upload" msgstr "" -#: front/src/views/admin/library/Base.vue:5 +#: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21 msgid "Files" msgstr "" @@ -733,6 +847,7 @@ msgid "Follow status" msgstr "" #: front/src/views/federation/Base.vue:13 +#: front/src/views/federation/LibraryFollowersList.vue:24 msgid "Followers" msgstr "" @@ -806,6 +921,10 @@ msgstr "" msgid "Grab corresponding metadata" msgstr "" +#: front/src/components/library/Home.vue:66 +msgid "Home" +msgstr "" + #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" msgstr "" @@ -822,7 +941,7 @@ msgstr "" msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "" -#: front/src/components/federation/LibraryTrackTable.vue:159 +#: front/src/components/federation/LibraryTrackTable.vue:164 #: front/src/components/library/Library.vue:17 msgid "Import" msgstr "" @@ -841,10 +960,18 @@ msgstr[1] "" 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" @@ -858,6 +985,10 @@ msgstr "" 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 "" @@ -869,6 +1000,7 @@ 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 "" @@ -899,7 +1031,7 @@ msgstr "" msgid "Imported URL" msgstr "" -#: front/src/views/admin/Settings.vue:77 +#: front/src/views/admin/Settings.vue:82 msgid "Imports" msgstr "" @@ -915,17 +1047,39 @@ msgstr "" 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:75 +#: front/src/views/admin/Settings.vue:80 msgid "Instance information" 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" +msgstr "" + +#: front/src/components/auth/Signup.vue:43 +msgid "Invitation code (optional)" +msgstr "" + #: 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 "" @@ -979,18 +1133,24 @@ 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 +#: front/src/views/federation/Base.vue:5 src/views/federation/LibraryList.vue:123 msgid "Libraries" msgstr "" #: front/src/components/Sidebar.vue:69 #: front/src/components/federation/LibraryTrackTable.vue:36 -#: front/src/components/manage/users/UsersTable.vue:171 -#: front/src/views/admin/users/UsersDetail.vue:152 +#: front/src/components/instance/Stats.vue:30 +#: front/src/components/manage/users/UsersTable.vue:176 +#: front/src/views/admin/users/UsersDetail.vue:157 +#: front/src/views/federation/LibraryDetail.vue:194 msgid "Library" msgstr "" @@ -1006,6 +1166,10 @@ msgstr "" msgid "Library size" msgstr "" +#: front/src/components/federation/LibraryForm.vue:96 +msgid "library@demo.funkwhale.audio" +msgstr "" + #: front/src/App.vue:29 msgid "Links" msgstr "" @@ -1018,10 +1182,18 @@ msgstr "" 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 "" +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "" + #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "" @@ -1034,23 +1206,43 @@ msgstr "" msgid "Logout" msgstr "" +#: front/src/components/audio/Player.vue:252 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "" + +#: front/src/components/audio/Player.vue:253 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "" + +#: front/src/components/audio/Player.vue:254 +msgid "Looping on whole queue. Click to disable looping." +msgstr "" + #: front/src/components/library/Track.vue:94 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:192 +#: front/src/components/manage/library/RequestsTable.vue:197 msgid "Mark as closed" msgstr "" -#: front/src/components/manage/library/RequestsTable.vue:191 +#: front/src/components/manage/library/RequestsTable.vue:196 msgid "Mark as imported" msgstr "" @@ -1079,10 +1271,22 @@ msgstr "" msgid "Music requests" msgstr "" +#: front/src/components/audio/Player.vue:251 +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/components/library/radios/Builder.vue:206 +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/manage/library/FilesTable.vue:63 @@ -1114,6 +1318,10 @@ msgstr "" msgid "Next step" msgstr "" +#: front/src/components/audio/Player.vue:249 +msgid "Next track" +msgstr "" + #: front/src/components/Sidebar.vue:124 msgid "No" msgstr "" @@ -1126,7 +1334,7 @@ msgstr "" msgid "No lyrics available for this track." msgstr "" -#: front/src/components/playlists/Form.vue:76 +#: front/src/components/playlists/Form.vue:81 msgid "Nobody except me" msgstr "" @@ -1168,9 +1376,9 @@ msgstr "" #: front/src/components/library/Radios.vue:17 #: 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/components/manage/users/InvitationsTable.vue:10 msgid "Ordering" msgstr "" @@ -1187,11 +1395,15 @@ 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 "" -#: front/src/components/auth/Login.vue:32 +#: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 msgid "Password" msgstr "" @@ -1203,6 +1415,10 @@ msgstr "" msgid "Password updated successfully" msgstr "" +#: front/src/components/audio/Player.vue:248 +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 @@ -1218,7 +1434,15 @@ msgstr "" msgid "Pending approval" msgstr "" -#: front/src/components/requests/Form.vue:26 +#: front/src/components/Sidebar.vue:216 +msgid "Pending follow requests" +msgstr "" + +#: front/src/components/Sidebar.vue:215 src/views/admin/library/Base.vue:26 +msgid "Pending import requests" +msgstr "" + +#: front/src/components/requests/Form.vue:26 src/views/federation/Base.vue:36 msgid "Pending requests" msgstr "" @@ -1233,7 +1457,7 @@ msgstr "" #: 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:22 +#: front/src/components/playlists/Card.vue:26 src/views/playlists/Detail.vue:22 msgid "Play all" msgstr "" @@ -1241,7 +1465,7 @@ msgstr "" msgid "Play all albums" msgstr "" -#: front/src/components/audio/PlayButton.vue:47 +#: front/src/components/audio/PlayButton.vue:52 msgid "Play immediatly" msgstr "" @@ -1253,6 +1477,14 @@ msgstr "" msgid "Play now" msgstr "" +#: front/src/components/audio/Player.vue:247 +msgid "Play track" +msgstr "" + +#: front/src/views/playlists/Detail.vue:89 +msgid "Playlist" +msgstr "" + #: front/src/views/playlists/Detail.vue:11 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1280,7 +1512,7 @@ msgid "Playlist visibility" msgstr "" #: front/src/components/Sidebar.vue:55 src/components/library/Library.vue:13 -#: front/src/views/admin/Settings.vue:78 +#: front/src/views/admin/Settings.vue:83 src/views/playlists/List.vue:103 msgid "Playlists" msgstr "" @@ -1296,6 +1528,10 @@ msgstr "" msgid "Previous step" msgstr "" +#: front/src/components/audio/Player.vue:246 +msgid "Previous track" +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 msgid "Proceed to login" @@ -1313,15 +1549,24 @@ msgstr "" msgid "Queue" msgstr "" -#: front/src/components/audio/Player.vue:183 +#: front/src/components/audio/Player.vue:189 msgid "Queue shuffled!" msgstr "" +#: 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 msgid "Radio name" msgstr "" #: front/src/components/library/Home.vue:18 src/components/library/Library.vue:10 +#: front/src/components/library/Radios.vue:125 msgid "Radios" msgstr "" @@ -1375,7 +1620,20 @@ msgstr "" msgid "Request a password" msgstr "" +#: front/src/components/requests/Form.vue:20 +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 "" @@ -1414,6 +1672,39 @@ msgstr "" 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:150 +#: 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/components/audio/Search.vue:2 msgid "Search for some music" msgstr "" @@ -1461,8 +1752,8 @@ msgstr "" msgid "Send a follow request" msgstr "" -#: front/src/components/Sidebar.vue:96 src/components/manage/users/UsersTable.vue:179 -#: front/src/views/admin/users/UsersDetail.vue:160 +#: front/src/components/Sidebar.vue:96 src/components/manage/users/UsersTable.vue:184 +#: front/src/views/admin/users/UsersDetail.vue:165 msgid "Settings" msgstr "" @@ -1494,6 +1785,10 @@ msgid_plural "Show %{ count } more tracks" msgstr[0] "" msgstr[1] "" +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "" + #: front/src/components/federation/LibraryFollowTable.vue:97 #: front/src/components/federation/LibraryTrackTable.vue:83 #: front/src/components/library/import/BatchDetail.vue:128 @@ -1505,6 +1800,14 @@ msgstr[1] "" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "" +#: front/src/components/audio/Player.vue:255 +msgid "Shuffle your queue" +msgstr "" + +#: front/src/components/auth/Signup.vue:94 +msgid "Sign Up" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 #: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" @@ -1560,7 +1863,7 @@ msgstr "" msgid "Start Upload" msgstr "" -#: front/src/views/admin/Settings.vue:81 +#: front/src/views/admin/Settings.vue:86 msgid "Statistics" msgstr "" @@ -1570,10 +1873,11 @@ msgstr "" #: 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/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/components/manage/users/InvitationsTable.vue:18 msgid "Status" msgstr "" @@ -1602,7 +1906,7 @@ msgstr "" msgid "Submitted by" msgstr "" -#: front/src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:85 msgid "Subsonic" msgstr "" @@ -1624,6 +1928,10 @@ msgstr "" 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 "" + #: front/src/App.vue:56 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "" @@ -1636,15 +1944,27 @@ 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 "" + #: 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" +msgstr "" + #: front/src/components/auth/Profile.vue:15 msgid "This is you!" msgstr "" -#: front/src/components/audio/PlayButton.vue:50 +#: front/src/components/common/ActionTable.vue:37 +msgid "This may affect a lot of elements, please double check this is really what you want." +msgstr "" + +#: front/src/components/audio/PlayButton.vue:55 msgid "This track is not imported and cannot be played" msgstr "" @@ -1652,6 +1972,10 @@ msgstr "" msgid "This will completely delete this playlist and cannot be undone." msgstr "" +#: front/src/views/radios/Detail.vue:27 +msgid "This will completely delete this radio and cannot be undone." +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:51 msgid "This will completely disable access to the Subsonic API using from account." msgstr "" @@ -1674,8 +1998,9 @@ msgstr "" 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:133 +#: front/src/components/metadata/Search.vue:138 msgid "Track" msgstr "" @@ -1693,7 +2018,8 @@ msgstr "" #: front/src/components/library/Album.vue:43 #: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 +#: front/src/views/federation/Base.vue:8 src/views/playlists/Detail.vue:49 +#: front/src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "" @@ -1729,6 +2055,10 @@ msgstr "" msgid "Unlimited music" msgstr "" +#: front/src/components/audio/Player.vue:250 +msgid "Unmute" +msgstr "" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "" @@ -1741,8 +2071,8 @@ msgstr "" msgid "Update your password" msgstr "" -#: front/src/components/manage/users/UsersTable.vue:167 -#: front/src/views/admin/users/UsersDetail.vue:148 +#: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/views/admin/users/UsersDetail.vue:153 msgid "Upload" msgstr "" @@ -1758,6 +2088,14 @@ msgstr "" 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 "" @@ -1778,6 +2116,7 @@ msgstr "" msgid "User activity" msgstr "" +#: front/src/components/auth/Signup.vue:19 #: front/src/components/manage/users/UsersTable.vue:37 msgid "Username" msgstr "" @@ -1790,13 +2129,17 @@ msgstr "" msgid "users" msgstr "" -#: front/src/components/Sidebar.vue:102 src/views/admin/Settings.vue:76 +#: front/src/components/Sidebar.vue:102 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 msgid "Users" 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 msgid "View on MusicBrainz" msgstr "" @@ -1808,6 +2151,10 @@ msgstr "" msgid "We cannot create the playlist" msgstr "" +#: front/src/components/auth/Signup.vue:13 +msgid "We cannot create your account" +msgstr "" + #: front/src/components/auth/Login.vue:7 msgid "We cannot log you in" msgstr "" @@ -1836,10 +2183,22 @@ 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 "" @@ -1896,6 +2255,10 @@ msgstr "" 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 "" @@ -1908,23 +2271,11 @@ 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/auth/Signup.vue:5 -msgid "Create a funkwhale account" -msgstr "" - -#: front/src/components/auth/Signup.vue:43 -msgid "Invitation code" -msgstr "" - #: front/src/components/auth/Login.vue:10 msgid "Please double-check your username/password couple is correct" msgstr "" -#: front/src/components/auth/Settings.vue:66 -msgid "Changing your password will have the following consequences" -msgstr "" - -#: front/src/components/audio/PlayButton.vue:145 +#: front/src/components/audio/PlayButton.vue:150 msgid "%{ count } track was added to your queue" msgid_plural "%{ count } tracks were added to your queue" msgstr[0] "" @@ -1937,7 +2288,3 @@ msgstr "" #: front/src/components/manage/users/UsersTable.vue:55 msgid "Inactive" msgstr "" - -#: front/src/components/common/ActionTable.vue:38 -msgid "This may affect a lot of elements, please double check this is really what you want." -msgstr "" diff --git a/front/locales/en_US/LC_MESSAGES/app.po b/front/locales/en_US/LC_MESSAGES/app.po deleted file mode 100644 index 224b5be8e..000000000 --- a/front/locales/en_US/LC_MESSAGES/app.po +++ /dev/null @@ -1,1970 +0,0 @@ -# English translations for front package. -# Copyright (C) 2018 THE front'S COPYRIGHT HOLDER -# This file is distributed under the same license as the front package. -# Automatically generated, 2018. -# -msgid "" -msgstr "" -"Project-Id-Version: front 1.0.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-01 18:34+0200\n" -"PO-Revision-Date: 2018-06-30 11:34+0200\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: en_US\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: front/src/components/playlists/PlaylistModal.vue:9 -msgid "\"%{ title }\", by %{ artist }" -msgstr "" - -#: front/src/components/Sidebar.vue:24 -msgid "(%{ index } of %{ length })" -msgstr "" - -#: front/src/components/Sidebar.vue:22 -msgid "(empty)" -msgstr "" - -#: front/src/components/common/ActionTable.vue:43 -#: front/src/components/common/ActionTable.vue:51 -msgid "%{ count } on %{ total } selected" -msgid_plural "%{ count } on %{ total } selected" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/Sidebar.vue:115 -#: src/views/federation/LibraryDetail.vue:87 -msgid "%{ count } track" -msgid_plural "%{ count } tracks" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/library/Artist.vue:13 -msgid "%{ count } track in %{ albumsCount } albums" -msgid_plural "%{ count } tracks in %{ albumsCount } albums" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/library/radios/Builder.vue:66 -msgid "%{ count } track matching combined filters" -msgid_plural "%{ count } tracks matching combined filters" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/playlists/Card.vue:19 -msgid "%{ count} track" -msgid_plural "%{ count } tracks" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/activity/Like.vue:7 -msgid "%{ user } favorited a track" -msgstr "" - -#: front/src/components/activity/Listen.vue:7 -msgid "%{ user } listened to a track" -msgstr "" - -#: front/src/components/audio/artist/Card.vue:41 -msgid "1 album" -msgid_plural "%{ count } albums" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/favorites/List.vue:10 -msgid "1 favorite" -msgid_plural "%{ count } favorites" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/audio/album/Card.vue:54 -#: front/src/components/federation/LibraryCard.vue:25 -msgid "1 track" -msgid_plural "%{ count } tracks" -msgstr[0] "" -msgstr[1] "" - -#: front/src/App.vue:51 -msgid "About Funkwhale" -msgstr "" - -#: front/src/App.vue:32 src/components/About.vue:8 -msgid "About this instance" -msgstr "" - -#: front/src/components/manage/library/RequestsTable.vue:28 -#: front/src/components/manage/library/RequestsTable.vue:62 -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 "" - -#: front/src/views/admin/users/UsersDetail.vue:54 -msgid "Account active" -msgstr "" - -#: front/src/components/auth/Settings.vue:5 -msgid "Account settings" -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:39 -msgid "Account status" -msgstr "" - -#: front/src/views/auth/PasswordReset.vue:14 -msgid "Account's email" -msgstr "" - -#: front/src/components/common/ActionTable.vue:82 -msgid "Action %{ action } was launched successfully on %{ count } element" -msgid_plural "Action %{ action } was launched successfully on %{ count } elements" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/common/ActionTable.vue:8 -#: front/src/components/library/radios/Builder.vue:50 -#: front/src/components/manage/library/RequestsTable.vue:54 -#: front/src/components/federation/LibraryFollowTable.vue:25 -msgid "Actions" -msgstr "" - -#: front/src/components/Sidebar.vue:59 -msgid "Activity" -msgstr "" - -#: front/src/views/federation/LibraryList.vue:8 -msgid "Add a new library" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:36 -msgid "Add filter" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:26 -msgid "Add filters to customize your radio" -msgstr "" - -#: front/src/components/favorites/TrackFavoriteIcon.vue:4 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 -msgid "Add to favorites" -msgstr "" - -#: front/src/components/playlists/TrackPlaylistIcon.vue:6 -msgid "Add to playlist..." -msgstr "" - -#: front/src/components/audio/PlayButton.vue:13 -msgid "Add to queue" -msgstr "" - -#: front/src/components/playlists/PlaylistModal.vue:54 -msgid "Add track" -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:69 -msgid "Admin" -msgstr "" - -#: front/src/components/Sidebar.vue:63 -msgid "Administration" -msgstr "" - -#: front/src/components/federation/LibraryTrackTable.vue:34 -#: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/components/metadata/Search.vue:129 -#: front/src/components/audio/track/Table.vue:9 -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 }" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/library/Track.vue:20 -msgid "Album page" -msgstr "" - -#: 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" -msgstr "" - -#: front/src/components/library/Artist.vue:44 -msgid "Albums by this artist" -msgstr "" - -#: front/src/components/manage/library/RequestsTable.vue:26 -#: front/src/components/manage/users/InvitationsTable.vue:19 -msgid "All" -msgstr "" - -#: front/src/components/playlists/Editor.vue:13 -msgid "An error occured while saving your changes" -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" -msgstr "" - -#: front/src/components/federation/LibraryFollowTable.vue:70 -msgid "Approve access?" -msgstr "" - -#: front/src/components/federation/LibraryFollowTable.vue:38 -msgid "Approved" -msgstr "" - -#: front/src/components/auth/Logout.vue:5 -msgid "Are you sure you want to log out?" -msgstr "" - -#: front/src/components/federation/LibraryTrackTable.vue:33 -#: front/src/components/manage/library/FilesTable.vue:38 -#: front/src/components/manage/library/RequestsTable.vue:49 -#: front/src/components/metadata/Search.vue:125 -msgid "Artist" -msgstr "" - -#: front/src/components/requests/Form.vue:5 -msgid "Artist name" -msgstr "" - -#: front/src/components/library/Album.vue:22 -#: src/components/library/Track.vue:23 -msgid "Artist page" -msgstr "" - -#: front/src/components/audio/Search.vue:10 -#: src/components/instance/Stats.vue:42 -#: front/src/components/library/Library.vue:7 -msgid "Artists" -msgstr "" - -#: front/src/components/favorites/List.vue:33 -#: src/components/library/Radios.vue:28 -#: front/src/components/manage/users/UsersTable.vue:19 -#: front/src/views/federation/LibraryList.vue:28 -#: src/views/playlists/List.vue:27 -msgid "Ascending" -msgstr "" - -#: front/src/views/auth/PasswordReset.vue:27 -msgid "Ask for a password reset" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:56 -msgid "Auto importing" -msgstr "" - -#: front/src/components/playlists/PlaylistModal.vue:26 -msgid "Available playlists" -msgstr "" - -#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24 -#: front/src/views/auth/PasswordResetConfirm.vue:18 -msgid "Back to login" -msgstr "" - -#: 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 "" - -#: front/src/components/library/Track.vue:80 -#: front/src/components/manage/library/FilesTable.vue:42 -msgid "Bitrate" -msgstr "" - -#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 -msgid "Browse" -msgstr "" - -#: front/src/components/Sidebar.vue:49 -msgid "Browse library" -msgstr "" - -#: front/src/components/library/Artists.vue:4 -msgid "Browsing artists" -msgstr "" - -#: front/src/views/federation/LibraryTrackList.vue:3 -msgid "Browsing federated tracks" -msgstr "" - -#: front/src/views/federation/LibraryFollowersList.vue:3 -msgid "Browsing followers" -msgstr "" - -#: front/src/views/federation/LibraryList.vue:3 -msgid "Browsing libraries" -msgstr "" - -#: front/src/views/playlists/List.vue:3 -msgid "Browsing playlists" -msgstr "" - -#: front/src/components/library/Radios.vue:4 -msgid "Browsing radios" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:5 -msgid "Builder" -msgstr "" - -#: front/src/components/audio/album/Card.vue:13 -msgid "By %{ artist }" -msgstr "" - -#: front/src/components/federation/LibraryFollowTable.vue:57 -msgid "By confirming, %{ username } will be denied access to your library." -msgstr "" - -#: front/src/components/federation/LibraryFollowTable.vue:73 -msgid "By confirming, %{ username } will be granted access to your library." -msgstr "" - -#: front/src/components/audio/track/Table.vue:42 -#: 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:49 -msgid "Candidates" -msgstr "" - -#: front/src/components/auth/Settings.vue:43 -msgid "Cannot change your password" -msgstr "" - -#: front/src/components/auth/Settings.vue:34 -msgid "Change my password" -msgstr "" - -#: front/src/components/auth/Settings.vue:62 -msgid "Change password" -msgstr "" - -#: front/src/views/auth/PasswordResetConfirm.vue:4 -msgid "Change your password" -msgstr "" - -#: front/src/components/auth/Settings.vue:63 -msgid "Change your password?" -msgstr "" - -#: front/src/components/playlists/Editor.vue:21 -msgid "Changes synced with server" -msgstr "" - -#: front/src/components/auth/Settings.vue:37 -msgid "Changing your password will also change your Subsonic API password if you have requested one." -msgstr "" - -#: front/src/App.vue:4 -msgid "Choose your instance" -msgstr "" - -#: front/src/components/Home.vue:64 -msgid "Clean library" -msgstr "" - -#: front/src/components/manage/users/InvitationForm.vue:37 -msgid "Clear" -msgstr "" - -#: front/src/components/playlists/Editor.vue:40 -#: front/src/components/playlists/Editor.vue:45 -msgid "Clear playlist" -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/manage/library/RequestsTable.vue:30 -#: front/src/components/manage/library/RequestsTable.vue:64 -msgid "Closed" -msgstr "" - -#: front/src/components/manage/users/InvitationForm.vue:26 -#: front/src/components/manage/users/InvitationsTable.vue:42 -msgid "Code" -msgstr "" - -#: front/src/components/audio/album/Card.vue:43 -#: front/src/components/audio/artist/Card.vue:33 -#: front/src/components/discussion/Comment.vue:20 -msgid "Collapse" -msgstr "" - -#: front/src/components/manage/library/RequestsTable.vue:51 -#: front/src/components/requests/Form.vue:14 -msgid "Comment" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:48 -msgid "Config" -msgstr "" - -#: front/src/components/common/DangerousButton.vue:21 -msgid "Confirm" -msgstr "" - -#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 -msgid "Confirm your email" -msgstr "" - -#: front/src/views/auth/EmailConfirm.vue:13 -msgid "Confirmation code" -msgstr "" - -#: front/src/components/Home.vue:88 -msgid "Covers, lyrics, our goal is to have them all ;)" -msgstr "" - -#: front/src/components/playlists/Form.vue:2 -msgid "Create a new playlist" -msgstr "" - -#: front/src/components/auth/Login.vue:17 -msgid "Create an account" -msgstr "" - -#: front/src/components/requests/Card.vue:25 -#: front/src/components/manage/library/RequestsTable.vue:89 -msgid "Create import" -msgstr "" - -#: front/src/components/playlists/Form.vue:34 -msgid "Create playlist" -msgstr "" - -#: front/src/components/library/Radios.vue:7 -msgid "Create your own radio" -msgstr "" - -#: front/src/components/manage/library/RequestsTable.vue:52 -#: front/src/components/manage/users/InvitationsTable.vue:40 -#: front/src/components/federation/LibraryFollowTable.vue:23 -msgid "Creation date" -msgstr "" - -#: front/src/components/playlists/PlaylistModal.vue:8 -msgid "Current track" -msgstr "" - -#: front/src/components/manage/library/FilesTable.vue:184 -#: front/src/components/manage/library/RequestsTable.vue:190 -#: front/src/components/manage/users/InvitationsTable.vue:161 -#: front/src/views/playlists/Detail.vue:32 -msgid "Delete" -msgstr "" - -#: front/src/views/playlists/Detail.vue:37 -msgid "Delete playlist" -msgstr "" - -#: front/src/components/federation/LibraryFollowTable.vue:52 -#: front/src/components/federation/LibraryFollowTable.vue:63 -msgid "Deny" -msgstr "" - -#: front/src/components/federation/LibraryFollowTable.vue:54 -msgid "Deny access?" -msgstr "" - -#: front/src/components/favorites/List.vue:34 -#: src/components/library/Radios.vue:31 -#: front/src/components/manage/users/UsersTable.vue:20 -#: 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" -msgstr "" - -#: front/src/components/auth/Settings.vue:71 -#: front/src/components/auth/SubsonicTokenForm.vue:52 -msgid "Disable access" -msgstr "" - -#: front/src/components/auth/SubsonicTokenForm.vue:49 -msgid "Disable Subsonic access" -msgstr "" - -#: front/src/components/auth/SubsonicTokenForm.vue:50 -msgid "Disable Subsonic API access?" -msgstr "" - -#: front/src/components/auth/SubsonicTokenForm.vue:14 -msgid "Discover how to use Funkwhale from other apps" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:16 -msgid "Display publicly" -msgstr "" - -#: front/src/components/playlists/Editor.vue:42 -msgid "Do you want to clear the playlist \"%{ playlist }\"?" -msgstr "" - -#: front/src/components/common/DangerousButton.vue:7 -msgid "Do you want to confirm this action?" -msgstr "" - -#: front/src/views/playlists/Detail.vue:34 -msgid "Do you want to delete the playlist \"%{ playlist }\"?" -msgstr "" - -#: front/src/components/common/ActionTable.vue:29 -msgid "Do you want to launch %{ action } on %{ count } element?" -msgid_plural "Do you want to launch %{ action } on %{ count } elements?" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/Sidebar.vue:112 -msgid "Do you want to restore your previous queue?" -msgstr "" - -#: front/src/App.vue:35 -msgid "Documentation" -msgstr "" - -#: front/src/components/library/Track.vue:48 -#: src/components/audio/track/Table.vue:24 -msgid "Download" -msgstr "" - -#: front/src/components/library/Track.vue:58 -#: front/src/components/manage/library/FilesTable.vue:43 -msgid "Duration" -msgstr "" - -#: front/src/components/Home.vue:96 -msgid "Easy to use" -msgstr "" - -#: front/src/components/About.vue:21 -msgid "Edit instance info" -msgstr "" - -#: front/src/components/radios/Card.vue:20 src/views/playlists/Detail.vue:29 -msgid "Edit..." -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:38 -msgid "Email" -msgstr "" - -#: front/src/views/admin/users/UsersDetail.vue:29 -msgid "Email address" -msgstr "" - -#: front/src/views/auth/EmailConfirm.vue:23 -msgid "Email confirmed" -msgstr "" - -#: front/src/views/playlists/Detail.vue:28 -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/auth/SubsonicTokenForm.vue:20 -msgid "Error" -msgstr "" - -#: front/src/views/admin/Settings.vue:82 -msgid "Error reporting" -msgstr "" - -#: front/src/components/common/ActionTable.vue:75 -msgid "Error while applying action" -msgstr "" - -#: front/src/views/auth/PasswordReset.vue:7 -msgid "Error while asking for a password reset" -msgstr "" - -#: front/src/views/auth/PasswordResetConfirm.vue:7 -msgid "Error while changing your password" -msgstr "" - -#: front/src/views/auth/EmailConfirm.vue:7 -msgid "Error while confirming your email" -msgstr "" - -#: front/src/components/manage/users/InvitationForm.vue:4 -msgid "Error while creating invitation" -msgstr "" - -#: front/src/components/admin/SettingsGroup.vue:5 -msgid "Error while saving settings" -msgstr "" - -#: front/src/components/federation/LibraryForm.vue:10 -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 -msgid "Errored" -msgstr "" - -#: front/src/components/playlists/Form.vue:84 -msgid "Everyone" -msgstr "" - -#: front/src/components/playlists/Form.vue:80 -msgid "Everyone on this instance" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:47 -msgid "Exclude" -msgstr "" - -#: front/src/components/discussion/Comment.vue:14 -msgid "Expand" -msgstr "" - -#: front/src/components/manage/users/InvitationsTable.vue:41 -msgid "Expiration date" -msgstr "" - -#: front/src/components/manage/users/InvitationsTable.vue:50 -msgid "Expired" -msgstr "" - -#: front/src/components/manage/users/InvitationsTable.vue:21 -msgid "Expired/used" -msgstr "" - -#: front/src/components/library/import/Main.vue:65 -msgid "External source. Supported backends" -msgstr "" - -#: front/src/components/Sidebar.vue:50 -msgid "Favorites" -msgstr "" - -#: front/src/components/federation/LibraryForm.vue:3 -msgid "Federate with a new instance" -msgstr "" - -#: front/src/components/Sidebar.vue:86 -#: src/components/library/import/BatchList.vue:25 -#: front/src/components/manage/users/UsersTable.vue:175 -#: front/src/views/admin/Settings.vue:79 -#: src/views/admin/users/UsersDetail.vue:156 -#: front/src/views/federation/LibraryDetail.vue:40 -msgid "Federation" -msgstr "" - -#: front/src/components/library/import/FileUpload.vue:43 -msgid "File name" -msgstr "" - -#: front/src/components/library/import/Main.vue:76 -msgid "File upload" -msgstr "" - -#: front/src/views/admin/library/Base.vue:5 -msgid "Files" -msgstr "" - -#: front/src/components/library/import/ArtistImport.vue:7 -msgid "Filter album types" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:46 -msgid "Filter name" -msgstr "" - -#: front/src/components/library/import/BatchDetail.vue:54 -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 -msgid "Follow" -msgstr "" - -#: front/src/components/federation/LibraryCard.vue:36 -msgid "Follow request pending approval" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:21 -msgid "Follow status" -msgstr "" - -#: front/src/views/federation/Base.vue:13 -msgid "Followers" -msgstr "" - -#: front/src/components/federation/LibraryCard.vue:18 -msgid "Followers only" -msgstr "" - -#: front/src/components/federation/LibraryCard.vue:15 -#: front/src/views/federation/LibraryDetail.vue:29 -msgid "Following" -msgstr "" - -#: front/src/components/activity/Like.vue:12 -#: src/components/activity/Listen.vue:12 -msgid "from %{ album } by %{ artist }" -msgstr "" - -#: front/src/components/library/Track.vue:13 -msgid "From album %{ album } by %{ artist }" -msgstr "" - -#: front/src/App.vue:53 -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 "" - -#: front/src/components/auth/SubsonicTokenForm.vue:7 -msgid "Funkwhale is compatible with other music players that support the Subsonic API." -msgstr "" - -#: front/src/components/Home.vue:98 -msgid "Funkwhale is dead simple to use." -msgstr "" - -#: 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 "" - -#: front/src/components/Home.vue:119 -msgid "Funkwhale is free and gives you control on your music." -msgstr "" - -#: front/src/components/Home.vue:66 -msgid "Funkwhale takes care of handling your music" -msgstr "" - -#: front/src/components/manage/users/InvitationForm.vue:16 -msgid "Get a new invitation" -msgstr "" - -#: front/src/components/Home.vue:13 -msgid "Get me to the library" -msgstr "" - -#: front/src/components/Home.vue:77 -msgid "" -"Get quality metadata about your music thanks to\n" -" \n" -" MusicBrainz\n" -" " -msgstr "" - -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/common/ActionTable.vue:27 -msgid "Go" -msgstr "" - -#: front/src/components/PageNotFound.vue:14 -msgid "Go to home page" -msgstr "" - -#: front/src/components/library/import/Main.vue:13 -msgid "Grab corresponding metadata" -msgstr "" - -#: front/src/components/instance/Stats.vue:36 -msgid "Hours of music" -msgstr "" - -#: front/src/components/auth/SubsonicTokenForm.vue:11 -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:159 -#: front/src/components/library/Library.vue:17 -msgid "Import" -msgstr "" - -#: front/src/components/federation/LibraryTrackTable.vue:42 -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/Library.vue:20 -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:80 -msgid "Import music" -msgstr "" - -#: front/src/components/Home.vue:71 -msgid "Import music from various platforms, such as YouTube or SoundCloud" -msgstr "" - -#: front/src/components/federation/LibraryTrackTable.vue:14 -#: front/src/components/federation/LibraryTrackTable.vue:51 -msgid "Import pending" -msgstr "" - -#: front/src/views/admin/library/Base.vue:9 -#: front/src/views/admin/library/RequestsList.vue:3 -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 -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:77 -msgid "Imports" -msgstr "" - -#: front/src/components/favorites/TrackFavoriteIcon.vue:3 -msgid "In favorites" -msgstr "" - -#: front/src/components/federation/LibraryTrackTable.vue:50 -msgid "In library" -msgstr "" - -#: front/src/components/library/import/Main.vue:96 -msgid "Input a MusicBrainz ID manually:" -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:75 -msgid "Instance information" -msgstr "" - -#: front/src/views/admin/users/Base.vue:8 -#: src/views/admin/users/InvitationsList.vue:3 -msgid "Invitations" -msgstr "" - -#: front/src/App.vue:40 -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/components/Home.vue:50 -msgid "Keep a track of your favorite songs" -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/views/admin/users/UsersDetail.vue:45 -msgid "Last activity" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:101 -msgid "Last fetched" -msgstr "" - -#: front/src/components/playlists/PlaylistModal.vue:32 -msgid "Last modification" -msgstr "" - -#: front/src/components/library/Home.vue:9 -msgid "Latest artists" -msgstr "" - -#: front/src/components/common/ActionTable.vue:39 -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 "" - -#: front/src/components/Home.vue:10 -msgid "Learn more about this instance" -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 -msgid "Libraries" -msgstr "" - -#: front/src/components/Sidebar.vue:69 -#: front/src/components/federation/LibraryTrackTable.vue:36 -#: front/src/components/manage/users/UsersTable.vue:171 -#: front/src/views/admin/users/UsersDetail.vue:152 -msgid "Library" -msgstr "" - -#: front/src/views/admin/library/FilesList.vue:3 -msgid "Library files" -msgstr "" - -#: front/src/components/federation/LibraryForm.vue:20 -msgid "Library name" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:84 -msgid "Library size" -msgstr "" - -#: front/src/App.vue:29 -msgid "Links" -msgstr "" - -#: front/src/views/instance/Timeline.vue:4 -msgid "Loading timeline..." -msgstr "" - -#: 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/Sidebar.vue:38 -msgid "Logged in as %{ username }" -msgstr "" - -#: front/src/components/Sidebar.vue:43 src/components/auth/Login.vue:42 -msgid "Login" -msgstr "" - -#: front/src/components/Sidebar.vue:42 -msgid "Logout" -msgstr "" - -#: front/src/components/library/Track.vue:94 -msgid "Lyrics" -msgstr "" - -#: front/src/components/playlists/PlaylistModal.vue:3 -msgid "Manage playlists" -msgstr "" - -#: front/src/views/playlists/List.vue:8 -msgid "Manage your playlists" -msgstr "" - -#: front/src/components/manage/library/RequestsTable.vue:192 -msgid "Mark as closed" -msgstr "" - -#: front/src/components/manage/library/RequestsTable.vue:191 -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:47 -#: src/components/library/import/Main.vue:18 -msgid "Music" -msgstr "" - -#: front/src/components/library/import/Main.vue:147 -msgid "Music request" -msgstr "" - -#: front/src/components/library/Home.vue:26 -msgid "Music requests" -msgstr "" - -#: front/src/components/Sidebar.vue:34 -msgid "My account" -msgstr "" - -#: front/src/components/library/Track.vue:64 -#: src/components/library/Track.vue:75 -#: front/src/components/library/Track.vue:86 -#: front/src/components/manage/library/FilesTable.vue:63 -#: front/src/components/manage/library/FilesTable.vue:69 -#: front/src/components/manage/library/FilesTable.vue:75 -#: front/src/components/manage/library/FilesTable.vue:81 -#: front/src/components/manage/users/UsersTable.vue:61 -#: front/src/views/admin/users/UsersDetail.vue:49 -#: front/src/components/manage/library/RequestsTable.vue:72 -#: front/src/components/manage/library/RequestsTable.vue:83 -msgid "N/A" -msgstr "" - -#: front/src/components/playlists/PlaylistModal.vue:31 -#: front/src/views/admin/users/UsersDetail.vue:21 -msgid "Name" -msgstr "" - -#: front/src/views/auth/PasswordResetConfirm.vue:14 -#: front/src/components/auth/Settings.vue:56 -msgid "New password" -msgstr "" - -#: front/src/components/Sidebar.vue:157 -msgid "New tracks will be appended here automatically." -msgstr "" - -#: front/src/components/library/import/Main.vue:29 -msgid "Next step" -msgstr "" - -#: front/src/components/Sidebar.vue:124 -msgid "No" -msgstr "" - -#: front/src/components/Home.vue:103 -msgid "No add-ons, no plugins : you only need a web library" -msgstr "" - -#: front/src/components/library/Track.vue:102 -msgid "No lyrics available for this track." -msgstr "" - -#: front/src/components/playlists/Form.vue:76 -msgid "Nobody except me" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:32 -msgid "Not following" -msgstr "" - -#: front/src/components/federation/LibraryTrackTable.vue:13 -#: front/src/components/federation/LibraryTrackTable.vue:52 -msgid "Not imported" -msgstr "" - -#: front/src/components/manage/users/InvitationsTable.vue:51 -msgid "Not used" -msgstr "" - -#: front/src/App.vue:34 -msgid "Official website" -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:60 -msgid "Options" -msgstr "" - -#: front/src/components/library/import/Main.vue:93 -msgid "Or" -msgstr "" - -#: front/src/components/favorites/List.vue:23 -#: src/components/library/Artists.vue:15 -#: front/src/components/library/Radios.vue:17 -#: front/src/components/manage/library/FilesTable.vue:9 -#: front/src/components/manage/library/RequestsTable.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/components/manage/users/InvitationsTable.vue:10 -msgid "Ordering" -msgstr "" - -#: front/src/components/favorites/List.vue:31 -#: src/components/library/Artists.vue:23 -#: front/src/components/library/Radios.vue:25 -#: 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 -msgid "Ordering direction" -msgstr "" - -#: front/src/components/manage/users/InvitationsTable.vue:38 -msgid "Owner" -msgstr "" - -#: front/src/components/PageNotFound.vue:7 -msgid "Page not found!" -msgstr "" - -#: front/src/components/auth/Login.vue:32 -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/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/manage/library/RequestsTable.vue:27 -#: front/src/components/manage/library/RequestsTable.vue:63 -msgid "Pending" -msgstr "" - -#: front/src/components/federation/LibraryFollowTable.vue:11 -#: front/src/views/federation/LibraryDetail.vue:26 -msgid "Pending approval" -msgstr "" - -#: front/src/components/requests/Form.vue:26 -msgid "Pending requests" -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:42 -#: front/src/views/admin/users/UsersDetail.vue:68 -msgid "Permissions" -msgstr "" - -#: front/src/components/audio/PlayButton.vue:8 -#: src/components/library/Track.vue:30 -msgid "Play" -msgstr "" - -#: 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:22 -msgid "Play all" -msgstr "" - -#: front/src/components/library/Artist.vue:26 -msgid "Play all albums" -msgstr "" - -#: front/src/components/audio/PlayButton.vue:47 -msgid "Play immediatly" -msgstr "" - -#: front/src/components/audio/PlayButton.vue:14 -msgid "Play next" -msgstr "" - -#: front/src/components/audio/PlayButton.vue:15 -msgid "Play now" -msgstr "" - -#: front/src/views/playlists/Detail.vue:11 -msgid "Playlist containing %{ count } track, by %{ username }" -msgid_plural "Playlist containing %{ count } tracks, by %{ username }" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/playlists/Form.vue:9 -msgid "Playlist created" -msgstr "" - -#: front/src/components/playlists/Editor.vue:4 -msgid "Playlist editor" -msgstr "" - -#: front/src/components/playlists/Form.vue:21 -msgid "Playlist name" -msgstr "" - -#: front/src/components/playlists/Form.vue:6 -msgid "Playlist updated" -msgstr "" - -#: front/src/components/playlists/Form.vue:25 -msgid "Playlist visibility" -msgstr "" - -#: front/src/components/Sidebar.vue:55 src/components/library/Library.vue:13 -#: front/src/views/admin/Settings.vue:78 -msgid "Playlists" -msgstr "" - -#: front/src/components/Home.vue:56 -msgid "Playlists? We got them" -msgstr "" - -#: front/src/components/auth/Settings.vue:46 -msgid "Please double-check your password is correct" -msgstr "" - -#: front/src/components/library/import/Main.vue:26 -msgid "Previous step" -msgstr "" - -#: front/src/views/auth/EmailConfirm.vue:26 -#: front/src/views/auth/PasswordResetConfirm.vue:31 -msgid "Proceed to login" -msgstr "" - -#: front/src/components/federation/LibraryTrackTable.vue:35 -msgid "Published date" -msgstr "" - -#: front/src/components/library/import/ArtistImport.vue:17 -msgid "Query template" -msgstr "" - -#: front/src/components/Sidebar.vue:20 -msgid "Queue" -msgstr "" - -#: front/src/components/audio/Player.vue:183 -msgid "Queue shuffled!" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:11 -msgid "Radio name" -msgstr "" - -#: front/src/components/library/Home.vue:18 -#: src/components/library/Library.vue:10 -msgid "Radios" -msgstr "" - -#: front/src/views/instance/Timeline.vue:7 -msgid "Recent activity on this instance" -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" -msgstr "" - -#: front/src/components/federation/LibraryFollowTable.vue:42 -msgid "Refused" -msgstr "" - -#: front/src/components/auth/Profile.vue:11 -msgid "Registered since %{ date }" -msgstr "" - -#: front/src/components/auth/Signup.vue:9 -msgid "Registration are closed on this instance, you will need an invitation code to signup." -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:71 -msgid "regular user" -msgstr "" - -#: front/src/components/library/radios/Filter.vue:59 -msgid "Remove" -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" -msgstr "" - -#: front/src/components/auth/SubsonicTokenForm.vue:35 -msgid "Request a new Subsonic API password?" -msgstr "" - -#: front/src/components/auth/SubsonicTokenForm.vue:43 -msgid "Request a password" -msgstr "" - -#: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 -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:36 -#: 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 -msgid "Save" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:112 -msgid "Scan triggered!" -msgstr "" - -#: front/src/components/federation/LibraryTrackTable.vue:5 -#: front/src/components/library/Artists.vue:10 -#: src/components/library/Radios.vue:13 -#: 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/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/audio/Search.vue:2 -msgid "Search for some music" -msgstr "" - -#: front/src/components/library/Track.vue:105 -msgid "Search on lyrics.wikia.com" -msgstr "" - -#: 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 -msgid "Select a filter" -msgstr "" - -#: front/src/components/common/ActionTable.vue:61 -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 -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:96 -#: src/components/manage/users/UsersTable.vue:179 -#: front/src/views/admin/users/UsersDetail.vue:160 -msgid "Settings" -msgstr "" - -#: front/src/components/auth/Settings.vue:10 -msgid "Settings updated" -msgstr "" - -#: front/src/components/admin/SettingsGroup.vue:11 -msgid "Settings updated successfully." -msgstr "" - -#: front/src/components/auth/Profile.vue:23 -msgid "Settings..." -msgstr "" - -#: front/src/components/manage/users/InvitationForm.vue:27 -msgid "Share link" -msgstr "" - -#: front/src/components/audio/artist/Card.vue:30 -msgid "Show 1 more album" -msgid_plural "Show %{ count } more albums" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/audio/album/Card.vue:40 -msgid "Show 1 more track" -msgid_plural "Show %{ count } more tracks" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/federation/LibraryFollowTable.vue:97 -#: front/src/components/federation/LibraryTrackTable.vue:83 -#: 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 -msgid "Showing results %{ start }-%{ end } on %{ total }" -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:40 -#: front/src/views/admin/users/UsersDetail.vue:37 -msgid "Sign-up" -msgstr "" - -#: front/src/components/library/Track.vue:69 -#: front/src/components/library/import/FileUpload.vue:44 -#: front/src/components/manage/library/FilesTable.vue:44 -msgid "Size" -msgstr "" - -#: front/src/components/library/import/BatchDetail.vue:37 -#: front/src/components/library/import/BatchDetail.vue:72 -msgid "Skipped" -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 "" - -#: front/src/components/audio/Search.vue:25 -msgid "Sorry, we did not found any album matching your query" -msgstr "" - -#: front/src/components/audio/Search.vue:16 -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:38 -msgid "Source code" -msgstr "" - -#: front/src/App.vue:37 -msgid "Source code (%{version})" -msgstr "" - -#: front/src/components/auth/Profile.vue:19 -#: front/src/components/manage/users/UsersTable.vue:70 -msgid "Staff member" -msgstr "" - -#: front/src/components/radios/Button.vue:4 -msgid "Start" -msgstr "" - -#: front/src/components/library/import/FileUpload.vue:28 -msgid "Start Upload" -msgstr "" - -#: front/src/views/admin/Settings.vue:81 -msgid "Statistics" -msgstr "" - -#: front/src/components/federation/LibraryTrackTable.vue:31 -#: 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/manage/library/RequestsTable.vue:48 -#: front/src/components/manage/users/InvitationsTable.vue:39 -#: front/src/components/manage/users/UsersTable.vue:43 -#: front/src/components/manage/users/InvitationsTable.vue:18 -msgid "Status" -msgstr "" - -#: front/src/components/radios/Button.vue:3 -msgid "Stop" -msgstr "" - -#: front/src/components/Sidebar.vue:158 -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 -msgid "Submit" -msgstr "" - -#: front/src/components/requests/Form.vue:22 -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:80 -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" -msgstr "" - -#: front/src/components/playlists/Editor.vue:9 -msgid "Syncing changes to server..." -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/App.vue:56 -msgid "The funkwhale logo was kindly designed and provided by Francis Gading." -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 "" - -#: front/src/components/auth/SubsonicTokenForm.vue:4 -msgid "The Subsonic API is not available on this Funkwhale instance." -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/components/auth/Profile.vue:15 -msgid "This is you!" -msgstr "" - -#: front/src/components/audio/PlayButton.vue:50 -msgid "This track is not imported and cannot be played" -msgstr "" - -#: front/src/views/playlists/Detail.vue:36 -msgid "This will completely delete this playlist and cannot be undone." -msgstr "" - -#: front/src/components/auth/SubsonicTokenForm.vue:51 -msgid "This will completely disable access to the Subsonic API using from account." -msgstr "" - -#: front/src/App.vue:130 -msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "" - -#: front/src/components/auth/SubsonicTokenForm.vue:36 -msgid "This will log you out from existing devices that use the current password." -msgstr "" - -#: front/src/components/playlists/Editor.vue:44 -msgid "This will remove all tracks from this playlist and cannot be undone." -msgstr "" - -#: front/src/components/federation/LibraryTrackTable.vue:32 -#: front/src/components/manage/library/FilesTable.vue:37 -#: front/src/components/audio/track/Table.vue:7 -msgid "Title" -msgstr "" - -#: front/src/components/library/import/BatchDetail.vue:84 -#: front/src/components/metadata/Search.vue:133 -msgid "Track" -msgstr "" - -#: front/src/components/library/Track.vue:53 -msgid "Track information" -msgstr "" - -#: front/src/components/library/radios/Filter.vue:44 -msgid "Track matching filter" -msgstr "" - -#: front/src/components/instance/Stats.vue:54 -msgid "tracks" -msgstr "" - -#: front/src/components/library/Album.vue:43 -#: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 -msgid "Tracks" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:125 -msgid "Tracks available in this library" -msgstr "" - -#: front/src/components/instance/Stats.vue:25 -msgid "Tracks favorited" -msgstr "" - -#: front/src/components/instance/Stats.vue:19 -msgid "tracks listened" -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:109 -msgid "Trigger scan" -msgstr "" - -#: front/src/components/manage/library/FilesTable.vue:41 -msgid "Type" -msgstr "" - -#: front/src/components/About.vue:15 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." -msgstr "" - -#: front/src/views/federation/LibraryDetail.vue:95 -msgid "Unkwnown" -msgstr "" - -#: front/src/components/Home.vue:37 -msgid "Unlimited music" -msgstr "" - -#: front/src/components/playlists/Form.vue:33 -msgid "Update playlist" -msgstr "" - -#: front/src/components/auth/Settings.vue:27 -msgid "Update settings" -msgstr "" - -#: front/src/views/auth/PasswordResetConfirm.vue:21 -msgid "Update your password" -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:167 -#: front/src/views/admin/users/UsersDetail.vue:148 -msgid "Upload" -msgstr "" - -#: front/src/components/library/import/Main.vue:7 -msgid "Uploaded files or external source" -msgstr "" - -#: front/src/components/library/import/FileUpload.vue:57 -msgid "Uploading..." -msgstr "" - -#: front/src/App.vue:42 -msgid "Use another instance" -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 "" - -#: front/src/components/federation/LibraryForm.vue:6 -msgid "Use this form to scan an instance and setup federation." -msgstr "" - -#: front/src/components/manage/users/InvitationsTable.vue:49 -msgid "Used" -msgstr "" - -#: front/src/components/manage/library/RequestsTable.vue:47 -msgid "User" -msgstr "" - -#: front/src/components/instance/Stats.vue:5 -msgid "User activity" -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:37 -msgid "Username" -msgstr "" - -#: front/src/components/auth/Login.vue:15 -msgid "Username or email" -msgstr "" - -#: front/src/components/instance/Stats.vue:13 -msgid "users" -msgstr "" - -#: front/src/components/Sidebar.vue:102 src/views/admin/Settings.vue:76 -#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3 -msgid "Users" -msgstr "" - -#: front/src/components/library/Album.vue:37 -#: src/components/library/Artist.vue:35 -#: front/src/components/library/Track.vue:44 -msgid "View on MusicBrainz" -msgstr "" - -#: front/src/components/playlists/PlaylistModal.vue:20 -msgid "We cannot add the track to a playlist" -msgstr "" - -#: front/src/components/playlists/Form.vue:14 -msgid "We cannot create the playlist" -msgstr "" - -#: front/src/components/auth/Login.vue:7 -msgid "We cannot log you in" -msgstr "" - -#: front/src/components/auth/Settings.vue:14 -msgid "We cannot save your settings" -msgstr "" - -#: front/src/components/Home.vue:130 -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." -msgstr "" - -#: front/src/components/Home.vue:7 -msgid "We think listening to music should be simple." -msgstr "" - -#: front/src/components/PageNotFound.vue:10 -msgid "We're sorry, the page you asked for does not exist:" -msgstr "" - -#: front/src/components/requests/Form.vue:21 -msgid "We've received your request, you'll get some groove soon ;)" -msgstr "" - -#: front/src/components/Home.vue:5 -msgid "Welcome on Funkwhale" -msgstr "" - -#: front/src/components/Home.vue:24 -msgid "Why funkwhale?" -msgstr "" - -#: front/src/components/Sidebar.vue:123 -msgid "Yes" -msgstr "" - -#: front/src/components/auth/Logout.vue:8 -msgid "Yes, log me out!" -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." -msgstr "" - -#: front/src/components/Home.vue:136 -msgid "You can invite friends and family to your instance so they can enjoy your music" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:7 -msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." -msgstr "" - -#: front/src/components/auth/SubsonicTokenForm.vue:8 -msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." -msgstr "" - -#: front/src/components/Sidebar.vue:155 -msgid "You have a radio playing" -msgstr "" - -#: front/src/App.vue:6 -msgid "You need to select an instance in order to continue" -msgstr "" - -#: front/src/components/auth/Settings.vue:67 -msgid "You will be logged out from this session and have to log out with the new one" -msgstr "" - -#: front/src/components/auth/Settings.vue:38 -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/Home.vue:117 -msgid "Your music, your way" -msgstr "" - -#: front/src/views/auth/PasswordResetConfirm.vue:29 -msgid "Your password has been updated successfully." -msgstr "" - -#: front/src/components/auth/Settings.vue:68 -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/auth/Signup.vue:5 -msgid "Create a funkwhale account" -msgstr "" - -#: front/src/components/auth/Signup.vue:43 -msgid "Invitation code" -msgstr "" - -#: front/src/components/auth/Login.vue:10 -msgid "Please double-check your username/password couple is correct" -msgstr "" - -#: front/src/components/auth/Settings.vue:66 -msgid "Changing your password will have the following consequences" -msgstr "" - -#: front/src/components/audio/PlayButton.vue:145 -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/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/manage/users/UsersTable.vue:55 -msgid "Inactive" -msgstr "" - -#: front/src/components/common/ActionTable.vue:38 -msgid "This may affect a lot of elements, please double check this is really what you want." -msgstr "" diff --git a/front/locales/fr_FR/LC_MESSAGES/app.po b/front/locales/fr_FR/LC_MESSAGES/app.po index 0cd4ab5e1..ea422573f 100644 --- a/front/locales/fr_FR/LC_MESSAGES/app.po +++ b/front/locales/fr_FR/LC_MESSAGES/app.po @@ -1,22 +1,17 @@ -# French translations for front package. -# Copyright (C) 2018 THE front'S COPYRIGHT HOLDER -# This file is distributed under the same license as the front package. -# Automatically generated, 2018. -# msgid "" msgstr "" -"Project-Id-Version: front 1.0.0\n" +"Project-Id-Version: French (Funkwhale)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-01 18:34+0200\n" -"PO-Revision-Date: 2018-07-01 14:45+0000\n" -"Last-Translator: Eliot Berriot \n" +"POT-Creation-Date: 2018-07-01 22:09+0200\n" +"PO-Revision-Date: 2018-07-01 22:13+0200\n" +"Last-Translator: \n" "Language-Team: French \n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 2.20\n" +"X-Generator: Poedit 1.8.11\n" #: front/src/components/playlists/PlaylistModal.vue:9 msgid "\"%{ title }\", by %{ artist }" @@ -70,6 +65,10 @@ 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:43 +msgid "%{ username }'s profile" +msgstr "Profil de %{ username }" + #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" msgid_plural "%{ count } albums" @@ -93,7 +92,7 @@ msgstr[1] "%{ count } pistes" msgid "About Funkwhale" msgstr "À propos de Funkwhale" -#: front/src/App.vue:32 src/components/About.vue:8 +#: front/src/App.vue:32 src/components/About.vue:8 src/components/About.vue:55 msgid "About this instance" msgstr "A propos de cette instance" @@ -118,6 +117,10 @@ msgstr "Compte actif" msgid "Account settings" msgstr "Paramètres du compte" +#: front/src/components/auth/Settings.vue:180 +msgid "Account Settings" +msgstr "Paramètres du compte" + #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Statut du compte" @@ -155,12 +158,17 @@ msgstr "Ajouter des filtres" msgid "Add filters to customize your radio" msgstr "Ajouter des filtres pour personnaliser votre radio" +#: front/src/components/audio/PlayButton.vue:47 +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" msgstr "Ajouter aux favoris" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 msgid "Add to playlist..." msgstr "Ajouter à une playlist..." @@ -168,6 +176,10 @@ msgstr "Ajouter à une playlist..." msgid "Add to queue" msgstr "Ajouter à la queue" +#: front/src/components/playlists/PlaylistModal.vue:115 +msgid "Add to this playlist" +msgstr "Ajouter à cette playlist" + #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Ajouter une piste" @@ -180,9 +192,11 @@ msgstr "Admin" msgid "Administration" msgstr "Administration" +#: front/src/components/audio/SearchBar.vue:26 #: front/src/components/federation/LibraryTrackTable.vue:34 +#: front/src/components/library/Album.vue:91 #: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/components/metadata/Search.vue:129 +#: front/src/components/metadata/Search.vue:134 #: front/src/components/audio/track/Table.vue:9 msgid "Album" msgstr "Album" @@ -251,10 +265,12 @@ 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 #: front/src/components/federation/LibraryTrackTable.vue:33 +#: front/src/components/library/Artist.vue:108 #: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/manage/library/RequestsTable.vue:49 -#: front/src/components/metadata/Search.vue:125 +#: front/src/components/metadata/Search.vue:130 msgid "Artist" msgstr "Artiste" @@ -267,14 +283,22 @@ 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/Library.vue:7 +#: front/src/components/library/Artists.vue:119 +#: src/components/library/Library.vue:7 msgid "Artists" msgstr "Artistes" #: front/src/components/favorites/List.vue:33 -#: src/components/library/Radios.vue:28 +#: src/components/library/Artists.vue:25 +#: front/src/components/library/Radios.vue:28 +#: 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 @@ -379,6 +403,7 @@ msgid "Change password" msgstr "Changer le mot de passe" #: front/src/views/auth/PasswordResetConfirm.vue:4 +#: front/src/views/auth/PasswordResetConfirm.vue:62 msgid "Change your password" msgstr "Changer votre mot de passe" @@ -394,6 +419,10 @@ msgstr "Changements synchronisés avec le serveur" msgid "Changing your password will also change your Subsonic API password if you have requested one." msgstr "La mise à jour de votre mot de passe impactera également le mot de passe de l'API Subsonic si vous en avez demandé un." +#: front/src/components/auth/Settings.vue:65 +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 msgid "Choose your instance" msgstr "Choisissez votre instance" @@ -411,6 +440,10 @@ msgstr "Effacer" msgid "Clear playlist" msgstr "Vider la playlist" +#: front/src/components/audio/Player.vue:256 +msgid "Clear your queue" +msgstr "Vider la queue" + #: front/src/components/library/import/BatchList.vue:23 msgid "CLI" msgstr "CLI" @@ -449,6 +482,7 @@ msgid "Confirm" msgstr "Confirmer" #: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 +#: front/src/views/auth/EmailConfirm.vue:51 msgid "Confirm your email" msgstr "Confirmer votre email" @@ -456,10 +490,18 @@ 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/Home.vue:88 msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Pochettes d'albums, paroles, notre but est de tout implémenter ;)" +#: front/src/components/auth/Signup.vue:4 +msgid "Create a funkwhale account" +msgstr "Créer un compte funkwhale" + #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" msgstr "Créer une nouvelle playlist" @@ -473,6 +515,10 @@ msgstr "Créer un compte" msgid "Create import" msgstr "Créer un import" +#: front/src/components/auth/Signup.vue:51 +msgid "Create my account" +msgstr "Créer mon compte" + #: front/src/components/playlists/Form.vue:34 msgid "Create playlist" msgstr "Créer une playlist" @@ -491,9 +537,9 @@ msgstr "Date de création" msgid "Current track" msgstr "Piste actuelle" -#: front/src/components/manage/library/FilesTable.vue:184 -#: front/src/components/manage/library/RequestsTable.vue:190 -#: front/src/components/manage/users/InvitationsTable.vue:161 +#: 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:32 msgid "Delete" msgstr "Supprimer" @@ -502,6 +548,10 @@ msgstr "Supprimer" msgid "Delete playlist" msgstr "Supprimer la playlist" +#: front/src/views/radios/Detail.vue:28 +msgid "Delete radio" +msgstr "Supprimer la radio" + #: front/src/components/federation/LibraryFollowTable.vue:52 #: front/src/components/federation/LibraryFollowTable.vue:63 msgid "Deny" @@ -512,7 +562,10 @@ msgid "Deny access?" msgstr "Refuser l'accès ?" #: front/src/components/favorites/List.vue:34 -#: src/components/library/Radios.vue:31 +#: src/components/library/Artists.vue:26 +#: front/src/components/library/Radios.vue:31 +#: 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 @@ -523,6 +576,10 @@ msgstr "Descendant" 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 user 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:71 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -556,6 +613,10 @@ msgstr "Souhaitez-vous confirmer cette action ?" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Voulez-vous supprimer la playlist \"%{ playlist }\" ?" +#: front/src/views/radios/Detail.vue:26 +msgid "Do you want to delete the radio \"{{ radio }}\"?" +msgstr "Voulez-vous supprimer la radio \"%{ radio }\" ?" + #: front/src/components/common/ActionTable.vue:29 msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" @@ -575,6 +636,10 @@ msgstr "Documentation" msgid "Download" msgstr "Télécharger" +#: 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/manage/library/FilesTable.vue:43 msgid "Duration" @@ -592,6 +657,7 @@ msgstr "Éditer les informations de cette instance" msgid "Edit..." msgstr "Éditer..." +#: front/src/components/auth/Signup.vue:29 #: front/src/components/manage/users/UsersTable.vue:38 msgid "Email" msgstr "Email" @@ -612,11 +678,47 @@ msgstr "Terminer l'édition" 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:124 +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:97 +msgid "Enter your email" +msgstr "Saisissez votre email" + +#: front/src/components/auth/Signup.vue:95 +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:96 +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 msgid "Error" msgstr "Erreur" -#: front/src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:87 msgid "Error reporting" msgstr "Rapports d'erreur" @@ -654,11 +756,11 @@ msgstr "Erreur lors du scan de la bibliothèque" msgid "Errored" msgstr "En erreur" -#: front/src/components/playlists/Form.vue:84 +#: front/src/components/playlists/Form.vue:89 msgid "Everyone" msgstr "Tout le monde" -#: front/src/components/playlists/Form.vue:80 +#: front/src/components/playlists/Form.vue:85 msgid "Everyone on this instance" msgstr "Tout le monde sur cette instance" @@ -694,15 +796,24 @@ 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:86 #: src/components/library/import/BatchList.vue:25 -#: front/src/components/manage/users/UsersTable.vue:175 -#: front/src/views/admin/Settings.vue:79 -#: src/views/admin/users/UsersDetail.vue:156 -#: 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 msgid "Federation" msgstr "Fédération" +#: front/src/views/federation/LibraryDetail.vue:3 +msgid "File mirroring" +msgstr "Réplication des fichiers" + #: front/src/components/library/import/FileUpload.vue:43 msgid "File name" msgstr "Nom du fichier" @@ -712,6 +823,7 @@ 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" @@ -744,6 +856,7 @@ msgid "Follow status" msgstr "Statut de l'abonnement" #: front/src/views/federation/Base.vue:13 +#: front/src/views/federation/LibraryFollowersList.vue:24 msgid "Followers" msgstr "Abonnés" @@ -821,15 +934,17 @@ msgstr "Retourner à la page d'accueil" msgid "Grab corresponding metadata" msgstr "Récupérer les métadonnées correspondantes" +#: front/src/components/library/Home.vue:66 +msgid "Home" +msgstr "Accueil" + #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" msgstr "Heures de musique" #: front/src/components/auth/SubsonicTokenForm.vue:11 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." +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" @@ -837,12 +952,9 @@ 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." +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:159 +#: front/src/components/federation/LibraryTrackTable.vue:164 #: front/src/components/library/Library.vue:17 msgid "Import" msgstr "Import" @@ -861,10 +973,18 @@ msgstr[1] "Importer %{ count } pistes" 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" @@ -878,6 +998,10 @@ msgstr "Page de détail de l'import" 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" @@ -889,6 +1013,7 @@ msgstr "Import en attente" #: 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" @@ -919,7 +1044,7 @@ msgstr "Importé" msgid "Imported URL" msgstr "URL importée" -#: front/src/views/admin/Settings.vue:77 +#: front/src/views/admin/Settings.vue:82 msgid "Imports" msgstr "Imports" @@ -935,18 +1060,40 @@ msgstr "Dans la bibliothèque" 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:75 +#: front/src/views/admin/Settings.vue:80 msgid "Instance information" msgstr "Informations relatives à cette 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" +msgstr "Code d'invitation" + +#: front/src/components/auth/Signup.vue:43 +msgid "Invitation code (optional)" +msgstr "Code d'invitation (optionnel)" + #: 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 "Invitations" @@ -1000,18 +1147,25 @@ 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 msgid "Libraries" msgstr "Bibliothèques" #: front/src/components/Sidebar.vue:69 #: front/src/components/federation/LibraryTrackTable.vue:36 -#: front/src/components/manage/users/UsersTable.vue:171 -#: front/src/views/admin/users/UsersDetail.vue:152 +#: front/src/components/instance/Stats.vue:30 +#: front/src/components/manage/users/UsersTable.vue:176 +#: front/src/views/admin/users/UsersDetail.vue:157 +#: front/src/views/federation/LibraryDetail.vue:194 msgid "Library" msgstr "Bibliothèque" @@ -1027,6 +1181,10 @@ 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 msgid "Links" msgstr "Liens" @@ -1039,10 +1197,18 @@ msgstr "Chargement de la timeline ..." 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 }" @@ -1055,23 +1221,43 @@ msgstr "Connexion" msgid "Logout" msgstr "Déconnexion" +#: front/src/components/audio/Player.vue:252 +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:253 +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:254 +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 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:192 +#: front/src/components/manage/library/RequestsTable.vue:197 msgid "Mark as closed" msgstr "Marquer comme fermé" -#: front/src/components/manage/library/RequestsTable.vue:191 +#: front/src/components/manage/library/RequestsTable.vue:196 msgid "Mark as imported" msgstr "Marquer comme importé" @@ -1105,10 +1291,22 @@ msgstr "Requête musicale" msgid "Music requests" msgstr "Requête musicale" +#: front/src/components/audio/Player.vue:251 +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/components/library/radios/Builder.vue:206 +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 @@ -1141,21 +1339,23 @@ msgstr "Les nouvelles pistes seront ajoutées ici automatiquement." msgid "Next step" msgstr "Prochaine étape" +#: front/src/components/audio/Player.vue:249 +msgid "Next track" +msgstr "Piste suivante" + #: front/src/components/Sidebar.vue:124 msgid "No" msgstr "Non" #: front/src/components/Home.vue:103 msgid "No add-ons, no plugins : you only need a web library" -msgstr "" -"Pas d'addons ou d'extension à installer, il vous suffit d'une bibliothèque " -"sur le web" +msgstr "Pas d'addons ou d'extension à installer, il vous suffit d'une bibliothèque sur le web" #: front/src/components/library/Track.vue:102 msgid "No lyrics available for this track." msgstr "Pas de paroles disponibles pour cette piste." -#: front/src/components/playlists/Form.vue:76 +#: front/src/components/playlists/Form.vue:81 msgid "Nobody except me" msgstr "Personne à part moi" @@ -1198,10 +1398,10 @@ msgstr "Ou" #: front/src/components/library/Radios.vue:17 #: 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/components/manage/users/InvitationsTable.vue:10 msgid "Ordering" msgstr "Ordre" @@ -1220,12 +1420,15 @@ 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 -#, fuzzy msgid "Page not found!" msgstr "Page non trouvée !" -#: front/src/components/auth/Login.vue:32 +#: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 msgid "Password" msgstr "Mot de passe" @@ -1237,6 +1440,10 @@ msgstr "Mot de passe mis à jour" msgid "Password updated successfully" msgstr "Mot de passe modifié avec succès" +#: front/src/components/audio/Player.vue:248 +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 @@ -1252,7 +1459,15 @@ msgstr "En attente" msgid "Pending approval" msgstr "En attente de validation" -#: front/src/components/requests/Form.vue:26 +#: front/src/components/Sidebar.vue:216 +msgid "Pending follow requests" +msgstr "Demandes d'abonnement en attente" + +#: front/src/components/Sidebar.vue:215 src/views/admin/library/Base.vue:26 +msgid "Pending import requests" +msgstr "Requêtes en attente" + +#: front/src/components/requests/Form.vue:26 src/views/federation/Base.vue:36 msgid "Pending requests" msgstr "Requêtes en attente" @@ -1268,7 +1483,8 @@ msgstr "Jouer" #: 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:22 +#: src/components/library/Album.vue:28 +#: front/src/components/playlists/Card.vue:26 src/views/playlists/Detail.vue:22 msgid "Play all" msgstr "Tout lire" @@ -1276,7 +1492,7 @@ msgstr "Tout lire" msgid "Play all albums" msgstr "Lire tous les albums" -#: front/src/components/audio/PlayButton.vue:47 +#: front/src/components/audio/PlayButton.vue:52 msgid "Play immediatly" msgstr "Jouer immédiatement" @@ -1288,6 +1504,14 @@ msgstr "Lire ensuite" msgid "Play now" msgstr "Lire maintenant" +#: front/src/components/audio/Player.vue:247 +msgid "Play track" +msgstr "Jouer" + +#: front/src/views/playlists/Detail.vue:89 +msgid "Playlist" +msgstr "Playlist" + #: front/src/views/playlists/Detail.vue:11 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1315,7 +1539,7 @@ msgid "Playlist visibility" msgstr "Visibilité de la playlist" #: front/src/components/Sidebar.vue:55 src/components/library/Library.vue:13 -#: front/src/views/admin/Settings.vue:78 +#: front/src/views/admin/Settings.vue:83 src/views/playlists/List.vue:103 msgid "Playlists" msgstr "Playlists" @@ -1331,6 +1555,10 @@ msgstr "Merci de vérifier que votre mot de passe est correct" msgid "Previous step" msgstr "Étape précédente" +#: front/src/components/audio/Player.vue:246 +msgid "Previous track" +msgstr "Piste précédente" + #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 msgid "Proceed to login" @@ -1348,16 +1576,25 @@ msgstr "Template de recherche" msgid "Queue" msgstr "Queue" -#: front/src/components/audio/Player.vue:183 +#: front/src/components/audio/Player.vue:189 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:205 +msgid "Radio Builder" +msgstr "Éditeur de radio" + #: front/src/components/library/radios/Builder.vue:11 msgid "Radio name" msgstr "Nom de la radio" #: front/src/components/library/Home.vue:18 #: src/components/library/Library.vue:10 +#: front/src/components/library/Radios.vue:125 msgid "Radios" msgstr "Radios" @@ -1384,9 +1621,7 @@ msgstr "Inscrit·e depuis le %{ date }" #: front/src/components/auth/Signup.vue:9 msgid "Registration are closed on this instance, you will need an invitation code to signup." -msgstr "" -"Les inscriptions sont fermées sur cette instance, vous aurez besoin d'un " -"code d'invitation pour vous inscrire." +msgstr "Les inscriptions sont fermées sur cette instance, vous aurez besoin d'un code d'invitation pour vous inscrire." #: front/src/components/manage/users/UsersTable.vue:71 msgid "regular user" @@ -1413,7 +1648,20 @@ msgstr "Demander un nouveau mot de passe pour l'API Subsonic ?" msgid "Request a password" msgstr "Demander un mot de passe" +#: front/src/components/requests/Form.vue:20 +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" @@ -1456,6 +1704,39 @@ msgstr "Rechercher" 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:150 +#: 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/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Rechercher de la musique" @@ -1505,8 +1786,8 @@ msgid "Send a follow request" msgstr "Envoyer une demande d'abonnement" #: front/src/components/Sidebar.vue:96 -#: src/components/manage/users/UsersTable.vue:179 -#: front/src/views/admin/users/UsersDetail.vue:160 +#: src/components/manage/users/UsersTable.vue:184 +#: front/src/views/admin/users/UsersDetail.vue:165 msgid "Settings" msgstr "Paramètres" @@ -1538,6 +1819,10 @@ 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/components/federation/LibraryFollowTable.vue:97 #: front/src/components/federation/LibraryTrackTable.vue:83 #: front/src/components/library/import/BatchDetail.vue:128 @@ -1549,6 +1834,14 @@ msgstr[1] "Afficher %{ count } pistes de plus" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Affichage des résultats %{ start }-%{ end } sur %{ total }" +#: front/src/components/audio/Player.vue:255 +msgid "Shuffle your queue" +msgstr "Mélanger votre queue" + +#: front/src/components/auth/Signup.vue:94 +msgid "Sign Up" +msgstr "Inscription" + #: front/src/components/manage/users/UsersTable.vue:40 #: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" @@ -1567,9 +1860,7 @@ 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 !" +msgstr "Quelque chose manque dans la bibliothèque ? Dîtes nous ce que vous voulez écouter !" #: front/src/components/audio/Search.vue:25 msgid "Sorry, we did not found any album matching your query" @@ -1577,8 +1868,7 @@ msgstr "Désolé, nous n'avons trouvé aucun album correspondant à votre recher #: front/src/components/audio/Search.vue:16 msgid "Sorry, we did not found any artist matching your query" -msgstr "" -"Désolé, nous n'avons trouver aucun·a artiste correspondant à votre recherche" +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 @@ -1607,7 +1897,7 @@ msgstr "Démarrer" msgid "Start Upload" msgstr "Démarrer l'envoi" -#: front/src/views/admin/Settings.vue:81 +#: front/src/views/admin/Settings.vue:86 msgid "Statistics" msgstr "Statistiques" @@ -1617,10 +1907,11 @@ msgstr "Statistiques" #: 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/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/components/manage/users/InvitationsTable.vue:18 msgid "Status" msgstr "Statut" @@ -1649,7 +1940,7 @@ msgstr "Envoyer une nouvelle requête" msgid "Submitted by" msgstr "Proposé par" -#: front/src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:85 msgid "Subsonic" msgstr "Subsonic" @@ -1669,9 +1960,11 @@ msgstr "Synchronisation des changements avec le serveur..." #: 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." +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:56 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." @@ -1679,30 +1972,43 @@ msgstr "Le logo de Funkwhale a été généreusement dessiné et fourni par Fran #: 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" +msgstr "La plateforme est gratuite et open-source, vous pouvez l'installer et la modifier sans restrictions" #: front/src/components/auth/SubsonicTokenForm.vue:4 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/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/components/auth/Profile.vue:15 msgid "This is you!" msgstr "C'est vous !" -#: front/src/components/audio/PlayButton.vue:50 +#: front/src/components/common/ActionTable.vue:37 +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:55 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/views/playlists/Detail.vue:36 msgid "This will completely delete this playlist and cannot be undone." -msgstr "" -"Cela supprimera définitivement cette playlist et ne pourra pas être annulé." +msgstr "Cela supprimera définitivement cette playlist et ne pourra pas être annulé." + +#: front/src/views/radios/Detail.vue:27 +msgid "This will completely delete this radio and cannot be undone." +msgstr "Cela supprimera définitivement cette radio et ne pourra pas être annulé." #: front/src/components/auth/SubsonicTokenForm.vue:51 msgid "This will completely disable access to the Subsonic API using from account." @@ -1714,9 +2020,7 @@ msgstr "Cela va effacer vos données locales et vous déconnecter, voulez-vous c #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." -msgstr "" -"Cela vous déconnectera sur l'ensemble de vos appareils utilisant ce mot de " -"passe." +msgstr "Cela vous déconnectera sur l'ensemble de vos appareils utilisant ce mot de passe." #: front/src/components/playlists/Editor.vue:44 msgid "This will remove all tracks from this playlist and cannot be undone." @@ -1728,8 +2032,10 @@ msgstr "Cela supprimera toutes les pistes de la playlist et ne pourra pas être 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:133 +#: front/src/components/metadata/Search.vue:138 msgid "Track" msgstr "Piste" @@ -1747,7 +2053,8 @@ msgstr "pistes" #: front/src/components/library/Album.vue:43 #: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 +#: front/src/views/federation/Base.vue:8 src/views/playlists/Detail.vue:49 +#: front/src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Pistes" @@ -1783,6 +2090,10 @@ msgstr "Inconnu" msgid "Unlimited music" msgstr "Musique illimitée" +#: front/src/components/audio/Player.vue:250 +msgid "Unmute" +msgstr "Réactiver le son" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "Mettre à jour la playlist" @@ -1795,8 +2106,8 @@ msgstr "Mettre à jour les paramètres" msgid "Update your password" msgstr "Mettre à jour votre mot de passe" -#: front/src/components/manage/users/UsersTable.vue:167 -#: front/src/views/admin/users/UsersDetail.vue:148 +#: front/src/components/manage/users/UsersTable.vue:172 +#: front/src/views/admin/users/UsersDetail.vue:153 msgid "Upload" msgstr "Envoi" @@ -1812,18 +2123,21 @@ msgstr "Envoi en cours..." 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." +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." #: front/src/components/federation/LibraryForm.vue:6 msgid "Use this form to scan an instance and setup federation." -msgstr "" -"Utilisez ce formulaire pour scanner le catalogue d'une instance et mettre en " -"place la fédération." +msgstr "Utilisez ce formulaire pour scanner le catalogue d'une instance et mettre en place la fédération." #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" @@ -1837,6 +2151,7 @@ msgstr "Utilisateur·rice" msgid "User activity" msgstr "Activité des utilisateur·ice·s" +#: front/src/components/auth/Signup.vue:19 #: front/src/components/manage/users/UsersTable.vue:37 msgid "Username" msgstr "Nom d'utilisateur" @@ -1849,14 +2164,18 @@ msgstr "Nom d'utilisateur ou email" msgid "users" msgstr "tilisateur·ice·s" -#: front/src/components/Sidebar.vue:102 src/views/admin/Settings.vue:76 +#: front/src/components/Sidebar.vue:102 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 msgid "Users" msgstr "Utilisateur·ice·s" #: 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 msgid "View on MusicBrainz" msgstr "Voir sur MusicBrainz" @@ -1868,6 +2187,10 @@ msgstr "Nous ne pouvons pas ajouter cette piste à une playlist" msgid "We cannot create the playlist" msgstr "Nous ne pouvons pas créer cette playlist" +#: front/src/components/auth/Signup.vue:13 +msgid "We cannot create your account" +msgstr "Nous ne pouvons pas créer votre compte" + #: front/src/components/auth/Login.vue:7 msgid "We cannot log you in" msgstr "Erreur lors de la connexion" @@ -1894,13 +2217,24 @@ msgstr "Désolé, la page demandée n’existe pas :" #: front/src/components/requests/Form.vue:21 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 ;)" +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 ?" @@ -1919,21 +2253,15 @@ 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." +msgstr "Vous pouvez également sauter cette étape et entrer les métadonnées manuellement." #: front/src/components/Home.vue:136 msgid "You can invite friends and family to your instance so they can enjoy your music" -msgstr "" -"Vous pouvez inviter vos ami·es et votre famille sur votre instance pour " -"qu'ils·elles puissent profiter de votre musique" +msgstr "Vous pouvez inviter vos ami·es et votre famille sur votre instance pour qu'ils·elles puissent profiter de votre musique" #: front/src/components/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 "" -"Vous pouvez utiliser cette interface pour réaliser votre propre radio " -"personnalisée, qui jouera les pistes correspondant aux critères indiqués." +msgstr "Vous pouvez utiliser cette interface pour réaliser votre propre radio personnalisée, qui jouera les pistes correspondant aux critères indiqués." #: front/src/components/auth/SubsonicTokenForm.vue:8 msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." @@ -1953,9 +2281,7 @@ msgstr "Vous allez être déconnecté de cette session et vous allez devoir vous #: front/src/components/auth/Settings.vue:38 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." +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:" @@ -1965,6 +2291,10 @@ msgstr "Vous allez importer :" 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" @@ -1975,28 +2305,13 @@ msgstr "Votre mot de passe a été mis à jour avec succès." #: front/src/components/auth/Settings.vue:68 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/auth/Signup.vue:5 -msgid "Create a funkwhale account" -msgstr "Créer un compte funkwhale" - -#: front/src/components/auth/Signup.vue:43 -msgid "Invitation code" -msgstr "Code d'invitation" +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/auth/Login.vue:10 msgid "Please double-check your username/password couple is correct" msgstr "Merci de vérifier que votre nom d'utilisateur et mot de passe sont corrects" -#: front/src/components/auth/Settings.vue:66 -msgid "Changing your password will have the following consequences" -msgstr "Modifier votre mot de passe aura les conséquences suivantes" - -#: front/src/components/audio/PlayButton.vue:145 +#: front/src/components/audio/PlayButton.vue:150 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" @@ -2009,9 +2324,3 @@ msgstr "Il n'est pas possible pour le moment de télécharger un ensemble de pis #: front/src/components/manage/users/UsersTable.vue:55 msgid "Inactive" msgstr "Actif" - -#: 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." diff --git a/front/src/components/About.vue b/front/src/components/About.vue index a4597b29a..c9e1e23c8 100644 --- a/front/src/components/About.vue +++ b/front/src/components/About.vue @@ -1,5 +1,5 @@