From aa670b5664e1c0d9dd808fe553137423f3e88fbd Mon Sep 17 00:00:00 2001 From: Eliot Berriot <contact@eliotberriot.com> Date: Fri, 11 Jan 2019 16:07:27 +0100 Subject: [PATCH] Translations integration --- front/locales/app.pot | 1974 +++++++++------ front/locales/ar/LC_MESSAGES/app.po | 2211 ++++++++++------- front/locales/de/LC_MESSAGES/app.po | 2416 +++++++++++-------- front/locales/eo/LC_MESSAGES/app.po | 2178 ++++++++++------- front/locales/es/LC_MESSAGES/app.po | 2438 +++++++++++-------- front/locales/eu/LC_MESSAGES/app.po | 2541 +++++++++++++++++++ front/locales/fr_FR/LC_MESSAGES/app.po | 2297 +++++++++++------- front/locales/gl/LC_MESSAGES/app.po | 2456 ++++++++++++------- front/locales/it/LC_MESSAGES/app.po | 2393 ++++++++++-------- front/locales/nb_NO/LC_MESSAGES/app.po | 2514 +++++++++++++++++++ front/locales/nl/LC_MESSAGES/app.po | 2522 +++++++++++++++++++ front/locales/oc/LC_MESSAGES/app.po | 2192 ++++++++++------- front/locales/pl/LC_MESSAGES/app.po | 2313 ++++++++++-------- front/locales/pt_PT/LC_MESSAGES/app.po | 2305 ++++++++++-------- front/locales/ru/LC_MESSAGES/app.po | 3084 ++++++++++++++++++++++++ front/locales/sv/LC_MESSAGES/app.po | 16 +- front/src/locales.js | 12 + 17 files changed, 25668 insertions(+), 10194 deletions(-) create mode 100644 front/locales/eu/LC_MESSAGES/app.po create mode 100644 front/locales/nb_NO/LC_MESSAGES/app.po create mode 100644 front/locales/nl/LC_MESSAGES/app.po create mode 100644 front/locales/ru/LC_MESSAGES/app.po diff --git a/front/locales/app.pot b/front/locales/app.pot index 441c1cc3..2472e043 100644 --- a/front/locales/app.pot +++ b/front/locales/app.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: front 0.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-05 20:10+0200\n" +"POT-Creation-Date: 2019-01-11 16:04+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -30,14 +30,14 @@ msgstr "" msgid "(empty)" msgstr "" -#: front/src/components/common/ActionTable.vue:44 -#: front/src/components/common/ActionTable.vue:53 +#: front/src/components/common/ActionTable.vue:57 +#: front/src/components/common/ActionTable.vue:66 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "" msgstr[1] "" -#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54 +#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 #: front/src/views/content/libraries/Card.vue:39 src/views/content/remote/Card.vue:26 msgid "%{ count } track" msgid_plural "%{ count } tracks" @@ -56,6 +56,12 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "" msgstr[1] "" +#: front/src/components/audio/PlayButton.vue:180 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "" +msgstr[1] "" + #: front/src/components/playlists/Card.vue:18 msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -74,12 +80,20 @@ msgstr "" msgid "%{ minutes } min" msgstr "" -#: front/src/components/activity/Like.vue:7 -msgid "%{ user } favorited a track" +#: front/src/components/notifications/NotificationRow.vue:40 +msgid "%{ username } accepted your follow on library \"%{ library }\"" +msgstr "" + +#: front/src/components/notifications/NotificationRow.vue:39 +msgid "%{ username } followed your library \"%{ library }\"" +msgstr "" + +#: front/src/components/auth/Profile.vue:46 +msgid "%{ username }'s profile" msgstr "" -#: front/src/components/activity/Listen.vue:7 -msgid "%{ user } listened to a track" +#: front/src/components/Footer.vue:5 +msgid "<translate :translate-params=\"{instanceName: instanceHostname}\">About %{instanceName}</translate>" msgstr "" #: front/src/components/audio/artist/Card.vue:41 @@ -94,15 +108,28 @@ msgid_plural "%{ count } favorites" msgstr[0] "" msgstr[1] "" +#: front/src/components/library/FileUpload.vue:225 +#: front/src/components/library/FileUpload.vue:226 +msgid "A network error occured while uploading this file" +msgstr "" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "" -#: front/src/App.vue:53 +#: front/src/components/Footer.vue:6 +msgid "About %{instanceName}" +msgstr "" + +#: front/src/components/Footer.vue:45 msgid "About Funkwhale" msgstr "" -#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/components/Footer.vue:10 +msgid "About page" +msgstr "" + +#: front/src/components/About.vue:8 src/components/About.vue:64 msgid "About this instance" msgstr "" @@ -114,18 +141,31 @@ msgstr "" msgid "Accepted" msgstr "" +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "" + #: front/src/components/Home.vue:106 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" +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +msgid "Accessed date" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:78 +msgid "Account data" msgstr "" #: front/src/components/auth/Settings.vue:5 msgid "Account settings" msgstr "" +#: front/src/components/auth/Settings.vue:264 +msgid "Account Settings" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "" @@ -134,17 +174,23 @@ msgstr "" msgid "Account's email" msgstr "" +#: front/src/views/admin/moderation/AccountsList.vue:3 +#: front/src/views/admin/moderation/AccountsList.vue:24 +#: front/src/views/admin/moderation/Base.vue:8 +msgid "Accounts" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:29 msgid "Action" msgstr "" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:99 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/common/ActionTable.vue:21 #: front/src/components/library/radios/Builder.vue:64 msgid "Actions" msgstr "" @@ -153,11 +199,33 @@ msgstr "" msgid "Active" msgstr "" -#: front/src/components/Sidebar.vue:75 +#: front/src/views/admin/moderation/AccountsDetail.vue:199 +#: front/src/views/admin/moderation/DomainsDetail.vue:144 msgid "Activity" msgstr "" -#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +msgid "Activity visibility" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +msgid "Add" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:13 +msgid "Add a domain" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +msgid "Add a new moderation rule" +msgstr "" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 msgid "Add content" msgstr "" @@ -169,20 +237,28 @@ msgstr "" msgid "Add filters to customize your radio" msgstr "" +#: front/src/components/audio/PlayButton.vue:64 +msgid "Add to current queue" +msgstr "" + #: front/src/components/favorites/TrackFavoriteIcon.vue:4 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/favorites/TrackFavoriteIcon.vue:28 msgid "Add to favorites" msgstr "" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -msgid "Add to playlist..." +#: front/src/components/playlists/TrackPlaylistIcon.vue:34 +msgid "Add to playlist…" msgstr "" #: front/src/components/audio/PlayButton.vue:14 msgid "Add to queue" msgstr "" +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "" @@ -191,15 +267,15 @@ msgstr "" msgid "Admin" msgstr "" -#: front/src/components/Sidebar.vue:82 +#: front/src/components/Sidebar.vue:79 msgid "Administration" msgstr "" -#: front/src/components/audio/track/Table.vue:8 +#: front/src/components/audio/SearchBar.vue:26 src/components/audio/track/Table.vue:8 +#: front/src/components/library/Album.vue:159 #: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/views/content/libraries/FilesTable.vue:53 -#: front/src/components/library/Album.vue:101 src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Album" msgstr "" @@ -209,12 +285,18 @@ msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "" msgstr[1] "" -#: front/src/components/library/Track.vue:20 +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +msgid "Album name" +msgstr "" + +#: front/src/components/library/Track.vue:27 msgid "Album page" msgstr "" #: front/src/components/audio/Search.vue:19 src/components/instance/Stats.vue:48 -#: front/src/components/requests/Form.vue:9 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 +#: front/src/views/admin/moderation/DomainsDetail.vue:257 msgid "Albums" msgstr "" @@ -235,34 +317,47 @@ msgstr "" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "" +#: front/src/components/notifications/NotificationRow.vue:62 +msgid "Approve" +msgstr "" + #: front/src/components/auth/Logout.vue:5 msgid "Are you sure you want to log out?" msgstr "" -#: front/src/components/audio/track/Table.vue:7 +#: front/src/components/audio/SearchBar.vue:25 src/components/audio/track/Table.vue:7 +#: front/src/components/library/Artist.vue:137 #: front/src/components/manage/library/FilesTable.vue:38 -#: front/src/views/content/libraries/FilesTable.vue:52 -#: front/src/components/library/Artist.vue:129 src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Artist" msgstr "" -#: front/src/components/requests/Form.vue:5 src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 msgid "Artist name" msgstr "" -#: front/src/components/library/Album.vue:22 src/components/library/Track.vue:23 +#: front/src/components/library/Album.vue:22 src/components/library/Track.vue:33 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 src/components/library/Artists.vue:120 +#: front/src/components/library/Artists.vue:119 src/components/library/Library.vue:7 +#: front/src/views/admin/moderation/AccountsDetail.vue:313 +#: front/src/views/admin/moderation/DomainsDetail.vue:249 msgid "Artists" msgstr "" #: front/src/components/favorites/List.vue:33 src/components/library/Artists.vue:25 #: front/src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/moderation/AccountsTable.vue:21 +#: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 @@ -273,6 +368,15 @@ msgstr "" msgid "Ask for a password reset" msgstr "" +#: front/src/views/admin/moderation/AccountsDetail.vue:245 +#: front/src/views/admin/moderation/DomainsDetail.vue:202 +msgid "Audio content" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:55 +msgid "Audio player shortcuts" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:26 msgid "Available playlists" msgstr "" @@ -281,17 +385,27 @@ msgstr "" msgid "Avatar" msgstr "" -#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24 +#: front/src/views/auth/PasswordReset.vue:24 #: front/src/views/auth/PasswordResetConfirm.vue:18 msgid "Back to login" msgstr "" -#: front/src/components/library/Track.vue:80 +#: front/src/components/library/Track.vue:129 #: front/src/components/manage/library/FilesTable.vue:42 -#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 msgid "Bitrate" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" +msgstr "" + #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgid "Browse" msgstr "" @@ -321,11 +435,18 @@ msgid "By %{ artist }" msgstr "" #: front/src/views/content/remote/Card.vue:103 -msgid "By unfollowing this library, you will loose access to its content." +msgid "By unfollowing this library, you loose access to its content." +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:261 +#: front/src/views/admin/moderation/DomainsDetail.vue:217 +msgid "Cached size" msgstr "" #: front/src/components/common/DangerousButton.vue:17 +#: front/src/components/library/Album.vue:58 src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "" @@ -338,7 +459,12 @@ msgstr "" msgid "Cannot change your password" msgstr "" -#: front/src/App.vue:65 +#: front/src/components/library/FileUpload.vue:222 +#: front/src/components/library/FileUpload.vue:223 +msgid "Cannot upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/Footer.vue:21 msgid "Change language" msgstr "" @@ -371,7 +497,11 @@ msgstr "" msgid "Changing your password will have the following consequences" msgstr "" -#: front/src/App.vue:6 +#: front/src/components/Footer.vue:40 +msgid "Chat room" +msgstr "" + +#: front/src/App.vue:13 msgid "Choose your instance" msgstr "" @@ -388,14 +518,22 @@ msgstr "" msgid "Clear playlist" msgstr "" +#: front/src/components/audio/Player.vue:363 +msgid "Clear your queue" +msgstr "" + #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "" -#: front/src/components/library/FileUpload.vue:76 +#: front/src/components/library/FileUpload.vue:75 msgid "Click to select files to upload or drag and drop files or directories" msgstr "" +#: front/src/components/ShortcutsModal.vue:20 +msgid "Close" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgid "Code" @@ -403,14 +541,9 @@ 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/requests/Form.vue:14 -msgid "Comment" -msgstr "" - #: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "" @@ -421,21 +554,58 @@ 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" +msgid "Confirm your e-mail address" msgstr "" #: front/src/views/auth/EmailConfirm.vue:13 msgid "Confirmation code" msgstr "" +#: front/src/components/common/ActionTable.vue:7 +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "" + +#: front/src/components/Footer.vue:48 +msgid "Contribute" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 msgid "Copy" msgstr "" +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:21 +msgid "Copy/paste this code in your website HTML" +msgstr "" + +#: front/src/components/library/Track.vue:91 +msgid "Copyright" +msgstr "" + +#: front/src/views/auth/EmailConfirm.vue:7 +msgid "Could not confirm your e-mail address" +msgstr "" + +#: front/src/views/content/remote/ScanForm.vue:3 +msgid "Could not fetch remote library" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:213 +msgid "Could not process this track, ensure it is tagged correctly" +msgstr "" + #: front/src/components/Home.vue:85 msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +msgid "Create" +msgstr "" + #: front/src/components/auth/Signup.vue:4 msgid "Create a funkwhale account" msgstr "" @@ -452,10 +622,6 @@ msgstr "" msgid "Create an account" msgstr "" -#: front/src/components/requests/Card.vue:25 -msgid "Create import" -msgstr "" - #: front/src/views/content/libraries/Form.vue:26 msgid "Create library" msgstr "" @@ -473,6 +639,7 @@ msgid "Create your own radio" msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 msgid "Creation date" msgstr "" @@ -497,10 +664,15 @@ msgstr "" msgid "Date" msgstr "" -#: front/src/views/content/libraries/Form.vue:29 src/views/playlists/Detail.vue:33 +#: front/src/components/ShortcutsModal.vue:75 +msgid "Decrease volume" +msgstr "" + #: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:61 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/Form.vue:29 src/views/playlists/Detail.vue:33 msgid "Delete" msgstr "" @@ -508,6 +680,10 @@ msgstr "" msgid "Delete library" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +msgid "Delete moderation rule" +msgstr "" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "" @@ -520,9 +696,15 @@ msgstr "" msgid "Delete this library?" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +msgid "Delete this moderation rule?" +msgstr "" + #: front/src/components/favorites/List.vue:34 src/components/library/Artists.vue:26 #: front/src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/moderation/AccountsTable.vue:22 +#: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 @@ -542,6 +724,15 @@ msgstr "" msgid "Details" msgstr "" +#: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "" + +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "" + #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -555,14 +746,28 @@ msgstr "" msgid "Disable Subsonic API access?" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#: front/src/views/admin/moderation/AccountsDetail.vue:128 +#: front/src/views/admin/moderation/AccountsDetail.vue:132 +msgid "Disabled" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:14 msgid "Discover how to use Funkwhale from other apps" msgstr "" +#: front/src/views/admin/moderation/AccountsDetail.vue:103 +msgid "Display name" +msgstr "" + #: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." +msgstr "" + #: front/src/components/playlists/Editor.vue:42 msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "" @@ -579,21 +784,34 @@ msgstr "" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "" -#: front/src/components/common/ActionTable.vue:29 +#: front/src/components/common/ActionTable.vue:36 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:104 +#: front/src/components/Sidebar.vue:107 msgid "Do you want to restore your previous queue?" msgstr "" -#: front/src/App.vue:37 +#: front/src/components/Footer.vue:31 msgid "Documentation" msgstr "" -#: front/src/components/library/Track.vue:48 +#: front/src/components/manage/moderation/AccountsTable.vue:40 +#: front/src/components/mixins/Translations.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:93 +#: front/src/components/mixins/Translations.vue:35 +msgid "Domain" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/DomainsList.vue:3 +#: front/src/views/admin/moderation/DomainsList.vue:48 +msgid "Domains" +msgstr "" + +#: front/src/components/library/Track.vue:55 msgid "Download" msgstr "" @@ -601,13 +819,18 @@ msgstr "" msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "" -#: front/src/components/audio/track/Table.vue:9 src/components/library/Track.vue:58 +#: front/src/components/audio/track/Table.vue:9 src/components/library/Track.vue:111 #: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/views/content/libraries/FilesTable.vue:56 -#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/views/content/libraries/FilesTable.vue:59 +#: front/src/components/mixins/Translations.vue:31 msgid "Duration" msgstr "" +#: front/src/views/auth/EmailConfirm.vue:23 +msgid "E-mail address confirmed" +msgstr "" + #: front/src/components/Home.vue:93 msgid "Easy to use" msgstr "" @@ -621,7 +844,7 @@ msgid "Edit instance info" msgstr "" #: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 -msgid "Edit..." +msgid "Edit…" msgstr "" #: front/src/components/auth/Signup.vue:29 @@ -629,28 +852,93 @@ msgstr "" msgid "Email" msgstr "" -#: front/src/views/admin/users/UsersDetail.vue:29 +#: front/src/views/admin/moderation/AccountsDetail.vue:111 msgid "Email address" msgstr "" -#: front/src/views/auth/EmailConfirm.vue:23 -msgid "Email confirmed" +#: front/src/components/library/Album.vue:44 src/components/library/Track.vue:62 +msgid "Embed" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:20 +msgid "Embed code" +msgstr "" + +#: front/src/components/library/Album.vue:48 +msgid "Embed this album on your website" +msgstr "" + +#: front/src/components/library/Track.vue:66 +msgid "Embed this track on your website" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:230 +#: front/src/views/admin/moderation/DomainsDetail.vue:187 +msgid "Emitted library follows" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:214 +#: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgid "Emitted messages" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:8 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#: front/src/views/admin/moderation/AccountsDetail.vue:127 +#: front/src/views/admin/moderation/AccountsDetail.vue:131 +msgid "Enabled" msgstr "" #: front/src/views/playlists/Detail.vue:29 msgid "End edition" msgstr "" +#: front/src/views/content/remote/ScanForm.vue:50 +msgid "Enter a library URL" +msgstr "" + +#: front/src/components/library/Radios.vue:140 +msgid "Enter a radio name…" +msgstr "" + +#: front/src/components/library/Artists.vue:118 +msgid "Enter artist name…" +msgstr "" + +#: front/src/views/playlists/List.vue:107 +msgid "Enter playlist name…" +msgstr "" + +#: front/src/components/auth/Signup.vue:100 +msgid "Enter your email" +msgstr "" + +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +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:99 +msgid "Enter your username" +msgstr "" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:20 #: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "" -#: front/src/views/content/remote/Card.vue:39 -msgid "Error during scan" +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" msgstr "" -#: front/src/components/common/ActionTable.vue:79 +#: front/src/components/common/ActionTable.vue:92 msgid "Error while applying action" msgstr "" @@ -662,24 +950,27 @@ msgstr "" msgid "Error while changing your password" msgstr "" -#: front/src/views/auth/EmailConfirm.vue:7 -msgid "Error while confirming your email" +#: front/src/views/admin/moderation/DomainsList.vue:6 +msgid "Error while creating domain" msgstr "" #: front/src/components/manage/users/InvitationForm.vue:4 msgid "Error while creating invitation" msgstr "" -#: front/src/views/content/remote/ScanForm.vue:3 -msgid "Error while fetching remote library" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +msgid "Error while creating rule" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:126 +msgid "Error while fetching node info" msgstr "" #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "" -#: front/src/views/content/libraries/FilesTable.vue:16 -#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:212 msgid "Errored" msgstr "" @@ -687,20 +978,27 @@ msgstr "" msgid "Errored files" msgstr "" -#: front/src/views/content/remote/Card.vue:58 -msgid "Errored tracks:" +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" msgstr "" -#: front/src/components/library/radios/Builder.vue:61 -msgid "Exclude" +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:85 src/views/content/libraries/Form.vue:73 +#: front/src/components/mixins/Translations.vue:12 +msgid "Everyone on this instance" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +msgid "Everyone, across all instances" msgstr "" -#: front/src/components/discussion/Comment.vue:14 -msgid "Expand" +#: front/src/components/library/radios/Builder.vue:61 +msgid "Exclude" msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 msgid "Expiration date" msgstr "" @@ -712,12 +1010,28 @@ msgstr "" msgid "Expired/used" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:16 +msgid "Failed" +msgstr "" + +#: front/src/views/content/remote/Card.vue:58 +msgid "Failed tracks:" +msgstr "" + #: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "" -#: front/src/components/library/FileUpload.vue:83 -msgid "File name" +#: front/src/views/admin/Settings.vue:84 +msgid "Federation" +msgstr "" + +#: front/src/components/library/FileUpload.vue:84 +msgid "Filename" msgstr "" #: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21 @@ -729,23 +1043,37 @@ msgid "Filter name" msgstr "" #: front/src/views/content/libraries/FilesTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:216 msgid "Finished" msgstr "" -#: front/src/views/content/remote/Card.vue:83 -msgid "Follow" +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:159 +#: front/src/views/admin/moderation/DomainsDetail.vue:78 +msgid "First seen" msgstr "" -#: front/src/views/content/remote/Card.vue:88 -msgid "Follow pending approval" +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +msgid "First seen date" +msgstr "" + +#: front/src/views/content/remote/Card.vue:83 +msgid "Follow" msgstr "" #: front/src/views/content/Home.vue:16 msgid "Follow remote libraries" msgstr "" +#: front/src/views/content/remote/Card.vue:88 +msgid "Follow request pending approval" +msgstr "" + +#: front/src/components/mixins/Translations.vue:38 #: front/src/views/content/libraries/Detail.vue:7 +#: front/src/components/mixins/Translations.vue:39 msgid "Followers" msgstr "" @@ -753,18 +1081,10 @@ msgstr "" msgid "Following" msgstr "" -#: front/src/components/activity/Like.vue:14 src/components/activity/Listen.vue:14 -msgid "from %{ album } by %{ artist }" -msgstr "" - -#: front/src/components/library/Track.vue:13 +#: front/src/components/library/Track.vue:17 msgid "From album %{ album } by %{ artist }" msgstr "" -#: front/src/App.vue:55 -msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "" - #: front/src/components/auth/SubsonicTokenForm.vue:7 msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "" @@ -785,6 +1105,10 @@ msgstr "" msgid "Funkwhale takes care of handling your music" msgstr "" +#: front/src/components/ShortcutsModal.vue:38 +msgid "General shortcuts" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:16 msgid "Get a new invitation" msgstr "" @@ -801,8 +1125,12 @@ msgstr "" msgid "Get started" msgstr "" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/common/ActionTable.vue:27 +#: front/src/components/Footer.vue:37 +msgid "Getting help" +msgstr "" + +#: front/src/components/common/ActionTable.vue:34 +#: front/src/components/common/ActionTable.vue:54 msgid "Go" msgstr "" @@ -810,8 +1138,12 @@ msgstr "" msgid "Go to home page" msgstr "" -#: front/src/App.vue:73 -msgid "Help us translate Funkwhale" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgid "Hide account or domain content, except from followers." +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" msgstr "" #: front/src/components/instance/Stats.vue:36 @@ -839,10 +1171,19 @@ msgid "Import reference" msgstr "" #: front/src/views/content/libraries/FilesTable.vue:11 -#: front/src/views/content/libraries/FilesTable.vue:55 +#: front/src/views/content/libraries/FilesTable.vue:58 msgid "Import status" msgstr "" +#: front/src/views/content/libraries/FilesTable.vue:217 +msgid "Imported" +msgstr "" + +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +msgid "Imported date" +msgstr "" + #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "" @@ -851,16 +1192,41 @@ msgstr "" msgid "Inactive" msgstr "" +#: front/src/components/ShortcutsModal.vue:71 +msgid "Increase volume" +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/moderation/DomainsDetail.vue:71 +msgid "Instance data" +msgstr "" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "" + #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "" +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +msgstr "" + #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -875,52 +1241,73 @@ msgstr "" msgid "Invitations" msgstr "" -#: front/src/App.vue:42 +#: front/src/components/Footer.vue:41 msgid "Issue tracker" msgstr "" -#: front/src/views/content/libraries/Home.vue:9 -msgid "It looks like you don't have any library yet, it's time to create one!" -msgstr "" - #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "" +#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:161 +msgid "Known accounts" +msgstr "" + #: front/src/views/content/remote/Home.vue:14 msgid "Known libraries" msgstr "" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/views/admin/users/UsersDetail.vue:45 -#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/views/admin/moderation/AccountsDetail.vue:184 +#: front/src/components/mixins/Translations.vue:33 msgid "Last activity" msgstr "" +#: front/src/views/admin/moderation/AccountsDetail.vue:167 +#: front/src/views/admin/moderation/DomainsDetail.vue:86 +msgid "Last checked" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:32 msgid "Last modification" msgstr "" +#: front/src/components/manage/moderation/AccountsTable.vue:43 +msgid "Last seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 +msgid "Last seen date" +msgstr "" + #: front/src/views/content/remote/Card.vue:56 msgid "Last update:" msgstr "" -#: front/src/components/common/ActionTable.vue:40 +#: front/src/components/common/ActionTable.vue:47 msgid "Launch" msgstr "" -#: front/src/views/content/remote/Card.vue:63 -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." +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:7 +msgid "Leave empty for a responsive widget" msgstr "" +#: front/src/views/admin/moderation/AccountsDetail.vue:297 +#: front/src/views/admin/moderation/DomainsDetail.vue:233 #: front/src/views/content/Base.vue:5 msgid "Libraries" msgstr "" @@ -930,56 +1317,77 @@ msgid "Libraries help you organize and share your music collections. You can upl msgstr "" #: front/src/components/instance/Stats.vue:30 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/admin/moderation/AccountsDetail.vue:464 msgid "Library" msgstr "" +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:129 +msgid "Library deleted" +msgstr "" + #: front/src/views/admin/library/FilesList.vue:3 msgid "Library files" msgstr "" -#: front/src/App.vue:31 -msgid "Links" +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "" + +#: front/src/components/library/Track.vue:100 +msgid "License" msgstr "" #: front/src/views/content/libraries/Detail.vue:21 -msgid "Loading followers..." +msgid "Loading followers…" msgstr "" #: front/src/views/content/libraries/Home.vue:3 -msgid "Loading Libraries..." +msgid "Loading Libraries…" msgstr "" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 -msgid "Loading library data..." +msgid "Loading library data…" msgstr "" #: front/src/views/Notifications.vue:4 -msgid "Loading notifications..." +msgid "Loading notifications…" msgstr "" #: front/src/views/content/remote/Home.vue:3 msgid "Loading remote libraries..." msgstr "" -#: front/src/views/instance/Timeline.vue:4 -msgid "Loading timeline..." -msgstr "" - #: front/src/views/content/libraries/Quota.vue:4 -msgid "Loading usage data..." +msgid "Loading usage data…" msgstr "" #: front/src/components/favorites/List.vue:5 -msgid "Loading your favorites..." +msgid "Loading your favorites…" +msgstr "" + +#: front/src/components/manage/moderation/AccountsTable.vue:59 +#: front/src/views/admin/moderation/AccountsDetail.vue:18 +msgid "Local account" +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 "" @@ -988,18 +1396,50 @@ msgstr "" msgid "Login" msgstr "" +#: front/src/views/admin/moderation/AccountsDetail.vue:119 +msgid "Login status" +msgstr "" + #: front/src/components/Sidebar.vue:52 msgid "Logout" msgstr "" -#: front/src/components/library/Track.vue:105 +#: front/src/views/content/libraries/Home.vue:9 +msgid "Looks like you don't have a library, it's time to create one." +msgstr "" + +#: front/src/components/audio/Player.vue:353 src/components/audio/Player.vue:354 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "" + +#: front/src/components/audio/Player.vue:356 src/components/audio/Player.vue:357 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "" + +#: front/src/components/audio/Player.vue:359 src/components/audio/Player.vue:360 +msgid "Looping on whole queue. Click to disable looping." +msgstr "" + +#: front/src/components/library/Track.vue:150 msgid "Lyrics" msgstr "" +#: front/src/components/Sidebar.vue:210 +msgid "Main menu" +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +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 "" @@ -1008,40 +1448,98 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: front/src/views/admin/users/UsersDetail.vue:94 +#: front/src/components/notifications/NotificationRow.vue:44 +msgid "Mark as read" +msgstr "" + +#: front/src/components/notifications/NotificationRow.vue:45 +msgid "Mark as unread" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:281 msgid "MB" msgstr "" -#: front/src/components/Sidebar.vue:63 +#: front/src/components/audio/Player.vue:346 +msgid "Media player" +msgstr "" + +#: front/src/components/Footer.vue:32 +msgid "Mobile and desktop apps" +msgstr "" + +#: front/src/components/Sidebar.vue:97 src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/views/admin/moderation/Base.vue:21 +msgid "Moderation" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgid "Moderation policies help you control how your instance interact with a given domain or account." +msgstr "" + +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +msgid "Modification date" +msgstr "" + +#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 msgid "Music" msgstr "" +#: front/src/components/audio/Player.vue:352 +msgid "Mute" +msgstr "" + #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "" +#: front/src/components/library/radios/Builder.vue:236 +msgid "My awesome description" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "" + #: front/src/views/content/libraries/Home.vue:6 msgid "My libraries" msgstr "" -#: front/src/components/audio/track/Row.vue:40 src/components/library/Track.vue:64 -#: front/src/components/library/Track.vue:75 src/components/library/Track.vue:86 -#: front/src/components/library/Track.vue:97 +#: front/src/components/audio/track/Row.vue:40 src/components/library/Track.vue:115 +#: front/src/components/library/Track.vue:124 src/components/library/Track.vue:133 +#: front/src/components/library/Track.vue:142 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 #: front/src/components/manage/library/FilesTable.vue:81 #: front/src/components/manage/users/UsersTable.vue:61 -#: front/src/views/admin/users/UsersDetail.vue:49 -#: front/src/views/content/libraries/FilesTable.vue:89 -#: front/src/views/content/libraries/FilesTable.vue:95 +#: front/src/views/admin/moderation/AccountsDetail.vue:171 +#: front/src/views/admin/moderation/DomainsDetail.vue:90 +#: front/src/views/content/libraries/FilesTable.vue:92 +#: front/src/views/content/libraries/FilesTable.vue:98 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 +#: front/src/views/admin/moderation/DomainsDetail.vue:117 msgid "N/A" msgstr "" +#: front/src/components/manage/moderation/AccountsTable.vue:39 +#: front/src/components/manage/moderation/DomainsTable.vue:38 +#: front/src/components/mixins/Translations.vue:26 #: front/src/components/playlists/PlaylistModal.vue:31 -#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/admin/moderation/DomainsDetail.vue:105 #: front/src/views/content/libraries/Form.vue:10 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:27 msgid "Name" msgstr "" @@ -1050,11 +1548,15 @@ msgstr "" msgid "New password" msgstr "" -#: front/src/components/Sidebar.vue:149 +#: front/src/components/Sidebar.vue:160 msgid "New tracks will be appended here automatically." msgstr "" -#: front/src/components/Sidebar.vue:116 +#: front/src/components/audio/Player.vue:350 +msgid "Next track" +msgstr "" + +#: front/src/components/Sidebar.vue:119 msgid "No" msgstr "" @@ -1062,7 +1564,15 @@ msgstr "" msgid "No add-ons, no plugins : you only need a web library" msgstr "" -#: front/src/components/library/Track.vue:113 +#: front/src/components/audio/Search.vue:25 +msgid "No album matched your query" +msgstr "" + +#: front/src/components/audio/Search.vue:16 +msgid "No artist matched your query" +msgstr "" + +#: front/src/components/library/Track.vue:158 msgid "No lyrics available for this track." msgstr "" @@ -1070,6 +1580,16 @@ msgstr "" msgid "No matching library." msgstr "" +#: front/src/views/Notifications.vue:26 +msgid "No notifications yet." +msgstr "" + +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/playlists/Form.vue:81 src/views/content/libraries/Form.vue:72 +#: front/src/components/mixins/Translations.vue:11 +msgid "Nobody except me" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:57 msgid "Nobody is following this library" msgstr "" @@ -1082,7 +1602,7 @@ msgstr "" msgid "Notifications" msgstr "" -#: front/src/App.vue:36 +#: front/src/components/Footer.vue:47 msgid "Official website" msgstr "" @@ -1094,13 +1614,30 @@ msgstr "" msgid "Open" msgstr "" -#: front/src/App.vue:62 -msgid "Options" +#: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgid "Open profile" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:16 +msgid "Open website" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +msgid "Or customize your rule" +msgstr "" + +#: front/src/components/favorites/List.vue:31 src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/playlists/List.vue:25 +msgid "Order" msgstr "" #: front/src/components/favorites/List.vue:23 src/components/library/Artists.vue:15 #: front/src/components/library/Radios.vue:33 #: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/moderation/AccountsTable.vue:11 +#: front/src/components/manage/moderation/DomainsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 #: front/src/views/content/libraries/FilesTable.vue:21 @@ -1108,12 +1645,10 @@ msgstr "" msgid "Ordering" msgstr "" -#: front/src/components/favorites/List.vue:31 src/components/library/Artists.vue:23 -#: front/src/components/library/Radios.vue:41 -#: front/src/components/manage/library/FilesTable.vue:17 -#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/components/library/Artists.vue:23 +#: front/src/components/manage/moderation/AccountsTable.vue:19 +#: front/src/components/manage/moderation/DomainsTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:29 -#: front/src/views/playlists/List.vue:25 msgid "Ordering direction" msgstr "" @@ -1121,21 +1656,45 @@ 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/Pagination.vue:39 +msgid "Pagination" +msgstr "" + #: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 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/library/FileUpload.vue:105 +#: front/src/components/audio/Player.vue:349 +msgid "Pause track" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:59 +msgid "Pause/play the current track" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgid "Paused" +msgstr "" + +#: front/src/components/library/FileUpload.vue:106 #: front/src/views/content/libraries/FilesTable.vue:14 -#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:208 msgid "Pending" msgstr "" @@ -1147,22 +1706,22 @@ msgstr "" msgid "Pending files" msgstr "" -#: front/src/components/requests/Form.vue:26 -msgid "Pending requests" +#: front/src/components/Sidebar.vue:212 +msgid "Pending follow requests" msgstr "" #: front/src/components/manage/users/UsersTable.vue:42 -#: front/src/views/admin/users/UsersDetail.vue:68 +#: front/src/views/admin/moderation/AccountsDetail.vue:137 msgid "Permissions" msgstr "" -#: front/src/components/audio/PlayButton.vue:9 src/components/library/Track.vue:30 +#: front/src/components/audio/PlayButton.vue:9 src/components/library/Track.vue:40 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:23 +#: front/src/components/library/Album.vue:73 src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "" @@ -1171,13 +1730,36 @@ msgid "Play all albums" msgstr "" #: front/src/components/audio/PlayButton.vue:15 +#: front/src/components/audio/PlayButton.vue:65 msgid "Play next" msgstr "" +#: front/src/components/ShortcutsModal.vue:67 +msgid "Play next track" +msgstr "" + #: front/src/components/audio/PlayButton.vue:16 +#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:70 msgid "Play now" msgstr "" +#: front/src/components/ShortcutsModal.vue:63 +msgid "Play previous track" +msgstr "" + +#: front/src/components/Sidebar.vue:211 +msgid "Play this track" +msgstr "" + +#: front/src/components/audio/Player.vue:348 +msgid "Play track" +msgstr "" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "" + #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1205,8 +1787,8 @@ msgid "Playlist visibility" msgstr "" #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104 -#: front/src/views/admin/Settings.vue:82 +#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 +#: front/src/views/playlists/List.vue:106 msgid "Playlists" msgstr "" @@ -1226,6 +1808,22 @@ msgstr "" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgid "Prevent account or domain from triggering notifications, except from followers." +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:29 +msgid "Preview" +msgstr "" + +#: front/src/components/audio/Player.vue:347 +msgid "Previous track" +msgstr "" + +#: front/src/views/content/remote/Card.vue:39 +msgid "Problem during scanning" +msgstr "" + #: front/src/components/library/FileUpload.vue:58 msgid "Proceed" msgstr "" @@ -1239,6 +1837,8 @@ msgstr "" msgid "Processing" msgstr "" +#: front/src/components/manage/moderation/AccountsTable.vue:188 +#: front/src/components/manage/moderation/DomainsTable.vue:168 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -1264,6 +1864,18 @@ msgstr "" msgid "Queue" msgstr "" +#: front/src/components/audio/Player.vue:282 +msgid "Queue shuffled!" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "" + #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "" @@ -1276,12 +1888,24 @@ msgstr "" msgid "Radio updated" msgstr "" -#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:142 +#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:141 msgid "Radios" msgstr "" -#: front/src/views/instance/Timeline.vue:7 -msgid "Recent activity on this instance" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgid "Reason" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:222 +#: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgid "Received library follows" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:40 +#: front/src/components/mixins/Translations.vue:36 +#: front/src/components/mixins/Translations.vue:37 +msgid "Received messages" msgstr "" #: front/src/components/library/Home.vue:24 @@ -1296,11 +1920,18 @@ msgstr "" msgid "Recently listened" msgstr "" -#: front/src/views/admin/users/UsersDetail.vue:103 #: front/src/views/content/remote/Home.vue:15 msgid "Refresh" msgstr "" +#: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgid "Refresh node info" +msgstr "" + +#: front/src/components/common/ActionTable.vue:272 +msgid "Refresh table content" +msgstr "" + #: front/src/components/auth/Profile.vue:12 msgid "Registered since %{ date }" msgstr "" @@ -1317,10 +1948,19 @@ msgstr "" msgid "Reject" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +msgid "Reject media" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:43 msgid "Rejected" msgstr "" +#: front/src/views/content/libraries/FilesTable.vue:234 +msgid "Relaunch import" +msgstr "" + #: front/src/views/content/remote/Home.vue:6 msgid "Remote libraries" msgstr "" @@ -1337,6 +1977,22 @@ msgstr "" msgid "Remove avatar" msgstr "" +#: front/src/components/favorites/TrackFavoriteIcon.vue:26 +msgid "Remove from favorites" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:90 +msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1350,11 +2006,8 @@ msgstr "" msgid "Request a password" msgstr "" -#: front/src/components/requests/Form.vue:20 -msgid "Request submitted!" -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 "" @@ -1363,17 +2016,37 @@ msgstr "" msgid "Results per page" msgstr "" +#: front/src/views/auth/EmailConfirm.vue:17 +msgid "Return to login" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgid "Rule" +msgstr "" + #: front/src/components/admin/SettingsGroup.vue:63 #: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "" -#: front/src/views/content/remote/Card.vue:31 -msgid "Scan pending" +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" msgstr "" -#: front/src/views/content/remote/Card.vue:43 -msgid "Scanned successfully" +#: front/src/views/content/remote/Card.vue:63 +msgid "Scan now" +msgstr "" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "" + +#: front/src/views/content/remote/Card.vue:31 +msgid "Scan waiting" +msgstr "" + +#: front/src/views/content/remote/Card.vue:43 +msgid "Scanned" msgstr "" #: front/src/views/content/remote/Card.vue:47 @@ -1381,11 +2054,13 @@ msgid "Scanned with errors" msgstr "" #: front/src/views/content/remote/Card.vue:35 -msgid "Scanning... (%{ progress }%)" +msgid "Scanning… (%{ progress }%)" msgstr "" #: front/src/components/library/Artists.vue:10 src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 #: front/src/views/content/libraries/FilesTable.vue:5 src/views/playlists/List.vue:13 @@ -1396,19 +2071,53 @@ msgstr "" msgid "Search a remote library" msgstr "" +#: front/src/components/manage/moderation/AccountsTable.vue:171 +msgid "Search by domain, username, bio..." +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:151 +msgid "Search by name..." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:201 +msgid "Search by title, artist, album…" +msgstr "" + +#: front/src/components/manage/library/FilesTable.vue:176 +msgid "Search by title, artist, domain…" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:153 +msgid "Search by username, e-mail address, code…" +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:163 +msgid "Search by username, e-mail address, 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 "" -#: front/src/components/library/Track.vue:116 +#: front/src/components/library/Track.vue:162 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 +#: front/src/components/library/Track.vue:47 msgid "Search on Wikipedia" msgstr "" +#: front/src/components/library/Library.vue:32 src/views/admin/library/Base.vue:17 +#: front/src/views/admin/moderation/Base.vue:22 src/views/admin/users/Base.vue:21 +#: front/src/views/content/Base.vue:19 +msgid "Secondary menu" +msgstr "" + #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "" @@ -1417,19 +2126,19 @@ msgstr "" msgid "Select a filter" msgstr "" -#: front/src/components/common/ActionTable.vue:64 +#: front/src/components/common/ActionTable.vue:77 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "" msgstr[1] "" -#: front/src/components/common/ActionTable.vue:73 +#: front/src/components/common/ActionTable.vue:86 msgid "Select only current page" msgstr "" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/moderation/AccountsDetail.vue:472 msgid "Settings" msgstr "" @@ -1446,7 +2155,7 @@ msgid "Share link" msgstr "" #: front/src/views/content/libraries/Detail.vue:15 -msgid "Share this link with other users so they can request an access to your library." +msgid "Share this link with other users so they can request access to your library." msgstr "" #: front/src/views/content/libraries/Detail.vue:14 @@ -1466,31 +2175,70 @@ msgid_plural "Show %{ count } more albums" msgstr[0] "" msgstr[1] "" +#: front/src/components/ShortcutsModal.vue:42 +msgid "Show available keyboard shortcuts" +msgstr "" + #: front/src/views/Notifications.vue:10 msgid "Show read notifications" msgstr "" +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "" + #: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/moderation/AccountsTable.vue:88 +#: front/src/components/manage/moderation/DomainsTable.vue:74 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:111 +#: front/src/views/content/libraries/FilesTable.vue:114 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "" +#: front/src/components/ShortcutsModal.vue:83 +msgid "Shuffle queue" +msgstr "" + +#: front/src/components/audio/Player.vue:362 +msgid "Shuffle your queue" +msgstr "" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 -#: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "" -#: front/src/components/library/FileUpload.vue:84 src/components/library/Track.vue:69 +#: front/src/components/mixins/Translations.vue:31 +#: front/src/views/admin/moderation/AccountsDetail.vue:176 +#: front/src/components/mixins/Translations.vue:32 +msgid "Sign-up date" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +msgid "Silence activity" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +msgid "Silence notifications" +msgstr "" + +#: front/src/components/library/FileUpload.vue:85 +#: front/src/components/library/Track.vue:120 #: front/src/components/manage/library/FilesTable.vue:44 -#: front/src/views/content/libraries/FilesTable.vue:57 -#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:60 +#: front/src/components/mixins/Translations.vue:29 msgid "Size" msgstr "" #: front/src/views/content/libraries/FilesTable.vue:15 -#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:204 msgid "Skipped" msgstr "" @@ -1498,26 +2246,14 @@ msgstr "" msgid "Skipped files" msgstr "" -#: front/src/components/requests/Form.vue:3 -msgid "Something's missing in the library? Let us know what you would like to listen!" -msgstr "" - -#: 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" +#: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgid "Software" msgstr "" -#: front/src/App.vue:40 +#: front/src/components/Footer.vue:49 msgid "Source code" msgstr "" -#: front/src/App.vue:39 -msgid "Source code (%{version})" -msgstr "" - #: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" @@ -1527,10 +2263,23 @@ msgstr "" msgid "Start" msgstr "" -#: front/src/components/library/FileUpload.vue:85 +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/admin/moderation/DomainsDetail.vue:123 #: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "" @@ -1539,23 +2288,23 @@ msgstr "" msgid "Stop" msgstr "" -#: front/src/components/Sidebar.vue:150 +#: front/src/components/Sidebar.vue:161 msgid "Stop radio" msgstr "" -#: front/src/App.vue:11 src/components/requests/Form.vue:17 +#: front/src/App.vue:22 msgid "Submit" msgstr "" -#: front/src/components/requests/Form.vue:22 -msgid "Submit another request" +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "" -#: front/src/App.vue:13 +#: front/src/App.vue:26 msgid "Suggested choices" msgstr "" @@ -1563,8 +2312,16 @@ msgstr "" msgid "Summary" msgstr "" +#: front/src/components/Footer.vue:39 +msgid "Support forum" +msgstr "" + +#: front/src/components/library/FileUpload.vue:78 +msgid "Supported extensions: %{ extensions }" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 -msgid "Syncing changes to server..." +msgid "Syncing changes to server…" msgstr "" #: front/src/components/common/CopyInput.vue:3 @@ -1575,18 +2332,22 @@ msgstr "" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "" -#: front/src/App.vue:58 +#: front/src/components/Footer.vue:53 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "" #: front/src/views/content/libraries/Form.vue:34 -msgid "The library and all its tracks will be deleted. This action is irreversible." +msgid "The library and all its tracks will be deleted. This can not be undone." msgstr "" #: front/src/components/library/FileUpload.vue:39 msgid "The music files you are uploading are tagged properly:" msgstr "" +#: front/src/components/audio/Player.vue:67 +msgid "The next track will play automatically in a few seconds..." +msgstr "" + #: front/src/components/Home.vue:121 msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "" @@ -1599,7 +2360,15 @@ msgstr "" msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "" -#: front/src/components/library/Album.vue:52 +#: front/src/views/content/Home.vue:4 +msgid "There are various ways to grab new content and make it available here." +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgid "This action is irreversible." +msgstr "" + +#: front/src/components/library/Album.vue:91 msgid "This album is present in the following libraries:" msgstr "" @@ -1607,23 +2376,44 @@ msgstr "" msgid "This artist is present in the following libraries:" msgstr "" +#: front/src/views/admin/moderation/AccountsDetail.vue:55 +#: front/src/views/admin/moderation/DomainsDetail.vue:48 +msgid "This domain is subject to specific moderation rules" +msgstr "" + #: front/src/views/content/Home.vue:9 -msgid "This instance offers up to %{quota} of storage space to every user." +msgid "This instance offers up to %{quota} of storage space for every user." msgstr "" #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "" -#: front/src/components/common/ActionTable.vue:38 -msgid "This may affect a lot of elements, please double check this is really what you want." +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personal music, I hope you like it." +msgstr "" + +#: front/src/views/content/remote/Card.vue:131 +msgid "This library is private and your approval from its owner is needed to access its content" +msgstr "" + +#: front/src/views/content/remote/Card.vue:132 +msgid "This library is public and you can access its content freely" +msgstr "" + +#: front/src/components/common/ActionTable.vue:45 +msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "" #: front/src/components/library/FileUpload.vue:52 msgid "This reference will be used to group imported files together." msgstr "" -#: front/src/components/library/Track.vue:125 +#: front/src/components/audio/PlayButton.vue:73 +msgid "This track is not available in any library you have access to" +msgstr "" + +#: front/src/components/library/Track.vue:171 msgid "This track is present in the following libraries:" msgstr "" @@ -1639,142 +2429,9 @@ msgstr "" msgid "This will completely disable access to the Subsonic API using from account." msgstr "" -#: front/src/App.vue:162 src/components/About.vue:55 src/components/Home.vue:154 -#: front/src/components/PageNotFound.vue:33 src/components/Sidebar.vue:203 -#: front/src/components/Sidebar.vue:204 src/components/audio/PlayButton.vue:54 -#: front/src/components/audio/PlayButton.vue:55 -#: front/src/components/audio/PlayButton.vue:56 -#: front/src/components/audio/PlayButton.vue:61 -#: front/src/components/audio/PlayButton.vue:64 -#: front/src/components/audio/PlayButton.vue:158 src/components/audio/Player.vue:216 -#: front/src/components/audio/Player.vue:273 src/components/audio/Player.vue:274 -#: front/src/components/audio/Player.vue:275 src/components/audio/Player.vue:276 -#: front/src/components/audio/Player.vue:277 src/components/audio/Player.vue:278 -#: front/src/components/audio/Player.vue:279 src/components/audio/Player.vue:280 -#: front/src/components/audio/Player.vue:281 src/components/audio/Player.vue:282 -#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 -#: front/src/components/audio/SearchBar.vue:20 src/components/audio/SearchBar.vue:25 -#: front/src/components/audio/SearchBar.vue:26 src/components/audio/SearchBar.vue:27 -#: front/src/components/auth/Login.vue:77 src/components/auth/Login.vue:78 -#: front/src/components/auth/Logout.vue:20 src/components/auth/Profile.vue:47 -#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95 -#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 -#: front/src/components/auth/Signup.vue:98 -#: front/src/components/auth/SubsonicTokenForm.vue:95 -#: front/src/components/auth/SubsonicTokenForm.vue:111 -#: front/src/components/favorites/List.vue:110 -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 -#: front/src/components/forms/PasswordInput.vue:25 -#: front/src/components/library/Album.vue:101 src/components/library/Artist.vue:129 -#: front/src/components/library/Artists.vue:119 -#: front/src/components/library/Artists.vue:120 -#: front/src/components/library/FileUpload.vue:238 -#: front/src/components/library/FileUpload.vue:239 -#: front/src/components/library/FileUpload.vue:240 -#: front/src/components/library/FileUpload.vue:241 src/components/library/Home.vue:65 -#: front/src/components/library/Radios.vue:141 src/components/library/Radios.vue:142 -#: front/src/components/library/Track.vue:195 -#: front/src/components/library/radios/Builder.vue:233 -#: front/src/components/library/radios/Builder.vue:235 -#: front/src/components/library/radios/Builder.vue:236 -#: front/src/components/manage/library/FilesTable.vue:176 -#: front/src/components/manage/library/FilesTable.vue:190 -#: front/src/components/manage/users/InvitationForm.vue:58 -#: front/src/components/manage/users/InvitationsTable.vue:153 -#: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/components/manage/users/UsersTable.vue:163 -#: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/components/metadata/ArtistCard.vue:49 -#: front/src/components/metadata/ReleaseCard.vue:53 -#: front/src/components/metadata/Search.vue:114 -#: front/src/components/metadata/Search.vue:130 -#: front/src/components/metadata/Search.vue:134 -#: front/src/components/metadata/Search.vue:138 -#: front/src/components/mixins/Translations.vue:7 -#: front/src/components/mixins/Translations.vue:8 -#: front/src/components/mixins/Translations.vue:10 -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/mixins/Translations.vue:16 -#: front/src/components/mixins/Translations.vue:17 -#: front/src/components/mixins/Translations.vue:18 -#: front/src/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 -#: front/src/components/mixins/Translations.vue:27 -#: front/src/components/mixins/Translations.vue:28 -#: front/src/components/mixins/Translations.vue:29 -#: front/src/components/mixins/Translations.vue:30 -#: front/src/components/mixins/Translations.vue:31 -#: front/src/components/notifications/NotificationRow.vue:39 -#: front/src/components/notifications/NotificationRow.vue:40 -#: front/src/components/notifications/NotificationRow.vue:44 -#: front/src/components/notifications/NotificationRow.vue:45 -#: front/src/components/notifications/NotificationRow.vue:62 -#: front/src/components/playlists/Editor.vue:163 src/components/playlists/Form.vue:74 -#: front/src/components/playlists/Form.vue:81 src/components/playlists/Form.vue:85 -#: front/src/components/playlists/Form.vue:89 -#: front/src/components/playlists/PlaylistModal.vue:116 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -#: front/src/components/requests/Form.vue:73 src/components/requests/Form.vue:74 -#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 -#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 -#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 -#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 -#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 -#: front/src/views/admin/library/Base.vue:16 src/views/admin/library/FilesList.vue:21 -#: front/src/views/admin/users/Base.vue:20 -#: front/src/views/admin/users/InvitationsList.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:169 -#: front/src/views/admin/users/UsersDetail.vue:170 -#: front/src/views/admin/users/UsersDetail.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 -#: front/src/views/admin/users/UsersList.vue:21 src/views/auth/EmailConfirm.vue:51 -#: front/src/views/auth/PasswordReset.vue:52 src/views/auth/PasswordReset.vue:53 -#: front/src/views/auth/PasswordResetConfirm.vue:62 src/views/content/Base.vue:19 -#: front/src/views/content/Home.vue:35 src/views/content/libraries/Card.vue:58 -#: front/src/views/content/libraries/Card.vue:59 -#: front/src/views/content/libraries/Card.vue:60 -#: front/src/views/content/libraries/Card.vue:61 -#: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/content/libraries/FilesTable.vue:226 -#: front/src/views/content/libraries/FilesTable.vue:229 -#: front/src/views/content/libraries/FilesTable.vue:230 -#: front/src/views/content/libraries/FilesTable.vue:233 -#: front/src/views/content/libraries/FilesTable.vue:234 -#: front/src/views/content/libraries/FilesTable.vue:237 -#: front/src/views/content/libraries/FilesTable.vue:238 -#: front/src/views/content/libraries/FilesTable.vue:241 -#: front/src/views/content/libraries/FilesTable.vue:242 -#: front/src/views/content/libraries/FilesTable.vue:258 -#: front/src/views/content/libraries/FilesTable.vue:259 -#: front/src/views/content/libraries/Form.vue:70 -#: front/src/views/content/libraries/Form.vue:71 -#: front/src/views/content/libraries/Form.vue:72 -#: front/src/views/content/libraries/Form.vue:73 -#: front/src/views/content/libraries/Form.vue:74 -#: front/src/views/content/libraries/Form.vue:106 -#: front/src/views/content/libraries/Form.vue:109 -#: front/src/views/content/libraries/Form.vue:129 -#: front/src/views/content/remote/Card.vue:131 src/views/content/remote/Card.vue:132 -#: front/src/views/content/remote/Card.vue:165 src/views/content/remote/Card.vue:166 -#: front/src/views/content/remote/ScanForm.vue:48 src/views/instance/Timeline.vue:57 -#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:104 -#: front/src/views/playlists/List.vue:105 src/views/radios/Detail.vue:80 +#: front/src/App.vue:129 src/components/Footer.vue:72 msgid "This will erase your local data and disconnect you, do you want to continue?" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "" -msgstr[1] "" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -1784,26 +2441,41 @@ msgstr "" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "" -#: front/src/views/content/libraries/Quota.vue:90 -msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +#: front/src/components/audio/track/Table.vue:6 +#: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/components/mixins/Translations.vue:28 +msgid "Title" msgstr "" -#: front/src/views/content/libraries/Quota.vue:38 -msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +#: front/src/components/ShortcutsModal.vue:79 +msgid "Toggle queue looping" msgstr "" -#: front/src/views/content/libraries/Quota.vue:64 -msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#: front/src/views/admin/moderation/DomainsDetail.vue:225 +msgid "Total size" msgstr "" -#: front/src/components/audio/track/Table.vue:6 -#: front/src/components/manage/library/FilesTable.vue:37 -#: front/src/views/content/libraries/FilesTable.vue:51 -#: front/src/components/mixins/Translations.vue:26 -msgid "Title" +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:113 +msgid "Total users" +msgstr "" + +#: front/src/components/audio/SearchBar.vue:27 src/components/library/Track.vue:262 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:205 +msgid "Track already present in one of your libraries" msgstr "" -#: front/src/components/library/Track.vue:53 +#: front/src/components/library/Track.vue:85 msgid "Track information" msgstr "" @@ -1811,14 +2483,25 @@ msgstr "" msgid "Track matching filter" msgstr "" +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +msgid "Track name" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:209 +msgid "Track uploaded, but not processed by the server yet" +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 src/views/content/Base.vue:8 -#: front/src/views/content/libraries/Detail.vue:8 src/views/playlists/Detail.vue:50 -#: front/src/views/radios/Detail.vue:34 +#: front/src/components/library/Album.vue:81 +#: front/src/components/playlists/PlaylistModal.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:265 +#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8 +#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "" @@ -1834,11 +2517,17 @@ msgstr "" msgid "tracks listened" msgstr "" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/Track.vue:138 #: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:151 msgid "Type" msgstr "" +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#: front/src/components/manage/moderation/DomainsTable.vue:42 +msgid "Under moderation rule" +msgstr "" + #: front/src/views/content/remote/Card.vue:100 src/views/content/remote/Card.vue:105 msgid "Unfollow" msgstr "" @@ -1855,6 +2544,15 @@ msgstr "" msgid "Unlimited music" msgstr "" +#: front/src/components/audio/Player.vue:351 +msgid "Unmute" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +msgid "Update" +msgstr "" + #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "" @@ -1863,6 +2561,10 @@ msgstr "" msgid "Update library" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +msgid "Update moderation rule" +msgstr "" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "" @@ -1876,9 +2578,7 @@ msgid "Update your password" msgstr "" #: front/src/views/content/libraries/Card.vue:44 -#: front/src/components/manage/users/UsersTable.vue:173 #: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:177 msgid "Upload" msgstr "" @@ -1890,23 +2590,32 @@ msgstr "" msgid "Upload audio content" msgstr "" -#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Upload date" msgstr "" +#: front/src/components/library/FileUpload.vue:219 +#: front/src/components/library/FileUpload.vue:220 +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +msgstr "" + #: front/src/views/content/Home.vue:7 -msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "" #: front/src/components/library/FileUpload.vue:31 msgid "Upload new tracks" msgstr "" -#: front/src/views/admin/users/UsersDetail.vue:82 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 msgid "Upload quota" msgstr "" -#: front/src/components/library/FileUpload.vue:99 +#: front/src/components/library/FileUpload.vue:228 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/FileUpload.vue:100 msgid "Uploaded" msgstr "" @@ -1914,11 +2623,19 @@ msgstr "" msgid "Uploading" msgstr "" -#: front/src/components/library/FileUpload.vue:102 -msgid "Uploading..." +#: front/src/components/library/FileUpload.vue:103 +msgid "Uploading…" +msgstr "" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:37 +#: front/src/views/admin/moderation/AccountsDetail.vue:305 +#: front/src/views/admin/moderation/DomainsDetail.vue:241 +#: front/src/components/mixins/Translations.vue:38 +msgid "Uploads" msgstr "" -#: front/src/App.vue:44 +#: front/src/components/Footer.vue:16 msgid "Use another instance" msgstr "" @@ -1926,6 +2643,10 @@ msgstr "" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" msgstr "" @@ -1938,8 +2659,8 @@ msgstr "" msgid "User activity" msgstr "" -#: front/src/components/library/Album.vue:49 src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:122 +#: front/src/components/library/Album.vue:88 src/components/library/Artist.vue:60 +#: front/src/components/library/Track.vue:168 msgid "User libraries" msgstr "" @@ -1949,7 +2670,9 @@ msgstr "" #: front/src/components/auth/Signup.vue:19 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:85 +#: front/src/components/mixins/Translations.vue:34 msgid "Username" msgstr "" @@ -1961,12 +2684,23 @@ msgstr "" msgid "users" msgstr "" -#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 -#: front/src/views/admin/users/UsersList.vue:3 src/views/admin/users/UsersList.vue:21 -#: front/src/views/admin/Settings.vue:81 +#: front/src/components/Sidebar.vue:91 +#: front/src/components/manage/moderation/DomainsTable.vue:39 +#: front/src/components/mixins/Translations.vue:35 src/views/admin/Settings.vue:81 +#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3 +#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/mixins/Translations.vue:36 msgid "Users" msgstr "" +#: front/src/components/Footer.vue:29 +msgid "Using Funkwhale" +msgstr "" + +#: front/src/components/Footer.vue:13 +msgid "Version %{version}" +msgstr "" + #: front/src/views/content/libraries/Quota.vue:29 #: front/src/views/content/libraries/Quota.vue:56 #: front/src/views/content/libraries/Quota.vue:82 @@ -1974,9 +2708,9 @@ msgid "View files" msgstr "" #: front/src/components/library/Album.vue:37 src/components/library/Artist.vue:35 -#: front/src/components/library/Track.vue:44 -#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/library/Track.vue:51 #: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 msgid "View on MusicBrainz" msgstr "" @@ -1984,6 +2718,22 @@ msgstr "" msgid "Visibility" msgstr "" +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "" + +#: front/src/components/library/Album.vue:67 +msgid "Volume %{ number }" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "" @@ -1996,6 +2746,10 @@ msgstr "" msgid "We cannot create your account" msgstr "" +#: front/src/components/audio/Player.vue:64 +msgid "We cannot load this track" +msgstr "" + #: front/src/components/auth/Login.vue:7 msgid "We cannot log you in" msgstr "" @@ -2012,16 +2766,16 @@ msgstr "" msgid "We do not track you or bother you with ads" msgstr "" -#: front/src/views/Notifications.vue:26 -msgid "We don't have any notification to display!" +#: front/src/components/library/Track.vue:95 +msgid "We don't have any copyright information for this track" msgstr "" -#: front/src/views/content/Home.vue:4 -msgid "We offer various way to grab new content and make it available here." +#: front/src/components/library/Track.vue:106 +msgid "We don't have any licensing information for this track" msgstr "" #: front/src/components/library/FileUpload.vue:40 -msgid "we recommend using Picard for that purpose" +msgid "We recommend using Picard for that purpose." msgstr "" #: front/src/components/Home.vue:7 @@ -2032,8 +2786,8 @@ msgstr "" 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 ;)" +#: front/src/components/Home.vue:153 +msgid "Welcome" msgstr "" #: front/src/components/Home.vue:5 @@ -2044,7 +2798,17 @@ msgstr "" msgid "Why funkwhale?" msgstr "" -#: front/src/components/Sidebar.vue:115 +#: front/src/components/audio/EmbedWizard.vue:13 +msgid "Widget height" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:6 +msgid "Widget width" +msgstr "" + +#: front/src/components/Sidebar.vue:118 +#: front/src/components/manage/moderation/AccountsTable.vue:72 +#: front/src/components/manage/moderation/DomainsTable.vue:58 msgid "Yes" msgstr "" @@ -2052,6 +2816,10 @@ msgstr "" msgid "Yes, log me out!" msgstr "" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You are able to share your library with other people, regardless of its visibility." +msgstr "" + #: front/src/components/library/FileUpload.vue:33 msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "" @@ -2068,7 +2836,11 @@ msgstr "" 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 +#: front/src/views/auth/EmailConfirm.vue:24 +msgid "You can now use the service without limitations." +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 "" @@ -2076,16 +2848,24 @@ msgstr "" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "" -#: front/src/components/Sidebar.vue:147 +#: front/src/views/admin/moderation/AccountsDetail.vue:46 +msgid "You don't have any rule in place for this account." +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgid "You don't have any rule in place for this domain." +msgstr "" + +#: front/src/components/Sidebar.vue:158 msgid "You have a radio playing" msgstr "" -#: front/src/App.vue:8 -msgid "You need to select an instance in order to continue" +#: front/src/components/audio/Player.vue:71 +msgid "You may have a connectivity issue." msgstr "" -#: front/src/views/content/libraries/Form.vue:19 -msgid "You will be able to share your library with other people, regardless of it's visibility." +#: front/src/App.vue:17 +msgid "You need to select an instance in order to continue" msgstr "" #: front/src/components/auth/Settings.vue:100 @@ -2096,8 +2876,8 @@ msgstr "" msgid "You will have to update your password on your clients that use this password." msgstr "" -#: front/src/views/auth/EmailConfirm.vue:24 -msgid "Your email address was confirmed, you can now use the service without limitations." +#: front/src/components/favorites/List.vue:112 +msgid "Your Favorites" msgstr "" #: front/src/components/Home.vue:114 @@ -2115,401 +2895,3 @@ msgstr "" #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "" - -#: front/src/components/mixins/Translations.vue:8 -msgid "Activity visibility" -msgstr "" - -#: front/src/components/mixins/Translations.vue:9 -msgid "Determine the visibility level of your activity" -msgstr "" - -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/playlists/Form.vue:81 src/views/content/libraries/Form.vue:72 -msgid "Nobody except me" -msgstr "" - -#: front/src/components/mixins/Translations.vue:12 -#: front/src/components/playlists/Form.vue:85 src/views/content/libraries/Form.vue:73 -msgid "Everyone on this instance" -msgstr "" - -#: front/src/components/mixins/Translations.vue:18 -msgid "Accessed date" -msgstr "" - -#: front/src/components/mixins/Translations.vue:19 -msgid "Modification date" -msgstr "" - -#: front/src/components/mixins/Translations.vue:20 -msgid "Imported date" -msgstr "" - -#: front/src/components/mixins/Translations.vue:22 -msgid "Track name" -msgstr "" - -#: front/src/components/mixins/Translations.vue:23 -msgid "Album name" -msgstr "" - -#: front/src/components/mixins/Translations.vue:30 -msgid "Sign-up date" -msgstr "" - -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "" - -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "" - -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "" - -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "" - -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "" - -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "" - -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "" - -#: front/src/components/auth/Profile.vue:47 -msgid "%{ username }'s profile" -msgstr "" - -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "" - -#: front/src/components/auth/Settings.vue:249 -msgid "Account Settings" -msgstr "" - -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "" - -#: front/src/components/favorites/List.vue:110 -msgid "Your Favorites" -msgstr "" - -#: front/src/components/library/Radios.vue:141 -msgid "Enter a radio name..." -msgstr "" - -#: front/src/components/library/radios/Builder.vue:233 -msgid "Radio Builder" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:235 -msgid "My awesome radio" -msgstr "" - -#: front/src/components/library/radios/Builder.vue:236 -msgid "My awesome description" -msgstr "" - -#: front/src/components/library/FileUpload.vue:238 -msgid "Upload refused, ensure the file is not too big and you have not reached your quota" -msgstr "" - -#: front/src/components/library/FileUpload.vue:239 -msgid "Impossible to upload this file, ensure it is not too big" -msgstr "" - -#: front/src/components/library/FileUpload.vue:240 -msgid "A network error occured while uploading this file" -msgstr "" - -#: front/src/components/library/FileUpload.vue:241 -msgid "Upload timeout, please try again" -msgstr "" - -#: front/src/components/library/Artists.vue:119 -msgid "Enter an artist name..." -msgstr "" - -#: front/src/components/library/Track.vue:195 src/components/audio/SearchBar.vue:27 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "" - -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "" - -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "" - -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "" - -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "" - -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "" - -#: front/src/components/audio/PlayButton.vue:158 -msgid "%{ count } track was added to your queue" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "" - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "" - -#: front/src/components/audio/Player.vue:216 -msgid "Queue shuffled!" -msgstr "" - -#: front/src/components/audio/Player.vue:273 -msgid "Previous track" -msgstr "" - -#: front/src/components/audio/Player.vue:274 -msgid "Play track" -msgstr "" - -#: front/src/components/audio/Player.vue:275 -msgid "Pause track" -msgstr "" - -#: front/src/components/audio/Player.vue:276 -msgid "Next track" -msgstr "" - -#: front/src/components/audio/Player.vue:277 -msgid "Unmute" -msgstr "" - -#: front/src/components/audio/Player.vue:278 -msgid "Mute" -msgstr "" - -#: front/src/components/audio/Player.vue:279 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "" - -#: front/src/components/audio/Player.vue:280 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "" - -#: front/src/components/audio/Player.vue:281 -msgid "Looping on whole queue. Click to disable looping." -msgstr "" - -#: front/src/components/audio/Player.vue:282 -msgid "Shuffle your queue" -msgstr "" - -#: front/src/components/audio/Player.vue:283 -msgid "Clear your queue" -msgstr "" - -#: front/src/components/Sidebar.vue:203 -msgid "Pending import requests" -msgstr "" - -#: front/src/components/Sidebar.vue:204 -msgid "Pending follow requests" -msgstr "" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "" - -#: front/src/components/manage/library/FilesTable.vue:176 -msgid "Search by title, artist, domain..." -msgstr "" - -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "" - -#: front/src/components/manage/users/InvitationsTable.vue:153 -msgid "Search by username, email, code..." -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:163 -msgid "Search by username, email, name..." -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 src/views/admin/Settings.vue:83 -msgid "Federation" -msgstr "" - -#: front/src/components/Home.vue:154 -msgid "Welcome" -msgstr "" - -#: front/src/views/content/remote/ScanForm.vue:48 -msgid "Enter a library url" -msgstr "" - -#: front/src/views/content/remote/Card.vue:165 -msgid "Scan launched" -msgstr "" - -#: front/src/views/content/remote/Card.vue:166 -msgid "Scan skipped (previous scan is too recent)" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:226 -msgid "Search by title, artist, album..." -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:230 -msgid "Track was already present in one of your libraries" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Track is uploaded but not processed by the server yet" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:238 -msgid "An error occured while processing this track, ensure the track is correctly tagged" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:242 -msgid "Import went on successfully" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:259 -msgid "Relaunch import" -msgstr "" - -#: front/src/views/content/libraries/Card.vue:58 -msgid "Visibility: nobody except me" -msgstr "" - -#: front/src/views/content/libraries/Card.vue:59 -msgid "Visibility: everyone on this instance" -msgstr "" - -#: front/src/views/content/libraries/Card.vue:60 -msgid "Visibility: everyone, including other instances" -msgstr "" - -#: front/src/views/content/libraries/Card.vue:61 -msgid "Total size of the files in this library" -msgstr "" - -#: front/src/views/content/libraries/Form.vue:70 -msgid "My awesome library" -msgstr "" - -#: front/src/views/content/libraries/Form.vue:71 -msgid "This library contains my personnal music, I hope you will like it!" -msgstr "" - -#: front/src/views/content/libraries/Form.vue:74 -msgid "Everyone, including other instances" -msgstr "" - -#: front/src/views/content/libraries/Form.vue:106 -msgid "Library updated" -msgstr "" - -#: front/src/views/content/libraries/Form.vue:109 -msgid "Library created" -msgstr "" - -#: front/src/views/content/Home.vue:35 -msgid "Add and manage content" -msgstr "" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "" - -#: front/src/views/playlists/List.vue:105 -msgid "Enter an playlist name..." -msgstr "" - -#: front/src/views/admin/library/Base.vue:16 -msgid "Manage library" -msgstr "" - -#: front/src/views/admin/users/UsersDetail.vue:169 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "" - -#: front/src/views/admin/users/UsersDetail.vue:170 -msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." -msgstr "" - -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "" - -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "" - -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "" - -#: front/src/views/admin/Settings.vue:84 -msgid "Subsonic" -msgstr "" - -#: front/src/views/admin/Settings.vue:85 -msgid "Statistics" -msgstr "" - -#: front/src/views/admin/Settings.vue:86 -msgid "Error reporting" -msgstr "" diff --git a/front/locales/ar/LC_MESSAGES/app.po b/front/locales/ar/LC_MESSAGES/app.po index ee528497..8dc66756 100644 --- a/front/locales/ar/LC_MESSAGES/app.po +++ b/front/locales/ar/LC_MESSAGES/app.po @@ -2,18 +2,16 @@ msgid "" msgstr "" "Project-Id-Version: Arabic (FunkWhale)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-05 20:10+0200\n" -"PO-Revision-Date: 2018-10-06 19:26+0000\n" +"POT-Creation-Date: 2019-01-11 15:55+0100\n" +"PO-Revision-Date: 2018-11-19 16:47+0000\n" "Last-Translator: ButterflyOfFire <butterflyoffire+funkwhale@protonmail.com>\n" -"Language-Team: Arabic <https://translate.funkwhale.audio/projects/funkwhale/" -"funkwhale/front/ar/>\n" +"Language-Team: Arabic <https://translate.funkwhale.audio/projects/funkwhale/funkwhale/front/ar/>\n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 2.20\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 msgid "\"%{ title }\", by %{ artist }" @@ -27,8 +25,8 @@ msgstr "(%{ index } Ù…ÙÙ† %{ length })" msgid "(empty)" msgstr "(Ùارغ)" -#: front/src/components/common/ActionTable.vue:44 -#: front/src/components/common/ActionTable.vue:53 +#: front/src/components/common/ActionTable.vue:57 +#: front/src/components/common/ActionTable.vue:66 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "" @@ -38,7 +36,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54 +#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 msgid "%{ count } track" @@ -70,6 +68,16 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" +#: front/src/components/audio/PlayButton.vue:180 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + #: front/src/components/playlists/Card.vue:18 msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -92,13 +100,21 @@ msgstr "%{ hours } سا %{ minutes } د" msgid "%{ minutes } min" msgstr "%{ minutes } د" -#: front/src/components/activity/Like.vue:7 -msgid "%{ user } favorited a track" -msgstr "Ø£ÙعجÙب %{ user } بمقطع" +#: front/src/components/notifications/NotificationRow.vue:40 +msgid "%{ username } accepted your follow on library \"%{ library }\"" +msgstr "" + +#: front/src/components/notifications/NotificationRow.vue:39 +msgid "%{ username } followed your library \"%{ library }\"" +msgstr "" + +#: front/src/components/auth/Profile.vue:46 +msgid "%{ username }'s profile" +msgstr "المل٠الشخصي Ù„ÙÙ€ %{ username }" -#: front/src/components/activity/Listen.vue:7 -msgid "%{ user } listened to a track" -msgstr "قام %{ user } بالاستماع إلى مَقطَع" +#: front/src/components/Footer.vue:5 +msgid "<translate :translate-params=\"{instanceName: instanceHostname}\">About %{instanceName}</translate>" +msgstr "" #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" @@ -120,15 +136,30 @@ msgstr[3] "%{ count } Ù…Ùضّلة" msgstr[4] "%{ count } Ù…Ùضّلات" msgstr[5] "%{ count } Ù…Ùضّلات" +#: front/src/components/library/FileUpload.vue:225 +#: front/src/components/library/FileUpload.vue:226 +msgid "A network error occured while uploading this file" +msgstr "Øدث خطأ ÙÙŠ الشبكة أثناء تØميل هذا الملÙ" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "عن %{ instance }" -#: front/src/App.vue:53 +#: front/src/components/Footer.vue:6 +#, fuzzy +msgid "About %{instanceName}" +msgstr "عن %{ instance }" + +#: front/src/components/Footer.vue:45 msgid "About Funkwhale" msgstr "عن Ùانك وايل Funkwhale" -#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/components/Footer.vue:10 +#, fuzzy +msgid "About page" +msgstr "صÙØØ© الألبوم" + +#: front/src/components/About.vue:8 src/components/About.vue:64 msgid "About this instance" msgstr "عن مثيل الخادوم هذا" @@ -140,18 +171,32 @@ msgstr "تم قبوله" msgid "Accepted" msgstr "تم قبوله" +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "عÙطّل النÙاذ" + #: front/src/components/Home.vue:106 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" +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +msgid "Accessed date" +msgstr "تاريخ النÙاذ" + +#: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgid "Account data" msgstr "الØساب نشÙØ·" #: front/src/components/auth/Settings.vue:5 msgid "Account settings" msgstr "إعدادات الØساب" +#: front/src/components/auth/Settings.vue:264 +msgid "Account Settings" +msgstr "إعدادات الØساب" + #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Øالة الØساب" @@ -160,11 +205,18 @@ msgstr "Øالة الØساب" msgid "Account's email" msgstr "البريد الإلكتروني الخاص بالØساب" +#: front/src/views/admin/moderation/AccountsList.vue:3 +#: front/src/views/admin/moderation/AccountsList.vue:24 +#: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgid "Accounts" +msgstr "Øالة الØساب" + #: front/src/views/content/libraries/Detail.vue:29 msgid "Action" msgstr "الإجراء" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:99 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "" @@ -174,7 +226,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/common/ActionTable.vue:8 +#: front/src/components/common/ActionTable.vue:21 #: front/src/components/library/radios/Builder.vue:64 msgid "Actions" msgstr "الإجراءات" @@ -183,11 +235,33 @@ msgstr "الإجراءات" msgid "Active" msgstr "النشاط" -#: front/src/components/Sidebar.vue:75 +#: front/src/views/admin/moderation/AccountsDetail.vue:199 +#: front/src/views/admin/moderation/DomainsDetail.vue:144 msgid "Activity" msgstr "النشاط" -#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +msgid "Activity visibility" +msgstr "عرض النشاط" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +msgid "Add" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:13 +msgid "Add a domain" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +msgid "Add a new moderation rule" +msgstr "" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "إضاÙØ© المØتوى Ùˆ إدارته" + +#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 msgid "Add content" msgstr "إضاÙØ© Ù…Øتوى" @@ -199,20 +273,30 @@ msgstr "إضاÙØ© عامل تصÙية" msgid "Add filters to customize your radio" msgstr "قم بإضاÙØ© عوامل تصÙية لتخصيص إذاعتك" +#: front/src/components/audio/PlayButton.vue:64 +#, fuzzy +msgid "Add to current queue" +msgstr "أضÙ٠إلى قائمة الانتظار" + #: front/src/components/favorites/TrackFavoriteIcon.vue:4 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/favorites/TrackFavoriteIcon.vue:28 msgid "Add to favorites" msgstr "إضاÙØ© إلى المÙضلة" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -msgid "Add to playlist..." +#: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgid "Add to playlist…" msgstr "إضاÙØ© إلى قائمة المقاطع الموسيقية …" #: front/src/components/audio/PlayButton.vue:14 msgid "Add to queue" msgstr "أضÙ٠إلى قائمة الانتظار" +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "أضÙÙ‡ إلى قائمة التشغيل هذه" + #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "إضاÙØ© مقطع موسيقي" @@ -221,16 +305,16 @@ msgstr "إضاÙØ© مقطع موسيقي" msgid "Admin" msgstr "المدير" -#: front/src/components/Sidebar.vue:82 +#: front/src/components/Sidebar.vue:79 msgid "Administration" msgstr "الإدارة" -#: front/src/components/audio/track/Table.vue:8 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/track/Table.vue:8 +#: front/src/components/library/Album.vue:159 #: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/views/content/libraries/FilesTable.vue:53 -#: front/src/components/library/Album.vue:101 -#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Album" msgstr "الألبوم" @@ -244,13 +328,19 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/library/Track.vue:20 +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +msgid "Album name" +msgstr "عنوان الألبوم" + +#: front/src/components/library/Track.vue:27 msgid "Album page" msgstr "صÙØØ© الألبوم" #: front/src/components/audio/Search.vue:19 #: src/components/instance/Stats.vue:48 -#: front/src/components/requests/Form.vue:9 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 +#: front/src/views/admin/moderation/DomainsDetail.vue:257 msgid "Albums" msgstr "الألبومات" @@ -271,33 +361,44 @@ msgstr "Øدث خطأ أثناء عملية ØÙظ التغييرات" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "طرأ هناك خطأ ما، ذلك قد يعني أن السيرÙر غير متصل أو أنّ الإتصال به غير ممكن" +#: front/src/components/notifications/NotificationRow.vue:62 +msgid "Approve" +msgstr "" + #: front/src/components/auth/Logout.vue:5 msgid "Are you sure you want to log out?" msgstr "أمتأكد من أنك تريد الخروج ØŸ" -#: front/src/components/audio/track/Table.vue:7 +#: front/src/components/audio/SearchBar.vue:25 +#: src/components/audio/track/Table.vue:7 +#: front/src/components/library/Artist.vue:137 #: front/src/components/manage/library/FilesTable.vue:38 -#: front/src/views/content/libraries/FilesTable.vue:52 -#: front/src/components/library/Artist.vue:129 -#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Artist" msgstr "الÙنان" -#: front/src/components/requests/Form.vue:5 -#: src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 msgid "Artist name" msgstr "إسم الÙنان" #: front/src/components/library/Album.vue:22 -#: src/components/library/Track.vue:23 +#: src/components/library/Track.vue:33 msgid "Artist page" msgstr "صÙØØ© الÙنان" +#: front/src/components/audio/Search.vue:65 +#, fuzzy +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 -#: src/components/library/Artists.vue:120 +#: front/src/components/library/Artists.vue:119 +#: src/components/library/Library.vue:7 +#: front/src/views/admin/moderation/AccountsDetail.vue:313 +#: front/src/views/admin/moderation/DomainsDetail.vue:249 msgid "Artists" msgstr "الÙنانون" @@ -305,6 +406,8 @@ msgstr "الÙنانون" #: src/components/library/Artists.vue:25 #: front/src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/moderation/AccountsTable.vue:21 +#: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 @@ -315,6 +418,16 @@ msgstr "تصاعدي" msgid "Ask for a password reset" msgstr "أطلب إعادة تعيين كلمة المرور" +#: front/src/views/admin/moderation/AccountsDetail.vue:245 +#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgid "Audio content" +msgstr "إضاÙØ© Ù…Øتوى" + +#: front/src/components/ShortcutsModal.vue:55 +msgid "Audio player shortcuts" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:26 msgid "Available playlists" msgstr "قوائم المقاطع الموسيقية المتوÙرة" @@ -323,17 +436,27 @@ msgstr "قوائم المقاطع الموسيقية المتوÙرة" msgid "Avatar" msgstr "الصورة الرمزية" -#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24 +#: front/src/views/auth/PasswordReset.vue:24 #: front/src/views/auth/PasswordResetConfirm.vue:18 msgid "Back to login" msgstr "العودة إلى صÙØØ© تسجيل الدخول" -#: front/src/components/library/Track.vue:80 +#: front/src/components/library/Track.vue:129 #: front/src/components/manage/library/FilesTable.vue:42 -#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 msgid "Bitrate" msgstr "معدل البت" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" +msgstr "" + #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgid "Browse" msgstr "تصÙÙ‘Ø" @@ -363,11 +486,20 @@ msgid "By %{ artist }" msgstr "Øسب %{ artist }" #: front/src/views/content/remote/Card.vue:103 -msgid "By unfollowing this library, you will loose access to its content." +#, fuzzy +msgid "By unfollowing this library, you loose access to its content." msgstr "إن قمت بإلغاء متابعة هذه المكتبة Ùسو٠لن تتمكن Ù…ÙÙ† الوصول إلى Ù…Øتواها." +#: front/src/views/admin/moderation/AccountsDetail.vue:261 +#: front/src/views/admin/moderation/DomainsDetail.vue:217 +msgid "Cached size" +msgstr "" + #: front/src/components/common/DangerousButton.vue:17 +#: front/src/components/library/Album.vue:58 +#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "إلغاء" @@ -380,7 +512,13 @@ msgstr "" msgid "Cannot change your password" msgstr "لا يمكن تغيير كلمة المرور" -#: front/src/App.vue:65 +#: front/src/components/library/FileUpload.vue:222 +#: front/src/components/library/FileUpload.vue:223 +#, fuzzy +msgid "Cannot upload this file, ensure it is not too big" +msgstr "لا يمكن تØميل هذا الملÙØŒ تØقق أنّ Øجم المل٠ليس ضخما" + +#: front/src/components/Footer.vue:21 msgid "Change language" msgstr "تغيير اللغة" @@ -413,7 +551,11 @@ msgstr "سو٠تتأثر كذلك الكلمة السرية لواجهة برم msgid "Changing your password will have the following consequences" msgstr "سو٠ينجرّ ما يلي عند تعديل كلمتك السرية" -#: front/src/App.vue:6 +#: front/src/components/Footer.vue:40 +msgid "Chat room" +msgstr "" + +#: front/src/App.vue:13 msgid "Choose your instance" msgstr "اختر خادومك" @@ -430,14 +572,22 @@ msgstr "امسØ" msgid "Clear playlist" msgstr "Ù…Ø³Ø Ù‚Ø§Ø¦Ù…Ø© المَقاطع الموسيقية" +#: front/src/components/audio/Player.vue:363 +msgid "Clear your queue" +msgstr "Ù…Ø³Ø Ù‚Ø§Ø¦Ù…Ø© الانتظار الخاصة بك" + #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "إضغط مرة واØدة Ùˆ استمع لساعات Ù…ÙÙ† الموسيقى عبر الإذاعات المÙدمَجة" -#: front/src/components/library/FileUpload.vue:76 +#: front/src/components/library/FileUpload.vue:75 msgid "Click to select files to upload or drag and drop files or directories" msgstr "" +#: front/src/components/ShortcutsModal.vue:20 +msgid "Close" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgid "Code" @@ -445,14 +595,9 @@ 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/requests/Form.vue:14 -msgid "Comment" -msgstr "تعليق" - #: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "الإعداد" @@ -463,21 +608,63 @@ 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" +#, fuzzy +msgid "Confirm your e-mail address" msgstr "تأكيد بريدك الإلكتروني" #: front/src/views/auth/EmailConfirm.vue:13 msgid "Confirmation code" msgstr "رمز التأكيد" +#: front/src/components/common/ActionTable.vue:7 +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "" + +#: front/src/components/Footer.vue:48 +msgid "Contribute" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 msgid "Copy" msgstr "نسخ" +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "نسخ المَقاطÙع Ù…ÙÙ† قائمة الإنتظار الØالية إلى قائمة التشغيل" + +#: front/src/components/audio/EmbedWizard.vue:21 +msgid "Copy/paste this code in your website HTML" +msgstr "" + +#: front/src/components/library/Track.vue:91 +#, fuzzy +msgid "Copyright" +msgstr "نسخ" + +#: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgid "Could not confirm your e-mail address" +msgstr "تأكيد بريدك الإلكتروني" + +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Could not fetch remote library" +msgstr "Øدث خطأ أثناء عملية جلب المكتبة البÙعدية" + +#: front/src/views/content/libraries/FilesTable.vue:213 +msgid "Could not process this track, ensure it is tagged correctly" +msgstr "" + #: front/src/components/Home.vue:85 msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "أغلÙÙØ© الألبومات Ùˆ كلمات الأغاني، هدÙنا هو دمجها جميعا ;)" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgid "Create" +msgstr "إنشاء استيراد" + #: front/src/components/auth/Signup.vue:4 msgid "Create a funkwhale account" msgstr "أنشئ Øسابا على Ùانك وايل" @@ -494,10 +681,6 @@ msgstr "أنشئ قائمة مَقاطÙع موسيقية جديدة" msgid "Create an account" msgstr "أنشئ Øسابا" -#: front/src/components/requests/Card.vue:25 -msgid "Create import" -msgstr "إنشاء استيراد" - #: front/src/views/content/libraries/Form.vue:26 msgid "Create library" msgstr "أنشئ مكتبة" @@ -515,6 +698,7 @@ msgid "Create your own radio" msgstr "أنشئ إذاعتك" #: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 msgid "Creation date" msgstr "تاريخ الإنشاء" @@ -539,11 +723,16 @@ msgstr "الاستعمال الØالي" msgid "Date" msgstr "التاريخ" -#: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#: front/src/components/ShortcutsModal.vue:75 +msgid "Decrease volume" +msgstr "" + #: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:61 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 msgid "Delete" msgstr "ØØ°Ù" @@ -551,6 +740,11 @@ msgstr "ØØ°Ù" msgid "Delete library" msgstr "Øذ٠المكتبة" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgid "Delete moderation rule" +msgstr "Øذ٠الإذاعة" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Øذ٠قائمة الأغاني" @@ -563,10 +757,17 @@ msgstr "Øذ٠الإذاعة" msgid "Delete this library?" msgstr "أتريد Øذ٠هذه المكتبة؟" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgid "Delete this moderation rule?" +msgstr "أتريد Øذ٠هذه المكتبة؟" + #: front/src/components/favorites/List.vue:34 #: src/components/library/Artists.vue:26 #: front/src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/moderation/AccountsTable.vue:22 +#: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 @@ -586,6 +787,15 @@ msgstr "التÙاصيل" msgid "Details" msgstr "التÙاصيل" +#: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "" + +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "" + #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -599,14 +809,30 @@ msgstr "تعطيل النÙاذ عبر صاب سونيك Subsonic" msgid "Disable Subsonic API access?" msgstr "تعطيل النÙاذ عبر واجهة برمجة التطبيقات صاب سونيك ØŸ" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#: front/src/views/admin/moderation/AccountsDetail.vue:128 +#: front/src/views/admin/moderation/AccountsDetail.vue:132 +#, fuzzy +msgid "Disabled" +msgstr "تعطيل النÙاذ" + #: front/src/components/auth/SubsonicTokenForm.vue:14 msgid "Discover how to use Funkwhale from other apps" msgstr "إكتش٠كيÙية استخدام Ùانك وايل Funkwhale عبر التطبيقات الأخرى" +#: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgid "Display name" +msgstr "إسم الملÙÙ‘" + #: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "إعرضها للعامة" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." +msgstr "" + #: front/src/components/playlists/Editor.vue:42 msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "هل تودّ Ø¥Ùراغ قائمة المَقاطÙع الموسيقية \"%{ playlist }\" ØŸ" @@ -623,7 +849,7 @@ msgstr "متأكّد Ù…ÙÙ† أنك تريد Øذ٠قائمة المَقاطÙع msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "أتريد Øقا Øذ٠إذاعة \"%{ radio }\" ØŸ" -#: front/src/components/common/ActionTable.vue:29 +#: front/src/components/common/ActionTable.vue:36 msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "" @@ -633,15 +859,28 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/Sidebar.vue:104 +#: front/src/components/Sidebar.vue:107 msgid "Do you want to restore your previous queue?" msgstr "هل تريد استرجاع قائمة الإنتظار السابقة للأغاني ØŸ" -#: front/src/App.vue:37 +#: front/src/components/Footer.vue:31 msgid "Documentation" msgstr "الدليل" -#: front/src/components/library/Track.vue:48 +#: front/src/components/manage/moderation/AccountsTable.vue:40 +#: front/src/components/mixins/Translations.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:93 +#: front/src/components/mixins/Translations.vue:35 +msgid "Domain" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/DomainsList.vue:3 +#: front/src/views/admin/moderation/DomainsList.vue:48 +msgid "Domains" +msgstr "" + +#: front/src/components/library/Track.vue:55 msgid "Download" msgstr "تنزيل" @@ -650,13 +889,19 @@ msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "" #: front/src/components/audio/track/Table.vue:9 -#: src/components/library/Track.vue:58 +#: src/components/library/Track.vue:111 #: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/views/content/libraries/FilesTable.vue:56 -#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/views/content/libraries/FilesTable.vue:59 +#: front/src/components/mixins/Translations.vue:31 msgid "Duration" msgstr "المدّة" +#: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgid "E-mail address confirmed" +msgstr "عنوان البريد الإلكتروني مؤكَّد" + #: front/src/components/Home.vue:93 msgid "Easy to use" msgstr "سهل للإستخدام" @@ -670,36 +915,109 @@ msgid "Edit instance info" msgstr "تعديل معلومات مثيل الخادوم" #: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 -msgid "Edit..." -msgstr "تعديل …" +#, fuzzy +msgid "Edit…" +msgstr "تعديل" #: front/src/components/auth/Signup.vue:29 #: front/src/components/manage/users/UsersTable.vue:38 msgid "Email" msgstr "البريد الإلكتروني" -#: front/src/views/admin/users/UsersDetail.vue:29 +#: front/src/views/admin/moderation/AccountsDetail.vue:111 msgid "Email address" msgstr "عنوان البريد الإلكتروني" -#: front/src/views/auth/EmailConfirm.vue:23 -msgid "Email confirmed" -msgstr "عنوان البريد الإلكتروني مؤكَّد" +#: front/src/components/library/Album.vue:44 +#: src/components/library/Track.vue:62 +msgid "Embed" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:20 +msgid "Embed code" +msgstr "" + +#: front/src/components/library/Album.vue:48 +msgid "Embed this album on your website" +msgstr "" + +#: front/src/components/library/Track.vue:66 +msgid "Embed this track on your website" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:230 +#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgid "Emitted library follows" +msgstr "أدخÙÙ„ عنوان رابط لمكتبة ما" + +#: front/src/views/admin/moderation/AccountsDetail.vue:214 +#: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgid "Emitted messages" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:8 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#: front/src/views/admin/moderation/AccountsDetail.vue:127 +#: front/src/views/admin/moderation/AccountsDetail.vue:131 +msgid "Enabled" +msgstr "" #: front/src/views/playlists/Detail.vue:29 msgid "End edition" msgstr "إنهاء التعديل" +#: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgid "Enter a library URL" +msgstr "أدخÙÙ„ عنوان رابط لمكتبة ما" + +#: front/src/components/library/Radios.vue:140 +#, fuzzy +msgid "Enter a radio name…" +msgstr "أدخÙÙ„ إسم إذاعة …" + +#: front/src/components/library/Artists.vue:118 +#, fuzzy +msgid "Enter artist name…" +msgstr "أدخÙÙ„ إسم Ùنان …" + +#: front/src/views/playlists/List.vue:107 +#, fuzzy +msgid "Enter playlist name…" +msgstr "أدخÙÙ„ إسم قائمة مَقاطÙع٠موسيقية …" + +#: front/src/components/auth/Signup.vue:100 +msgid "Enter your email" +msgstr "أدخÙÙ„ عنوان بريدك الإلكتروني" + +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +msgid "Enter your invitation code (case insensitive)" +msgstr "أدخÙÙ„ رمز الدعوة" + +#: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgid "Enter your search query…" +msgstr "أدخÙÙ„ طلب بØØ«ÙÙƒ …" + +#: front/src/components/auth/Signup.vue:99 +msgid "Enter your username" +msgstr "أدخÙÙ„ إسم المستخدÙÙ…" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "أدخل إسم المستخدÙÙ… أو البريد الإلكتروني" + #: front/src/components/auth/SubsonicTokenForm.vue:20 #: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "خطأ" -#: front/src/views/content/remote/Card.vue:39 -msgid "Error during scan" -msgstr "خطأ أثناء الإستكشاÙ" +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "سÙجÙÙ„ الأخطاء" -#: front/src/components/common/ActionTable.vue:79 +#: front/src/components/common/ActionTable.vue:92 msgid "Error while applying action" msgstr "Øدث خطأ أثناء تطبيق الإجراء" @@ -711,24 +1029,30 @@ msgstr "Øدث خطأ أثناء إرسال طلب إعادة تعيين الك msgid "Error while changing your password" msgstr "Øدث خطأ أثناء عملية تعديل الكلمة السرية" -#: front/src/views/auth/EmailConfirm.vue:7 -msgid "Error while confirming your email" -msgstr "Øدث خطأ أثناء تأكيد عنوان بريدك الإلكتروني" +#: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgid "Error while creating domain" +msgstr "Øدث خطأ أثناء إنشاء الدعوة" #: front/src/components/manage/users/InvitationForm.vue:4 msgid "Error while creating invitation" msgstr "Øدث خطأ أثناء إنشاء الدعوة" -#: front/src/views/content/remote/ScanForm.vue:3 -msgid "Error while fetching remote library" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgid "Error while creating rule" +msgstr "Øدث خطأ أثناء إنشاء الدعوة" + +#: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgid "Error while fetching node info" msgstr "Øدث خطأ أثناء عملية جلب المكتبة البÙعدية" #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Øدث خطأ أثناء ØÙظ الإعدادات" -#: front/src/views/content/libraries/FilesTable.vue:16 -#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:212 msgid "Errored" msgstr "Ùيه خطأ" @@ -736,20 +1060,29 @@ msgstr "Ùيه خطأ" msgid "Errored files" msgstr "الملÙات الخاطئة" -#: front/src/views/content/remote/Card.vue:58 -msgid "Errored tracks:" -msgstr "المَقاطع الموسيقية الخاطئة:" - -#: front/src/components/library/radios/Builder.vue:61 -msgid "Exclude" -msgstr "إستثني" +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "الجميع" -#: front/src/components/discussion/Comment.vue:14 -msgid "Expand" -msgstr "توسيع" +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +#: front/src/components/mixins/Translations.vue:12 +msgid "Everyone on this instance" +msgstr "كل Ù…ÙŽÙ† هم على مثيل الخادوم هذا" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, across all instances" +msgstr "كل Ù…ÙŽÙ† هم على مثيل الخادوم هذا" + +#: front/src/components/library/radios/Builder.vue:61 +msgid "Exclude" +msgstr "إستثني" #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 msgid "Expiration date" msgstr "تاريخ نهاية الصلاØية" @@ -761,12 +1094,30 @@ msgstr "منتهية الصلاØيّة" msgid "Expired/used" msgstr "إنتهت صلاØيتها/ أو مستعمَلة" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:16 +msgid "Failed" +msgstr "" + +#: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgid "Failed tracks:" +msgstr "المَقاطع الموسيقية الخاطئة:" + #: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "المÙضلة" -#: front/src/components/library/FileUpload.vue:83 -msgid "File name" +#: front/src/views/admin/Settings.vue:84 +msgid "Federation" +msgstr "الÙديرالية" + +#: front/src/components/library/FileUpload.vue:84 +#, fuzzy +msgid "Filename" msgstr "إسم الملÙÙ‘" #: front/src/views/admin/library/Base.vue:5 @@ -779,23 +1130,39 @@ msgid "Filter name" msgstr "إسم عامل التصÙية" #: front/src/views/content/libraries/FilesTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:216 msgid "Finished" msgstr "إكتمل" +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:159 +#: front/src/views/admin/moderation/DomainsDetail.vue:78 +msgid "First seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgid "First seen date" +msgstr "تاريخ نهاية الصلاØية" + #: front/src/views/content/remote/Card.vue:83 msgid "Follow" msgstr "إتبع" -#: front/src/views/content/remote/Card.vue:88 -msgid "Follow pending approval" -msgstr "طلبات متابعة Ù…Ùعلّقة تنتظر اجراء" - #: front/src/views/content/Home.vue:16 msgid "Follow remote libraries" msgstr "متابعة المكتبات عن بÙعد" +#: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgid "Follow request pending approval" +msgstr "طلبات متابعة Ù…Ùعلّقة تنتظر اجراء" + +#: front/src/components/mixins/Translations.vue:38 #: front/src/views/content/libraries/Detail.vue:7 +#: front/src/components/mixins/Translations.vue:39 msgid "Followers" msgstr "المتابÙعون" @@ -803,19 +1170,10 @@ msgstr "المتابÙعون" msgid "Following" msgstr "ÙŠÙتابÙع" -#: front/src/components/activity/Like.vue:14 -#: src/components/activity/Listen.vue:14 -msgid "from %{ album } by %{ artist }" -msgstr "Ù…ÙÙ† %{ album } Ù„ÙÙ€ %{ artist }" - -#: front/src/components/library/Track.vue:13 +#: front/src/components/library/Track.vue:17 msgid "From album %{ album } by %{ artist }" msgstr "Ù…ÙÙ† ألبوم %{ album } Ù„ÙÙ€ %{ artist }" -#: front/src/App.vue:55 -msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "Ùانك وايل Funkwhale مشروع ØÙر Ùˆ Ù…ÙØªÙˆØ Ø§Ù„Ù…ØµØ¯Ø± يديره متطوعون. يمكنك مساعدتنا على تØسين المنصة عن طريق الإبلاغ عن أخطاء، Ùˆ Ø§Ù‚ØªØ±Ø§Ø Ù…ÙŠØ²Ø§Øª بما ÙÙŠ ذلك مشاركة المشروع مع أصدقائك !" - #: front/src/components/auth/SubsonicTokenForm.vue:7 msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Ùانك وايل Funkwhale متواÙÙ‚ مع برمجيات تشغيل الموسيقى التي تدعم واجهة برمجية تطبيقات صاب سونيك." @@ -836,6 +1194,10 @@ msgstr "Ùانك وايل Funkwhale مجاني Ùˆ ÙŠÙعيد التØكّم ÙÙŠ msgid "Funkwhale takes care of handling your music" msgstr "Ùانك وايل Funkwhale ÙŠÙØاÙظ على موسيقاكم" +#: front/src/components/ShortcutsModal.vue:38 +msgid "General shortcuts" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:16 msgid "Get a new invitation" msgstr "تØصّل على دعوة جديدة" @@ -846,16 +1208,19 @@ msgstr "أنقلني إلى المكتبة" #: front/src/components/Home.vue:76 msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" -msgstr "" -"اØصلوا على بيانات وصÙية ذات جودة عن موسيقاكم بÙضل <a href=\"%{ url }\" " -"target=\"_blank\">MusicBrainz</a>" +msgstr "اØصلوا على بيانات وصÙية ذات جودة عن موسيقاكم بÙضل <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgid "Get started" msgstr "إبدأ هنا" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/common/ActionTable.vue:27 +#: front/src/components/Footer.vue:37 +#, fuzzy +msgid "Getting help" +msgstr "الإعدادات" + +#: front/src/components/common/ActionTable.vue:34 +#: front/src/components/common/ActionTable.vue:54 msgid "Go" msgstr "هيا" @@ -863,9 +1228,13 @@ msgstr "هيا" msgid "Go to home page" msgstr "إنتقل إلى الصÙØØ© الرئيسية" -#: front/src/App.vue:73 -msgid "Help us translate Funkwhale" -msgstr "ساعدنا على ترجمة Ùانك وايل" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgid "Hide account or domain content, except from followers." +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "الرئيسية" #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" @@ -892,10 +1261,20 @@ msgid "Import reference" msgstr "مصدر الإستيراد" #: front/src/views/content/libraries/FilesTable.vue:11 -#: front/src/views/content/libraries/FilesTable.vue:55 +#: front/src/views/content/libraries/FilesTable.vue:58 msgid "Import status" msgstr "Øالة الإستيراد" +#: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgid "Imported" +msgstr "تاريخ الإستيراد" + +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +msgid "Imported date" +msgstr "تاريخ الإستيراد" + #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "ÙÙŠ المÙضلة" @@ -904,6 +1283,14 @@ msgstr "ÙÙŠ المÙضلة" msgid "Inactive" msgstr "غير ناشط" +#: front/src/components/ShortcutsModal.vue:71 +msgid "Increase volume" +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)" @@ -914,10 +1301,28 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" +#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#, fuzzy +msgid "Instance data" +msgstr "إذاعات مثيل الخادوم" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "معلومات عن مثيل الخادوم" + #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "إذاعات مثيل الخادوم" +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "إعدادات مثيل الخادوم" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +msgstr "" + #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -933,52 +1338,76 @@ msgstr "رمز الدعوة (اختياري)" msgid "Invitations" msgstr "الدعوات" -#: front/src/App.vue:42 +#: front/src/components/Footer.vue:41 msgid "Issue tracker" msgstr "متعقّب المشاكل" -#: front/src/views/content/libraries/Home.vue:9 -msgid "It looks like you don't have any library yet, it's time to create one!" -msgstr "يبدو أنه ليس لديك أية مكتبة بعد، Øان الأوان لإنشاء واØدة!" - #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "ØاÙظوا على أثر موسيقاكم Ùˆ أغانيكم المÙضّلة" +#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgid "Known accounts" +msgstr "Øسابي" + #: front/src/views/content/remote/Home.vue:14 msgid "Known libraries" msgstr "المكتبات المعروÙØ©" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/views/admin/users/UsersDetail.vue:45 -#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/views/admin/moderation/AccountsDetail.vue:184 +#: front/src/components/mixins/Translations.vue:33 msgid "Last activity" msgstr "آخر نشاط" +#: front/src/views/admin/moderation/AccountsDetail.vue:167 +#: front/src/views/admin/moderation/DomainsDetail.vue:86 +msgid "Last checked" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:32 msgid "Last modification" msgstr "آخر تعديل" +#: front/src/components/manage/moderation/AccountsTable.vue:43 +msgid "Last seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgid "Last seen date" +msgstr "آخÙر تØديث:" + #: front/src/views/content/remote/Card.vue:56 msgid "Last update:" msgstr "آخÙر تØديث:" -#: front/src/components/common/ActionTable.vue:40 +#: front/src/components/common/ActionTable.vue:47 msgid "Launch" msgstr "إبدأ" -#: front/src/views/content/remote/Card.vue:63 -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/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "أتركه Ùارغًا للØصول على رمز عشوائي" + +#: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgid "Leave empty for a responsive widget" +msgstr "أتركه Ùارغًا للØصول على رمز عشوائي" +#: front/src/views/admin/moderation/AccountsDetail.vue:297 +#: front/src/views/admin/moderation/DomainsDetail.vue:233 #: front/src/views/content/Base.vue:5 msgid "Libraries" msgstr "المكتبات" @@ -988,56 +1417,85 @@ msgid "Libraries help you organize and share your music collections. You can upl msgstr "" #: front/src/components/instance/Stats.vue:30 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/admin/moderation/AccountsDetail.vue:464 msgid "Library" msgstr "المكتبة" +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "تم انشاء المكتبة" + +#: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgid "Library deleted" +msgstr "تم تØديث المكتبة" + #: front/src/views/admin/library/FilesList.vue:3 msgid "Library files" msgstr "ملÙّات المكتبة" -#: front/src/App.vue:31 -msgid "Links" -msgstr "الروابط" +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "تم تØديث المكتبة" + +#: front/src/components/library/Track.vue:100 +msgid "License" +msgstr "" #: front/src/views/content/libraries/Detail.vue:21 -msgid "Loading followers..." +#, fuzzy +msgid "Loading followers…" msgstr "تØميل المتابعين…" #: front/src/views/content/libraries/Home.vue:3 -msgid "Loading Libraries..." +#, fuzzy +msgid "Loading Libraries…" msgstr "جار٠تØميل المكتبات …" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 -msgid "Loading library data..." +#, fuzzy +msgid "Loading library data…" msgstr "جار٠تØميل بيانات المكتبات…" #: front/src/views/Notifications.vue:4 -msgid "Loading notifications..." +#, fuzzy +msgid "Loading notifications…" msgstr "عملية تØميل الإشعارات جارية…" #: front/src/views/content/remote/Home.vue:3 msgid "Loading remote libraries..." msgstr "عملية تØميل المكتبات البÙعدية جارية…" -#: front/src/views/instance/Timeline.vue:4 -msgid "Loading timeline..." -msgstr "عملية تØميل الخيط الزمني جارية …" - #: front/src/views/content/libraries/Quota.vue:4 -msgid "Loading usage data..." +#, fuzzy +msgid "Loading usage data…" msgstr "جار٠تØميل بيانات الإستخدام…" #: front/src/components/favorites/List.vue:5 -msgid "Loading your favorites..." +#, fuzzy +msgid "Loading your favorites…" msgstr "جار٠تØميل Ù…Ùضلاتك …" +#: front/src/components/manage/moderation/AccountsTable.vue:59 +#: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgid "Local account" +msgstr "Øسابي" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "الدخول" + #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "الدخول إلى Øسابك على Ùانك وايل Funkwhale" +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "الخروج" + #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Ù…Ùتّصل كـ %{ username }" @@ -1046,18 +1504,55 @@ msgstr "Ù…Ùتّصل كـ %{ username }" msgid "Login" msgstr "الدخول" +#: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgid "Login status" +msgstr "Øالة الØساب" + #: front/src/components/Sidebar.vue:52 msgid "Logout" msgstr "خروج" -#: front/src/components/library/Track.vue:105 +#: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgid "Looks like you don't have a library, it's time to create one." +msgstr "يبدو أنه ليس لديك أية مكتبة بعد، Øان الأوان لإنشاء واØدة!" + +#: front/src/components/audio/Player.vue:353 +#: src/components/audio/Player.vue:354 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "" + +#: front/src/components/audio/Player.vue:356 +#: src/components/audio/Player.vue:357 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "" + +#: front/src/components/audio/Player.vue:359 +#: src/components/audio/Player.vue:360 +msgid "Looping on whole queue. Click to disable looping." +msgstr "" + +#: front/src/components/library/Track.vue:150 msgid "Lyrics" msgstr "الكلمات" +#: front/src/components/Sidebar.vue:210 +msgid "Main menu" +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +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 "إدارة القوائم الخاصة الموسيقى" @@ -1066,42 +1561,104 @@ msgstr "إدارة القوائم الخاصة الموسيقى" msgid "Mark all as read" msgstr "تØديد الكل كمقروء" -#: front/src/views/admin/users/UsersDetail.vue:94 +#: front/src/components/notifications/NotificationRow.vue:44 +#, fuzzy +msgid "Mark as read" +msgstr "تØديد الكل كمقروء" + +#: front/src/components/notifications/NotificationRow.vue:45 +#, fuzzy +msgid "Mark as unread" +msgstr "تØديد الكل كمقروء" + +#: front/src/views/admin/moderation/AccountsDetail.vue:281 msgid "MB" msgstr "MB" -#: front/src/components/Sidebar.vue:63 +#: front/src/components/audio/Player.vue:346 +msgid "Media player" +msgstr "" + +#: front/src/components/Footer.vue:32 +msgid "Mobile and desktop apps" +msgstr "" + +#: front/src/components/Sidebar.vue:97 +#: src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgid "Moderation" +msgstr "الÙديرالية" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgid "Moderation policies help you control how your instance interact with a given domain or account." +msgstr "" + +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +msgid "Modification date" +msgstr "تاريخ التعديل" + +#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 msgid "Music" msgstr "الموسيقى" +#: front/src/components/audio/Player.vue:352 +msgid "Mute" +msgstr "كتم" + #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Øسابي" +#: front/src/components/library/radios/Builder.vue:236 +msgid "My awesome description" +msgstr "وصÙÙŠ الرائع" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "مكتبتي الرائعة" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "قائمتي الرائعة للمَقاطÙع الموسيقية" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "إذاعتي الرائعة" + #: front/src/views/content/libraries/Home.vue:6 msgid "My libraries" msgstr "مكتباتي" #: front/src/components/audio/track/Row.vue:40 -#: src/components/library/Track.vue:64 -#: front/src/components/library/Track.vue:75 -#: src/components/library/Track.vue:86 -#: front/src/components/library/Track.vue:97 +#: src/components/library/Track.vue:115 +#: front/src/components/library/Track.vue:124 +#: src/components/library/Track.vue:133 +#: front/src/components/library/Track.vue:142 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 #: front/src/components/manage/library/FilesTable.vue:81 #: front/src/components/manage/users/UsersTable.vue:61 -#: front/src/views/admin/users/UsersDetail.vue:49 -#: front/src/views/content/libraries/FilesTable.vue:89 -#: front/src/views/content/libraries/FilesTable.vue:95 +#: front/src/views/admin/moderation/AccountsDetail.vue:171 +#: front/src/views/admin/moderation/DomainsDetail.vue:90 +#: front/src/views/content/libraries/FilesTable.vue:92 +#: front/src/views/content/libraries/FilesTable.vue:98 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 +#: front/src/views/admin/moderation/DomainsDetail.vue:117 msgid "N/A" msgstr "غير متوÙر" +#: front/src/components/manage/moderation/AccountsTable.vue:39 +#: front/src/components/manage/moderation/DomainsTable.vue:38 +#: front/src/components/mixins/Translations.vue:26 #: front/src/components/playlists/PlaylistModal.vue:31 -#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/admin/moderation/DomainsDetail.vue:105 #: front/src/views/content/libraries/Form.vue:10 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:27 msgid "Name" msgstr "الإسم" @@ -1110,11 +1667,15 @@ msgstr "الإسم" msgid "New password" msgstr "الكلمة السرية الجديدة" -#: front/src/components/Sidebar.vue:149 +#: front/src/components/Sidebar.vue:160 msgid "New tracks will be appended here automatically." msgstr "سو٠يتم إضاÙØ© المَقاطÙع الجديدة هنا آليًا." -#: front/src/components/Sidebar.vue:116 +#: front/src/components/audio/Player.vue:350 +msgid "Next track" +msgstr "المَقطَع التالي" + +#: front/src/components/Sidebar.vue:119 msgid "No" msgstr "لا" @@ -1122,7 +1683,17 @@ msgstr "لا" msgid "No add-ons, no plugins : you only need a web library" msgstr "لا تØتاج إلى تنصيب إضاÙات٠أو Ù…ÙÙ„Øَقات٠: كل ما تØتاج إليه هي مكتبة موسيقية على الويب" -#: front/src/components/library/Track.vue:113 +#: front/src/components/audio/Search.vue:25 +#, fuzzy +msgid "No album matched your query" +msgstr "المعذرة، لم نتمكّن Ù…ÙÙ† العثور على أي ألبوم يناسب طلب بØثك" + +#: front/src/components/audio/Search.vue:16 +#, fuzzy +msgid "No artist matched your query" +msgstr "المعذرة، لم نتمكّن Ù…ÙÙ† العثور على أي Ùنان يناسب طلب بØثك" + +#: front/src/components/library/Track.vue:158 msgid "No lyrics available for this track." msgstr "لا تتوÙّر هناك كلمات لهذا المَقطَع." @@ -1130,6 +1701,18 @@ msgstr "لا تتوÙّر هناك كلمات لهذا المَقطَع." msgid "No matching library." msgstr "ليس هناك أية مكتبة مطابÙقة." +#: front/src/views/Notifications.vue:26 +#, fuzzy +msgid "No notifications yet." +msgstr "إشعاراتك" + +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +#: front/src/components/mixins/Translations.vue:11 +msgid "Nobody except me" +msgstr "لا Ø£Øد غيري" + #: front/src/views/content/libraries/Detail.vue:57 msgid "Nobody is following this library" msgstr "لا Ø£Øد يتبع هذه المكتبة" @@ -1142,7 +1725,7 @@ msgstr "غير مستعمَل" msgid "Notifications" msgstr "الإشعارات" -#: front/src/App.vue:36 +#: front/src/components/Footer.vue:47 msgid "Official website" msgstr "موقع الويب الرسمي" @@ -1154,14 +1737,35 @@ msgstr "الكلمة السرية الجديدة" msgid "Open" msgstr "Ù…ÙتوØ" -#: front/src/App.vue:62 -msgid "Options" -msgstr "الخيارات" +#: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgid "Open profile" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgid "Open website" +msgstr "موقع الويب الرسمي" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgid "Or customize your rule" +msgstr "قم بإضاÙØ© عوامل تصÙية لتخصيص إذاعتك" + +#: front/src/components/favorites/List.vue:31 +#: src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/playlists/List.vue:25 +#, fuzzy +msgid "Order" +msgstr "الترتيب" #: front/src/components/favorites/List.vue:23 #: src/components/library/Artists.vue:15 #: front/src/components/library/Radios.vue:33 #: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/moderation/AccountsTable.vue:11 +#: front/src/components/manage/moderation/DomainsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 #: front/src/views/content/libraries/FilesTable.vue:21 @@ -1169,13 +1773,10 @@ msgstr "الخيارات" msgid "Ordering" msgstr "الترتيب" -#: front/src/components/favorites/List.vue:31 -#: src/components/library/Artists.vue:23 -#: front/src/components/library/Radios.vue:41 -#: front/src/components/manage/library/FilesTable.vue:17 -#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/components/library/Artists.vue:23 +#: front/src/components/manage/moderation/AccountsTable.vue:19 +#: front/src/components/manage/moderation/DomainsTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:29 -#: front/src/views/playlists/List.vue:25 msgid "Ordering direction" msgstr "اتجاه الترتيب" @@ -1183,21 +1784,46 @@ msgstr "اتجاه الترتيب" msgid "Owner" msgstr "المالك" -#: front/src/components/PageNotFound.vue:7 +#: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgid "Page Not Found" +msgstr "الصÙØØ© غير موجودة !" + +#: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "الصÙØØ© غير موجودة !" +#: front/src/components/Pagination.vue:39 +msgid "Pagination" +msgstr "" + #: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 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/library/FileUpload.vue:105 +#: front/src/components/audio/Player.vue:349 +msgid "Pause track" +msgstr "ألبÙØ« المَقطَع" + +#: front/src/components/ShortcutsModal.vue:59 +msgid "Pause/play the current track" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgid "Paused" +msgstr "" + +#: front/src/components/library/FileUpload.vue:106 #: front/src/views/content/libraries/FilesTable.vue:14 -#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:208 msgid "Pending" msgstr "معلّق" @@ -1209,23 +1835,24 @@ msgstr "ÙÙŠ انتظار التسريØ" msgid "Pending files" msgstr "الملÙات المعلّقة" -#: front/src/components/requests/Form.vue:26 -msgid "Pending requests" -msgstr "الطلبات المعلَّقة" +#: front/src/components/Sidebar.vue:212 +msgid "Pending follow requests" +msgstr "طلبات المتابَعة المعلَّقة" #: front/src/components/manage/users/UsersTable.vue:42 -#: front/src/views/admin/users/UsersDetail.vue:68 +#: front/src/views/admin/moderation/AccountsDetail.vue:137 msgid "Permissions" msgstr "الصّلاØيّات" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:30 +#: src/components/library/Track.vue:40 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:23 +#: src/components/library/Album.vue:28 +#: front/src/components/library/Album.vue:73 src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "تشغيل الكل" @@ -1234,13 +1861,39 @@ msgid "Play all albums" msgstr "إعز٠كاÙØ© الألبومات" #: front/src/components/audio/PlayButton.vue:15 +#: front/src/components/audio/PlayButton.vue:65 msgid "Play next" msgstr "إعز٠التالي" +#: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgid "Play next track" +msgstr "إعز٠المَقطَع" + #: front/src/components/audio/PlayButton.vue:16 +#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:70 msgid "Play now" msgstr "إعز٠الآن" +#: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgid "Play previous track" +msgstr "المَقطَع السابق" + +#: front/src/components/Sidebar.vue:211 +#, fuzzy +msgid "Play this track" +msgstr "إعز٠المَقطَع" + +#: front/src/components/audio/Player.vue:348 +msgid "Play track" +msgstr "إعز٠المَقطَع" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "قائمة المَقاطÙع" + #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1272,8 +1925,8 @@ msgid "Playlist visibility" msgstr "مدى رؤية القائمة" #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104 -#: front/src/views/admin/Settings.vue:82 +#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 +#: front/src/views/playlists/List.vue:106 msgid "Playlists" msgstr "قوائم المَقاطÙع" @@ -1293,6 +1946,23 @@ msgstr "الرجاء التأكّد Ù…ÙÙ† صØØ© اسم المستخدÙÙ… Ùˆ msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "نسق PNG أو GIF أو JPG. الØجم الأقصى 2 ميغابيت. سيتم تغيير Øجمها إلى 400×400 بكسل." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgid "Prevent account or domain from triggering notifications, except from followers." +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:29 +msgid "Preview" +msgstr "" + +#: front/src/components/audio/Player.vue:347 +msgid "Previous track" +msgstr "المَقطَع السابق" + +#: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgid "Problem during scanning" +msgstr "خطأ أثناء الإستكشاÙ" + #: front/src/components/library/FileUpload.vue:58 msgid "Proceed" msgstr "واصل" @@ -1306,6 +1976,8 @@ msgstr "المواصلة إلى صÙØØ© تسجيل الدخول" msgid "Processing" msgstr "" +#: front/src/components/manage/moderation/AccountsTable.vue:188 +#: front/src/components/manage/moderation/DomainsTable.vue:168 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -1331,6 +2003,18 @@ msgstr "هل تريد إزالة الملÙات المتخطاة؟" msgid "Queue" msgstr "قائمة الإنتظار" +#: front/src/components/audio/Player.vue:282 +msgid "Queue shuffled!" +msgstr "تم خلط قائمة الإنتظار !" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "الإذاعة" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Ù…ÙنشÙئ الإذاعات Ùˆ الراديو" + #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "تم إنشاء الإذاعة" @@ -1344,13 +2028,25 @@ msgid "Radio updated" msgstr "تم تØديث الإذاعة" #: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:142 +#: src/components/library/Radios.vue:141 msgid "Radios" msgstr "الإذاعات" -#: front/src/views/instance/Timeline.vue:7 -msgid "Recent activity on this instance" -msgstr "Ø£Øدث الأنشطة على مثيل الخادوم هذا" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgid "Reason" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:222 +#: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgid "Received library follows" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:40 +#: front/src/components/mixins/Translations.vue:36 +#: front/src/components/mixins/Translations.vue:37 +msgid "Received messages" +msgstr "" #: front/src/components/library/Home.vue:24 msgid "Recently added" @@ -1364,11 +2060,18 @@ msgstr "تمت إضاÙتها إلى المÙضلة Øديثا" msgid "Recently listened" msgstr "مَقاطÙع أستÙÙ…Ùع إليها مؤخرا" -#: front/src/views/admin/users/UsersDetail.vue:103 #: front/src/views/content/remote/Home.vue:15 msgid "Refresh" msgstr "إنعاش" +#: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgid "Refresh node info" +msgstr "" + +#: front/src/components/common/ActionTable.vue:272 +msgid "Refresh table content" +msgstr "" + #: front/src/components/auth/Profile.vue:12 msgid "Registered since %{ date }" msgstr "Ù…Ùسجّل منذ %{ date }" @@ -1385,10 +2088,20 @@ msgstr "مستخدÙÙ… عادي" msgid "Reject" msgstr "رÙض" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgid "Reject media" +msgstr "تم رÙضه" + #: front/src/views/content/libraries/Detail.vue:43 msgid "Rejected" msgstr "تم رÙضه" +#: front/src/views/content/libraries/FilesTable.vue:234 +msgid "Relaunch import" +msgstr "إعادة Ù…Øاولة الإستيراد" + #: front/src/views/content/remote/Home.vue:6 msgid "Remote libraries" msgstr "المكتبات البÙعدية" @@ -1405,6 +2118,22 @@ msgstr "ØØ°Ù" msgid "Remove avatar" msgstr "Øذ٠الصورة الرمزية" +#: front/src/components/favorites/TrackFavoriteIcon.vue:26 +msgid "Remove from favorites" +msgstr "ØØ°Ù Ù…ÙÙ† المÙضلة" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:90 +msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1418,11 +2147,8 @@ msgstr "متأكد Ù…ÙÙ† أنك تريد إعادة طلب كلمة سرية ج msgid "Request a password" msgstr "طلب كلمة سرية" -#: front/src/components/requests/Form.vue:20 -msgid "Request submitted!" -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 "إعادة تعيين كلمتك السرية" @@ -1432,30 +2158,57 @@ msgstr "إعادة تعيين كلمتك السرية" msgid "Results per page" msgstr "عدد نتائج البØØ« ÙÙŠ كل صÙØØ©" +#: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgid "Return to login" +msgstr "المواصلة إلى صÙØØ© تسجيل الدخول" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgid "Rule" +msgstr "" + #: front/src/components/admin/SettingsGroup.vue:63 #: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "اØÙظ" +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "بدأ الإستكشاÙ" + +#: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgid "Scan now" +msgstr "إعز٠الآن" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "" + #: front/src/views/content/remote/Card.vue:31 -msgid "Scan pending" +#, fuzzy +msgid "Scan waiting" msgstr "Ø§Ù„Ù…Ø³Ø Ø§Ù„Ù…Ø¹Ù„Ù‚" #: front/src/views/content/remote/Card.vue:43 -msgid "Scanned successfully" -msgstr "تمت عملية Ø§Ù„Ù…Ø³Ø Ø¨Ù†Ø¬Ø§Ø" +#, fuzzy +msgid "Scanned" +msgstr "بدأ الإستكشاÙ" #: front/src/views/content/remote/Card.vue:47 msgid "Scanned with errors" msgstr "تمت عملية Ø§Ù„Ù…Ø³Ø Ø¨Ø£Ø®Ø·Ø§Ø¡" #: front/src/views/content/remote/Card.vue:35 -msgid "Scanning... (%{ progress }%)" +#, fuzzy +msgid "Scanning… (%{ progress }%)" msgstr "Ø¬Ø§Ø±Ù Ø§Ù„Ù…Ø³Ø (%{ progress }%)" #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 #: front/src/views/content/libraries/FilesTable.vue:5 @@ -1467,20 +2220,62 @@ msgstr "البØØ«" msgid "Search a remote library" msgstr "البØØ« عن مكتبة بÙعدية" +#: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgid "Search by domain, username, bio..." +msgstr "البØØ« باسم مستخدÙÙ… أو عنوان بريد إلكتروني أو رمز …" + +#: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgid "Search by name..." +msgstr "البØØ« باسم مستخدÙÙ… أو عنوان بريد إلكتروني أو إسم …" + +#: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgid "Search by title, artist, album…" +msgstr "البØØ« Øسب العنوان أو إسم Ùنان أو ألبوم…" + +#: front/src/components/manage/library/FilesTable.vue:176 +#, fuzzy +msgid "Search by title, artist, domain…" +msgstr "البØØ« Øسب العنوان أو إسم Ùنان أو نطاق …" + +#: front/src/components/manage/users/InvitationsTable.vue:153 +#, fuzzy +msgid "Search by username, e-mail address, code…" +msgstr "البØØ« باسم مستخدÙÙ… أو عنوان بريد إلكتروني أو رمز …" + +#: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgid "Search by username, e-mail address, name…" +msgstr "البØØ« باسم مستخدÙÙ… أو عنوان بريد إلكتروني أو إسم …" + +#: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgid "Search for artists, albums, tracks…" +msgstr "البØØ« عن Ùنانين أو ألبومات أو مَقاطÙع موسيقية …" + #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "البØØ« عن بعض Ù…ÙÙ† الموسيقى" -#: front/src/components/library/Track.vue:116 +#: front/src/components/library/Track.vue:162 msgid "Search on lyrics.wikia.com" msgstr "البØØ« ÙÙŠ lyrics.wikia.com" #: front/src/components/library/Album.vue:33 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:40 +#: front/src/components/library/Track.vue:47 msgid "Search on Wikipedia" msgstr "البØØ« ÙÙŠ ويكيبيديا" +#: front/src/components/library/Library.vue:32 +#: src/views/admin/library/Base.vue:17 +#: front/src/views/admin/moderation/Base.vue:22 +#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 +msgid "Secondary menu" +msgstr "" + #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "الأقسام" @@ -1489,7 +2284,7 @@ msgstr "الأقسام" msgid "Select a filter" msgstr "إختيار عامل تصÙية" -#: front/src/components/common/ActionTable.vue:64 +#: front/src/components/common/ActionTable.vue:77 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "" @@ -1499,13 +2294,13 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/common/ActionTable.vue:73 +#: front/src/components/common/ActionTable.vue:86 msgid "Select only current page" msgstr "تØديد الصÙØØ© الØالية Ùقط" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/moderation/AccountsDetail.vue:472 msgid "Settings" msgstr "الإعدادات" @@ -1522,7 +2317,8 @@ msgid "Share link" msgstr "رابط المشاركة" #: front/src/views/content/libraries/Detail.vue:15 -msgid "Share this link with other users so they can request an access to your library." +#, fuzzy +msgid "Share this link with other users so they can request access to your library." msgstr "قم بمشاركة هذا الرابط مع مستخدمين آخرين ليتمكنوا Ù…ÙÙ† طلب الوصول إلى مكتبتك." #: front/src/views/content/libraries/Detail.vue:14 @@ -1531,15 +2327,14 @@ msgid "Sharing link" msgstr "رابط المشاركة" #: front/src/components/audio/album/Card.vue:40 -#, fuzzy msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" -msgstr[0] "%{ count } مقاطع" -msgstr[1] "%{ count } مَقطَع" -msgstr[2] "%{ count } مَقاطÙع" -msgstr[3] "%{ count } مَقطَع" -msgstr[4] "%{ count } مَقاطÙع" -msgstr[5] "%{ count } مَقاطÙع" +msgstr[0] "اعرض %{ count } مقاطع" +msgstr[1] "اعرض %{ count } مَقطَع" +msgstr[2] "اعرض %{ count } مَقاطÙع" +msgstr[3] "اعرض %{ count } مَقطَع" +msgstr[4] "اعرض %{ count } مَقاطÙع" +msgstr[5] "اعرض %{ count } مَقاطÙع" #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" @@ -1551,32 +2346,73 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" +#: front/src/components/ShortcutsModal.vue:42 +msgid "Show available keyboard shortcuts" +msgstr "" + #: front/src/views/Notifications.vue:10 msgid "Show read notifications" msgstr "عرض الإشعارات المقروءة" +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "إظهار/إخÙاء الكلمة السرية" + #: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/moderation/AccountsTable.vue:88 +#: front/src/components/manage/moderation/DomainsTable.vue:74 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:111 +#: front/src/views/content/libraries/FilesTable.vue:114 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "عرض النتائج %{ start }-%{ end } Ù…ÙÙ† %{ total }" +#: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgid "Shuffle queue" +msgstr "خلط قائمة الإنتظار" + +#: front/src/components/audio/Player.vue:362 +msgid "Shuffle your queue" +msgstr "خلط قائمة الإنتظار" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "التسجيل" + #: front/src/components/manage/users/UsersTable.vue:40 -#: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "التسجيل" -#: front/src/components/library/FileUpload.vue:84 -#: src/components/library/Track.vue:69 +#: front/src/components/mixins/Translations.vue:31 +#: front/src/views/admin/moderation/AccountsDetail.vue:176 +#: front/src/components/mixins/Translations.vue:32 +msgid "Sign-up date" +msgstr "تاريخ التسجيل" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgid "Silence activity" +msgstr "نشاط المستخدÙÙ…" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgid "Silence notifications" +msgstr "عرض الإشعارات المقروءة" + +#: front/src/components/library/FileUpload.vue:85 +#: front/src/components/library/Track.vue:120 #: front/src/components/manage/library/FilesTable.vue:44 -#: front/src/views/content/libraries/FilesTable.vue:57 -#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:60 +#: front/src/components/mixins/Translations.vue:29 msgid "Size" msgstr "الØجم" #: front/src/views/content/libraries/FilesTable.vue:15 -#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:204 msgid "Skipped" msgstr "تمّ تجاهله" @@ -1584,26 +2420,14 @@ msgstr "تمّ تجاهله" msgid "Skipped files" msgstr "الملÙات التي تمّ تجاهلها" -#: front/src/components/requests/Form.vue:3 -msgid "Something's missing in the library? Let us know what you would like to listen!" -msgstr "هناك شيء ما ناقص ÙÙŠ هذه المكتبة ØŸ أبلغنا عما تريد الإستماع إليه !" - -#: 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/views/admin/moderation/DomainsDetail.vue:97 +msgid "Software" +msgstr "" -#: front/src/App.vue:40 +#: front/src/components/Footer.vue:49 msgid "Source code" msgstr "Ø´Ùرة المصدر" -#: front/src/App.vue:39 -msgid "Source code (%{version})" -msgstr "الشÙرة المصدرية (%{version})" - #: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" @@ -1613,10 +2437,23 @@ msgstr "عضو ÙÙŠ الÙريق" msgid "Start" msgstr "إبدأ" -#: front/src/components/library/FileUpload.vue:85 +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "الإØصائيات" + +#: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/admin/moderation/DomainsDetail.vue:123 #: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "الØالة" @@ -1625,23 +2462,23 @@ msgstr "الØالة" msgid "Stop" msgstr "إيقاÙ" -#: front/src/components/Sidebar.vue:150 +#: front/src/components/Sidebar.vue:161 msgid "Stop radio" msgstr "إيقا٠الإذاعة" -#: front/src/App.vue:11 src/components/requests/Form.vue:17 +#: front/src/App.vue:22 msgid "Submit" msgstr "إرسال" -#: front/src/components/requests/Form.vue:22 -msgid "Submit another request" -msgstr "إرسال طلب جديد آخَر" +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "صاب سونيك" #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "الكلمة السرية لواجهة برمجة التطبيقات صاب سونيك Subsonic" -#: front/src/App.vue:13 +#: front/src/App.vue:26 msgid "Suggested choices" msgstr "الخيارات المتاØØ©" @@ -1649,8 +2486,17 @@ msgstr "الخيارات المتاØØ©" msgid "Summary" msgstr "الملخص" +#: front/src/components/Footer.vue:39 +msgid "Support forum" +msgstr "" + +#: front/src/components/library/FileUpload.vue:78 +msgid "Supported extensions: %{ extensions }" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 -msgid "Syncing changes to server..." +#, fuzzy +msgid "Syncing changes to server…" msgstr "مزامنة التغييرات مع الخادم …" #: front/src/components/common/CopyInput.vue:3 @@ -1661,18 +2507,23 @@ msgstr "تم نسخ النص إلى الØاÙظة!" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "Øسنًا الأمر سهل : Ø£Øببنا غرو٠شارْك Ùˆ أردنا تصميم مشروع Ø£Øسَن منه بكثير." -#: front/src/App.vue:58 +#: front/src/components/Footer.vue:53 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "تم تصميم شعار Ùانك وايل funkwhale بÙضل Ùˆ كَرَم Francis Gading." #: front/src/views/content/libraries/Form.vue:34 -msgid "The library and all its tracks will be deleted. This action is irreversible." +#, fuzzy +msgid "The library and all its tracks will be deleted. This can not be undone." msgstr "سو٠يتم Øذ٠المكتبة Ùˆ كل ما تØتويه Ù…ÙÙ† مقاطÙع. لا يمكن التراجع عن هذا الإجراء." #: front/src/components/library/FileUpload.vue:39 msgid "The music files you are uploading are tagged properly:" msgstr "الملÙات الموسيقية التي هي ÙÙŠ صدد الإرسال موسومة بطريقة صØÙŠØØ©:" +#: front/src/components/audio/Player.vue:67 +msgid "The next track will play automatically in a few seconds..." +msgstr "" + #: front/src/components/Home.vue:121 msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "المنصّة مجانية Ùˆ Ù…ÙتوØØ© المصدر، بإمكانكم تنصيبها Ùˆ تعديلها كما ÙŠØلو لكم دون قيود" @@ -1683,9 +2534,18 @@ msgstr "واجهة برمجة تطبيقات صاب سونيك غير متوÙر #: front/src/components/library/FileUpload.vue:43 msgid "The uploaded music files are in OGG, Flac or MP3 format" +msgstr "نسق ملÙات الموسيقى المÙرسَلة يجب أن تكون OGG أو Flac أو MP3" + +#: front/src/views/content/Home.vue:4 +#, fuzzy +msgid "There are various ways to grab new content and make it available here." +msgstr "نوÙر لكم عدة أساليب لجلب Ù…Øتويات جديدة Ùˆ عرضها هنا." + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgid "This action is irreversible." msgstr "" -#: front/src/components/library/Album.vue:52 +#: front/src/components/library/Album.vue:91 msgid "This album is present in the following libraries:" msgstr "هذا الألبوم متوÙر على المكتبات التالية:" @@ -1693,23 +2553,46 @@ msgstr "هذا الألبوم متوÙر على المكتبات التالية: msgid "This artist is present in the following libraries:" msgstr "هذا الÙنان متوÙر على المكتبات التالية:" +#: front/src/views/admin/moderation/AccountsDetail.vue:55 +#: front/src/views/admin/moderation/DomainsDetail.vue:48 +msgid "This domain is subject to specific moderation rules" +msgstr "" + #: front/src/views/content/Home.vue:9 -msgid "This instance offers up to %{quota} of storage space to every user." +#, fuzzy +msgid "This instance offers up to %{quota} of storage space for every user." msgstr "مثيل الخادوم هذا ÙŠÙØªÙŠØ Øجم تخرين ÙŠÙقدَّر بـ %{quota} لكل مستخدÙÙ…." #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "هذا أنت !" -#: front/src/components/common/ActionTable.vue:38 -msgid "This may affect a lot of elements, please double check this is really what you want." +#: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgid "This library contains my personal music, I hope you like it." +msgstr "تجتوي هذه المكتبة على الموسيقى الخاصة بي، أتمنى أنها ستلقى إعجابك!" + +#: front/src/views/content/remote/Card.vue:131 +msgid "This library is private and your approval from its owner is needed to access its content" +msgstr "" + +#: front/src/views/content/remote/Card.vue:132 +msgid "This library is public and you can access its content freely" +msgstr "" + +#: front/src/components/common/ActionTable.vue:45 +msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "" #: front/src/components/library/FileUpload.vue:52 msgid "This reference will be used to group imported files together." msgstr "" -#: front/src/components/library/Track.vue:125 +#: front/src/components/audio/PlayButton.vue:73 +msgid "This track is not available in any library you have access to" +msgstr "" + +#: front/src/components/library/Track.vue:171 msgid "This track is present in the following libraries:" msgstr "هذا المقطع متوÙر كذلك على المكتبات التالية:" @@ -1725,168 +2608,10 @@ msgstr "سو٠يؤدي ذلك إلى الØذ٠الكÙلّي لهذه الإ msgid "This will completely disable access to the Subsonic API using from account." msgstr "" -#: front/src/App.vue:162 src/components/About.vue:55 -#: src/components/Home.vue:154 front/src/components/PageNotFound.vue:33 -#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 -#: src/components/audio/PlayButton.vue:54 -#: front/src/components/audio/PlayButton.vue:55 -#: front/src/components/audio/PlayButton.vue:56 -#: front/src/components/audio/PlayButton.vue:61 -#: front/src/components/audio/PlayButton.vue:64 -#: front/src/components/audio/PlayButton.vue:158 -#: src/components/audio/Player.vue:216 -#: front/src/components/audio/Player.vue:273 -#: src/components/audio/Player.vue:274 -#: front/src/components/audio/Player.vue:275 -#: src/components/audio/Player.vue:276 -#: front/src/components/audio/Player.vue:277 -#: src/components/audio/Player.vue:278 -#: front/src/components/audio/Player.vue:279 -#: src/components/audio/Player.vue:280 -#: front/src/components/audio/Player.vue:281 -#: src/components/audio/Player.vue:282 -#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 -#: front/src/components/audio/SearchBar.vue:20 -#: src/components/audio/SearchBar.vue:25 -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 -#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 -#: src/components/auth/Profile.vue:47 -#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95 -#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 -#: front/src/components/auth/Signup.vue:98 -#: front/src/components/auth/SubsonicTokenForm.vue:95 -#: front/src/components/auth/SubsonicTokenForm.vue:111 -#: front/src/components/favorites/List.vue:110 -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 -#: front/src/components/forms/PasswordInput.vue:25 -#: front/src/components/library/Album.vue:101 -#: src/components/library/Artist.vue:129 -#: front/src/components/library/Artists.vue:119 -#: front/src/components/library/Artists.vue:120 -#: front/src/components/library/FileUpload.vue:238 -#: front/src/components/library/FileUpload.vue:239 -#: front/src/components/library/FileUpload.vue:240 -#: front/src/components/library/FileUpload.vue:241 -#: src/components/library/Home.vue:65 -#: front/src/components/library/Radios.vue:141 -#: src/components/library/Radios.vue:142 -#: front/src/components/library/Track.vue:195 -#: front/src/components/library/radios/Builder.vue:233 -#: front/src/components/library/radios/Builder.vue:235 -#: front/src/components/library/radios/Builder.vue:236 -#: front/src/components/manage/library/FilesTable.vue:176 -#: front/src/components/manage/library/FilesTable.vue:190 -#: front/src/components/manage/users/InvitationForm.vue:58 -#: front/src/components/manage/users/InvitationsTable.vue:153 -#: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/components/manage/users/UsersTable.vue:163 -#: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/components/metadata/ArtistCard.vue:49 -#: front/src/components/metadata/ReleaseCard.vue:53 -#: front/src/components/metadata/Search.vue:114 -#: front/src/components/metadata/Search.vue:130 -#: front/src/components/metadata/Search.vue:134 -#: front/src/components/metadata/Search.vue:138 -#: front/src/components/mixins/Translations.vue:7 -#: front/src/components/mixins/Translations.vue:8 -#: front/src/components/mixins/Translations.vue:10 -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/mixins/Translations.vue:16 -#: front/src/components/mixins/Translations.vue:17 -#: front/src/components/mixins/Translations.vue:18 -#: front/src/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 -#: front/src/components/mixins/Translations.vue:27 -#: front/src/components/mixins/Translations.vue:28 -#: front/src/components/mixins/Translations.vue:29 -#: front/src/components/mixins/Translations.vue:30 -#: front/src/components/mixins/Translations.vue:31 -#: front/src/components/notifications/NotificationRow.vue:39 -#: front/src/components/notifications/NotificationRow.vue:40 -#: front/src/components/notifications/NotificationRow.vue:44 -#: front/src/components/notifications/NotificationRow.vue:45 -#: front/src/components/notifications/NotificationRow.vue:62 -#: front/src/components/playlists/Editor.vue:163 -#: src/components/playlists/Form.vue:74 -#: front/src/components/playlists/Form.vue:81 -#: src/components/playlists/Form.vue:85 -#: front/src/components/playlists/Form.vue:89 -#: front/src/components/playlists/PlaylistModal.vue:116 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -#: front/src/components/requests/Form.vue:73 -#: src/components/requests/Form.vue:74 -#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 -#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 -#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 -#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 -#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 -#: front/src/views/admin/library/Base.vue:16 -#: src/views/admin/library/FilesList.vue:21 -#: front/src/views/admin/users/Base.vue:20 -#: front/src/views/admin/users/InvitationsList.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:169 -#: front/src/views/admin/users/UsersDetail.vue:170 -#: front/src/views/admin/users/UsersDetail.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 -#: front/src/views/admin/users/UsersList.vue:21 -#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 -#: src/views/auth/PasswordReset.vue:53 -#: front/src/views/auth/PasswordResetConfirm.vue:62 -#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 -#: src/views/content/libraries/Card.vue:58 -#: front/src/views/content/libraries/Card.vue:59 -#: front/src/views/content/libraries/Card.vue:60 -#: front/src/views/content/libraries/Card.vue:61 -#: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/content/libraries/FilesTable.vue:226 -#: front/src/views/content/libraries/FilesTable.vue:229 -#: front/src/views/content/libraries/FilesTable.vue:230 -#: front/src/views/content/libraries/FilesTable.vue:233 -#: front/src/views/content/libraries/FilesTable.vue:234 -#: front/src/views/content/libraries/FilesTable.vue:237 -#: front/src/views/content/libraries/FilesTable.vue:238 -#: front/src/views/content/libraries/FilesTable.vue:241 -#: front/src/views/content/libraries/FilesTable.vue:242 -#: front/src/views/content/libraries/FilesTable.vue:258 -#: front/src/views/content/libraries/FilesTable.vue:259 -#: front/src/views/content/libraries/Form.vue:70 -#: front/src/views/content/libraries/Form.vue:71 -#: front/src/views/content/libraries/Form.vue:72 -#: front/src/views/content/libraries/Form.vue:73 -#: front/src/views/content/libraries/Form.vue:74 -#: front/src/views/content/libraries/Form.vue:106 -#: front/src/views/content/libraries/Form.vue:109 -#: front/src/views/content/libraries/Form.vue:129 -#: front/src/views/content/remote/Card.vue:131 -#: src/views/content/remote/Card.vue:132 -#: front/src/views/content/remote/Card.vue:165 -#: src/views/content/remote/Card.vue:166 -#: front/src/views/content/remote/ScanForm.vue:48 -#: src/views/instance/Timeline.vue:57 front/src/views/playlists/Detail.vue:90 -#: src/views/playlists/List.vue:104 front/src/views/playlists/List.vue:105 -#: src/views/radios/Detail.vue:80 +#: front/src/App.vue:129 src/components/Footer.vue:72 #, fuzzy msgid "This will erase your local data and disconnect you, do you want to continue?" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "ذلك سو٠يؤدي إلى Øذ٠بياناتك المØلية نهائيا Ùˆ إخراجك. أمتأكد أنك ترغب ÙÙŠ المواصلة ØŸ" -msgstr[1] "ذلك سو٠يؤدي إلى Øذ٠بياناتك المØلية نهائيا Ùˆ إخراجك. أمتأكد أنك ترغب ÙÙŠ المواصلة ØŸ" -msgstr[2] "ذلك سو٠يؤدي إلى Øذ٠بياناتك المØلية نهائيا Ùˆ إخراجك. أمتأكد أنك ترغب ÙÙŠ المواصلة ØŸ" -msgstr[3] "ذلك سو٠يؤدي إلى Øذ٠بياناتك المØلية نهائيا Ùˆ إخراجك. أمتأكد أنك ترغب ÙÙŠ المواصلة ØŸ" -msgstr[4] "ذلك سو٠يؤدي إلى Øذ٠بياناتك المØلية نهائيا Ùˆ إخراجك. أمتأكد أنك ترغب ÙÙŠ المواصلة ØŸ" -msgstr[5] "ذلك سو٠يؤدي إلى Øذ٠بياناتك المØلية نهائيا Ùˆ إخراجك. أمتأكد أنك ترغب ÙÙŠ المواصلة ØŸ" +msgstr "ذلك سو٠يؤدي إلى Øذ٠بياناتك المØلية نهائيا Ùˆ إخراجك. أمتأكد أنك ترغب ÙÙŠ المواصلة ØŸ" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -1896,26 +2621,44 @@ msgstr "" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "" -#: front/src/views/content/libraries/Quota.vue:90 -msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." -msgstr "" +#: front/src/components/audio/track/Table.vue:6 +#: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/components/mixins/Translations.vue:28 +msgid "Title" +msgstr "العنوان" -#: front/src/views/content/libraries/Quota.vue:38 -msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +#: front/src/components/ShortcutsModal.vue:79 +msgid "Toggle queue looping" msgstr "" -#: front/src/views/content/libraries/Quota.vue:64 -msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#: front/src/views/admin/moderation/DomainsDetail.vue:225 +msgid "Total size" msgstr "" -#: front/src/components/audio/track/Table.vue:6 -#: front/src/components/manage/library/FilesTable.vue:37 -#: front/src/views/content/libraries/FilesTable.vue:51 -#: front/src/components/mixins/Translations.vue:26 -msgid "Title" -msgstr "العنوان" +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "الØجم الإجمالي للملÙات المتوÙّرة ÙÙŠ هذه المكتبة" + +#: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgid "Total users" +msgstr "غير مستعمَل" + +#: front/src/components/audio/SearchBar.vue:27 +#: src/components/library/Track.vue:262 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "المَقطَع" -#: front/src/components/library/Track.vue:53 +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgid "Track already present in one of your libraries" +msgstr "إنّ المقطع موجود Ù…ÙÙ† قبل ÙÙŠ Ø¥Øدى مكتباتك" + +#: front/src/components/library/Track.vue:85 msgid "Track information" msgstr "معلومات عن المَقطَع" @@ -1923,14 +2666,25 @@ msgstr "معلومات عن المَقطَع" msgid "Track matching filter" msgstr "مقطع يناسب عامل التصÙية" +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +msgid "Track name" +msgstr "اسم المَقطَع" + +#: front/src/views/content/libraries/FilesTable.vue:209 +msgid "Track uploaded, but not processed by the server yet" +msgstr "" + #: front/src/components/instance/Stats.vue:54 msgid "tracks" msgstr "مَقاطÙع" -#: front/src/components/library/Album.vue:43 +#: front/src/components/library/Album.vue:81 #: front/src/components/playlists/PlaylistModal.vue:33 -#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 -#: src/views/playlists/Detail.vue:50 front/src/views/radios/Detail.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:265 +#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8 +#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "المَقاطÙع" @@ -1946,11 +2700,17 @@ msgstr "مَقاطÙع تم الإعجاب بها" msgid "tracks listened" msgstr "مَقاطÙع أستÙÙ…Ùع إليها" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/Track.vue:138 #: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:151 msgid "Type" msgstr "النوع" +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#: front/src/components/manage/moderation/DomainsTable.vue:42 +msgid "Under moderation rule" +msgstr "" + #: front/src/views/content/remote/Card.vue:100 #: src/views/content/remote/Card.vue:105 msgid "Unfollow" @@ -1968,6 +2728,16 @@ msgstr "لسوء الØظ، لم يأخذ أصØاب مثيل الخادوم Ù‡ msgid "Unlimited music" msgstr "موسيقى بلا Øدود" +#: front/src/components/audio/Player.vue:351 +msgid "Unmute" +msgstr "إلغاء الكتم" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgid "Update" +msgstr "تاريخ التØميل" + #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "تØديث الصورة الرمزية" @@ -1976,6 +2746,10 @@ msgstr "تØديث الصورة الرمزية" msgid "Update library" msgstr "تØديث المكتبة" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +msgid "Update moderation rule" +msgstr "" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "تØديث قائمة المَقاطÙع الموسيقية" @@ -1989,9 +2763,7 @@ msgid "Update your password" msgstr "قم بتØديث كلمتك السرية" #: front/src/views/content/libraries/Card.vue:44 -#: front/src/components/manage/users/UsersTable.vue:173 #: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:177 msgid "Upload" msgstr "أرسل" @@ -2003,23 +2775,33 @@ msgstr "إرسال صورة رمزية جديدة" msgid "Upload audio content" msgstr "إرسال Ù…Øتوى صوتي" -#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Upload date" msgstr "تاريخ التØميل" +#: front/src/components/library/FileUpload.vue:219 +#: front/src/components/library/FileUpload.vue:220 +#, fuzzy +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +msgstr "تم رÙض الإرسال، تØقق أن Øجم المل٠ليس ضخما Ùˆ أنّ مساØØ© التخرين Ø§Ù„Ù…Ø³Ù…ÙˆØ Ø¨Ù‡Ø§ كاÙية" + #: front/src/views/content/Home.vue:7 -msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "" #: front/src/components/library/FileUpload.vue:31 msgid "Upload new tracks" msgstr "إرسال مقاطع موسيقية جديدة" -#: front/src/views/admin/users/UsersDetail.vue:82 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 msgid "Upload quota" msgstr "Øصة التØميل" -#: front/src/components/library/FileUpload.vue:99 +#: front/src/components/library/FileUpload.vue:228 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/FileUpload.vue:100 msgid "Uploaded" msgstr "تم تØميلها" @@ -2027,11 +2809,21 @@ msgstr "تم تØميلها" msgid "Uploading" msgstr "عملية الإرسال جارية" -#: front/src/components/library/FileUpload.vue:102 -msgid "Uploading..." -msgstr "عملية الإرسال جارية …" +#: front/src/components/library/FileUpload.vue:103 +#, fuzzy +msgid "Uploading…" +msgstr "عملية الإرسال جارية" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:37 +#: front/src/views/admin/moderation/AccountsDetail.vue:305 +#: front/src/views/admin/moderation/DomainsDetail.vue:241 +#: front/src/components/mixins/Translations.vue:38 +#, fuzzy +msgid "Uploads" +msgstr "أرسل" -#: front/src/App.vue:44 +#: front/src/components/Footer.vue:16 msgid "Use another instance" msgstr "إستخدم مثيل خادوم آخَر" @@ -2039,6 +2831,10 @@ msgstr "إستخدم مثيل خادوم آخَر" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "استخدم هذه الإستمارة لطلب إعادة ضبط كلمة المرور. سنرسل بريدا الكترونيا إلى العنوان المعين مرÙوقا بتعليمات لإعادة ضبط كلمتك السرية." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" msgstr "Ù…Ùستخدَم" @@ -2051,9 +2847,9 @@ msgstr "المستخدÙÙ…" msgid "User activity" msgstr "نشاط المستخدÙÙ…" -#: front/src/components/library/Album.vue:49 +#: front/src/components/library/Album.vue:88 #: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:122 +#: front/src/components/library/Track.vue:168 msgid "User libraries" msgstr "مكتبات المستخدÙÙ…" @@ -2063,7 +2859,9 @@ msgstr "إذاعات المستخدÙمين" #: front/src/components/auth/Signup.vue:19 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:85 +#: front/src/components/mixins/Translations.vue:34 msgid "Username" msgstr "إسم المستخدÙÙ…" @@ -2075,12 +2873,26 @@ msgstr "إسم المستخدÙÙ… أو عنوان البريد الإلكترو msgid "users" msgstr "مستخدÙÙ…" -#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 -#: front/src/views/admin/users/UsersList.vue:3 -#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 +#: front/src/components/Sidebar.vue:91 +#: front/src/components/manage/moderation/DomainsTable.vue:39 +#: front/src/components/mixins/Translations.vue:35 +#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5 +#: src/views/admin/users/UsersList.vue:3 +#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/mixins/Translations.vue:36 msgid "Users" msgstr "المستخدÙمون" +#: front/src/components/Footer.vue:29 +#, fuzzy +msgid "Using Funkwhale" +msgstr "عن Ùانك وايل Funkwhale" + +#: front/src/components/Footer.vue:13 +#, fuzzy +msgid "Version %{version}" +msgstr "الشÙرة المصدرية (%{version})" + #: front/src/views/content/libraries/Quota.vue:29 #: front/src/views/content/libraries/Quota.vue:56 #: front/src/views/content/libraries/Quota.vue:82 @@ -2089,9 +2901,9 @@ msgstr "عرض الملÙات" #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 -#: front/src/components/library/Track.vue:44 -#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/library/Track.vue:51 #: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 msgid "View on MusicBrainz" msgstr "إطّلع عليه على ميوزيك براينز" @@ -2099,6 +2911,22 @@ msgstr "إطّلع عليه على ميوزيك براينز" msgid "Visibility" msgstr "المشاهدة" +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "المشاهدة: كل Ù…ÙŽÙ† هم على مثيل الخادوم هذا" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "المشاهدة: لا Ø£Øد غيري" + +#: front/src/components/library/Album.vue:67 +msgid "Volume %{ number }" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "لا يمكننا إضاÙØ© المَقطَع إلى قائمة التشغيل" @@ -2111,6 +2939,11 @@ msgstr "لا يمكننا إنشاء قائمة التشغيل" msgid "We cannot create your account" msgstr "لا يمكننا إنشاء Øسابك" +#: front/src/components/audio/Player.vue:64 +#, fuzzy +msgid "We cannot load this track" +msgstr "لا يمكننا إضاÙØ© المَقطَع إلى قائمة التشغيل" + #: front/src/components/auth/Login.vue:7 msgid "We cannot log you in" msgstr "تعذر علينا تسجيل دخولك" @@ -2127,16 +2960,19 @@ msgstr "تعذّر علينا ØÙظ إعداداتك" msgid "We do not track you or bother you with ads" msgstr "لا نتعقّبك Ùˆ لا نزعجك بالإعلانات" -#: front/src/views/Notifications.vue:26 -msgid "We don't have any notification to display!" +#: front/src/components/library/Track.vue:95 +#, fuzzy +msgid "We don't have any copyright information for this track" msgstr "ليس لدينا أي اشعار لعرضه هنا!" -#: front/src/views/content/Home.vue:4 -msgid "We offer various way to grab new content and make it available here." -msgstr "نوÙر لكم عدة أساليب لجلب Ù…Øتويات جديدة Ùˆ عرضها هنا." +#: front/src/components/library/Track.vue:106 +#, fuzzy +msgid "We don't have any licensing information for this track" +msgstr "ليس لدينا أي اشعار لعرضه هنا!" #: front/src/components/library/FileUpload.vue:40 -msgid "we recommend using Picard for that purpose" +#, fuzzy +msgid "We recommend using Picard for that purpose." msgstr "ننصØكم باستخدام برنامج Picard لهذا الغرض" #: front/src/components/Home.vue:7 @@ -2147,9 +2983,9 @@ msgstr "نعتقد أنّ الاستماع إلى الموسيقى ينبغي Ø£ 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:153 +msgid "Welcome" +msgstr "مرØبًا" #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" @@ -2159,7 +2995,17 @@ msgstr "أهلا وسهلا بك على Ùانك وايل Funkwhale" msgid "Why funkwhale?" msgstr "لماذا Ùانك وايل Funkwhale ØŸ" -#: front/src/components/Sidebar.vue:115 +#: front/src/components/audio/EmbedWizard.vue:13 +msgid "Widget height" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:6 +msgid "Widget width" +msgstr "" + +#: front/src/components/Sidebar.vue:118 +#: front/src/components/manage/moderation/AccountsTable.vue:72 +#: front/src/components/manage/moderation/DomainsTable.vue:58 msgid "Yes" msgstr "نعم" @@ -2167,6 +3013,10 @@ msgstr "نعم" msgid "Yes, log me out!" msgstr "نعم، أؤكد الخروج !" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You are able to share your library with other people, regardless of its visibility." +msgstr "" + #: front/src/components/library/FileUpload.vue:33 msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "إنك بصدد إرسال موسيقى إلى مكتبتك الصوتية. قبل المواصلة، ندعوك إلى التØقق من أنّ:" @@ -2183,6 +3033,11 @@ msgstr "" msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "يمكÙنك دعوة أصدقائك Ùˆ عائلتك للإنظمام إلى مثيل خادومك للإستمتاع بموسيقاك" +#: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgid "You can now use the service without limitations." +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 "يمكنك إنشاء قناتك الإذاعية الخاصة بك عبر هذه الواجهة Ùˆ تشغيل مقاطعك كيÙما شئت." @@ -2191,18 +3046,26 @@ msgstr "يمكنك إنشاء قناتك الإذاعية الخاصة بك عب msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "" -#: front/src/components/Sidebar.vue:147 +#: front/src/views/admin/moderation/AccountsDetail.vue:46 +msgid "You don't have any rule in place for this account." +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgid "You don't have any rule in place for this domain." +msgstr "" + +#: front/src/components/Sidebar.vue:158 msgid "You have a radio playing" msgstr "إنك تستمع إلى إذاعة" -#: front/src/App.vue:8 +#: front/src/components/audio/Player.vue:71 +msgid "You may have a connectivity issue." +msgstr "" + +#: front/src/App.vue:17 msgid "You need to select an instance in order to continue" msgstr "يلزمك اختيار مثيل خادوم قصد المواصلة" -#: front/src/views/content/libraries/Form.vue:19 -msgid "You will be able to share your library with other people, regardless of it's visibility." -msgstr "" - #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "" @@ -2211,9 +3074,9 @@ msgstr "" msgid "You will have to update your password on your clients that use this password." msgstr "يتوجب عليك تØديث كلمتك السرية على العملاء الآخرين اللذين يشتغلون بها." -#: front/src/views/auth/EmailConfirm.vue:24 -msgid "Your email address was confirmed, you can now use the service without limitations." -msgstr "تمّ تأكيد عنوان بريدك الإلكتروني، بإمكانك الآن استعمال الخدمة Ù…ÙÙ† دون قيود." +#: front/src/components/favorites/List.vue:112 +msgid "Your Favorites" +msgstr "Ù…Ùضّلاتك" #: front/src/components/Home.vue:114 msgid "Your music, your way" @@ -2230,409 +3093,3 @@ msgstr "تم تØديث كلمتك السرية بنجاØ." #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "" - -#: front/src/components/mixins/Translations.vue:8 -msgid "Activity visibility" -msgstr "عرض النشاط" - -#: front/src/components/mixins/Translations.vue:9 -msgid "Determine the visibility level of your activity" -msgstr "" - -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/playlists/Form.vue:81 -#: src/views/content/libraries/Form.vue:72 -msgid "Nobody except me" -msgstr "لا Ø£Øد غيري" - -#: front/src/components/mixins/Translations.vue:12 -#: front/src/components/playlists/Form.vue:85 -#: src/views/content/libraries/Form.vue:73 -msgid "Everyone on this instance" -msgstr "كل Ù…ÙŽÙ† هم على مثيل الخادوم هذا" - -#: front/src/components/mixins/Translations.vue:18 -msgid "Accessed date" -msgstr "تاريخ النÙاذ" - -#: front/src/components/mixins/Translations.vue:19 -msgid "Modification date" -msgstr "تاريخ التعديل" - -#: front/src/components/mixins/Translations.vue:20 -msgid "Imported date" -msgstr "تاريخ الإستيراد" - -#: front/src/components/mixins/Translations.vue:22 -msgid "Track name" -msgstr "اسم المَقطَع" - -#: front/src/components/mixins/Translations.vue:23 -msgid "Album name" -msgstr "عنوان الألبوم" - -#: front/src/components/mixins/Translations.vue:30 -msgid "Sign-up date" -msgstr "تاريخ التسجيل" - -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "نسخ المَقاطÙع Ù…ÙÙ† قائمة الإنتظار الØالية إلى قائمة التشغيل" - -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "أضÙÙ‡ إلى قائمة التشغيل هذه" - -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "قائمتي الرائعة للمَقاطÙع الموسيقية" - -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "الجميع" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "التسجيل" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "أدخÙÙ„ رمز الدعوة" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "أدخÙÙ„ إسم المستخدÙÙ…" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "أدخÙÙ„ عنوان بريدك الإلكتروني" - -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "تم تØديث كلمة السر" - -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "عÙطّل النÙاذ" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "أدخل إسم المستخدÙÙ… أو البريد الإلكتروني" - -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "الدخول" - -#: front/src/components/auth/Profile.vue:47 -msgid "%{ username }'s profile" -msgstr "المل٠الشخصي Ù„ÙÙ€ %{ username }" - -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "الخروج" - -#: front/src/components/auth/Settings.vue:249 -msgid "Account Settings" -msgstr "إعدادات الØساب" - -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "ØØ°Ù Ù…ÙÙ† المÙضلة" - -#: front/src/components/favorites/List.vue:110 -msgid "Your Favorites" -msgstr "Ù…Ùضّلاتك" - -#: front/src/components/library/Radios.vue:141 -msgid "Enter a radio name..." -msgstr "أدخÙÙ„ إسم إذاعة …" - -#: front/src/components/library/radios/Builder.vue:233 -msgid "Radio Builder" -msgstr "Ù…ÙنشÙئ الإذاعات Ùˆ الراديو" - -#: front/src/components/library/radios/Builder.vue:235 -msgid "My awesome radio" -msgstr "إذاعتي الرائعة" - -#: front/src/components/library/radios/Builder.vue:236 -msgid "My awesome description" -msgstr "وصÙÙŠ الرائع" - -#: front/src/components/library/FileUpload.vue:238 -msgid "Upload refused, ensure the file is not too big and you have not reached your quota" -msgstr "تم رÙض الإرسال، تØقق أن Øجم المل٠ليس ضخما Ùˆ أنّ مساØØ© التخرين Ø§Ù„Ù…Ø³Ù…ÙˆØ Ø¨Ù‡Ø§ كاÙية" - -#: front/src/components/library/FileUpload.vue:239 -msgid "Impossible to upload this file, ensure it is not too big" -msgstr "لا يمكن تØميل هذا الملÙØŒ تØقق أنّ Øجم المل٠ليس ضخما" - -#: front/src/components/library/FileUpload.vue:240 -msgid "A network error occured while uploading this file" -msgstr "Øدث خطأ ÙÙŠ الشبكة أثناء تØميل هذا الملÙ" - -#: front/src/components/library/FileUpload.vue:241 -msgid "Upload timeout, please try again" -msgstr "" - -#: front/src/components/library/Artists.vue:119 -msgid "Enter an artist name..." -msgstr "أدخÙÙ„ إسم Ùنان …" - -#: front/src/components/library/Track.vue:195 -#: src/components/audio/SearchBar.vue:27 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "المَقطَع" - -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "الرئيسية" - -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "إظهار/إخÙاء الكلمة السرية" - -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "The Beatles, Mickael Jackson…" - -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "The White Album, Thriller…" - -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "استخدم علبة التعليق هذه، إن دعت الØاجة، لإضاÙØ© تÙاصيل طلبك" - -#: front/src/components/audio/PlayButton.vue:158 -msgid "%{ count } track was added to your queue" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Ùنان ØŒ ألبوم ØŒ مقطع موسيقي ..." - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "البØØ« عن Ùنانين أو ألبومات أو مَقاطÙع موسيقية …" - -#: front/src/components/audio/Player.vue:216 -msgid "Queue shuffled!" -msgstr "تم خلط قائمة الإنتظار !" - -#: front/src/components/audio/Player.vue:273 -msgid "Previous track" -msgstr "المَقطَع السابق" - -#: front/src/components/audio/Player.vue:274 -msgid "Play track" -msgstr "إعز٠المَقطَع" - -#: front/src/components/audio/Player.vue:275 -msgid "Pause track" -msgstr "ألبÙØ« المَقطَع" - -#: front/src/components/audio/Player.vue:276 -msgid "Next track" -msgstr "المَقطَع التالي" - -#: front/src/components/audio/Player.vue:277 -msgid "Unmute" -msgstr "إلغاء الكتم" - -#: front/src/components/audio/Player.vue:278 -msgid "Mute" -msgstr "كتم" - -#: front/src/components/audio/Player.vue:279 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "" - -#: front/src/components/audio/Player.vue:280 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "" - -#: front/src/components/audio/Player.vue:281 -msgid "Looping on whole queue. Click to disable looping." -msgstr "" - -#: front/src/components/audio/Player.vue:282 -msgid "Shuffle your queue" -msgstr "خلط قائمة الإنتظار" - -#: front/src/components/audio/Player.vue:283 -msgid "Clear your queue" -msgstr "Ù…Ø³Ø Ù‚Ø§Ø¦Ù…Ø© الانتظار الخاصة بك" - -#: front/src/components/Sidebar.vue:203 -msgid "Pending import requests" -msgstr "طلبات الإستيراد المعلّقة" - -#: front/src/components/Sidebar.vue:204 -msgid "Pending follow requests" -msgstr "طلبات المتابَعة المعلَّقة" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "أدخÙÙ„ طلب بØØ«ÙÙƒ …" - -#: front/src/components/manage/library/FilesTable.vue:176 -msgid "Search by title, artist, domain..." -msgstr "البØØ« Øسب العنوان أو إسم Ùنان أو نطاق …" - -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "أتركه Ùارغًا للØصول على رمز عشوائي" - -#: front/src/components/manage/users/InvitationsTable.vue:153 -msgid "Search by username, email, code..." -msgstr "البØØ« باسم مستخدÙÙ… أو عنوان بريد إلكتروني أو رمز …" - -#: front/src/components/manage/users/UsersTable.vue:163 -msgid "Search by username, email, name..." -msgstr "البØØ« باسم مستخدÙÙ… أو عنوان بريد إلكتروني أو إسم …" - -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: src/views/admin/Settings.vue:83 -msgid "Federation" -msgstr "الÙديرالية" - -#: front/src/components/Home.vue:154 -msgid "Welcome" -msgstr "" - -#: front/src/views/content/remote/ScanForm.vue:48 -msgid "Enter a library url" -msgstr "أدخÙÙ„ عنوان رابط لمكتبة ما" - -#: front/src/views/content/remote/Card.vue:165 -msgid "Scan launched" -msgstr "بدأ الإستكشاÙ" - -#: front/src/views/content/remote/Card.vue:166 -msgid "Scan skipped (previous scan is too recent)" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:226 -msgid "Search by title, artist, album..." -msgstr "البØØ« Øسب العنوان أو إسم Ùنان أو ألبوم…" - -#: front/src/views/content/libraries/FilesTable.vue:230 -msgid "Track was already present in one of your libraries" -msgstr "إنّ المقطع موجود Ù…ÙÙ† قبل ÙÙŠ Ø¥Øدى مكتباتك" - -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Track is uploaded but not processed by the server yet" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:238 -msgid "An error occured while processing this track, ensure the track is correctly tagged" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:242 -msgid "Import went on successfully" -msgstr "تمت عملية الإستيراد بنجاØ" - -#: front/src/views/content/libraries/FilesTable.vue:259 -msgid "Relaunch import" -msgstr "إعادة Ù…Øاولة الإستيراد" - -#: front/src/views/content/libraries/Card.vue:58 -msgid "Visibility: nobody except me" -msgstr "المشاهدة: لا Ø£Øد غيري" - -#: front/src/views/content/libraries/Card.vue:59 -msgid "Visibility: everyone on this instance" -msgstr "المشاهدة: كل Ù…ÙŽÙ† هم على مثيل الخادوم هذا" - -#: front/src/views/content/libraries/Card.vue:60 -msgid "Visibility: everyone, including other instances" -msgstr "" - -#: front/src/views/content/libraries/Card.vue:61 -msgid "Total size of the files in this library" -msgstr "الØجم الإجمالي للملÙات المتوÙّرة ÙÙŠ هذه المكتبة" - -#: front/src/views/content/libraries/Form.vue:70 -msgid "My awesome library" -msgstr "مكتبتي الرائعة" - -#: front/src/views/content/libraries/Form.vue:71 -msgid "This library contains my personnal music, I hope you will like it!" -msgstr "تجتوي هذه المكتبة على الموسيقى الخاصة بي، أتمنى أنها ستلقى إعجابك!" - -#: front/src/views/content/libraries/Form.vue:74 -msgid "Everyone, including other instances" -msgstr "جميع المستخدمين بما ÙÙŠ ذلك المتواجدون على مثيلات الخوادم الأخرى" - -#: front/src/views/content/libraries/Form.vue:106 -msgid "Library updated" -msgstr "تم تØديث المكتبة" - -#: front/src/views/content/libraries/Form.vue:109 -msgid "Library created" -msgstr "تم انشاء المكتبة" - -#: front/src/views/content/Home.vue:35 -msgid "Add and manage content" -msgstr "إضاÙØ© المØتوى Ùˆ إدارته" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "الإذاعة" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "الخيط الزمني لمثيل الخادوم" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "قائمة المَقاطÙع" - -#: front/src/views/playlists/List.vue:105 -msgid "Enter an playlist name..." -msgstr "أدخÙÙ„ إسم قائمة مَقاطÙع٠موسيقية …" - -#: front/src/views/admin/library/Base.vue:16 -msgid "Manage library" -msgstr "إدارة المكتبة" - -#: front/src/views/admin/users/UsersDetail.vue:169 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "" - -#: front/src/views/admin/users/UsersDetail.vue:170 -msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." -msgstr "" - -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "إدارة المستخدÙمين" - -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "إعدادات مثيل الخادوم" - -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "معلومات عن مثيل الخادوم" - -#: front/src/views/admin/Settings.vue:84 -msgid "Subsonic" -msgstr "صاب سونيك" - -#: front/src/views/admin/Settings.vue:85 -msgid "Statistics" -msgstr "الإØصائيات" - -#: front/src/views/admin/Settings.vue:86 -msgid "Error reporting" -msgstr "سÙجÙÙ„ الأخطاء" diff --git a/front/locales/de/LC_MESSAGES/app.po b/front/locales/de/LC_MESSAGES/app.po index ab1802d4..4a748f6e 100644 --- a/front/locales/de/LC_MESSAGES/app.po +++ b/front/locales/de/LC_MESSAGES/app.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-05 20:10+0200\n" -"PO-Revision-Date: 2018-09-22 11:45+0000\n" -"Last-Translator: Gregory <gs@grse.me>\n" +"POT-Creation-Date: 2019-01-11 15:55+0100\n" +"PO-Revision-Date: 2019-01-11 13:32+0000\n" +"Last-Translator: jovuit <jo.vuitton@gmail.com>\n" "Language-Team: none\n" "Language: de\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: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 msgid "\"%{ title }\", by %{ artist }" @@ -30,14 +30,14 @@ msgstr "(%{ index } von %{ length })" msgid "(empty)" msgstr "(leer)" -#: front/src/components/common/ActionTable.vue:44 -#: front/src/components/common/ActionTable.vue:53 +#: front/src/components/common/ActionTable.vue:57 +#: front/src/components/common/ActionTable.vue:66 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } von %{ total } ausgewählt" msgstr[1] "%{ count } von %{ total } ausgewählt" -#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54 +#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 msgid "%{ count } track" @@ -57,6 +57,12 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } Track entspricht dem ausgewählten Filter" msgstr[1] "%{ count } Tracks entspricht dem ausgewählten Filter" +#: front/src/components/audio/PlayButton.vue:180 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "1 Track wurde zur Wiedergabeliste hinzugefügt" +msgstr[1] "%{ count } Tracks wurden zur Wiedergabeliste hinzugefügt" + #: front/src/components/playlists/Card.vue:18 msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -64,9 +70,8 @@ msgstr[0] "%{ count} Track" msgstr[1] "%{ count} Tracks" #: front/src/views/content/libraries/Quota.vue:11 -#, fuzzy msgid "%{ current } used on %{ max } allowed" -msgstr "%{ count } von %{ total } ausgewählt" +msgstr "%{ current } von %{ max } belegt" #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" @@ -76,13 +81,21 @@ msgstr "%{ hours } h %{ minutes } min" msgid "%{ minutes } min" msgstr "%{ minutes } min" -#: front/src/components/activity/Like.vue:7 -msgid "%{ user } favorited a track" -msgstr "%{ user } hat einen Track zu seinen Favoriten hinzugefügt" +#: front/src/components/notifications/NotificationRow.vue:40 +msgid "%{ username } accepted your follow on library \"%{ library }\"" +msgstr "" + +#: front/src/components/notifications/NotificationRow.vue:39 +msgid "%{ username } followed your library \"%{ library }\"" +msgstr "" + +#: front/src/components/auth/Profile.vue:46 +msgid "%{ username }'s profile" +msgstr "Profil von %{ username }" -#: front/src/components/activity/Listen.vue:7 -msgid "%{ user } listened to a track" -msgstr "%{ user } hat einen Track angehört" +#: front/src/components/Footer.vue:5 +msgid "<translate :translate-params=\"{instanceName: instanceHostname}\">About %{instanceName}</translate>" +msgstr "" #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" @@ -96,39 +109,68 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 Favorit" msgstr[1] "%{ count } Favoriten" +#: front/src/components/library/FileUpload.vue:225 +#: front/src/components/library/FileUpload.vue:226 +msgid "A network error occured while uploading this file" +msgstr "Beim Hochladen ist ein Netzwerkfehler aufgetreten" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "Ãœber %{ instance }" -#: front/src/App.vue:53 +#: front/src/components/Footer.vue:6 +#, fuzzy +msgid "About %{instanceName}" +msgstr "Ãœber %{ instance }" + +#: front/src/components/Footer.vue:45 msgid "About Funkwhale" msgstr "Ãœber Funkwhale" -#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/components/Footer.vue:10 +#, fuzzy +msgid "About page" +msgstr "Albumseite" + +#: front/src/components/About.vue:8 src/components/About.vue:64 msgid "About this instance" msgstr "Ãœber diese Instanz" #: front/src/views/content/libraries/Detail.vue:48 -#, fuzzy msgid "Accept" -msgstr "Akzeptiert" +msgstr "Akzeptieren" #: front/src/views/content/libraries/Detail.vue:40 msgid "Accepted" msgstr "Akzeptiert" +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Zugriff deaktiviert" + #: front/src/components/Home.vue:106 msgid "Access your music from a clean interface that focus on what really matters" msgstr "Greife auf deine Musik mit einer übersichtliche Oberfläche zu, die sich auf das konzentriert, was wirklich wichtig ist" -#: front/src/views/admin/users/UsersDetail.vue:54 -msgid "Account active" +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +#, fuzzy +msgid "Accessed date" +msgstr "Zugriffsdatum" + +#: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgid "Account data" msgstr "Konto aktiv" #: front/src/components/auth/Settings.vue:5 msgid "Account settings" msgstr "Kontoeinstellungen" +#: front/src/components/auth/Settings.vue:264 +msgid "Account Settings" +msgstr "Kontoeinstellungen" + #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Kontostatus" @@ -137,18 +179,24 @@ msgstr "Kontostatus" msgid "Account's email" msgstr "E-Mail Adresse des Kontos" -#: front/src/views/content/libraries/Detail.vue:29 +#: front/src/views/admin/moderation/AccountsList.vue:3 +#: front/src/views/admin/moderation/AccountsList.vue:24 +#: front/src/views/admin/moderation/Base.vue:8 #, fuzzy +msgid "Accounts" +msgstr "Kontostatus" + +#: front/src/views/content/libraries/Detail.vue:29 msgid "Action" -msgstr "Aktionen" +msgstr "Aktion" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:99 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "Die Aktion %{ action } wurde erfolgreich für %{ count } Element gestartet" msgstr[1] "Die Aktion %{ action } wurde erfolgreich für %{ count } Elemente gestartet" -#: front/src/components/common/ActionTable.vue:8 +#: front/src/components/common/ActionTable.vue:21 #: front/src/components/library/radios/Builder.vue:64 msgid "Actions" msgstr "Aktionen" @@ -157,14 +205,37 @@ msgstr "Aktionen" msgid "Active" msgstr "Aktiv" -#: front/src/components/Sidebar.vue:75 +#: front/src/views/admin/moderation/AccountsDetail.vue:199 +#: front/src/views/admin/moderation/DomainsDetail.vue:144 msgid "Activity" msgstr "Aktivität" -#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 -msgid "Add content" +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgid "Activity visibility" +msgstr "Sichtbarkeit der Playlist" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +msgid "Add" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:13 +msgid "Add a domain" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +msgid "Add a new moderation rule" msgstr "" +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "Inhalte hochladen und verwalten" + +#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +msgid "Add content" +msgstr "Inhalt hinzufügen" + #: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "Filter hinzufügen" @@ -173,20 +244,30 @@ msgstr "Filter hinzufügen" msgid "Add filters to customize your radio" msgstr "Füge Filter hinzu, um dein Radio zu personalisieren" +#: front/src/components/audio/PlayButton.vue:64 +#, fuzzy +msgid "Add to current queue" +msgstr "Zur Wiedergabeliste hinzufügen" + #: front/src/components/favorites/TrackFavoriteIcon.vue:4 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/favorites/TrackFavoriteIcon.vue:28 msgid "Add to favorites" msgstr "Zu deinen Favoriten hinzufügen" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -msgid "Add to playlist..." -msgstr "Zu einer Playlist hinzufügen..." +#: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgid "Add to playlist…" +msgstr "Zu einer Playlist hinzufügen…" #: front/src/components/audio/PlayButton.vue:14 msgid "Add to queue" msgstr "Zur Wiedergabeliste hinzufügen" +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Zu dieser Playlist hinzufügen" + #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Track hinzufügen" @@ -195,16 +276,16 @@ msgstr "Track hinzufügen" msgid "Admin" msgstr "Admin" -#: front/src/components/Sidebar.vue:82 +#: front/src/components/Sidebar.vue:79 msgid "Administration" msgstr "Administration" -#: front/src/components/audio/track/Table.vue:8 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/track/Table.vue:8 +#: front/src/components/library/Album.vue:159 #: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/views/content/libraries/FilesTable.vue:53 -#: front/src/components/library/Album.vue:101 -#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Album" msgstr "Album" @@ -214,13 +295,19 @@ msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "Album mit einem Track, von %{ artist }" msgstr[1] "Album mit %{ count } Tracks, von %{ artist }" -#: front/src/components/library/Track.vue:20 +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +msgid "Album name" +msgstr "Albumname" + +#: front/src/components/library/Track.vue:27 msgid "Album page" msgstr "Albumseite" #: front/src/components/audio/Search.vue:19 #: src/components/instance/Stats.vue:48 -#: front/src/components/requests/Form.vue:9 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 +#: front/src/views/admin/moderation/DomainsDetail.vue:257 msgid "Albums" msgstr "Alben" @@ -241,33 +328,44 @@ msgstr "Beim Speichern deiner Änderungen ist ein Fehler aufgetreten" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Ein unbekannter Fehler ist aufgetreten, vielleicht ist der Server ausgeschaltet oder er kann nicht erreicht werden" +#: front/src/components/notifications/NotificationRow.vue:62 +msgid "Approve" +msgstr "" + #: front/src/components/auth/Logout.vue:5 msgid "Are you sure you want to log out?" msgstr "Möchtest du dich wirklich ausloggen?" -#: front/src/components/audio/track/Table.vue:7 +#: front/src/components/audio/SearchBar.vue:25 +#: src/components/audio/track/Table.vue:7 +#: front/src/components/library/Artist.vue:137 #: front/src/components/manage/library/FilesTable.vue:38 -#: front/src/views/content/libraries/FilesTable.vue:52 -#: front/src/components/library/Artist.vue:129 -#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Artist" msgstr "Künstler·in" -#: front/src/components/requests/Form.vue:5 -#: src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 msgid "Artist name" msgstr "Künstlername" #: front/src/components/library/Album.vue:22 -#: src/components/library/Track.vue:23 +#: src/components/library/Track.vue:33 msgid "Artist page" msgstr "Künstlerseite" +#: front/src/components/audio/Search.vue:65 +#, fuzzy +msgid "Artist, album, track…" +msgstr "Künstler oder Künstlerin, Album, Track…" + #: front/src/components/audio/Search.vue:10 #: src/components/instance/Stats.vue:42 -#: front/src/components/library/Library.vue:7 -#: src/components/library/Artists.vue:120 +#: front/src/components/library/Artists.vue:119 +#: src/components/library/Library.vue:7 +#: front/src/views/admin/moderation/AccountsDetail.vue:313 +#: front/src/views/admin/moderation/DomainsDetail.vue:249 msgid "Artists" msgstr "Künstler und Künstlerinnen" @@ -275,6 +373,8 @@ msgstr "Künstler und Künstlerinnen" #: src/components/library/Artists.vue:25 #: front/src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/moderation/AccountsTable.vue:21 +#: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 @@ -285,25 +385,45 @@ msgstr "Zunehmend" msgid "Ask for a password reset" msgstr "Eine Kennwortzurücksetzung beantragen" +#: front/src/views/admin/moderation/AccountsDetail.vue:245 +#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgid "Audio content" +msgstr "Inhalt hinzufügen" + +#: front/src/components/ShortcutsModal.vue:55 +msgid "Audio player shortcuts" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:26 msgid "Available playlists" msgstr "Verfügbare Playlists" #: front/src/components/auth/Settings.vue:34 msgid "Avatar" -msgstr "Avatar" +msgstr "Profilbild" -#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24 +#: front/src/views/auth/PasswordReset.vue:24 #: front/src/views/auth/PasswordResetConfirm.vue:18 msgid "Back to login" msgstr "Zurück zur Anmeldung" -#: front/src/components/library/Track.vue:80 +#: front/src/components/library/Track.vue:129 #: front/src/components/manage/library/FilesTable.vue:42 -#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 msgid "Bitrate" msgstr "Bitrate" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" +msgstr "" + #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgid "Browse" msgstr "Durchsuchen" @@ -333,11 +453,20 @@ msgid "By %{ artist }" msgstr "Von %{ artist }" #: front/src/views/content/remote/Card.vue:103 -msgid "By unfollowing this library, you will loose access to its content." +#, fuzzy +msgid "By unfollowing this library, you loose access to its content." +msgstr "Wenn du dieser Mediathek nicht mehr folgst, verlierst du den Zugriff auf ihre Inhalte." + +#: front/src/views/admin/moderation/AccountsDetail.vue:261 +#: front/src/views/admin/moderation/DomainsDetail.vue:217 +msgid "Cached size" msgstr "" #: front/src/components/common/DangerousButton.vue:17 +#: front/src/components/library/Album.vue:58 +#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Abbrechen" @@ -350,7 +479,13 @@ msgstr "Kandidaten" msgid "Cannot change your password" msgstr "Das Kennwort kann nicht geändert werden" -#: front/src/App.vue:65 +#: front/src/components/library/FileUpload.vue:222 +#: front/src/components/library/FileUpload.vue:223 +#, fuzzy +msgid "Cannot upload this file, ensure it is not too big" +msgstr "Die Datei kann nicht hochgeladen werden. Bitte prüfe, dass sie nicht zu groß ist" + +#: front/src/components/Footer.vue:21 msgid "Change language" msgstr "Sprache ändern" @@ -381,15 +516,19 @@ msgstr "Mit Änderung deines Kennworts wird das Kennwort für die Subsonic-API z #: front/src/components/auth/Settings.vue:98 msgid "Changing your password will have the following consequences" -msgstr "Dein Kennwort wechseln hat die folgenden Auswirkungen" +msgstr "Wenn du dein Kennwort änderst, hat dies folgende Auswirkungen" + +#: front/src/components/Footer.vue:40 +msgid "Chat room" +msgstr "" -#: front/src/App.vue:6 +#: front/src/App.vue:13 msgid "Choose your instance" -msgstr "Wähle deine Instanz aus" +msgstr "Wähle deine Instanz" #: front/src/components/Home.vue:64 msgid "Clean library" -msgstr "Eine hochwertige Mediathek" +msgstr "Mediathek leeren" #: front/src/components/manage/users/InvitationForm.vue:37 msgid "Clear" @@ -400,12 +539,20 @@ msgstr "Löschen" msgid "Clear playlist" msgstr "Playlist leeren" +#: front/src/components/audio/Player.vue:363 +msgid "Clear your queue" +msgstr "Wiedergabeliste leeren" + #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Einmal clicken, und Musik studenlang dank der Radios anhören" -#: front/src/components/library/FileUpload.vue:76 +#: front/src/components/library/FileUpload.vue:75 msgid "Click to select files to upload or drag and drop files or directories" +msgstr "Zum Hochladen klicken oder Dateien und Ordner hier her ziehen" + +#: front/src/components/ShortcutsModal.vue:20 +msgid "Close" msgstr "" #: front/src/components/manage/users/InvitationForm.vue:26 @@ -415,14 +562,9 @@ msgstr "Kode" #: 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 "Minimieren" -#: front/src/components/requests/Form.vue:14 -msgid "Comment" -msgstr "Kommentar" - #: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Einstellungen" @@ -433,29 +575,71 @@ msgstr "Bestätigen" #: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 -msgid "Confirm your email" +#, fuzzy +msgid "Confirm your e-mail address" msgstr "Bestätige deine E-Mail-Adresse" #: front/src/views/auth/EmailConfirm.vue:13 msgid "Confirmation code" -msgstr "Bestätigungskode" +msgstr "Bestätigungscode" + +#: front/src/components/common/ActionTable.vue:7 +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "" +#: front/src/components/Footer.vue:48 +msgid "Contribute" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 msgid "Copy" +msgstr "Kopieren" + +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Die Wiedergabeliste zur Playlist hinzufügen" + +#: front/src/components/audio/EmbedWizard.vue:21 +msgid "Copy/paste this code in your website HTML" msgstr "" +#: front/src/components/library/Track.vue:91 +#, fuzzy +msgid "Copyright" +msgstr "Kopieren" + +#: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgid "Could not confirm your e-mail address" +msgstr "Bestätige deine E-Mail-Adresse" + +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Could not fetch remote library" +msgstr "Fehler beim Abrufen der Fernmediathek" + +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgid "Could not process this track, ensure it is tagged correctly" +msgstr "Ein Fehler ist bei der Verarbeitung des Tracks aufgetreten. Ãœberprüfe bitte, dass er richtig verschlagwortet ist" + #: front/src/components/Home.vue:85 msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Albumcover, Songtexte, unser Ziel ist es, alle zu haben ;)" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgid "Create" +msgstr "Import erstellen" + #: front/src/components/auth/Signup.vue:4 msgid "Create a funkwhale account" -msgstr "Sich anmelden" +msgstr "Erstelle ein funkwhale-Konto" #: front/src/views/content/libraries/Home.vue:14 -#, fuzzy msgid "Create a new library" -msgstr "Eine neue Playlist erstellen" +msgstr "Eine neue Mediathek erstellen" #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" @@ -465,18 +649,13 @@ msgstr "Eine neue Playlist erstellen" msgid "Create an account" msgstr "Konto erstellen" -#: front/src/components/requests/Card.vue:25 -msgid "Create import" -msgstr "Import erstellen" - #: front/src/views/content/libraries/Form.vue:26 -#, fuzzy msgid "Create library" -msgstr "Eine hochwertige Mediathek" +msgstr "Mediathek erstellen" #: front/src/components/auth/Signup.vue:51 msgid "Create my account" -msgstr "Mich anmelden" +msgstr "Mein Konto erstellen" #: front/src/components/playlists/Form.vue:34 msgid "Create playlist" @@ -487,44 +666,52 @@ msgid "Create your own radio" msgstr "Dein eigenes Radio erstellen" #: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 msgid "Creation date" msgstr "Erstelldatum" #: front/src/components/auth/Settings.vue:54 msgid "Current avatar" -msgstr "Aktuelles Avatar" +msgstr "Aktuelles Profilbild" #: front/src/views/content/libraries/DetailArea.vue:4 -#, fuzzy msgid "Current library" -msgstr "Eine hochwertige Mediathek" +msgstr "Aktuelle Mediathek" #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "Aktueller Track" #: front/src/views/content/libraries/Quota.vue:2 -#, fuzzy msgid "Current usage" -msgstr "Aktueller Track" +msgstr "Aktuelle Nutzung" #: front/src/views/content/libraries/Detail.vue:27 msgid "Date" +msgstr "Datum" + +#: front/src/components/ShortcutsModal.vue:75 +msgid "Decrease volume" msgstr "" -#: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 #: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:61 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 msgid "Delete" msgstr "Löschen" #: front/src/views/content/libraries/Form.vue:39 -#, fuzzy msgid "Delete library" -msgstr "Eine hochwertige Mediathek" +msgstr "Mediathek löschen" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgid "Delete moderation rule" +msgstr "Radio löschen" #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" @@ -535,14 +722,20 @@ msgid "Delete radio" msgstr "Radio löschen" #: front/src/views/content/libraries/Form.vue:31 -#, fuzzy msgid "Delete this library?" -msgstr "Bring mich zur Mediathek" +msgstr "Diese Mediathek löschen?" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgid "Delete this moderation rule?" +msgstr "Diese Mediathek löschen?" #: front/src/components/favorites/List.vue:34 #: src/components/library/Artists.vue:26 #: front/src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/moderation/AccountsTable.vue:22 +#: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 @@ -551,18 +744,25 @@ msgstr "Absteigend" #: front/src/components/library/radios/Builder.vue:25 #: front/src/views/content/libraries/Form.vue:14 -#, fuzzy msgid "Description" -msgstr "Dauer" +msgstr "Beschreibung" #: front/src/views/content/libraries/Card.vue:47 msgid "Detail" msgstr "Detail" #: front/src/views/content/remote/Card.vue:50 -#, fuzzy msgid "Details" -msgstr "Detail" +msgstr "Details" + +#: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "Stelle das Speichervolumen des Nutzers fest. Beim Leerlassen wird der Standardwert dieser Instanz verwendet." + +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "Stelle fest, wer deine Aktivität sehen kann" #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 @@ -577,14 +777,30 @@ msgstr "Subsonic-Zugriff deaktivieren" msgid "Disable Subsonic API access?" msgstr "Subsonic-API-Zugriff deaktivieren?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#: front/src/views/admin/moderation/AccountsDetail.vue:128 +#: front/src/views/admin/moderation/AccountsDetail.vue:132 +#, fuzzy +msgid "Disabled" +msgstr "Zugriff deaktivieren" + #: front/src/components/auth/SubsonicTokenForm.vue:14 msgid "Discover how to use Funkwhale from other apps" msgstr "Entdecke, wie du Funkwhale von anderen Apps benutzen kannst" +#: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgid "Display name" +msgstr "Dateiname" + #: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Öffentlich zeigen" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." +msgstr "" + #: front/src/components/playlists/Editor.vue:42 msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Möchtest du die Playlist \"%{ playlist }\" wirklich leeren?" @@ -601,21 +817,34 @@ msgstr "Möchtest du die Playlist \"%{ playlist } löschen?" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Möchtest du das Radio \"%{ radio }\" löschen?" -#: front/src/components/common/ActionTable.vue:29 +#: front/src/components/common/ActionTable.vue:36 msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Möchtest du %{ action } auf %{ count } Element ausführen?" msgstr[1] "Möchtest du %{ action } auf %{ count } Elemente ausführen?" -#: front/src/components/Sidebar.vue:104 +#: front/src/components/Sidebar.vue:107 msgid "Do you want to restore your previous queue?" msgstr "Möchtest du die Wiedergabelliste zurückerstellen?" -#: front/src/App.vue:37 +#: front/src/components/Footer.vue:31 msgid "Documentation" msgstr "Dokumentation" -#: front/src/components/library/Track.vue:48 +#: front/src/components/manage/moderation/AccountsTable.vue:40 +#: front/src/components/mixins/Translations.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:93 +#: front/src/components/mixins/Translations.vue:35 +msgid "Domain" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/DomainsList.vue:3 +#: front/src/views/admin/moderation/DomainsList.vue:48 +msgid "Domains" +msgstr "" + +#: front/src/components/library/Track.vue:55 msgid "Download" msgstr "Herunterladen" @@ -624,58 +853,135 @@ msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "Um die Playlist umzuordnen, klicke und schiebe die Tracks hin und her" #: front/src/components/audio/track/Table.vue:9 -#: src/components/library/Track.vue:58 +#: src/components/library/Track.vue:111 #: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/views/content/libraries/FilesTable.vue:56 -#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/views/content/libraries/FilesTable.vue:59 +#: front/src/components/mixins/Translations.vue:31 msgid "Duration" msgstr "Dauer" +#: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgid "E-mail address confirmed" +msgstr "E-Mail-Adresse bestätigt" + #: front/src/components/Home.vue:93 msgid "Easy to use" msgstr "Leicht zu bedienen" #: front/src/views/content/libraries/Detail.vue:9 -#, fuzzy msgid "Edit" -msgstr "Bearbeiten..." +msgstr "Bearbeiten" #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "Die Infos dieser Instanz bearbeiten" #: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 -msgid "Edit..." -msgstr "Bearbeiten..." +#, fuzzy +msgid "Edit…" +msgstr "Bearbeiten" #: front/src/components/auth/Signup.vue:29 #: front/src/components/manage/users/UsersTable.vue:38 msgid "Email" msgstr "E-Mail-Adresse" -#: front/src/views/admin/users/UsersDetail.vue:29 +#: front/src/views/admin/moderation/AccountsDetail.vue:111 msgid "Email address" msgstr "E-Mail-Adresse" -#: front/src/views/auth/EmailConfirm.vue:23 -msgid "Email confirmed" -msgstr "E-Mail-Adresse bestätigt" +#: front/src/components/library/Album.vue:44 +#: src/components/library/Track.vue:62 +msgid "Embed" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:20 +msgid "Embed code" +msgstr "" + +#: front/src/components/library/Album.vue:48 +msgid "Embed this album on your website" +msgstr "" + +#: front/src/components/library/Track.vue:66 +msgid "Embed this track on your website" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:230 +#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgid "Emitted library follows" +msgstr "Gebe eine Mediathek-URL ein" + +#: front/src/views/admin/moderation/AccountsDetail.vue:214 +#: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgid "Emitted messages" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:8 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#: front/src/views/admin/moderation/AccountsDetail.vue:127 +#: front/src/views/admin/moderation/AccountsDetail.vue:131 +msgid "Enabled" +msgstr "" #: front/src/views/playlists/Detail.vue:29 msgid "End edition" msgstr "Bearbeitung abschließen" +#: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgid "Enter a library URL" +msgstr "Gebe eine Mediathek-URL ein" + +#: front/src/components/library/Radios.vue:140 +#, fuzzy +msgid "Enter a radio name…" +msgstr "Name des Radios eingeben…" + +#: front/src/components/library/Artists.vue:118 +#, fuzzy +msgid "Enter artist name…" +msgstr "Künstlername eingeben…" + +#: front/src/views/playlists/List.vue:107 +#, fuzzy +msgid "Enter playlist name…" +msgstr "Playlistname eingeben…" + +#: front/src/components/auth/Signup.vue:100 +msgid "Enter your email" +msgstr "Gib deine E-Mail-Adresse ein" + +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +msgid "Enter your invitation code (case insensitive)" +msgstr "Gib deinen Einladungskode ein (Groß- und Kleinschreibung wird nicht berücksichtigt)" + +#: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgid "Enter your search query…" +msgstr "Suche eingeben…" + +#: front/src/components/auth/Signup.vue:99 +msgid "Enter your username" +msgstr "Benutzername eingeben" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Benutzername oder E-Mail-Adresse eingeben" + #: front/src/components/auth/SubsonicTokenForm.vue:20 #: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Fehler" -#: front/src/views/content/remote/Card.vue:39 -#, fuzzy -msgid "Error during scan" +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" msgstr "Fehlerbericht" -#: front/src/components/common/ActionTable.vue:79 +#: front/src/components/common/ActionTable.vue:92 msgid "Error while applying action" msgstr "Fehler bei der Ausführung der Aktion" @@ -685,50 +991,62 @@ msgstr "Fehler bei der Zurücksetzung des Kennworts" #: front/src/views/auth/PasswordResetConfirm.vue:7 msgid "Error while changing your password" -msgstr " Fehler bei der Änderung deines Passworts" +msgstr "Fehler bei der Änderung deines Passworts" -#: front/src/views/auth/EmailConfirm.vue:7 -msgid "Error while confirming your email" -msgstr "Fehler bei der Bestätigung deiner E-Mail-Adresse" +#: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgid "Error while creating domain" +msgstr "Fehler bei der Erstellung der Einladung" #: front/src/components/manage/users/InvitationForm.vue:4 msgid "Error while creating invitation" msgstr "Fehler bei der Erstellung der Einladung" -#: front/src/views/content/remote/ScanForm.vue:3 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:7 #, fuzzy -msgid "Error while fetching remote library" -msgstr "Fehler beim Scannen der Mediathek" +msgid "Error while creating rule" +msgstr "Fehler bei der Erstellung der Einladung" + +#: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgid "Error while fetching node info" +msgstr "Fehler beim Abrufen der Fernmediathek" #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Fehler bei der Speicherung der Einstellungen" -#: front/src/views/content/libraries/FilesTable.vue:16 -#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:212 msgid "Errored" msgstr "Ein Fehler ist aufgetreten" #: front/src/views/content/libraries/Quota.vue:75 -#, fuzzy msgid "Errored files" -msgstr "Ein Fehler ist aufgetreten" +msgstr "Fehlgeschlagene Dateien" -#: front/src/views/content/remote/Card.vue:58 +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Alle" + +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +#: front/src/components/mixins/Translations.vue:12 +msgid "Everyone on this instance" +msgstr "Alle auf dieser Instanz" + +#: front/src/views/content/libraries/Form.vue:74 #, fuzzy -msgid "Errored tracks:" -msgstr "Föderierte Tracks" +msgid "Everyone, across all instances" +msgstr "Alle auf dieser Instanz" #: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "Ausschließen" -#: front/src/components/discussion/Comment.vue:14 -msgid "Expand" -msgstr "Öffnen" - #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 msgid "Expiration date" msgstr "Ablaufdatum" @@ -740,12 +1058,30 @@ msgstr "Abgelaufen" msgid "Expired/used" msgstr "Abgelaufen bzw. benutzt" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:16 +msgid "Failed" +msgstr "" + +#: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgid "Failed tracks:" +msgstr "Fehlgeschlagene Tracks:" + #: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Favoriten" -#: front/src/components/library/FileUpload.vue:83 -msgid "File name" +#: front/src/views/admin/Settings.vue:84 +msgid "Federation" +msgstr "Föderation" + +#: front/src/components/library/FileUpload.vue:84 +#, fuzzy +msgid "Filename" msgstr "Dateiname" #: front/src/views/admin/library/Base.vue:5 @@ -758,24 +1094,39 @@ msgid "Filter name" msgstr "Filtername" #: front/src/views/content/libraries/FilesTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:216 msgid "Finished" msgstr "Beendet" +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:159 +#: front/src/views/admin/moderation/DomainsDetail.vue:78 +msgid "First seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgid "First seen date" +msgstr "Ablaufdatum" + #: front/src/views/content/remote/Card.vue:83 msgid "Follow" msgstr "Folgen" -#: front/src/views/content/remote/Card.vue:88 -#, fuzzy -msgid "Follow pending approval" -msgstr "Ausstehende Folgen-Anfrage" - #: front/src/views/content/Home.vue:16 msgid "Follow remote libraries" -msgstr "" +msgstr "Entfernte Mediatheken abonnieren" + +#: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgid "Follow request pending approval" +msgstr "Ausstehende Abonnieren-Anfrage" +#: front/src/components/mixins/Translations.vue:38 #: front/src/views/content/libraries/Detail.vue:7 +#: front/src/components/mixins/Translations.vue:39 msgid "Followers" msgstr "Follower·innen" @@ -783,19 +1134,10 @@ msgstr "Follower·innen" msgid "Following" msgstr "Abonniert" -#: front/src/components/activity/Like.vue:14 -#: src/components/activity/Listen.vue:14 -msgid "from %{ album } by %{ artist }" -msgstr "aus %{ album } von %{ artist }" - -#: front/src/components/library/Track.vue:13 +#: front/src/components/library/Track.vue:17 msgid "From album %{ album } by %{ artist }" msgstr "Aus dem Album %{ album } von %{ artist }" -#: front/src/App.vue:55 -msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "Funkwhale ist ein kostenloses Open-Source Projekt, das von Ehrenamtlichen entwickelt wird. Hilf uns, indem du Fehler meldest, neue Funktionen vorschlägst und das Projekt mit deinen Freunden teilst!" - #: front/src/components/auth/SubsonicTokenForm.vue:7 msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale ist kompatibel mit anderen Mediaplayer, die die Subsonic-API unterstützen." @@ -816,6 +1158,10 @@ msgstr "Funkwhale ist kostenlos und ermöglicht eine komplette Steuerung deiner msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale kümmert sich um deine Musik" +#: front/src/components/ShortcutsModal.vue:38 +msgid "General shortcuts" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:16 msgid "Get a new invitation" msgstr "Eine neue Einladung bekommen" @@ -825,17 +1171,20 @@ msgid "Get me to the library" msgstr "Bring mich zur Mediathek" #: front/src/components/Home.vue:76 -#, fuzzy msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" msgstr "Dank <a href=\"https://musicbrainz.org\" target=\"_blank\">MusicBrainz</a> kannst du deine Musik mit hochwertigen Metadaten verschlagworten" #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 -#, fuzzy msgid "Get started" -msgstr "Nächster Schritt" +msgstr "Loslegen" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/common/ActionTable.vue:27 +#: front/src/components/Footer.vue:37 +#, fuzzy +msgid "Getting help" +msgstr "Einstellungen" + +#: front/src/components/common/ActionTable.vue:34 +#: front/src/components/common/ActionTable.vue:54 msgid "Go" msgstr "Los!" @@ -843,9 +1192,13 @@ msgstr "Los!" msgid "Go to home page" msgstr "Zurück zur Startseite" -#: front/src/App.vue:73 -msgid "Help us translate Funkwhale" -msgstr "Hilf uns, Funkwhale zu übersetzen" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgid "Hide account or domain content, except from followers." +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Start" #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" @@ -868,15 +1221,24 @@ msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importiere Musik aus mehreren Plattformen, wie YouTube oder SoundCloud" #: front/src/components/library/FileUpload.vue:51 -#, fuzzy msgid "Import reference" -msgstr "Importquelle" +msgstr "Importreferenz" #: front/src/views/content/libraries/FilesTable.vue:11 -#: front/src/views/content/libraries/FilesTable.vue:55 +#: front/src/views/content/libraries/FilesTable.vue:58 msgid "Import status" msgstr "Importstatus" +#: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgid "Imported" +msgstr "Importsdatum" + +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +msgid "Imported date" +msgstr "Importsdatum" + #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "In den Favoriten" @@ -885,16 +1247,42 @@ msgstr "In den Favoriten" msgid "Inactive" msgstr "Inaktiv" +#: front/src/components/ShortcutsModal.vue:71 +msgid "Increase volume" +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] "Aus der Wiedergabeliste hinzufügen (%{ count } Track)" msgstr[1] "Aus der Wiedergabeliste hinzufügen (%{ count } Tracks)" +#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#, fuzzy +msgid "Instance data" +msgstr "Radios der Instanz" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Infos über diese Instanz" + #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Radios der Instanz" +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Instanzeinstellungen" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +msgstr "" + #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -910,118 +1298,163 @@ msgstr "Einladungskode (ggf.)" msgid "Invitations" msgstr "Einladungen" -#: front/src/App.vue:42 +#: front/src/components/Footer.vue:41 msgid "Issue tracker" msgstr "Bugtracker" -#: front/src/views/content/libraries/Home.vue:9 -msgid "It looks like you don't have any library yet, it's time to create one!" -msgstr "" - #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Behalte einen Ãœberblick auf deine Lieblingsmusik" -#: front/src/views/content/remote/Home.vue:14 +#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:161 #, fuzzy +msgid "Known accounts" +msgstr "Mein Konto" + +#: front/src/views/content/remote/Home.vue:14 msgid "Known libraries" -msgstr "Mediatheke durchsuchen" +msgstr "Bekannte Mediatheken" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/views/admin/users/UsersDetail.vue:45 -#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/views/admin/moderation/AccountsDetail.vue:184 +#: front/src/components/mixins/Translations.vue:33 msgid "Last activity" msgstr "Letzte Aktivität" +#: front/src/views/admin/moderation/AccountsDetail.vue:167 +#: front/src/views/admin/moderation/DomainsDetail.vue:86 +msgid "Last checked" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:32 msgid "Last modification" msgstr "Letzte Bearbeitung" -#: front/src/views/content/remote/Card.vue:56 +#: front/src/components/manage/moderation/AccountsTable.vue:43 +msgid "Last seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 #, fuzzy +msgid "Last seen date" +msgstr "Letzte Aktualisierung:" + +#: front/src/views/content/remote/Card.vue:56 msgid "Last update:" -msgstr "Playlist aktualisiert" +msgstr "Letzte Aktualisierung:" -#: front/src/components/common/ActionTable.vue:40 +#: front/src/components/common/ActionTable.vue:47 msgid "Launch" msgstr "Starten" -#: front/src/views/content/remote/Card.vue:63 -msgid "Launch scan" -msgstr "Scan starten" - #: front/src/components/Home.vue:10 msgid "Learn more about this instance" msgstr "Mehr über diese Instanz erfahren" -#: front/src/components/requests/Form.vue:10 -msgid "Leave this field empty if you're requesting the whole discography." -msgstr "Lasse dieses Feld leer, wenn du die ganze Diskografie anfragst." +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Leerlassen für einen beliebigen Kode" + +#: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgid "Leave empty for a responsive widget" +msgstr "Leerlassen für einen beliebigen Kode" +#: front/src/views/admin/moderation/AccountsDetail.vue:297 +#: front/src/views/admin/moderation/DomainsDetail.vue:233 #: front/src/views/content/Base.vue:5 msgid "Libraries" -msgstr "Mediatheke" +msgstr "Mediatheken" #: front/src/views/content/libraries/Form.vue:2 msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." -msgstr "" +msgstr "Mediatheken helfen dir deine Musiksammlungen zu verwalten und zu teilen. Du kannst deine eigene Musiksammlung zu Funkwhale hochladen und mit deinen Freunden oder deiner Familie teilen." #: front/src/components/instance/Stats.vue:30 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/admin/moderation/AccountsDetail.vue:464 msgid "Library" msgstr "Mediathek" +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "Mediathek erstellt" + +#: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgid "Library deleted" +msgstr "Mediathek aktualisiert" + #: front/src/views/admin/library/FilesList.vue:3 msgid "Library files" msgstr "Dateien aus der Mediathek" -#: front/src/App.vue:31 -msgid "Links" -msgstr "Links" +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "Mediathek aktualisiert" + +#: front/src/components/library/Track.vue:100 +msgid "License" +msgstr "" #: front/src/views/content/libraries/Detail.vue:21 #, fuzzy -msgid "Loading followers..." -msgstr "Follower und Followerinnen durchsuchen" +msgid "Loading followers…" +msgstr "Abonnenten werden geladen…" #: front/src/views/content/libraries/Home.vue:3 #, fuzzy -msgid "Loading Libraries..." -msgstr "Laden deiner Favoriten..." +msgid "Loading Libraries…" +msgstr "Deine Mediatheken werden geladen…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 #, fuzzy -msgid "Loading library data..." -msgstr "Domainname eingeben..." +msgid "Loading library data…" +msgstr "Die Mediathekdaten werden geladen…" #: front/src/views/Notifications.vue:4 #, fuzzy -msgid "Loading notifications..." -msgstr "Laden der Timeline..." +msgid "Loading notifications…" +msgstr "Die Benachrichtigungen werden geladen…" #: front/src/views/content/remote/Home.vue:3 -#, fuzzy msgid "Loading remote libraries..." -msgstr "Laden der Timeline..." - -#: front/src/views/instance/Timeline.vue:4 -msgid "Loading timeline..." -msgstr "Laden der Timeline..." +msgstr "Laden der entfernten Mediatheken…" #: front/src/views/content/libraries/Quota.vue:4 #, fuzzy -msgid "Loading usage data..." -msgstr "Laden deiner Favoriten..." +msgid "Loading usage data…" +msgstr "Deine Nutzungsdaten werden geladen…" #: front/src/components/favorites/List.vue:5 -msgid "Loading your favorites..." -msgstr "Laden deiner Favoriten..." +#, fuzzy +msgid "Loading your favorites…" +msgstr "Laden deiner Favoriten…" + +#: front/src/components/manage/moderation/AccountsTable.vue:59 +#: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgid "Local account" +msgstr "Mein Konto" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Einloggen" #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" -msgstr "Logge dich zu deinem Funkwhale-Konto ein" +msgstr "Logge dich bei deinem Funkwhale-Konto ein" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Ausloggen" #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" @@ -1031,64 +1464,162 @@ msgstr "Als %{ username } angemeldet" msgid "Login" msgstr "Einloggen" +#: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgid "Login status" +msgstr "Kontostatus" + #: front/src/components/Sidebar.vue:52 msgid "Logout" msgstr "Ausloggen" -#: front/src/components/library/Track.vue:105 +#: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgid "Looks like you don't have a library, it's time to create one." +msgstr "Es sieht aus, als hättest du noch keine Mediathek, höchste Zeit eine anzulegen!" + +#: front/src/components/audio/Player.vue:353 +#: src/components/audio/Player.vue:354 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "Wiederholung deaktiviert. Schalte die Wiederholung des aktuellen Tracks beim Klicken." + +#: front/src/components/audio/Player.vue:356 +#: src/components/audio/Player.vue:357 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "Wiederholung des aktuellen Tracks. Wiederhole die ganze Wiedergabeliste beim Klicken." + +#: front/src/components/audio/Player.vue:359 +#: src/components/audio/Player.vue:360 +msgid "Looping on whole queue. Click to disable looping." +msgstr "Wiederholung auf die ganze Wiedergabeliste. Deaktiviere die Wiederholung beim Klicken." + +#: front/src/components/library/Track.vue:150 msgid "Lyrics" msgstr "Liedtext" +#: front/src/components/Sidebar.vue:210 +msgid "Main menu" +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +msgid "Manage library" +msgstr "Mediathek verwalten" + #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Playlists verwalten" +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Benutzer verwalten" + #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Verwalte deine Playlists" #: front/src/views/Notifications.vue:17 -#, fuzzy msgid "Mark all as read" -msgstr "Als importiert markieren" +msgstr "Als gelesen markieren" + +#: front/src/components/notifications/NotificationRow.vue:44 +#, fuzzy +msgid "Mark as read" +msgstr "Als gelesen markieren" + +#: front/src/components/notifications/NotificationRow.vue:45 +#, fuzzy +msgid "Mark as unread" +msgstr "Als gelesen markieren" -#: front/src/views/admin/users/UsersDetail.vue:94 +#: front/src/views/admin/moderation/AccountsDetail.vue:281 msgid "MB" +msgstr "MB" + +#: front/src/components/audio/Player.vue:346 +msgid "Media player" +msgstr "" + +#: front/src/components/Footer.vue:32 +msgid "Mobile and desktop apps" +msgstr "" + +#: front/src/components/Sidebar.vue:97 +#: src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgid "Moderation" +msgstr "Föderation" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgid "Moderation policies help you control how your instance interact with a given domain or account." msgstr "" -#: front/src/components/Sidebar.vue:63 +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +msgid "Modification date" +msgstr "Änderungsdatum" + +#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 msgid "Music" msgstr "Musik" +#: front/src/components/audio/Player.vue:352 +msgid "Mute" +msgstr "Stummschalten" + #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Mein Konto" -#: front/src/views/content/libraries/Home.vue:6 +#: front/src/components/library/radios/Builder.vue:236 #, fuzzy +msgid "My awesome description" +msgstr "Mein super Radio" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "Meine fantastische Mediathek" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Meine super Playlist" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Mein super Radio" + +#: front/src/views/content/libraries/Home.vue:6 msgid "My libraries" -msgstr "Mediatheke" +msgstr "Meine Mediatheken" #: front/src/components/audio/track/Row.vue:40 -#: src/components/library/Track.vue:64 -#: front/src/components/library/Track.vue:75 -#: src/components/library/Track.vue:86 -#: front/src/components/library/Track.vue:97 +#: src/components/library/Track.vue:115 +#: front/src/components/library/Track.vue:124 +#: src/components/library/Track.vue:133 +#: front/src/components/library/Track.vue:142 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 #: front/src/components/manage/library/FilesTable.vue:81 #: front/src/components/manage/users/UsersTable.vue:61 -#: front/src/views/admin/users/UsersDetail.vue:49 -#: front/src/views/content/libraries/FilesTable.vue:89 -#: front/src/views/content/libraries/FilesTable.vue:95 +#: front/src/views/admin/moderation/AccountsDetail.vue:171 +#: front/src/views/admin/moderation/DomainsDetail.vue:90 +#: front/src/views/content/libraries/FilesTable.vue:92 +#: front/src/views/content/libraries/FilesTable.vue:98 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 +#: front/src/views/admin/moderation/DomainsDetail.vue:117 msgid "N/A" msgstr "k.A." +#: front/src/components/manage/moderation/AccountsTable.vue:39 +#: front/src/components/manage/moderation/DomainsTable.vue:38 +#: front/src/components/mixins/Translations.vue:26 #: front/src/components/playlists/PlaylistModal.vue:31 -#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/admin/moderation/DomainsDetail.vue:105 #: front/src/views/content/libraries/Form.vue:10 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:27 msgid "Name" msgstr "Name" @@ -1097,11 +1628,15 @@ msgstr "Name" msgid "New password" msgstr "Neues Kennwort" -#: front/src/components/Sidebar.vue:149 +#: front/src/components/Sidebar.vue:160 msgid "New tracks will be appended here automatically." msgstr "Neue Tracks werden hier automatisch hinzugefügt." -#: front/src/components/Sidebar.vue:116 +#: front/src/components/audio/Player.vue:350 +msgid "Next track" +msgstr "Nächster Track" + +#: front/src/components/Sidebar.vue:119 msgid "No" msgstr "Nein" @@ -1109,29 +1644,49 @@ msgstr "Nein" msgid "No add-ons, no plugins : you only need a web library" msgstr "Keine Erweiterungen, keine Plugins: du brauchst nur eine online Mediathek" -#: front/src/components/library/Track.vue:113 +#: front/src/components/audio/Search.vue:25 +#, fuzzy +msgid "No album matched your query" +msgstr "Sorry, wir haben keine passende Alben für deine Suche gefunden" + +#: front/src/components/audio/Search.vue:16 +#, fuzzy +msgid "No artist matched your query" +msgstr "Entschuldigung, wir haben keine passenden Künstler oder Künstlerinnen für deine Suche gefunden" + +#: front/src/components/library/Track.vue:158 msgid "No lyrics available for this track." msgstr "Kein verfügbarer Songtext für diesen Track." #: front/src/components/federation/LibraryWidget.vue:6 -#, fuzzy msgid "No matching library." -msgstr "Domainname eingeben..." +msgstr "Keine passende Mediathek gefunden." + +#: front/src/views/Notifications.vue:26 +#, fuzzy +msgid "No notifications yet." +msgstr "Deine Benachrichtigungen" + +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +#: front/src/components/mixins/Translations.vue:11 +msgid "Nobody except me" +msgstr "Niemand außer mir" #: front/src/views/content/libraries/Detail.vue:57 msgid "Nobody is following this library" -msgstr "" +msgstr "Niemand folgt dieser Mediathek" #: front/src/components/manage/users/InvitationsTable.vue:51 msgid "Not used" msgstr "Nicht verwendet" #: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 -#, fuzzy msgid "Notifications" -msgstr "Letzte Bearbeitung" +msgstr "Benachrichtigungen" -#: front/src/App.vue:36 +#: front/src/components/Footer.vue:47 msgid "Official website" msgstr "Offizielle Webseite" @@ -1143,14 +1698,35 @@ msgstr "Altes Kennwort" msgid "Open" msgstr "Frei" -#: front/src/App.vue:62 -msgid "Options" -msgstr "Optionen" +#: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgid "Open profile" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgid "Open website" +msgstr "Offizielle Webseite" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgid "Or customize your rule" +msgstr "Füge Filter hinzu, um dein Radio zu personalisieren" + +#: front/src/components/favorites/List.vue:31 +#: src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/playlists/List.vue:25 +#, fuzzy +msgid "Order" +msgstr "Sortierung" #: front/src/components/favorites/List.vue:23 #: src/components/library/Artists.vue:15 #: front/src/components/library/Radios.vue:33 #: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/moderation/AccountsTable.vue:11 +#: front/src/components/manage/moderation/DomainsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 #: front/src/views/content/libraries/FilesTable.vue:21 @@ -1158,13 +1734,10 @@ msgstr "Optionen" msgid "Ordering" msgstr "Sortierung" -#: front/src/components/favorites/List.vue:31 -#: src/components/library/Artists.vue:23 -#: front/src/components/library/Radios.vue:41 -#: front/src/components/manage/library/FilesTable.vue:17 -#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/components/library/Artists.vue:23 +#: front/src/components/manage/moderation/AccountsTable.vue:19 +#: front/src/components/manage/moderation/DomainsTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:29 -#: front/src/views/playlists/List.vue:25 msgid "Ordering direction" msgstr "Reihenfolge" @@ -1172,21 +1745,46 @@ msgstr "Reihenfolge" msgid "Owner" msgstr "Besitzer" +#: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgid "Page Not Found" +msgstr "Seite nicht gefunden!" + #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Seite nicht gefunden!" +#: front/src/components/Pagination.vue:39 +msgid "Pagination" +msgstr "" + #: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 msgid "Password" msgstr "Kennwort" +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Kennwort aktualisiert" + #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Kennwort erfolgreich aktualisiert" -#: front/src/components/library/FileUpload.vue:105 +#: front/src/components/audio/Player.vue:349 +msgid "Pause track" +msgstr "Track pausen" + +#: front/src/components/ShortcutsModal.vue:59 +msgid "Pause/play the current track" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgid "Paused" +msgstr "" + +#: front/src/components/library/FileUpload.vue:106 #: front/src/views/content/libraries/FilesTable.vue:14 -#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:208 msgid "Pending" msgstr "Ausstehend" @@ -1195,27 +1793,27 @@ msgid "Pending approval" msgstr "Steht auf Bestätigung aus" #: front/src/views/content/libraries/Quota.vue:22 -#, fuzzy msgid "Pending files" -msgstr "Ausstehend" +msgstr "Ausstehende Dateien" -#: front/src/components/requests/Form.vue:26 -msgid "Pending requests" -msgstr "Ausstehende Anfragen" +#: front/src/components/Sidebar.vue:212 +msgid "Pending follow requests" +msgstr "Ausstehende Follow-Anfrage" #: front/src/components/manage/users/UsersTable.vue:42 -#: front/src/views/admin/users/UsersDetail.vue:68 +#: front/src/views/admin/moderation/AccountsDetail.vue:137 msgid "Permissions" msgstr "Berechtigungen" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:30 +#: src/components/library/Track.vue:40 msgid "Play" msgstr "Abspielen" #: front/src/components/audio/album/Card.vue:50 #: front/src/components/audio/artist/Card.vue:44 -#: src/components/library/Album.vue:28 front/src/views/playlists/Detail.vue:23 +#: src/components/library/Album.vue:28 +#: front/src/components/library/Album.vue:73 src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "Alles abspielen" @@ -1224,13 +1822,39 @@ msgid "Play all albums" msgstr "Alle Alben abspielen" #: front/src/components/audio/PlayButton.vue:15 +#: front/src/components/audio/PlayButton.vue:65 msgid "Play next" msgstr "Danach abspielen" +#: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgid "Play next track" +msgstr "Abspielen" + #: front/src/components/audio/PlayButton.vue:16 +#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:70 msgid "Play now" msgstr "Jetzt abspielen" +#: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgid "Play previous track" +msgstr "Vorheriger Track" + +#: front/src/components/Sidebar.vue:211 +#, fuzzy +msgid "Play this track" +msgstr "Abspielen" + +#: front/src/components/audio/Player.vue:348 +msgid "Play track" +msgstr "Abspielen" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Playlist" + #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1258,8 +1882,8 @@ msgid "Playlist visibility" msgstr "Sichtbarkeit der Playlist" #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104 -#: front/src/views/admin/Settings.vue:82 +#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 +#: front/src/views/playlists/List.vue:106 msgid "Playlists" msgstr "Playlists" @@ -1279,10 +1903,26 @@ msgstr "Bitte prüfe, dass dein Benutzername und dein Kennwort miteinander stimm msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF oder JPG. Max. 2 Mb. Das Bild wird ggf. auf 400x400 px verkleinert." -#: front/src/components/library/FileUpload.vue:58 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgid "Prevent account or domain from triggering notifications, except from followers." +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:29 +msgid "Preview" +msgstr "" + +#: front/src/components/audio/Player.vue:347 +msgid "Previous track" +msgstr "Vorheriger Track" + +#: front/src/views/content/remote/Card.vue:39 #, fuzzy +msgid "Problem during scanning" +msgstr "Fehler beim Scannen" + +#: front/src/components/library/FileUpload.vue:58 msgid "Proceed" -msgstr "Jetzt einloggen" +msgstr "Fortfahren" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 @@ -1291,8 +1931,10 @@ msgstr "Jetzt einloggen" #: front/src/components/library/FileUpload.vue:17 msgid "Processing" -msgstr "" +msgstr "In Bearbeitung" +#: front/src/components/manage/moderation/AccountsTable.vue:188 +#: front/src/components/manage/moderation/DomainsTable.vue:168 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -1300,24 +1942,36 @@ msgstr "" #: front/src/views/content/libraries/Quota.vue:88 #: front/src/views/content/libraries/Quota.vue:91 msgid "Purge" -msgstr "" +msgstr "Säubern" #: front/src/views/content/libraries/Quota.vue:89 msgid "Purge errored files?" -msgstr "" +msgstr "Fehlerhafte Dateien entfernen?" #: front/src/views/content/libraries/Quota.vue:37 msgid "Purge pending files?" -msgstr "" +msgstr "Ausstehende Dateien löschen?" #: front/src/views/content/libraries/Quota.vue:63 msgid "Purge skipped files?" -msgstr "" +msgstr "Ãœbersprungene Dateien löschen?" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "Wiedergabeliste" +#: front/src/components/audio/Player.vue:282 +msgid "Queue shuffled!" +msgstr "Wiedergabeliste gemischt!" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Radio" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Radioeditor" + #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Radio erstellt" @@ -1331,13 +1985,25 @@ msgid "Radio updated" msgstr "Radio aktualisiert" #: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:142 +#: src/components/library/Radios.vue:141 msgid "Radios" msgstr "Radios" -#: front/src/views/instance/Timeline.vue:7 -msgid "Recent activity on this instance" -msgstr "Kürzliche Aktivität auf dieser Instanz" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgid "Reason" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:222 +#: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgid "Received library follows" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:40 +#: front/src/components/mixins/Translations.vue:36 +#: front/src/components/mixins/Translations.vue:37 +msgid "Received messages" +msgstr "" #: front/src/components/library/Home.vue:24 msgid "Recently added" @@ -1351,11 +2017,18 @@ msgstr "Neulich zu den Favoriten hinzugefügt" msgid "Recently listened" msgstr "Neulich angehört" -#: front/src/views/admin/users/UsersDetail.vue:103 #: front/src/views/content/remote/Home.vue:15 msgid "Refresh" msgstr "Aktualisieren" +#: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgid "Refresh node info" +msgstr "" + +#: front/src/components/common/ActionTable.vue:272 +msgid "Refresh table content" +msgstr "" + #: front/src/components/auth/Profile.vue:12 msgid "Registered since %{ date }" msgstr "Angemeldet seit %{ date }" @@ -1370,20 +2043,30 @@ msgstr "Standardnutzende" #: front/src/views/content/libraries/Detail.vue:51 msgid "Reject" -msgstr "" +msgstr "Ablehnen" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgid "Reject media" +msgstr "Abgelehnt" #: front/src/views/content/libraries/Detail.vue:43 msgid "Rejected" -msgstr "" +msgstr "Abgelehnt" + +#: front/src/views/content/libraries/FilesTable.vue:234 +msgid "Relaunch import" +msgstr "Import erneut starten" #: front/src/views/content/remote/Home.vue:6 #, fuzzy msgid "Remote libraries" -msgstr "Bring mich zur Mediathek" +msgstr "Fernmediatheken" #: front/src/views/content/remote/Home.vue:7 msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." -msgstr "" +msgstr "Fernmediatheken gehören anderen Nutzern im Netzwerk. Du kannst auf sie zugreifen solange sie öffentlich sind oder dir Zugang gewährt wurde." #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" @@ -1391,7 +2074,25 @@ msgstr "Löschen" #: front/src/components/auth/Settings.vue:58 msgid "Remove avatar" -msgstr "Avatar löschen" +msgstr "Profilbild löschen" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:26 +msgid "Remove from favorites" +msgstr "Aus den Favoriten entfernen" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." +msgstr "Dies wird Dateien löschen, die hochgeladen wurden, aber beim importieren übersprungen wurden. Dabei werden die Dateien vollständig entfernt und du erhältst den entsprechenden Speicherplatz zurück." + +#: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." +msgstr "Dies wird Dateien löschen, die hochgeladen, aber noch nicht verarbeitet wurden. Dabei werden die Dateien vollständig entfernt und du erhältst den entsprechenden Speicherplatz zurück." #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 @@ -1406,11 +2107,8 @@ msgstr "Ein neues Subsonic-API-Kennwort beantragen?" msgid "Request a password" msgstr "Kennwort beantragen" -#: front/src/components/requests/Form.vue:20 -msgid "Request submitted!" -msgstr "Anfrage gesendet!" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 +#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "Kennwort zurücksetzen" @@ -1420,33 +2118,58 @@ msgstr "Kennwort zurücksetzen" msgid "Results per page" msgstr "Ergebnisse pro Seite" +#: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgid "Return to login" +msgstr "Jetzt einloggen" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgid "Rule" +msgstr "" + #: front/src/components/admin/SettingsGroup.vue:63 #: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Speichern" +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "Scan gestartet" + +#: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgid "Scan now" +msgstr "Jetzt abspielen" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "" + #: front/src/views/content/remote/Card.vue:31 #, fuzzy -msgid "Scan pending" +msgid "Scan waiting" msgstr "Zunehmend" #: front/src/views/content/remote/Card.vue:43 #, fuzzy -msgid "Scanned successfully" -msgstr "Einstellungen erfolgreich aktualisiert." +msgid "Scanned" +msgstr "Scan gestartet" #: front/src/views/content/remote/Card.vue:47 #, fuzzy msgid "Scanned with errors" -msgstr "Änderungen synchronisiert" +msgstr "Scan mit Fehlern abgeschlossen" #: front/src/views/content/remote/Card.vue:35 -msgid "Scanning... (%{ progress }%)" -msgstr "" +#, fuzzy +msgid "Scanning… (%{ progress }%)" +msgstr "Scanne… (%{ progress }%)" #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 #: front/src/views/content/libraries/FilesTable.vue:5 @@ -1455,24 +2178,65 @@ msgid "Search" msgstr "Suchen" #: front/src/views/content/remote/ScanForm.vue:9 -#, fuzzy msgid "Search a remote library" -msgstr "Bring mich zur Mediathek" +msgstr "Eine Fernmediathek suchen" + +#: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgid "Search by domain, username, bio..." +msgstr "Benutzername, E-Mail-Adresse oder Kode suchen…" + +#: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgid "Search by name..." +msgstr "Benutzername, E-Mail-Adresse oder Name suchen…" + +#: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgid "Search by title, artist, album…" +msgstr "Titel, Künstler, Album suchen…" + +#: front/src/components/manage/library/FilesTable.vue:176 +#, fuzzy +msgid "Search by title, artist, domain…" +msgstr "Titel, Künstler, Künstlerin oder Domain suchen…" + +#: front/src/components/manage/users/InvitationsTable.vue:153 +#, fuzzy +msgid "Search by username, e-mail address, code…" +msgstr "Benutzername, E-Mail-Adresse oder Kode suchen…" + +#: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgid "Search by username, e-mail address, name…" +msgstr "Benutzername, E-Mail-Adresse oder Name suchen…" + +#: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgid "Search for artists, albums, tracks…" +msgstr "Künstler, Künstlerinnen, Alben oder Tracks suchen…" #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Musik suchen" -#: front/src/components/library/Track.vue:116 +#: front/src/components/library/Track.vue:162 msgid "Search on lyrics.wikia.com" msgstr "Auf lyrics.wikia.com suchen" #: front/src/components/library/Album.vue:33 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:40 +#: front/src/components/library/Track.vue:47 msgid "Search on Wikipedia" msgstr "Auf Wikipedia suchen" +#: front/src/components/library/Library.vue:32 +#: src/views/admin/library/Base.vue:17 +#: front/src/views/admin/moderation/Base.vue:22 +#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 +msgid "Secondary menu" +msgstr "" + #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Abschnitte" @@ -1481,19 +2245,19 @@ msgstr "Abschnitte" msgid "Select a filter" msgstr "Filter auswählen" -#: front/src/components/common/ActionTable.vue:64 +#: front/src/components/common/ActionTable.vue:77 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "1 Element auswählen" msgstr[1] "Alle %{ total } Elemente auswählen" -#: front/src/components/common/ActionTable.vue:73 +#: front/src/components/common/ActionTable.vue:86 msgid "Select only current page" msgstr "Nur die aktuelle Seite auswählen" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/moderation/AccountsDetail.vue:472 msgid "Settings" msgstr "Einstellungen" @@ -1510,21 +2274,20 @@ msgid "Share link" msgstr "Link zum Teilen" #: front/src/views/content/libraries/Detail.vue:15 -msgid "Share this link with other users so they can request an access to your library." -msgstr "" +#, fuzzy +msgid "Share this link with other users so they can request access to your library." +msgstr "Teile diesen Link mit anderen Nutzern, damit diese Zugriff auf deine Mediathek anfordern können." #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 -#, fuzzy msgid "Sharing link" -msgstr "Link zum Teilen" +msgstr "Freigabe-Link" #: front/src/components/audio/album/Card.vue:40 -#, fuzzy msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" -msgstr[0] "%{ count } Track" -msgstr[1] "%{ count } Tracks" +msgstr[0] "%{ count } weiterer Track zeigen" +msgstr[1] "%{ count } weitere Tracks zeigen" #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" @@ -1532,61 +2295,88 @@ msgid_plural "Show %{ count } more albums" msgstr[0] "1 Album mehr zeigen" msgstr[1] "%{ count } Alben mehr zeigen" +#: front/src/components/ShortcutsModal.vue:42 +msgid "Show available keyboard shortcuts" +msgstr "" + #: front/src/views/Notifications.vue:10 -#, fuzzy msgid "Show read notifications" -msgstr "Letzte Bearbeitung" +msgstr "Gelesene Benachrichtigungen zeigen" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Passwort verstecken bzw. zeigen" #: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/moderation/AccountsTable.vue:88 +#: front/src/components/manage/moderation/DomainsTable.vue:74 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:111 +#: front/src/views/content/libraries/FilesTable.vue:114 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Ergebnisse %{ start } bis %{ end } von %{ total }" +#: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgid "Shuffle queue" +msgstr "Wiedergabeliste mischen" + +#: front/src/components/audio/Player.vue:362 +msgid "Shuffle your queue" +msgstr "Wiedergabeliste mischen" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "Anmeldung" + #: front/src/components/manage/users/UsersTable.vue:40 -#: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Anmeldung" -#: front/src/components/library/FileUpload.vue:84 -#: src/components/library/Track.vue:69 +#: front/src/components/mixins/Translations.vue:31 +#: front/src/views/admin/moderation/AccountsDetail.vue:176 +#: front/src/components/mixins/Translations.vue:32 +msgid "Sign-up date" +msgstr "Anmeldedatum" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgid "Silence activity" +msgstr "Aktivität der Nutzende" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgid "Silence notifications" +msgstr "Gelesene Benachrichtigungen zeigen" + +#: front/src/components/library/FileUpload.vue:85 +#: front/src/components/library/Track.vue:120 #: front/src/components/manage/library/FilesTable.vue:44 -#: front/src/views/content/libraries/FilesTable.vue:57 -#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:60 +#: front/src/components/mixins/Translations.vue:29 msgid "Size" msgstr "Größe" #: front/src/views/content/libraries/FilesTable.vue:15 -#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:204 msgid "Skipped" msgstr "Ausgelassen" #: front/src/views/content/libraries/Quota.vue:49 -#, fuzzy msgid "Skipped files" -msgstr "Ausgelassen" - -#: front/src/components/requests/Form.vue:3 -msgid "Something's missing in the library? Let us know what you would like to listen!" -msgstr "Dir fehlt etwas in der Mediathek? Sage uns was du anhören möchtest!" - -#: front/src/components/audio/Search.vue:25 -msgid "Sorry, we did not found any album matching your query" -msgstr "Sorry, wir haben keine passende Alben für deine Suche gefunden" +msgstr "Ausgelassene Dateien" -#: front/src/components/audio/Search.vue:16 -msgid "Sorry, we did not found any artist matching your query" -msgstr "Entschuldigung, wir haben keine passenden Künstler oder Künstlerinnen für deine Suche gefunden" +#: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgid "Software" +msgstr "" -#: front/src/App.vue:40 +#: front/src/components/Footer.vue:49 msgid "Source code" msgstr "Quellcode" -#: front/src/App.vue:39 -msgid "Source code (%{version})" -msgstr "Quelcode (%{ version })" - #: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" @@ -1596,10 +2386,23 @@ msgstr "Teammember" msgid "Start" msgstr "Starten" -#: front/src/components/library/FileUpload.vue:85 +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "Statistik" + +#: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/admin/moderation/DomainsDetail.vue:123 #: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "Status" @@ -1608,52 +2411,66 @@ msgstr "Status" msgid "Stop" msgstr "Abbrechen" -#: front/src/components/Sidebar.vue:150 +#: front/src/components/Sidebar.vue:161 msgid "Stop radio" msgstr "Radio stoppen" -#: front/src/App.vue:11 src/components/requests/Form.vue:17 +#: front/src/App.vue:22 msgid "Submit" msgstr "Abschicken" -#: front/src/components/requests/Form.vue:22 -msgid "Submit another request" -msgstr "Erneut anfragen" +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "Subsonic-API-Kennwort" -#: front/src/App.vue:13 +#: front/src/App.vue:26 msgid "Suggested choices" msgstr "Empfehlungen" #: front/src/components/library/FileUpload.vue:3 msgid "Summary" +msgstr "Zusammenfassung" + +#: front/src/components/Footer.vue:39 +msgid "Support forum" +msgstr "" + +#: front/src/components/library/FileUpload.vue:78 +msgid "Supported extensions: %{ extensions }" msgstr "" #: front/src/components/playlists/Editor.vue:9 -msgid "Syncing changes to server..." -msgstr "Synchronisierung der Änderungen auf dem Server..." +#, fuzzy +msgid "Syncing changes to server…" +msgstr "Synchronisierung der Änderungen auf dem Server…" #: front/src/components/common/CopyInput.vue:3 msgid "Text copied to clipboard!" -msgstr "" +msgstr "Text in die Zwischenablage kopiert!" #: front/src/components/Home.vue:26 msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "So einfach ist es: wir liebten Grooveshark, doch wollen wir noch besser machen." -#: front/src/App.vue:58 +#: front/src/components/Footer.vue:53 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Das Funkwhale-Logo wurde mit Lieb von Francis Gading erbracht." #: front/src/views/content/libraries/Form.vue:34 -msgid "The library and all its tracks will be deleted. This action is irreversible." -msgstr "" +#, fuzzy +msgid "The library and all its tracks will be deleted. This can not be undone." +msgstr "Die Mediathek und all ihre Dateien werden gelöscht. Dieser Vorgang ist unwiderruflich." #: front/src/components/library/FileUpload.vue:39 msgid "The music files you are uploading are tagged properly:" +msgstr "Die Musikdateien, die du hochlädst sind richtig getaggt:" + +#: front/src/components/audio/Player.vue:67 +msgid "The next track will play automatically in a few seconds..." msgstr "" #: front/src/components/Home.vue:121 @@ -1666,35 +2483,68 @@ msgstr "Die Subsonic-API ist auf dieser Instanz nicht verfügbar." #: front/src/components/library/FileUpload.vue:43 msgid "The uploaded music files are in OGG, Flac or MP3 format" +msgstr "Die hochgeladenen Musikdateien sind im OGG-, Flac- oder MP3-Format" + +#: front/src/views/content/Home.vue:4 +#, fuzzy +msgid "There are various ways to grab new content and make it available here." +msgstr "Wir bieten zahlreiche Wege an, neue Kontente abzurufen und zu veröffentlichen." + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgid "This action is irreversible." msgstr "" -#: front/src/components/library/Album.vue:52 +#: front/src/components/library/Album.vue:91 msgid "This album is present in the following libraries:" -msgstr "" +msgstr "Dieses Album ist in den folgenden Mediatheken enthalten:" #: front/src/components/library/Artist.vue:63 msgid "This artist is present in the following libraries:" +msgstr "Dieser Künstler ist in den folgenden Mediatheken enthalten:" + +#: front/src/views/admin/moderation/AccountsDetail.vue:55 +#: front/src/views/admin/moderation/DomainsDetail.vue:48 +msgid "This domain is subject to specific moderation rules" msgstr "" #: front/src/views/content/Home.vue:9 -msgid "This instance offers up to %{quota} of storage space to every user." -msgstr "" +#, fuzzy +msgid "This instance offers up to %{quota} of storage space for every user." +msgstr "Diese Instanz bietet jedem Nutzer bis zu %{quota} Speicherplatz." #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "Das bist du!" -#: front/src/components/common/ActionTable.vue:38 -msgid "This may affect a lot of elements, please double check this is really what you want." +#: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgid "This library contains my personal music, I hope you like it." +msgstr "Diese Mediathek enthält meine persönliche Musik. Ich hoffe sie gefällt euch!" + +#: front/src/views/content/remote/Card.vue:131 +msgid "This library is private and your approval from its owner is needed to access its content" +msgstr "" + +#: front/src/views/content/remote/Card.vue:132 +msgid "This library is public and you can access its content freely" +msgstr "" + +#: front/src/components/common/ActionTable.vue:45 +#, fuzzy +msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "Durch diese Aktion können mehrere Elemente betroffen werden, prüfe bitte nach, das du es wirklich willst." #: front/src/components/library/FileUpload.vue:52 msgid "This reference will be used to group imported files together." +msgstr "Diese Referenz wird verwendet, um importierte Dateien zu gruppieren." + +#: front/src/components/audio/PlayButton.vue:73 +msgid "This track is not available in any library you have access to" msgstr "" -#: front/src/components/library/Track.vue:125 +#: front/src/components/library/Track.vue:171 msgid "This track is present in the following libraries:" -msgstr "" +msgstr "Dieser Track ist in den folgenden Mediatheken enthalten:" #: front/src/views/playlists/Detail.vue:37 msgid "This will completely delete this playlist and cannot be undone." @@ -1708,164 +2558,10 @@ msgstr "Das Radio wird dauerhaft gelöscht und kann nicht zurückerstellt werden msgid "This will completely disable access to the Subsonic API using from account." msgstr "Der Zugriff zur Subsonic-API von diesem Konto wird deaktiviert." -#: front/src/App.vue:162 src/components/About.vue:55 -#: src/components/Home.vue:154 front/src/components/PageNotFound.vue:33 -#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 -#: src/components/audio/PlayButton.vue:54 -#: front/src/components/audio/PlayButton.vue:55 -#: front/src/components/audio/PlayButton.vue:56 -#: front/src/components/audio/PlayButton.vue:61 -#: front/src/components/audio/PlayButton.vue:64 -#: front/src/components/audio/PlayButton.vue:158 -#: src/components/audio/Player.vue:216 -#: front/src/components/audio/Player.vue:273 -#: src/components/audio/Player.vue:274 -#: front/src/components/audio/Player.vue:275 -#: src/components/audio/Player.vue:276 -#: front/src/components/audio/Player.vue:277 -#: src/components/audio/Player.vue:278 -#: front/src/components/audio/Player.vue:279 -#: src/components/audio/Player.vue:280 -#: front/src/components/audio/Player.vue:281 -#: src/components/audio/Player.vue:282 -#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 -#: front/src/components/audio/SearchBar.vue:20 -#: src/components/audio/SearchBar.vue:25 -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 -#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 -#: src/components/auth/Profile.vue:47 -#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95 -#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 -#: front/src/components/auth/Signup.vue:98 -#: front/src/components/auth/SubsonicTokenForm.vue:95 -#: front/src/components/auth/SubsonicTokenForm.vue:111 -#: front/src/components/favorites/List.vue:110 -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 -#: front/src/components/forms/PasswordInput.vue:25 -#: front/src/components/library/Album.vue:101 -#: src/components/library/Artist.vue:129 -#: front/src/components/library/Artists.vue:119 -#: front/src/components/library/Artists.vue:120 -#: front/src/components/library/FileUpload.vue:238 -#: front/src/components/library/FileUpload.vue:239 -#: front/src/components/library/FileUpload.vue:240 -#: front/src/components/library/FileUpload.vue:241 -#: src/components/library/Home.vue:65 -#: front/src/components/library/Radios.vue:141 -#: src/components/library/Radios.vue:142 -#: front/src/components/library/Track.vue:195 -#: front/src/components/library/radios/Builder.vue:233 -#: front/src/components/library/radios/Builder.vue:235 -#: front/src/components/library/radios/Builder.vue:236 -#: front/src/components/manage/library/FilesTable.vue:176 -#: front/src/components/manage/library/FilesTable.vue:190 -#: front/src/components/manage/users/InvitationForm.vue:58 -#: front/src/components/manage/users/InvitationsTable.vue:153 -#: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/components/manage/users/UsersTable.vue:163 -#: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/components/metadata/ArtistCard.vue:49 -#: front/src/components/metadata/ReleaseCard.vue:53 -#: front/src/components/metadata/Search.vue:114 -#: front/src/components/metadata/Search.vue:130 -#: front/src/components/metadata/Search.vue:134 -#: front/src/components/metadata/Search.vue:138 -#: front/src/components/mixins/Translations.vue:7 -#: front/src/components/mixins/Translations.vue:8 -#: front/src/components/mixins/Translations.vue:10 -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/mixins/Translations.vue:16 -#: front/src/components/mixins/Translations.vue:17 -#: front/src/components/mixins/Translations.vue:18 -#: front/src/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 -#: front/src/components/mixins/Translations.vue:27 -#: front/src/components/mixins/Translations.vue:28 -#: front/src/components/mixins/Translations.vue:29 -#: front/src/components/mixins/Translations.vue:30 -#: front/src/components/mixins/Translations.vue:31 -#: front/src/components/notifications/NotificationRow.vue:39 -#: front/src/components/notifications/NotificationRow.vue:40 -#: front/src/components/notifications/NotificationRow.vue:44 -#: front/src/components/notifications/NotificationRow.vue:45 -#: front/src/components/notifications/NotificationRow.vue:62 -#: front/src/components/playlists/Editor.vue:163 -#: src/components/playlists/Form.vue:74 -#: front/src/components/playlists/Form.vue:81 -#: src/components/playlists/Form.vue:85 -#: front/src/components/playlists/Form.vue:89 -#: front/src/components/playlists/PlaylistModal.vue:116 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -#: front/src/components/requests/Form.vue:73 -#: src/components/requests/Form.vue:74 -#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 -#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 -#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 -#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 -#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 -#: front/src/views/admin/library/Base.vue:16 -#: src/views/admin/library/FilesList.vue:21 -#: front/src/views/admin/users/Base.vue:20 -#: front/src/views/admin/users/InvitationsList.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:169 -#: front/src/views/admin/users/UsersDetail.vue:170 -#: front/src/views/admin/users/UsersDetail.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 -#: front/src/views/admin/users/UsersList.vue:21 -#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 -#: src/views/auth/PasswordReset.vue:53 -#: front/src/views/auth/PasswordResetConfirm.vue:62 -#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 -#: src/views/content/libraries/Card.vue:58 -#: front/src/views/content/libraries/Card.vue:59 -#: front/src/views/content/libraries/Card.vue:60 -#: front/src/views/content/libraries/Card.vue:61 -#: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/content/libraries/FilesTable.vue:226 -#: front/src/views/content/libraries/FilesTable.vue:229 -#: front/src/views/content/libraries/FilesTable.vue:230 -#: front/src/views/content/libraries/FilesTable.vue:233 -#: front/src/views/content/libraries/FilesTable.vue:234 -#: front/src/views/content/libraries/FilesTable.vue:237 -#: front/src/views/content/libraries/FilesTable.vue:238 -#: front/src/views/content/libraries/FilesTable.vue:241 -#: front/src/views/content/libraries/FilesTable.vue:242 -#: front/src/views/content/libraries/FilesTable.vue:258 -#: front/src/views/content/libraries/FilesTable.vue:259 -#: front/src/views/content/libraries/Form.vue:70 -#: front/src/views/content/libraries/Form.vue:71 -#: front/src/views/content/libraries/Form.vue:72 -#: front/src/views/content/libraries/Form.vue:73 -#: front/src/views/content/libraries/Form.vue:74 -#: front/src/views/content/libraries/Form.vue:106 -#: front/src/views/content/libraries/Form.vue:109 -#: front/src/views/content/libraries/Form.vue:129 -#: front/src/views/content/remote/Card.vue:131 -#: src/views/content/remote/Card.vue:132 -#: front/src/views/content/remote/Card.vue:165 -#: src/views/content/remote/Card.vue:166 -#: front/src/views/content/remote/ScanForm.vue:48 -#: src/views/instance/Timeline.vue:57 front/src/views/playlists/Detail.vue:90 -#: src/views/playlists/List.vue:104 front/src/views/playlists/List.vue:105 -#: src/views/radios/Detail.vue:80 +#: front/src/App.vue:129 src/components/Footer.vue:72 #, fuzzy msgid "This will erase your local data and disconnect you, do you want to continue?" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "Deine lokalen Daten werden gelöscht, und du wirst abgemeldet. Möchtest du fortfahren?" -msgstr[1] "Deine lokalen Daten werden gelöscht, und du wirst abgemeldet. Möchtest du fortfahren?" +msgstr "Deine lokalen Daten werden gelöscht, und du wirst abgemeldet. Möchtest du fortfahren?" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -1875,41 +2571,72 @@ msgstr "Du wirst von den bestehenden Geräten abgemeldet, die dieses Passwort nu msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "Alle Tracks dieses Playlists werden dauerhauft gelöscht und können nicht zurückerstellt werden." -#: front/src/views/content/libraries/Quota.vue:90 -msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." -msgstr "" +#: front/src/components/audio/track/Table.vue:6 +#: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/components/mixins/Translations.vue:28 +msgid "Title" +msgstr "Titel" -#: front/src/views/content/libraries/Quota.vue:38 -msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +#: front/src/components/ShortcutsModal.vue:79 +msgid "Toggle queue looping" msgstr "" -#: front/src/views/content/libraries/Quota.vue:64 -msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#: front/src/views/admin/moderation/DomainsDetail.vue:225 +msgid "Total size" msgstr "" -#: front/src/components/audio/track/Table.vue:6 -#: front/src/components/manage/library/FilesTable.vue:37 -#: front/src/views/content/libraries/FilesTable.vue:51 -#: front/src/components/mixins/Translations.vue:26 -msgid "Title" -msgstr "Titel" +#: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgid "Total size of the files in this library" +msgstr "Verfügbare Tracks in dieser Mediathek" + +#: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgid "Total users" +msgstr "Nicht verwendet" -#: front/src/components/library/Track.vue:53 +#: front/src/components/audio/SearchBar.vue:27 +#: src/components/library/Track.vue:262 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Track" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgid "Track already present in one of your libraries" +msgstr "Eine deiner Mediatheken enthält bereits diesen Track" + +#: front/src/components/library/Track.vue:85 msgid "Track information" msgstr "Trackinformation" #: front/src/components/library/radios/Filter.vue:44 msgid "Track matching filter" -msgstr "" +msgstr "Passender Track" + +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +msgid "Track name" +msgstr "Trackname" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgid "Track uploaded, but not processed by the server yet" +msgstr "Der Track wurde hochgeladen, er ist aber noch nicht vom Server gehandelt worden" #: front/src/components/instance/Stats.vue:54 msgid "tracks" msgstr "Tracks" -#: front/src/components/library/Album.vue:43 +#: front/src/components/library/Album.vue:81 #: front/src/components/playlists/PlaylistModal.vue:33 -#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 -#: src/views/playlists/Detail.vue:50 front/src/views/radios/Detail.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:265 +#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8 +#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Tracks" @@ -1925,16 +2652,21 @@ msgstr "Tracks in den Favoriten" msgid "tracks listened" msgstr "Angehörte Tracks" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/Track.vue:138 #: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:151 msgid "Type" msgstr "Typ" +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#: front/src/components/manage/moderation/DomainsTable.vue:42 +msgid "Under moderation rule" +msgstr "" + #: front/src/views/content/remote/Card.vue:100 #: src/views/content/remote/Card.vue:105 -#, fuzzy msgid "Unfollow" -msgstr "Folgen" +msgstr "Abonnement beenden" #: front/src/views/content/remote/Card.vue:101 #, fuzzy @@ -1949,14 +2681,27 @@ msgstr "Leider wurde diese Seite von den Verwaltern dieser Instanz noch nicht au msgid "Unlimited music" msgstr "Unbegrenzte Musik" +#: front/src/components/audio/Player.vue:351 +msgid "Unmute" +msgstr "Stummschaltung aufheben" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgid "Update" +msgstr "Hochladen" + #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" -msgstr "Avatar aktualisieren" +msgstr "Profilbild aktualisieren" #: front/src/views/content/libraries/Form.vue:25 -#, fuzzy msgid "Update library" -msgstr "Mediathek verwalten" +msgstr "Mediathek aktualisieren" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +msgid "Update moderation rule" +msgstr "" #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" @@ -1971,55 +2716,70 @@ msgid "Update your password" msgstr "Dein Kennwort aktualisieren" #: front/src/views/content/libraries/Card.vue:44 -#: front/src/components/manage/users/UsersTable.vue:173 #: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:177 msgid "Upload" msgstr "Hochladen" #: front/src/components/auth/Settings.vue:45 msgid "Upload a new avatar" -msgstr "Neues Avatar hochladen" +msgstr "Neues Profilbild hochladen" #: front/src/views/content/Home.vue:6 -#, fuzzy msgid "Upload audio content" -msgstr "Neues Avatar hochladen" +msgstr "Audio-Inhalte hochladen" -#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:57 #, fuzzy msgid "Upload date" msgstr "Hochladen" +#: front/src/components/library/FileUpload.vue:219 +#: front/src/components/library/FileUpload.vue:220 +#, fuzzy +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +msgstr "Hochladen abgelehnt. Bitte prüfe, dass die Datei nicht zu groß ist, und dass du noch genügend Speicherplatz hast" + #: front/src/views/content/Home.vue:7 -msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." -msgstr "" +#, fuzzy +msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "Lade Musikdatei (MP3, OGG, Flac, usw.) von deiner eigenen Mediathek direkt von deinem Browser hoch, und höre sie an." #: front/src/components/library/FileUpload.vue:31 -#, fuzzy msgid "Upload new tracks" -msgstr "Neues Avatar hochladen" +msgstr "Neue Tracks hochladen" -#: front/src/views/admin/users/UsersDetail.vue:82 -#, fuzzy +#: front/src/views/admin/moderation/AccountsDetail.vue:269 msgid "Upload quota" -msgstr "Hochladen" +msgstr "Speichervolumen" -#: front/src/components/library/FileUpload.vue:99 -#, fuzzy +#: front/src/components/library/FileUpload.vue:228 +msgid "Upload timeout, please try again" +msgstr "Hochladezeit abgelaufen. Bitte versuche es erneut" + +#: front/src/components/library/FileUpload.vue:100 msgid "Uploaded" -msgstr "Hochladen" +msgstr "Hochgeladen" #: front/src/components/library/FileUpload.vue:5 #, fuzzy msgid "Uploading" -msgstr "Hochladen..." +msgstr "Hochladen…" -#: front/src/components/library/FileUpload.vue:102 -msgid "Uploading..." -msgstr "Hochladen..." +#: front/src/components/library/FileUpload.vue:103 +#, fuzzy +msgid "Uploading…" +msgstr "Hochladen…" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:37 +#: front/src/views/admin/moderation/AccountsDetail.vue:305 +#: front/src/views/admin/moderation/DomainsDetail.vue:241 +#: front/src/components/mixins/Translations.vue:38 +#, fuzzy +msgid "Uploads" +msgstr "Hochladen" -#: front/src/App.vue:44 +#: front/src/components/Footer.vue:16 msgid "Use another instance" msgstr "Eine andere Instanz benutzen" @@ -2027,6 +2787,10 @@ msgstr "Eine andere Instanz benutzen" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "Mit diesem Formular kannst du ein neues Kennwort beantragen. Wir schicken dir eine E-Mail an die angegebene Adresse mit den Anleitungen." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" msgstr "Verwendet" @@ -2039,12 +2803,11 @@ msgstr "Nutzende" msgid "User activity" msgstr "Aktivität der Nutzende" -#: front/src/components/library/Album.vue:49 +#: front/src/components/library/Album.vue:88 #: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:122 -#, fuzzy +#: front/src/components/library/Track.vue:168 msgid "User libraries" -msgstr "Mediatheke" +msgstr "Nutzermediatheken" #: front/src/components/library/Radios.vue:20 msgid "User radios" @@ -2052,7 +2815,9 @@ msgstr "Radios der Nutzende" #: front/src/components/auth/Signup.vue:19 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:85 +#: front/src/components/mixins/Translations.vue:34 msgid "Username" msgstr "Benutzername" @@ -2064,31 +2829,59 @@ msgstr "Benutzername oder E-Mail-Adresse" msgid "users" msgstr "Nutzende" -#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 -#: front/src/views/admin/users/UsersList.vue:3 -#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 +#: front/src/components/Sidebar.vue:91 +#: front/src/components/manage/moderation/DomainsTable.vue:39 +#: front/src/components/mixins/Translations.vue:35 +#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5 +#: src/views/admin/users/UsersList.vue:3 +#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/mixins/Translations.vue:36 msgid "Users" msgstr "Nutzende" +#: front/src/components/Footer.vue:29 +#, fuzzy +msgid "Using Funkwhale" +msgstr "Ãœber Funkwhale" + +#: front/src/components/Footer.vue:13 +#, fuzzy +msgid "Version %{version}" +msgstr "Quellcode (%{ version })" + #: front/src/views/content/libraries/Quota.vue:29 #: front/src/views/content/libraries/Quota.vue:56 #: front/src/views/content/libraries/Quota.vue:82 -#, fuzzy msgid "View files" -msgstr "Dateien aus der Mediathek" +msgstr "Dateien ansehen" #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 -#: front/src/components/library/Track.vue:44 -#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/library/Track.vue:51 #: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 msgid "View on MusicBrainz" msgstr "Auf MusicBrainz ansehen" #: front/src/views/content/libraries/Form.vue:18 -#, fuzzy msgid "Visibility" -msgstr "Sichtbarkeit der Playlist" +msgstr "Sichtbarkeit" + +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "Sichtbarkeit: alle auf dieser Instanz" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "Sichbarkeit: alle, auch auf anderen Instanzen" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "Sichtbarkeit: niemand außer mir" + +#: front/src/components/library/Album.vue:67 +msgid "Volume %{ number }" +msgstr "" #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" @@ -2102,13 +2895,18 @@ msgstr "Die Playlist kann nicht erstellt werden" msgid "We cannot create your account" msgstr "Dein Konto kann nicht erstellt werden" +#: front/src/components/audio/Player.vue:64 +#, fuzzy +msgid "We cannot load this track" +msgstr "Dieser Track kann nicht zu einer Playlist hinzugefügt werden" + #: front/src/components/auth/Login.vue:7 msgid "We cannot log you in" msgstr "Wir können dich nicht einloggen" #: front/src/components/auth/Settings.vue:38 msgid "We cannot save your avatar" -msgstr "Dein Avatar kann nicht gespeichert werden" +msgstr "Dein Profilbild kann nicht gespeichert werden" #: front/src/components/auth/Settings.vue:14 msgid "We cannot save your settings" @@ -2118,17 +2916,19 @@ msgstr "Deine Einstellungen können nicht gespeichert werden" msgid "We do not track you or bother you with ads" msgstr "Weder verfolgen wir dich noch stören wir dich mit Werbung" -#: front/src/views/Notifications.vue:26 -msgid "We don't have any notification to display!" -msgstr "" +#: front/src/components/library/Track.vue:95 +#, fuzzy +msgid "We don't have any copyright information for this track" +msgstr "Keine Benachrichtigung zu zeigen!" -#: front/src/views/content/Home.vue:4 -msgid "We offer various way to grab new content and make it available here." -msgstr "" +#: front/src/components/library/Track.vue:106 +#, fuzzy +msgid "We don't have any licensing information for this track" +msgstr "Keine Benachrichtigung zu zeigen!" #: front/src/components/library/FileUpload.vue:40 #, fuzzy -msgid "we recommend using Picard for that purpose" +msgid "We recommend using Picard for that purpose." msgstr "Zu diesem Zweck wird Picard empfohlen." #: front/src/components/Home.vue:7 @@ -2139,9 +2939,9 @@ msgstr "Weil Musik hören sollte leicht sein." msgid "We're sorry, the page you asked for does not exist:" msgstr "Entschuldigung, die aufgerufene Seite existiert nicht:" -#: front/src/components/requests/Form.vue:21 -msgid "We've received your request, you'll get some groove soon ;)" -msgstr "Deine Anfrage wurde empfangen, du wirst bald von uns was hören ;)" +#: front/src/components/Home.vue:153 +msgid "Welcome" +msgstr "Willkommen" #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" @@ -2151,7 +2951,17 @@ msgstr "Willkommen auf Funkwhale" msgid "Why funkwhale?" msgstr "Warum Funkwhale?" -#: front/src/components/Sidebar.vue:115 +#: front/src/components/audio/EmbedWizard.vue:13 +msgid "Widget height" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:6 +msgid "Widget width" +msgstr "" + +#: front/src/components/Sidebar.vue:118 +#: front/src/components/manage/moderation/AccountsTable.vue:72 +#: front/src/components/manage/moderation/DomainsTable.vue:58 msgid "Yes" msgstr "Ja" @@ -2159,9 +2969,14 @@ msgstr "Ja" msgid "Yes, log me out!" msgstr "Ja, logge mich aus!" +#: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgid "You are able to share your library with other people, regardless of its visibility." +msgstr "Du kannst deine Mediathek mit Anderen teilen, auch wenn sie privat ist." + #: front/src/components/library/FileUpload.vue:33 msgid "You are about to upload music to your library. Before proceeding, please ensure that:" -msgstr "" +msgstr "Die Musik wird bald zu deiner Mediathek hochgeladen. Prüfe bitte vorab, dass:" #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" @@ -2169,12 +2984,17 @@ msgstr "Du bist als %{ username } angemeldet" #: front/src/views/content/Home.vue:17 msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." -msgstr "" +msgstr "Abonniere dich zu Mediatheken und greif neuer Musik zu. Öffentliche Mediatheke können sofort abonniert werden; das Abonnieren einer privaten Mediathek benötigt die Bestätigung des Besitzers." #: front/src/components/Home.vue:133 msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Du kannst Freunde und Familie auf deiner Instanz einladen, sodass sie deine Musik genießen können" +#: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgid "You can now use the service without limitations." +msgstr "Deine E-Mail-Adresse wurde bestätigt, jetzt kannst du den Service unbegrenzt nutzen." + #: front/src/components/library/radios/Builder.vue:7 msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Dank dieser Schnittstelle kannst du dein eigenes Radio aufbauen, das die entsprechenden Tracks abspielt." @@ -2183,38 +3003,45 @@ msgstr "Dank dieser Schnittstelle kannst du dein eigenes Radio aufbauen, das die msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Damit kannst du deine Playlists und Musik offline genießen, zum Beispiel auf deinem Smartphone bzw. Tablett." -#: front/src/components/Sidebar.vue:147 +#: front/src/views/admin/moderation/AccountsDetail.vue:46 +msgid "You don't have any rule in place for this account." +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgid "You don't have any rule in place for this domain." +msgstr "" + +#: front/src/components/Sidebar.vue:158 msgid "You have a radio playing" msgstr "Du hörst gerade ein Radio an" -#: front/src/App.vue:8 +#: front/src/components/audio/Player.vue:71 +msgid "You may have a connectivity issue." +msgstr "" + +#: front/src/App.vue:17 msgid "You need to select an instance in order to continue" msgstr "Zum Fortfahren wähle bitte eine Instanz aus" -#: front/src/views/content/libraries/Form.vue:19 -msgid "You will be able to share your library with other people, regardless of it's visibility." -msgstr "" - #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "Du wirst von dieser Sitzung ausgeloggt und du musst dich mit deinem neuen Kennwort einloggen" #: front/src/components/auth/Settings.vue:71 msgid "You will have to update your password on your clients that use this password." -msgstr "Du musst das Passwort auf deine verbundenen Geräte anpassen, die dieses Passwort verwenden." +msgstr "Du musst das Kennwort auf deine verbundenen Geräte anpassen, die dieses Kennwort verwenden." -#: front/src/views/auth/EmailConfirm.vue:24 -msgid "Your email address was confirmed, you can now use the service without limitations." -msgstr "Deine E-Mail-Adresse wurde bestätigt, jetzt kannst du den Service unbegrenzt nutzen." +#: front/src/components/favorites/List.vue:112 +msgid "Your Favorites" +msgstr "Deine Favoriten" #: front/src/components/Home.vue:114 msgid "Your music, your way" msgstr "Deine Musik, deine Weise" #: front/src/views/Notifications.vue:7 -#, fuzzy msgid "Your notifications" -msgstr "Letzte Bearbeitung" +msgstr "Deine Benachrichtigungen" #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." @@ -2223,426 +3050,3 @@ msgstr "Dein Kennwort wurde erfolgreich aktualisiert." #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "Dein Subsonic-Kennwort wird mit einem neuen beliebigen Kennwort ersetzt, und du wirst auf allen aktuellen verbundenen Geräten ausgeloggt, die das alte Kennwort nutzen" - -#: front/src/components/mixins/Translations.vue:8 -#, fuzzy -msgid "Activity visibility" -msgstr "Sichtbarkeit der Playlist" - -#: front/src/components/mixins/Translations.vue:9 -msgid "Determine the visibility level of your activity" -msgstr "" - -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/playlists/Form.vue:81 -#: src/views/content/libraries/Form.vue:72 -msgid "Nobody except me" -msgstr "Niemand außer mir" - -#: front/src/components/mixins/Translations.vue:12 -#: front/src/components/playlists/Form.vue:85 -#: src/views/content/libraries/Form.vue:73 -msgid "Everyone on this instance" -msgstr "Alle auf dieser Instanz" - -#: front/src/components/mixins/Translations.vue:18 -#, fuzzy -msgid "Accessed date" -msgstr "Zugriff deaktiviert" - -#: front/src/components/mixins/Translations.vue:19 -#, fuzzy -msgid "Modification date" -msgstr "Ablaufdatum" - -#: front/src/components/mixins/Translations.vue:20 -#, fuzzy -msgid "Imported date" -msgstr "Importsdatum" - -#: front/src/components/mixins/Translations.vue:22 -#, fuzzy -msgid "Track name" -msgstr "Track" - -#: front/src/components/mixins/Translations.vue:23 -#, fuzzy -msgid "Album name" -msgstr "Albumseite" - -#: front/src/components/mixins/Translations.vue:30 -#, fuzzy -msgid "Sign-up date" -msgstr "Anmeldung" - -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Die Wiedergabeliste zur Playlist hinzufügen" - -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Zu dieser Playlist hinzufügen" - -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Meine super Playlist" - -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Alle" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "Anmeldung" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Gib deinen Einladungskode ein (Groß- und Kleinschreibung wird nicht berücksichtigt)" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Benutzername eingeben" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Gib deine E-Mail-Adresse ein" - -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Kennwort aktualisiert" - -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Zugriff deaktiviert" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Benutzername oder E-Mail-Adresse eingeben" - -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Einloggen" - -#: front/src/components/auth/Profile.vue:47 -msgid "%{ username }'s profile" -msgstr "Profil von %{ username }" - -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Ausloggen" - -#: front/src/components/auth/Settings.vue:249 -msgid "Account Settings" -msgstr "Kontoeinstellungen" - -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "Aus den Favoriten entfernen" - -#: front/src/components/favorites/List.vue:110 -msgid "Your Favorites" -msgstr "Deine Favoriten" - -#: front/src/components/library/Radios.vue:141 -msgid "Enter a radio name..." -msgstr "Name des Radios eingeben..." - -#: front/src/components/library/radios/Builder.vue:233 -msgid "Radio Builder" -msgstr "Radioeditor" - -#: front/src/components/library/radios/Builder.vue:235 -msgid "My awesome radio" -msgstr "Mein super Radio" - -#: front/src/components/library/radios/Builder.vue:236 -#, fuzzy -msgid "My awesome description" -msgstr "Mein super Radio" - -#: front/src/components/library/FileUpload.vue:238 -msgid "Upload refused, ensure the file is not too big and you have not reached your quota" -msgstr "" - -#: front/src/components/library/FileUpload.vue:239 -msgid "Impossible to upload this file, ensure it is not too big" -msgstr "" - -#: front/src/components/library/FileUpload.vue:240 -#, fuzzy -msgid "A network error occured while uploading this file" -msgstr "Beim Speichern deiner Änderungen ist ein Fehler aufgetreten" - -#: front/src/components/library/FileUpload.vue:241 -msgid "Upload timeout, please try again" -msgstr "" - -#: front/src/components/library/Artists.vue:119 -msgid "Enter an artist name..." -msgstr "Künstlername eingeben..." - -#: front/src/components/library/Track.vue:195 -#: src/components/audio/SearchBar.vue:27 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "Track" - -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Start" - -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "Passwort verstecken bzw. zeigen" - -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "Die Beatles, Michael Jackson…" - -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "Das Weiße Album, Thriller…" - -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "Nutze dieses Feld um weitere Informationen über deine Anfrage beizufügen" - -#: front/src/components/audio/PlayButton.vue:158 -msgid "%{ count } track was added to your queue" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "1 Track wurde zur Wiedergabeliste hinzugefügt" -msgstr[1] "%{ count } Tracks wurden zur Wiedergabeliste hinzugefügt" - -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Künstler oder Künstlerin, Album, Track..." - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "Künstler, Künstlerinnen, Alben oder Tracks suchen..." - -#: front/src/components/audio/Player.vue:216 -msgid "Queue shuffled!" -msgstr "Wiedergabeliste gemischt!" - -#: front/src/components/audio/Player.vue:273 -msgid "Previous track" -msgstr "Vorheriger Track" - -#: front/src/components/audio/Player.vue:274 -msgid "Play track" -msgstr "Abspielen" - -#: front/src/components/audio/Player.vue:275 -msgid "Pause track" -msgstr "Track pausen" - -#: front/src/components/audio/Player.vue:276 -msgid "Next track" -msgstr "Nächster Track" - -#: front/src/components/audio/Player.vue:277 -msgid "Unmute" -msgstr "Stummschaltung aufheben" - -#: front/src/components/audio/Player.vue:278 -msgid "Mute" -msgstr "Stummschalten" - -#: front/src/components/audio/Player.vue:279 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "Wiederholung deaktiviert. Schalte die Wiederholung des aktuellen Tracks beim Klicken." - -#: front/src/components/audio/Player.vue:280 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "Wiederholung des aktuellen Tracks. Wiederhole die ganze Wiedergabeliste beim Klicken." - -#: front/src/components/audio/Player.vue:281 -msgid "Looping on whole queue. Click to disable looping." -msgstr "Wiederholung auf die ganze Wiedergabeliste. Deaktiviere die Wiederholung beim Klicken." - -#: front/src/components/audio/Player.vue:282 -msgid "Shuffle your queue" -msgstr "Wiedergabeliste mischen" - -#: front/src/components/audio/Player.vue:283 -msgid "Clear your queue" -msgstr "Wiedergabeliste leeren" - -#: front/src/components/Sidebar.vue:203 -msgid "Pending import requests" -msgstr "Ausstehende Importanfragen" - -#: front/src/components/Sidebar.vue:204 -msgid "Pending follow requests" -msgstr "Ausstehende Follow-Anfrage" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Suche eingeben..." - -#: front/src/components/manage/library/FilesTable.vue:176 -msgid "Search by title, artist, domain..." -msgstr "Titel, Künstler, Künstlerin oder Domain suchen..." - -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Leerlassen für einen beliebigen Kode" - -#: front/src/components/manage/users/InvitationsTable.vue:153 -msgid "Search by username, email, code..." -msgstr "Benutzername, E-Mail-Adresse oder Kode suchen..." - -#: front/src/components/manage/users/UsersTable.vue:163 -msgid "Search by username, email, name..." -msgstr "Benutzername, E-Mail-Adresse oder Name suchen..." - -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: src/views/admin/Settings.vue:83 -msgid "Federation" -msgstr "Föderation" - -#: front/src/components/Home.vue:154 -msgid "Welcome" -msgstr "" - -#: front/src/views/content/remote/ScanForm.vue:48 -#, fuzzy -msgid "Enter a library url" -msgstr "Domainname eingeben..." - -#: front/src/views/content/remote/Card.vue:165 -msgid "Scan launched" -msgstr "" - -#: front/src/views/content/remote/Card.vue:166 -msgid "Scan skipped (previous scan is too recent)" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:226 -#, fuzzy -msgid "Search by title, artist, album..." -msgstr "Titel, Künstler, Künstlerin oder Domain suchen..." - -#: front/src/views/content/libraries/FilesTable.vue:230 -msgid "Track was already present in one of your libraries" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Track is uploaded but not processed by the server yet" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:238 -msgid "An error occured while processing this track, ensure the track is correctly tagged" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:242 -#, fuzzy -msgid "Import went on successfully" -msgstr "Kennwort erfolgreich aktualisiert" - -#: front/src/views/content/libraries/FilesTable.vue:259 -#, fuzzy -msgid "Relaunch import" -msgstr "Import beenden" - -#: front/src/views/content/libraries/Card.vue:58 -#, fuzzy -msgid "Visibility: nobody except me" -msgstr "Niemand außer mir" - -#: front/src/views/content/libraries/Card.vue:59 -#, fuzzy -msgid "Visibility: everyone on this instance" -msgstr "Alle auf dieser Instanz" - -#: front/src/views/content/libraries/Card.vue:60 -msgid "Visibility: everyone, including other instances" -msgstr "" - -#: front/src/views/content/libraries/Card.vue:61 -#, fuzzy -msgid "Total size of the files in this library" -msgstr "Verfügbare Tracks in dieser Mediathek" - -#: front/src/views/content/libraries/Form.vue:70 -#, fuzzy -msgid "My awesome library" -msgstr "Mein super Radio" - -#: front/src/views/content/libraries/Form.vue:71 -msgid "This library contains my personnal music, I hope you will like it!" -msgstr "" - -#: front/src/views/content/libraries/Form.vue:74 -#, fuzzy -msgid "Everyone, including other instances" -msgstr "Alle auf dieser Instanz" - -#: front/src/views/content/libraries/Form.vue:106 -#, fuzzy -msgid "Library updated" -msgstr "Mediatheksname" - -#: front/src/views/content/libraries/Form.vue:109 -#, fuzzy -msgid "Library created" -msgstr "Mediatheksname" - -#: front/src/views/content/Home.vue:35 -msgid "Add and manage content" -msgstr "" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Radio" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Aktivität der Instanz" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Playlist" - -#: front/src/views/playlists/List.vue:105 -msgid "Enter an playlist name..." -msgstr "Playlistname eingeben..." - -#: front/src/views/admin/library/Base.vue:16 -#, fuzzy -msgid "Manage library" -msgstr "In der Mediathek" - -#: front/src/views/admin/users/UsersDetail.vue:169 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "Bestimmt, ob das Konto aktiv ist oder nicht. Inaktive Konten können sich weder einloggen noch den Service nutzen." - -#: front/src/views/admin/users/UsersDetail.vue:170 -msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." -msgstr "" - -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Benutzer verwalten" - -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Instanzeinstellungen" - -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Infos über diese Instanz" - -#: front/src/views/admin/Settings.vue:84 -msgid "Subsonic" -msgstr "Subsonic" - -#: front/src/views/admin/Settings.vue:85 -msgid "Statistics" -msgstr "Statistik" - -#: front/src/views/admin/Settings.vue:86 -msgid "Error reporting" -msgstr "Fehlerbericht" diff --git a/front/locales/eo/LC_MESSAGES/app.po b/front/locales/eo/LC_MESSAGES/app.po index d676cc85..306ea3bc 100644 --- a/front/locales/eo/LC_MESSAGES/app.po +++ b/front/locales/eo/LC_MESSAGES/app.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-05 20:10+0200\n" +"POT-Creation-Date: 2019-01-11 15:55+0100\n" "PO-Revision-Date: 2018-10-05 16:38+0000\n" "Last-Translator: Baptiste Gelez <baptiste@gelez.xyz>\n" "Language-Team: none\n" @@ -30,14 +30,14 @@ msgstr "(%{index} da %{length})" msgid "(empty)" msgstr "(malplena)" -#: front/src/components/common/ActionTable.vue:44 -#: front/src/components/common/ActionTable.vue:53 +#: front/src/components/common/ActionTable.vue:57 +#: front/src/components/common/ActionTable.vue:66 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "Unu el %{total} estas selekta" msgstr[1] "%{count} el %{total} estas selektaj" -#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54 +#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 msgid "%{ count } track" @@ -57,6 +57,12 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{count} kanto kongruas kun la tutaj filtriloj" msgstr[1] "%{count} kantoj kongruas kun la tutaj filtriloj" +#: front/src/components/audio/PlayButton.vue:180 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "" +msgstr[1] "" + #: front/src/components/playlists/Card.vue:18 msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -75,13 +81,21 @@ msgstr "%{hours} h %{minutes} min" msgid "%{ minutes } min" msgstr "%{minutes} min" -#: front/src/components/activity/Like.vue:7 -msgid "%{ user } favorited a track" -msgstr "%{user} stelumis kanton" +#: front/src/components/notifications/NotificationRow.vue:40 +msgid "%{ username } accepted your follow on library \"%{ library }\"" +msgstr "" + +#: front/src/components/notifications/NotificationRow.vue:39 +msgid "%{ username } followed your library \"%{ library }\"" +msgstr "" + +#: front/src/components/auth/Profile.vue:46 +msgid "%{ username }'s profile" +msgstr "Profilo de %{username}" -#: front/src/components/activity/Listen.vue:7 -msgid "%{ user } listened to a track" -msgstr "%{user} aÅskultis kanton" +#: front/src/components/Footer.vue:5 +msgid "<translate :translate-params=\"{instanceName: instanceHostname}\">About %{instanceName}</translate>" +msgstr "" #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" @@ -95,15 +109,31 @@ msgid_plural "%{ count } favorites" msgstr[0] "Unu stelumo" msgstr[1] "%{count} stelumoj" +#: front/src/components/library/FileUpload.vue:225 +#: front/src/components/library/FileUpload.vue:226 +#, fuzzy +msgid "A network error occured while uploading this file" +msgstr "Eraro okazis kiam konservi viajn ÅanÄojn" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "Pri %{instance}" -#: front/src/App.vue:53 +#: front/src/components/Footer.vue:6 +#, fuzzy +msgid "About %{instanceName}" +msgstr "Pri %{instance}" + +#: front/src/components/Footer.vue:45 msgid "About Funkwhale" msgstr "Pri Funkwhale" -#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/components/Footer.vue:10 +#, fuzzy +msgid "About page" +msgstr "Albumpagô" + +#: front/src/components/About.vue:8 src/components/About.vue:64 msgid "About this instance" msgstr "Pri tiu instanco" @@ -115,18 +145,33 @@ msgstr "Akcepti" msgid "Accepted" msgstr "akceptanta" +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Atingo malaktivigas" + #: front/src/components/Home.vue:106 msgid "Access your music from a clean interface that focus on what really matters" msgstr "Atingas vian muzikon kun pura interfaco ke koncentras Äin sur gravaĵo" -#: front/src/views/admin/users/UsersDetail.vue:54 -msgid "Account active" +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +#, fuzzy +msgid "Accessed date" +msgstr "Atingo malaktivigas" + +#: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgid "Account data" msgstr "Aktiva konto" #: front/src/components/auth/Settings.vue:5 msgid "Account settings" msgstr "Preferoj de via konto" +#: front/src/components/auth/Settings.vue:264 +msgid "Account Settings" +msgstr "Preferoj de via konto" + #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Pozicio de via konto" @@ -135,17 +180,24 @@ msgstr "Pozicio de via konto" msgid "Account's email" msgstr "Retadreso de via konto" +#: front/src/views/admin/moderation/AccountsList.vue:3 +#: front/src/views/admin/moderation/AccountsList.vue:24 +#: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgid "Accounts" +msgstr "Pozicio de via konto" + #: front/src/views/content/libraries/Detail.vue:29 msgid "Action" msgstr "Ago" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:99 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "Ago %{action} sukcese komenciÄis por %{count} ero" msgstr[1] "Ago %{action} sukcese komenciÄis por %{count} eroj" -#: front/src/components/common/ActionTable.vue:8 +#: front/src/components/common/ActionTable.vue:21 #: front/src/components/library/radios/Builder.vue:64 msgid "Actions" msgstr "Agoj" @@ -154,11 +206,34 @@ msgstr "Agoj" msgid "Active" msgstr "Aktiva" -#: front/src/components/Sidebar.vue:75 +#: front/src/views/admin/moderation/AccountsDetail.vue:199 +#: front/src/views/admin/moderation/DomainsDetail.vue:144 msgid "Activity" msgstr "Aktivo" -#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgid "Activity visibility" +msgstr "Ludlistvideblo" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +msgid "Add" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:13 +msgid "Add a domain" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +msgid "Add a new moderation rule" +msgstr "" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 msgid "Add content" msgstr "Aldoni muzikon" @@ -170,20 +245,30 @@ msgstr "Aldoni filtrilo" msgid "Add filters to customize your radio" msgstr "Aldonu filtriloj por agordi vian radion" +#: front/src/components/audio/PlayButton.vue:64 +#, fuzzy +msgid "Add to current queue" +msgstr "Aldoni al atendovico" + #: front/src/components/favorites/TrackFavoriteIcon.vue:4 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/favorites/TrackFavoriteIcon.vue:28 msgid "Add to favorites" msgstr "Aldoni al stelumoj" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -msgid "Add to playlist..." +#: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgid "Add to playlist…" msgstr "Aldoni al ludlisto…" #: front/src/components/audio/PlayButton.vue:14 msgid "Add to queue" msgstr "Aldoni al atendovico" +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Aldoni al tiu ludlisto" + #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Aldoni kanton" @@ -192,16 +277,16 @@ msgstr "Aldoni kanton" msgid "Admin" msgstr "Administranto" -#: front/src/components/Sidebar.vue:82 +#: front/src/components/Sidebar.vue:79 msgid "Administration" msgstr "Administrejo" -#: front/src/components/audio/track/Table.vue:8 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/track/Table.vue:8 +#: front/src/components/library/Album.vue:159 #: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/views/content/libraries/FilesTable.vue:53 -#: front/src/components/library/Album.vue:101 -#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Album" msgstr "Albumo" @@ -211,13 +296,20 @@ msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "Albumo kun %{count} kanto, je %{artist}" msgstr[1] "Albumo kun %{count} kantoj, je %{artist}" -#: front/src/components/library/Track.vue:20 +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#, fuzzy +msgid "Album name" +msgstr "Albumpagô" + +#: front/src/components/library/Track.vue:27 msgid "Album page" msgstr "Albumpagô" #: front/src/components/audio/Search.vue:19 #: src/components/instance/Stats.vue:48 -#: front/src/components/requests/Form.vue:9 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 +#: front/src/views/admin/moderation/DomainsDetail.vue:257 msgid "Albums" msgstr "Albumoj" @@ -238,33 +330,44 @@ msgstr "Eraro okazis kiam konservi viajn ÅanÄojn" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Nekonata eraro okazis, povus signifi ke la servilo paneas aÅ ne estas atingebla" +#: front/src/components/notifications/NotificationRow.vue:62 +msgid "Approve" +msgstr "" + #: front/src/components/auth/Logout.vue:5 msgid "Are you sure you want to log out?" msgstr "Ĉu vi vere volas elsaluti?" -#: front/src/components/audio/track/Table.vue:7 +#: front/src/components/audio/SearchBar.vue:25 +#: src/components/audio/track/Table.vue:7 +#: front/src/components/library/Artist.vue:137 #: front/src/components/manage/library/FilesTable.vue:38 -#: front/src/views/content/libraries/FilesTable.vue:52 -#: front/src/components/library/Artist.vue:129 -#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Artist" msgstr "Artisto" -#: front/src/components/requests/Form.vue:5 -#: src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 msgid "Artist name" msgstr "Nomo de artisto" #: front/src/components/library/Album.vue:22 -#: src/components/library/Track.vue:23 +#: src/components/library/Track.vue:33 msgid "Artist page" msgstr "ArtistpaÄo" +#: front/src/components/audio/Search.vue:65 +#, fuzzy +msgid "Artist, album, track…" +msgstr "Artisto, albumo, kanto…" + #: front/src/components/audio/Search.vue:10 #: src/components/instance/Stats.vue:42 -#: front/src/components/library/Library.vue:7 -#: src/components/library/Artists.vue:120 +#: front/src/components/library/Artists.vue:119 +#: src/components/library/Library.vue:7 +#: front/src/views/admin/moderation/AccountsDetail.vue:313 +#: front/src/views/admin/moderation/DomainsDetail.vue:249 msgid "Artists" msgstr "Artistoj" @@ -272,6 +375,8 @@ msgstr "Artistoj" #: src/components/library/Artists.vue:25 #: front/src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/moderation/AccountsTable.vue:21 +#: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 @@ -282,6 +387,16 @@ msgstr "Foste" msgid "Ask for a password reset" msgstr "Demandi pasvortrenuligadon" +#: front/src/views/admin/moderation/AccountsDetail.vue:245 +#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgid "Audio content" +msgstr "Aldoni muzikon" + +#: front/src/components/ShortcutsModal.vue:55 +msgid "Audio player shortcuts" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:26 msgid "Available playlists" msgstr "Disponeblaj ludlistoj" @@ -290,17 +405,27 @@ msgstr "Disponeblaj ludlistoj" msgid "Avatar" msgstr "Avataro" -#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24 +#: front/src/views/auth/PasswordReset.vue:24 #: front/src/views/auth/PasswordResetConfirm.vue:18 msgid "Back to login" msgstr "Reiri al ensalutpaÄo" -#: front/src/components/library/Track.vue:80 +#: front/src/components/library/Track.vue:129 #: front/src/components/manage/library/FilesTable.vue:42 -#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 msgid "Bitrate" msgstr "Bitrapido" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" +msgstr "" + #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgid "Browse" msgstr "Folii" @@ -330,11 +455,20 @@ msgid "By %{ artist }" msgstr "Je %{artist}" #: front/src/views/content/remote/Card.vue:103 -msgid "By unfollowing this library, you will loose access to its content." +#, fuzzy +msgid "By unfollowing this library, you loose access to its content." msgstr "Malsekvante tiu muzikejo, vi perdos Äian muzikon." +#: front/src/views/admin/moderation/AccountsDetail.vue:261 +#: front/src/views/admin/moderation/DomainsDetail.vue:217 +msgid "Cached size" +msgstr "" + #: front/src/components/common/DangerousButton.vue:17 +#: front/src/components/library/Album.vue:58 +#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Nuligi" @@ -347,7 +481,12 @@ msgstr "Kandidatoj" msgid "Cannot change your password" msgstr "Ne eblas ÅanÄi vian pasvorton" -#: front/src/App.vue:65 +#: front/src/components/library/FileUpload.vue:222 +#: front/src/components/library/FileUpload.vue:223 +msgid "Cannot upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/Footer.vue:21 msgid "Change language" msgstr "ÅœanÄi lingvon" @@ -380,7 +519,11 @@ msgstr "ÅœanÄi vian pasvorton ankaÅ ÅanÄos vian Subsonic API pasvorto se vi msgid "Changing your password will have the following consequences" msgstr "ÅœanÄi vian pasvorton tiel rezultigos" -#: front/src/App.vue:6 +#: front/src/components/Footer.vue:40 +msgid "Chat room" +msgstr "" + +#: front/src/App.vue:13 msgid "Choose your instance" msgstr "Elekti vian instanco" @@ -397,14 +540,22 @@ msgstr "Purigi" msgid "Clear playlist" msgstr "Purigi ludliston" +#: front/src/components/audio/Player.vue:363 +msgid "Clear your queue" +msgstr "Purigi vian atendovico" + #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Alklaki unu foje, aÅskulti enkonstruitajn radiojn dum horoj" -#: front/src/components/library/FileUpload.vue:76 +#: front/src/components/library/FileUpload.vue:75 msgid "Click to select files to upload or drag and drop files or directories" msgstr "Alklaki por selekti elÅutontaj dosieroj, aÅ Åovi kaj demeti dosierojn aÅ dosierujojn" +#: front/src/components/ShortcutsModal.vue:20 +msgid "Close" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgid "Code" @@ -412,14 +563,9 @@ msgstr "Kodo" #: 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 "Malgrandigi" -#: front/src/components/requests/Form.vue:14 -msgid "Comment" -msgstr "Komenti" - #: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Preferoj" @@ -430,21 +576,63 @@ msgstr "Konfirmi" #: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 -msgid "Confirm your email" +#, fuzzy +msgid "Confirm your e-mail address" msgstr "Konfirmi vian retadreson" #: front/src/views/auth/EmailConfirm.vue:13 msgid "Confirmation code" msgstr "Konfirmada kodo" +#: front/src/components/common/ActionTable.vue:7 +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "" + +#: front/src/components/Footer.vue:48 +msgid "Contribute" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 msgid "Copy" msgstr "Kopii" +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Kopii kantojn el la aktuala atendovico en tiu ludlisto" + +#: front/src/components/audio/EmbedWizard.vue:21 +msgid "Copy/paste this code in your website HTML" +msgstr "" + +#: front/src/components/library/Track.vue:91 +#, fuzzy +msgid "Copyright" +msgstr "Kopii" + +#: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgid "Could not confirm your e-mail address" +msgstr "Konfirmi vian retadreson" + +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Could not fetch remote library" +msgstr "Eraro dum skano de malloka muzikejo" + +#: front/src/views/content/libraries/FilesTable.vue:213 +msgid "Could not process this track, ensure it is tagged correctly" +msgstr "" + #: front/src/components/Home.vue:85 msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Reludversioj, kantparoloj, nian celon estas havi ĉiujn ;)" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgid "Create" +msgstr "Krei importadon" + #: front/src/components/auth/Signup.vue:4 msgid "Create a funkwhale account" msgstr "Krei Funkwhale konton" @@ -461,10 +649,6 @@ msgstr "Krei novan ludliston" msgid "Create an account" msgstr "Krei konton" -#: front/src/components/requests/Card.vue:25 -msgid "Create import" -msgstr "Krei importadon" - #: front/src/views/content/libraries/Form.vue:26 msgid "Create library" msgstr "Krei muzikejon" @@ -482,6 +666,7 @@ msgid "Create your own radio" msgstr "Krei vian propran radion" #: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 msgid "Creation date" msgstr "Kreodato" @@ -506,11 +691,16 @@ msgstr "Aktuala uzo" msgid "Date" msgstr "Dato" -#: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#: front/src/components/ShortcutsModal.vue:75 +msgid "Decrease volume" +msgstr "" + #: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:61 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 msgid "Delete" msgstr "Forigi" @@ -518,6 +708,11 @@ msgstr "Forigi" msgid "Delete library" msgstr "Forigi muzikejon" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgid "Delete moderation rule" +msgstr "Forigi radion" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Forigi ludliston" @@ -530,10 +725,17 @@ msgstr "Forigi radion" msgid "Delete this library?" msgstr "Forigi tiun muzikejon?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgid "Delete this moderation rule?" +msgstr "Forigi tiun muzikejon?" + #: front/src/components/favorites/List.vue:34 #: src/components/library/Artists.vue:26 #: front/src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/moderation/AccountsTable.vue:22 +#: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 @@ -553,6 +755,15 @@ msgstr "Detalo" msgid "Details" msgstr "Detaloj" +#: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "" + +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "" + #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -566,14 +777,30 @@ msgstr "Malatingeblu Subsonic" msgid "Disable Subsonic API access?" msgstr "Ĉu vi volas malatingeblu la Subsonic API?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#: front/src/views/admin/moderation/AccountsDetail.vue:128 +#: front/src/views/admin/moderation/AccountsDetail.vue:132 +#, fuzzy +msgid "Disabled" +msgstr "Malatingeblu" + #: front/src/components/auth/SubsonicTokenForm.vue:14 msgid "Discover how to use Funkwhale from other apps" msgstr "Malkovri kiel vi povas uzi Funkwhale el aliaj aplikaĵoj" +#: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgid "Display name" +msgstr "Nomo de la dosiero" + #: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Publike montri" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." +msgstr "" + #: front/src/components/playlists/Editor.vue:42 msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Ĉu vi volas purigi la \"%{playlist}\" ludliston?" @@ -590,21 +817,34 @@ msgstr "Ĉu vi volas forigi la \"%{playlist}\" ludliston?" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Ĉu vi volas forigi la \"%{radio}\" radion?" -#: front/src/components/common/ActionTable.vue:29 +#: front/src/components/common/ActionTable.vue:36 msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Ĉu vi volas komenci %{action} por %{count} ero?" msgstr[1] "Ĉu vi volas komenci %{action} por %{count} eroj?" -#: front/src/components/Sidebar.vue:104 +#: front/src/components/Sidebar.vue:107 msgid "Do you want to restore your previous queue?" msgstr "Ĉu vi volas reÅargi vian antaÅan atendovicon?" -#: front/src/App.vue:37 +#: front/src/components/Footer.vue:31 msgid "Documentation" msgstr "Dokumentaro" -#: front/src/components/library/Track.vue:48 +#: front/src/components/manage/moderation/AccountsTable.vue:40 +#: front/src/components/mixins/Translations.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:93 +#: front/src/components/mixins/Translations.vue:35 +msgid "Domain" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/DomainsList.vue:3 +#: front/src/views/admin/moderation/DomainsList.vue:48 +msgid "Domains" +msgstr "" + +#: front/src/components/library/Track.vue:55 msgid "Download" msgstr "ElÅuti" @@ -613,13 +853,19 @@ msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "Treni kaj guti horizontaloj por reordigi kantojn en la ludlisto" #: front/src/components/audio/track/Table.vue:9 -#: src/components/library/Track.vue:58 +#: src/components/library/Track.vue:111 #: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/views/content/libraries/FilesTable.vue:56 -#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/views/content/libraries/FilesTable.vue:59 +#: front/src/components/mixins/Translations.vue:31 msgid "Duration" msgstr "DaÅro" +#: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgid "E-mail address confirmed" +msgstr "Konfirmis retadreso" + #: front/src/components/Home.vue:93 msgid "Easy to use" msgstr "Facila uzo" @@ -633,36 +879,109 @@ msgid "Edit instance info" msgstr "Redakti informoj de instanco" #: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 -msgid "Edit..." -msgstr "Redakti…" +#, fuzzy +msgid "Edit…" +msgstr "Redakti" #: front/src/components/auth/Signup.vue:29 #: front/src/components/manage/users/UsersTable.vue:38 msgid "Email" msgstr "RetmesaÄo" -#: front/src/views/admin/users/UsersDetail.vue:29 +#: front/src/views/admin/moderation/AccountsDetail.vue:111 msgid "Email address" msgstr "Retadreso" -#: front/src/views/auth/EmailConfirm.vue:23 -msgid "Email confirmed" -msgstr "Konfirmis retadreso" +#: front/src/components/library/Album.vue:44 +#: src/components/library/Track.vue:62 +msgid "Embed" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:20 +msgid "Embed code" +msgstr "" + +#: front/src/components/library/Album.vue:48 +msgid "Embed this album on your website" +msgstr "" + +#: front/src/components/library/Track.vue:66 +msgid "Embed this track on your website" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:230 +#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgid "Emitted library follows" +msgstr "Tajpu domajna nomo de instance…" + +#: front/src/views/admin/moderation/AccountsDetail.vue:214 +#: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgid "Emitted messages" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:8 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#: front/src/views/admin/moderation/AccountsDetail.vue:127 +#: front/src/views/admin/moderation/AccountsDetail.vue:131 +msgid "Enabled" +msgstr "" #: front/src/views/playlists/Detail.vue:29 msgid "End edition" msgstr "Fini redakto" +#: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgid "Enter a library URL" +msgstr "Tajpu domajna nomo de instance…" + +#: front/src/components/library/Radios.vue:140 +#, fuzzy +msgid "Enter a radio name…" +msgstr "Tajpu nomon de radio…" + +#: front/src/components/library/Artists.vue:118 +#, fuzzy +msgid "Enter artist name…" +msgstr "Tajpu nomon de artisto…" + +#: front/src/views/playlists/List.vue:107 +#, fuzzy +msgid "Enter playlist name…" +msgstr "Tajpu ludlistan nomon…" + +#: front/src/components/auth/Signup.vue:100 +msgid "Enter your email" +msgstr "Tajpu vian retadreson" + +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +msgid "Enter your invitation code (case insensitive)" +msgstr "Tajpu vian invitkodon (usklecoblindan)" + +#: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgid "Enter your search query…" +msgstr "Tajpu vian serĉon…" + +#: front/src/components/auth/Signup.vue:99 +msgid "Enter your username" +msgstr "Tajpu vian uzantnomon" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Tajpu vian uzantnomon aÅ retadreson" + #: front/src/components/auth/SubsonicTokenForm.vue:20 #: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Eraro" -#: front/src/views/content/remote/Card.vue:39 -msgid "Error during scan" -msgstr "Eraro dum skanado" +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "Eraroraportado" -#: front/src/components/common/ActionTable.vue:79 +#: front/src/components/common/ActionTable.vue:92 msgid "Error while applying action" msgstr "Eraro kiam ruli akton" @@ -674,24 +993,30 @@ msgstr "Eraro kiam demandi renuligadon de pasvorto" msgid "Error while changing your password" msgstr "Eraro kiam ÅanÄi vian pasvorton" -#: front/src/views/auth/EmailConfirm.vue:7 -msgid "Error while confirming your email" -msgstr "Eraro kiam konfirmi vian retadreson" +#: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgid "Error while creating domain" +msgstr "Eraro kiam krei inviton" #: front/src/components/manage/users/InvitationForm.vue:4 msgid "Error while creating invitation" msgstr "Eraro kiam krei inviton" -#: front/src/views/content/remote/ScanForm.vue:3 -msgid "Error while fetching remote library" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgid "Error while creating rule" +msgstr "Eraro kiam krei inviton" + +#: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgid "Error while fetching node info" msgstr "Eraro dum skano de malloka muzikejo" #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Eraro kiam konservi preferojn" -#: front/src/views/content/libraries/FilesTable.vue:16 -#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:212 msgid "Errored" msgstr "Eraris" @@ -699,20 +1024,29 @@ msgstr "Eraris" msgid "Errored files" msgstr "Erarintaj dosieroj" -#: front/src/views/content/remote/Card.vue:58 -msgid "Errored tracks:" -msgstr "Erorintaj kantoj:" - -#: front/src/components/library/radios/Builder.vue:61 -msgid "Exclude" -msgstr "Ekskluzivi" - -#: front/src/components/discussion/Comment.vue:14 -msgid "Expand" -msgstr "Grandigi" +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Ĉiu" + +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +#: front/src/components/mixins/Translations.vue:12 +msgid "Everyone on this instance" +msgstr "Ĉiu en ĉi-tiu instanco" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, across all instances" +msgstr "Ĉiu en ĉi-tiu instanco" + +#: front/src/components/library/radios/Builder.vue:61 +msgid "Exclude" +msgstr "Ekskluzivi" #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 msgid "Expiration date" msgstr "FortempiÄa dato" @@ -724,12 +1058,30 @@ msgstr "FortempiÄis" msgid "Expired/used" msgstr "FortempiÄis aÅ uzantiÄis" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:16 +msgid "Failed" +msgstr "" + +#: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgid "Failed tracks:" +msgstr "Erorintaj kantoj:" + #: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Stelumoj" -#: front/src/components/library/FileUpload.vue:83 -msgid "File name" +#: front/src/views/admin/Settings.vue:84 +msgid "Federation" +msgstr "Federo" + +#: front/src/components/library/FileUpload.vue:84 +#, fuzzy +msgid "Filename" msgstr "Nomo de la dosiero" #: front/src/views/admin/library/Base.vue:5 @@ -742,23 +1094,39 @@ msgid "Filter name" msgstr "Filtri nomon" #: front/src/views/content/libraries/FilesTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:216 msgid "Finished" msgstr "Finanto" +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:159 +#: front/src/views/admin/moderation/DomainsDetail.vue:78 +msgid "First seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgid "First seen date" +msgstr "FortempiÄa dato" + #: front/src/views/content/remote/Card.vue:83 msgid "Follow" msgstr "Sekvi" -#: front/src/views/content/remote/Card.vue:88 -msgid "Follow pending approval" -msgstr "Peto da sekvado atendas konsenton" - #: front/src/views/content/Home.vue:16 msgid "Follow remote libraries" msgstr "Sekvi mallokajn muzikejojn" +#: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgid "Follow request pending approval" +msgstr "Peto da sekvado atendas konsenton" + +#: front/src/components/mixins/Translations.vue:38 #: front/src/views/content/libraries/Detail.vue:7 +#: front/src/components/mixins/Translations.vue:39 msgid "Followers" msgstr "Sekvantoj" @@ -766,19 +1134,10 @@ msgstr "Sekvantoj" msgid "Following" msgstr "Sekvata" -#: front/src/components/activity/Like.vue:14 -#: src/components/activity/Listen.vue:14 -msgid "from %{ album } by %{ artist }" -msgstr "el %{album} je %{artist}" - -#: front/src/components/library/Track.vue:13 +#: front/src/components/library/Track.vue:17 msgid "From album %{ album } by %{ artist }" msgstr "El %{album} albumo je %{artist}" -#: front/src/App.vue:55 -msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "Funkwhale estas senpaga kaj kun libera fontkodo projekto, ke viglas dankon al vonlontuloj. Vi povas helpi nin plibonigi tiun kun cimosignaladoj, trajtosugestoj kaj diskonigado de la projekto al viaj amikoj!" - #: front/src/components/auth/SubsonicTokenForm.vue:7 msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale funkcias kun aliaj muzikludiloj ke apogas la Subsonic API." @@ -799,6 +1158,10 @@ msgstr "Funkwhale estas senpaga kaj lasis vin estri vian muzikon." msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale atentas manipuli vian muzikon" +#: front/src/components/ShortcutsModal.vue:38 +msgid "General shortcuts" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:16 msgid "Get a new invitation" msgstr "Akiri novan inviton" @@ -816,8 +1179,13 @@ msgstr "Akiri bonegaj metadatumoj pri vian muzikon kun <a href=\"https://musicbr msgid "Get started" msgstr "Komencu" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/common/ActionTable.vue:27 +#: front/src/components/Footer.vue:37 +#, fuzzy +msgid "Getting help" +msgstr "Agordoj" + +#: front/src/components/common/ActionTable.vue:34 +#: front/src/components/common/ActionTable.vue:54 msgid "Go" msgstr "Komenci" @@ -825,9 +1193,13 @@ msgstr "Komenci" msgid "Go to home page" msgstr "Iru hejme" -#: front/src/App.vue:73 -msgid "Help us translate Funkwhale" -msgstr "Helpu nin traduki Funkwhale" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgid "Hide account or domain content, except from followers." +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Hejmo" #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" @@ -854,10 +1226,21 @@ msgid "Import reference" msgstr "Importfonto" #: front/src/views/content/libraries/FilesTable.vue:11 -#: front/src/views/content/libraries/FilesTable.vue:55 +#: front/src/views/content/libraries/FilesTable.vue:58 msgid "Import status" msgstr "Importstato" +#: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgid "Imported" +msgstr "Importdato" + +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#, fuzzy +msgid "Imported date" +msgstr "Importdato" + #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "En stelumoj" @@ -866,16 +1249,42 @@ msgstr "En stelumoj" msgid "Inactive" msgstr "Malaktiva" +#: front/src/components/ShortcutsModal.vue:71 +msgid "Increase volume" +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] "Internigi el atendovico (unu kanto)" msgstr[1] "Internigi el atendovico (%{count} kantoj)" +#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#, fuzzy +msgid "Instance data" +msgstr "Instancaj radioj" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Instanca informo" + #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Instancaj radioj" +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Instancaj preferoj" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +msgstr "" + #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -891,52 +1300,76 @@ msgstr "Invita kodo (nedeviga)" msgid "Invitations" msgstr "Invitoj" -#: front/src/App.vue:42 +#: front/src/components/Footer.vue:41 msgid "Issue tracker" msgstr "Cimspuradilo" -#: front/src/views/content/libraries/Home.vue:9 -msgid "It looks like you don't have any library yet, it's time to create one!" -msgstr "Åœajni ke vi ne jam havas muzikejon, kreu unu!" - #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Konservi postsignojn de viaj preferitaj kantoj" +#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgid "Known accounts" +msgstr "Mia konto" + #: front/src/views/content/remote/Home.vue:14 msgid "Known libraries" msgstr "Konataj muzikejoj" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/views/admin/users/UsersDetail.vue:45 -#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/views/admin/moderation/AccountsDetail.vue:184 +#: front/src/components/mixins/Translations.vue:33 msgid "Last activity" msgstr "Lasta akto" +#: front/src/views/admin/moderation/AccountsDetail.vue:167 +#: front/src/views/admin/moderation/DomainsDetail.vue:86 +msgid "Last checked" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:32 msgid "Last modification" msgstr "Lasta redakto" +#: front/src/components/manage/moderation/AccountsTable.vue:43 +msgid "Last seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgid "Last seen date" +msgstr "Lasta Äisdatigo:" + #: front/src/views/content/remote/Card.vue:56 msgid "Last update:" msgstr "Lasta Äisdatigo:" -#: front/src/components/common/ActionTable.vue:40 +#: front/src/components/common/ActionTable.vue:47 msgid "Launch" msgstr "Lanĉi" -#: front/src/views/content/remote/Card.vue:63 -msgid "Launch scan" -msgstr "Lanĉi skanon" - #: front/src/components/Home.vue:10 msgid "Learn more about this instance" msgstr "Lerni pli pri tiu instanco" -#: front/src/components/requests/Form.vue:10 -msgid "Leave this field empty if you're requesting the whole discography." -msgstr "Lasu malplena se vi volas la tutan albumaron." +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Lasu malplena por hazarda kodo" + +#: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgid "Leave empty for a responsive widget" +msgstr "Lasu malplena por hazarda kodo" +#: front/src/views/admin/moderation/AccountsDetail.vue:297 +#: front/src/views/admin/moderation/DomainsDetail.vue:233 #: front/src/views/content/Base.vue:5 msgid "Libraries" msgstr "Muzikejoj" @@ -946,56 +1379,87 @@ msgid "Libraries help you organize and share your music collections. You can upl msgstr "Muzikejoj helpas vin organizi kaj diskonigi viajn muzikarojn. Vi povas elÅuti vian propran muzikaron je Funkwhale kaj diskonigi Äin kun viajn amikojn kaj familio." #: front/src/components/instance/Stats.vue:30 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/admin/moderation/AccountsDetail.vue:464 msgid "Library" msgstr "Muzikejo" +#: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgid "Library created" +msgstr "Nomo de muzikejo" + +#: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgid "Library deleted" +msgstr "Nomo de muzikejo" + #: front/src/views/admin/library/FilesList.vue:3 msgid "Library files" msgstr "Muzikejaj dosieroj" -#: front/src/App.vue:31 -msgid "Links" -msgstr "Ligiloj" +#: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgid "Library updated" +msgstr "Nomo de muzikejo" + +#: front/src/components/library/Track.vue:100 +msgid "License" +msgstr "" #: front/src/views/content/libraries/Detail.vue:21 -msgid "Loading followers..." +#, fuzzy +msgid "Loading followers…" msgstr "Åœargi sekvantojn…" #: front/src/views/content/libraries/Home.vue:3 -msgid "Loading Libraries..." +#, fuzzy +msgid "Loading Libraries…" msgstr "ÅœarÄas muzikejojn…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 -msgid "Loading library data..." +#, fuzzy +msgid "Loading library data…" msgstr "Åœargas datumon de la muzkejo…" #: front/src/views/Notifications.vue:4 -msgid "Loading notifications..." +#, fuzzy +msgid "Loading notifications…" msgstr "ÅœarÄas sciigojn…" #: front/src/views/content/remote/Home.vue:3 msgid "Loading remote libraries..." msgstr "Åœargas mallokajn muzikejojn…" -#: front/src/views/instance/Timeline.vue:4 -msgid "Loading timeline..." -msgstr "Tempolino ÅarÄas…" - #: front/src/views/content/libraries/Quota.vue:4 -msgid "Loading usage data..." +#, fuzzy +msgid "Loading usage data…" msgstr "ÅœarÄas uzdatumon…" #: front/src/components/favorites/List.vue:5 -msgid "Loading your favorites..." +#, fuzzy +msgid "Loading your favorites…" msgstr "ÅœarÄas viajn stelumojn…" +#: front/src/components/manage/moderation/AccountsTable.vue:59 +#: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgid "Local account" +msgstr "Mia konto" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Ensaluti" + #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Ensaluti en via Funkwhale konto" +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Elsaluti" + #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Elsuta je %{username}" @@ -1004,18 +1468,56 @@ msgstr "Elsuta je %{username}" msgid "Login" msgstr "Ensaluti" +#: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgid "Login status" +msgstr "Pozicio de via konto" + #: front/src/components/Sidebar.vue:52 msgid "Logout" msgstr "Elsaluti" -#: front/src/components/library/Track.vue:105 +#: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgid "Looks like you don't have a library, it's time to create one." +msgstr "Åœajni ke vi ne jam havas muzikejon, kreu unu!" + +#: front/src/components/audio/Player.vue:353 +#: src/components/audio/Player.vue:354 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "Ripeto malaktivas. Alklaki por aktivi ripetado de la aktuala kanto." + +#: front/src/components/audio/Player.vue:356 +#: src/components/audio/Player.vue:357 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "Ripetas unu kanton. Alklaki por aktivi ripetado de la tutan atendovico." + +#: front/src/components/audio/Player.vue:359 +#: src/components/audio/Player.vue:360 +msgid "Looping on whole queue. Click to disable looping." +msgstr "Ripetas la tutan atendovicon. Alklaki por malaktivi ripeto." + +#: front/src/components/library/Track.vue:150 msgid "Lyrics" msgstr "Teksto" +#: front/src/components/Sidebar.vue:210 +msgid "Main menu" +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +#, fuzzy +msgid "Manage library" +msgstr "En muzikejo" + #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Manipuli ludlistojn" +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Manipuli uzantojn" + #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Manipuli viajn ludlistojn" @@ -1024,42 +1526,107 @@ msgstr "Manipuli viajn ludlistojn" msgid "Mark all as read" msgstr "Marki ĉiujn legata" -#: front/src/views/admin/users/UsersDetail.vue:94 +#: front/src/components/notifications/NotificationRow.vue:44 +#, fuzzy +msgid "Mark as read" +msgstr "Marki ĉiujn legata" + +#: front/src/components/notifications/NotificationRow.vue:45 +#, fuzzy +msgid "Mark as unread" +msgstr "Marki ĉiujn legata" + +#: front/src/views/admin/moderation/AccountsDetail.vue:281 msgid "MB" msgstr "Mb" -#: front/src/components/Sidebar.vue:63 +#: front/src/components/audio/Player.vue:346 +msgid "Media player" +msgstr "" + +#: front/src/components/Footer.vue:32 +msgid "Mobile and desktop apps" +msgstr "" + +#: front/src/components/Sidebar.vue:97 +#: src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgid "Moderation" +msgstr "Federo" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgid "Moderation policies help you control how your instance interact with a given domain or account." +msgstr "" + +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgid "Modification date" +msgstr "FortempiÄa dato" + +#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 msgid "Music" msgstr "Muziko" +#: front/src/components/audio/Player.vue:352 +msgid "Mute" +msgstr "Silentigi" + #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Mia konto" +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgid "My awesome description" +msgstr "Mia mojosa radio" + +#: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgid "My awesome library" +msgstr "Mia mojosa radio" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Mia mojosa ludlisto" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Mia mojosa radio" + #: front/src/views/content/libraries/Home.vue:6 msgid "My libraries" msgstr "Miaj muzikejoj" #: front/src/components/audio/track/Row.vue:40 -#: src/components/library/Track.vue:64 -#: front/src/components/library/Track.vue:75 -#: src/components/library/Track.vue:86 -#: front/src/components/library/Track.vue:97 +#: src/components/library/Track.vue:115 +#: front/src/components/library/Track.vue:124 +#: src/components/library/Track.vue:133 +#: front/src/components/library/Track.vue:142 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 #: front/src/components/manage/library/FilesTable.vue:81 #: front/src/components/manage/users/UsersTable.vue:61 -#: front/src/views/admin/users/UsersDetail.vue:49 -#: front/src/views/content/libraries/FilesTable.vue:89 -#: front/src/views/content/libraries/FilesTable.vue:95 +#: front/src/views/admin/moderation/AccountsDetail.vue:171 +#: front/src/views/admin/moderation/DomainsDetail.vue:90 +#: front/src/views/content/libraries/FilesTable.vue:92 +#: front/src/views/content/libraries/FilesTable.vue:98 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 +#: front/src/views/admin/moderation/DomainsDetail.vue:117 msgid "N/A" msgstr "ND" +#: front/src/components/manage/moderation/AccountsTable.vue:39 +#: front/src/components/manage/moderation/DomainsTable.vue:38 +#: front/src/components/mixins/Translations.vue:26 #: front/src/components/playlists/PlaylistModal.vue:31 -#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/admin/moderation/DomainsDetail.vue:105 #: front/src/views/content/libraries/Form.vue:10 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:27 msgid "Name" msgstr "Nomo" @@ -1068,11 +1635,15 @@ msgstr "Nomo" msgid "New password" msgstr "Nova pasvorto" -#: front/src/components/Sidebar.vue:149 +#: front/src/components/Sidebar.vue:160 msgid "New tracks will be appended here automatically." msgstr "Novaj kantoj estos aldonataj ĉi-tie aÅtomate." -#: front/src/components/Sidebar.vue:116 +#: front/src/components/audio/Player.vue:350 +msgid "Next track" +msgstr "BaldaÅa kanto" + +#: front/src/components/Sidebar.vue:119 msgid "No" msgstr "Ne" @@ -1080,7 +1651,15 @@ msgstr "Ne" msgid "No add-ons, no plugins : you only need a web library" msgstr "Nek aldonaĵoj, nek kromprogramoj: vi nur bezonas retmuzikejo" -#: front/src/components/library/Track.vue:113 +#: front/src/components/audio/Search.vue:25 +msgid "No album matched your query" +msgstr "" + +#: front/src/components/audio/Search.vue:16 +msgid "No artist matched your query" +msgstr "" + +#: front/src/components/library/Track.vue:158 msgid "No lyrics available for this track." msgstr "Nenio teksto disponeblas por tiu kanto." @@ -1088,6 +1667,18 @@ msgstr "Nenio teksto disponeblas por tiu kanto." msgid "No matching library." msgstr "Neniu muzikejo korespondas." +#: front/src/views/Notifications.vue:26 +#, fuzzy +msgid "No notifications yet." +msgstr "Lasta redakto" + +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +#: front/src/components/mixins/Translations.vue:11 +msgid "Nobody except me" +msgstr "Neniu krom mi" + #: front/src/views/content/libraries/Detail.vue:57 msgid "Nobody is following this library" msgstr "Neniu sekvas tiun muzikejon" @@ -1100,7 +1691,7 @@ msgstr "Ne uzantata" msgid "Notifications" msgstr "Sciigoj" -#: front/src/App.vue:36 +#: front/src/components/Footer.vue:47 msgid "Official website" msgstr "Oficiala retejo" @@ -1112,28 +1703,46 @@ msgstr "Malnova pasvorto" msgid "Open" msgstr "Malferma" -#: front/src/App.vue:62 -msgid "Options" -msgstr "Preferoj" +#: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgid "Open profile" +msgstr "" -#: front/src/components/favorites/List.vue:23 -#: src/components/library/Artists.vue:15 -#: front/src/components/library/Radios.vue:33 -#: front/src/components/manage/library/FilesTable.vue:9 -#: front/src/components/manage/users/InvitationsTable.vue:9 -#: front/src/components/manage/users/UsersTable.vue:9 -#: front/src/views/content/libraries/FilesTable.vue:21 -#: front/src/views/playlists/List.vue:17 -msgid "Ordering" -msgstr "Ordo" +#: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgid "Open website" +msgstr "Oficiala retejo" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgid "Or customize your rule" +msgstr "Aldonu filtriloj por agordi vian radion" #: front/src/components/favorites/List.vue:31 -#: src/components/library/Artists.vue:23 -#: front/src/components/library/Radios.vue:41 +#: src/components/library/Radios.vue:41 #: front/src/components/manage/library/FilesTable.vue:17 #: front/src/components/manage/users/UsersTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:29 #: front/src/views/playlists/List.vue:25 +#, fuzzy +msgid "Order" +msgstr "Ordo" + +#: front/src/components/favorites/List.vue:23 +#: src/components/library/Artists.vue:15 +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/moderation/AccountsTable.vue:11 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/components/manage/users/InvitationsTable.vue:9 +#: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:21 +#: front/src/views/playlists/List.vue:17 +msgid "Ordering" +msgstr "Ordo" + +#: front/src/components/library/Artists.vue:23 +#: front/src/components/manage/moderation/AccountsTable.vue:19 +#: front/src/components/manage/moderation/DomainsTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:29 msgid "Ordering direction" msgstr "Orda direkto" @@ -1141,21 +1750,46 @@ msgstr "Orda direkto" msgid "Owner" msgstr "Proprietulo" +#: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgid "Page Not Found" +msgstr "Maltrovitas paÄon!" + #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Maltrovitas paÄon!" +#: front/src/components/Pagination.vue:39 +msgid "Pagination" +msgstr "" + #: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 msgid "Password" msgstr "Pasvorto" +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Pasvorto aktuliginta" + #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Pasvorto sukcese aktualiginta" -#: front/src/components/library/FileUpload.vue:105 +#: front/src/components/audio/Player.vue:349 +msgid "Pause track" +msgstr "PaÅzi kanton" + +#: front/src/components/ShortcutsModal.vue:59 +msgid "Pause/play the current track" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgid "Paused" +msgstr "" + +#: front/src/components/library/FileUpload.vue:106 #: front/src/views/content/libraries/FilesTable.vue:14 -#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:208 msgid "Pending" msgstr "Atendas" @@ -1167,23 +1801,24 @@ msgstr "Atendas aprobon" msgid "Pending files" msgstr "Atendantaj dosieroj" -#: front/src/components/requests/Form.vue:26 -msgid "Pending requests" -msgstr "Atendantaj petoj" +#: front/src/components/Sidebar.vue:212 +msgid "Pending follow requests" +msgstr "Atendantaj petoj da sekvado" #: front/src/components/manage/users/UsersTable.vue:42 -#: front/src/views/admin/users/UsersDetail.vue:68 +#: front/src/views/admin/moderation/AccountsDetail.vue:137 msgid "Permissions" msgstr "Rajtoj" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:30 +#: src/components/library/Track.vue:40 msgid "Play" msgstr "Ludi" #: front/src/components/audio/album/Card.vue:50 #: front/src/components/audio/artist/Card.vue:44 -#: src/components/library/Album.vue:28 front/src/views/playlists/Detail.vue:23 +#: src/components/library/Album.vue:28 +#: front/src/components/library/Album.vue:73 src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "Ludi ĉiu" @@ -1192,13 +1827,39 @@ msgid "Play all albums" msgstr "Ludi ĉiuj albumoj" #: front/src/components/audio/PlayButton.vue:15 +#: front/src/components/audio/PlayButton.vue:65 msgid "Play next" msgstr "Ludi baldaÅe" +#: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgid "Play next track" +msgstr "Ludi kanton" + #: front/src/components/audio/PlayButton.vue:16 +#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:70 msgid "Play now" msgstr "Ludi tuj" +#: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgid "Play previous track" +msgstr "AntaÅa kanto" + +#: front/src/components/Sidebar.vue:211 +#, fuzzy +msgid "Play this track" +msgstr "Ludi kanton" + +#: front/src/components/audio/Player.vue:348 +msgid "Play track" +msgstr "Ludi kanton" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Ludlisto" + #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1226,8 +1887,8 @@ msgid "Playlist visibility" msgstr "Ludlistvideblo" #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104 -#: front/src/views/admin/Settings.vue:82 +#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 +#: front/src/views/playlists/List.vue:106 msgid "Playlists" msgstr "Ludlistoj" @@ -1247,6 +1908,23 @@ msgstr "Bonvolu rekontroli ke vian uzantnomo kaj pasvorto Äustas" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF, aÅ JPG. Maksimume 2Mo. La bildo malgrandigos al 400×400 rastrumero." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgid "Prevent account or domain from triggering notifications, except from followers." +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:29 +msgid "Preview" +msgstr "" + +#: front/src/components/audio/Player.vue:347 +msgid "Previous track" +msgstr "AntaÅa kanto" + +#: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgid "Problem during scanning" +msgstr "Eraro dum skanado" + #: front/src/components/library/FileUpload.vue:58 msgid "Proceed" msgstr "Konfirmi" @@ -1260,6 +1938,8 @@ msgstr "Ensalutu" msgid "Processing" msgstr "Procedas" +#: front/src/components/manage/moderation/AccountsTable.vue:188 +#: front/src/components/manage/moderation/DomainsTable.vue:168 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -1285,6 +1965,18 @@ msgstr "Purigi ignoratajn dosierojn?" msgid "Queue" msgstr "Atendovico" +#: front/src/components/audio/Player.vue:282 +msgid "Queue shuffled!" +msgstr "Atendovico miksiÄis!" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Radio" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Faranto de radio" + #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Kreis radion" @@ -1298,13 +1990,25 @@ msgid "Radio updated" msgstr "Äœisdatigas radion" #: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:142 +#: src/components/library/Radios.vue:141 msgid "Radios" msgstr "Radioj" -#: front/src/views/instance/Timeline.vue:7 -msgid "Recent activity on this instance" -msgstr "Nova agado en ĉi-tiu instanco" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgid "Reason" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:222 +#: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgid "Received library follows" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:40 +#: front/src/components/mixins/Translations.vue:36 +#: front/src/components/mixins/Translations.vue:37 +msgid "Received messages" +msgstr "" #: front/src/components/library/Home.vue:24 msgid "Recently added" @@ -1318,11 +2022,18 @@ msgstr "Novaj stelumoj" msgid "Recently listened" msgstr "Lastatempaj aÅskultantoj" -#: front/src/views/admin/users/UsersDetail.vue:103 #: front/src/views/content/remote/Home.vue:15 msgid "Refresh" msgstr "Äœisdatigi" +#: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgid "Refresh node info" +msgstr "" + +#: front/src/components/common/ActionTable.vue:272 +msgid "Refresh table content" +msgstr "" + #: front/src/components/auth/Profile.vue:12 msgid "Registered since %{ date }" msgstr "Aligis je %{date}" @@ -1339,10 +2050,21 @@ msgstr "normala uzanto" msgid "Reject" msgstr "Malakcepti" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgid "Reject media" +msgstr "Malakceptinta" + #: front/src/views/content/libraries/Detail.vue:43 msgid "Rejected" msgstr "Malakceptinta" +#: front/src/views/content/libraries/FilesTable.vue:234 +#, fuzzy +msgid "Relaunch import" +msgstr "Fini importadon" + #: front/src/views/content/remote/Home.vue:6 msgid "Remote libraries" msgstr "Mallokaj muzikejoj" @@ -1359,6 +2081,22 @@ msgstr "Forigi" msgid "Remove avatar" msgstr "Forigi profilbildon" +#: front/src/components/favorites/TrackFavoriteIcon.vue:26 +msgid "Remove from favorites" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:90 +msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1372,11 +2110,8 @@ msgstr "Demandi novan Subsonic API pasvorton?" msgid "Request a password" msgstr "Demandi pasvorton" -#: front/src/components/requests/Form.vue:20 -msgid "Request submitted!" -msgstr "Demando sendinta!" - #: 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 "Renuligadi vian pasvorton" @@ -1386,30 +2121,57 @@ msgstr "Renuligadi vian pasvorton" msgid "Results per page" msgstr "Rezultoj per paÄo" +#: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgid "Return to login" +msgstr "Ensalutu" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgid "Rule" +msgstr "" + #: front/src/components/admin/SettingsGroup.vue:63 #: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Konservi" +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "" + +#: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgid "Scan now" +msgstr "Ludi tuj" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "" + #: front/src/views/content/remote/Card.vue:31 -msgid "Scan pending" +#, fuzzy +msgid "Scan waiting" msgstr "Atendanta skano" #: front/src/views/content/remote/Card.vue:43 -msgid "Scanned successfully" -msgstr "Sukcese skanis" +#, fuzzy +msgid "Scanned" +msgstr "Atendanta skano" #: front/src/views/content/remote/Card.vue:47 msgid "Scanned with errors" msgstr "Malsukcese skanis" #: front/src/views/content/remote/Card.vue:35 -msgid "Scanning... (%{ progress }%)" +#, fuzzy +msgid "Scanning… (%{ progress }%)" msgstr "Skanas… (%{progress}%)" #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 #: front/src/views/content/libraries/FilesTable.vue:5 @@ -1421,20 +2183,56 @@ msgstr "Serĉi" msgid "Search a remote library" msgstr "Serĉi mallokan muzikejon" +#: front/src/components/manage/moderation/AccountsTable.vue:171 +msgid "Search by domain, username, bio..." +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:151 +msgid "Search by name..." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:201 +msgid "Search by title, artist, album…" +msgstr "" + +#: front/src/components/manage/library/FilesTable.vue:176 +msgid "Search by title, artist, domain…" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:153 +msgid "Search by username, e-mail address, code…" +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:163 +msgid "Search by username, e-mail address, name…" +msgstr "" + +#: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgid "Search for artists, albums, tracks…" +msgstr "Artisto, albumo, kanto…" + #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Serĉi muzikon" -#: front/src/components/library/Track.vue:116 +#: front/src/components/library/Track.vue:162 msgid "Search on lyrics.wikia.com" msgstr "Serĉi je lyrics.wikia.com" #: front/src/components/library/Album.vue:33 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:40 +#: front/src/components/library/Track.vue:47 msgid "Search on Wikipedia" msgstr "Serĉi je Vikipedio" +#: front/src/components/library/Library.vue:32 +#: src/views/admin/library/Base.vue:17 +#: front/src/views/admin/moderation/Base.vue:22 +#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 +msgid "Secondary menu" +msgstr "" + #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Sekcioj" @@ -1443,19 +2241,19 @@ msgstr "Sekcioj" msgid "Select a filter" msgstr "Elekti filtrilon" -#: front/src/components/common/ActionTable.vue:64 +#: front/src/components/common/ActionTable.vue:77 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "Elekti unu eron" msgstr[1] "Elekti ĉiun la %{total} erojn" -#: front/src/components/common/ActionTable.vue:73 +#: front/src/components/common/ActionTable.vue:86 msgid "Select only current page" msgstr "Elekti nur la aktualan uzon" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/moderation/AccountsDetail.vue:472 msgid "Settings" msgstr "Agordoj" @@ -1472,7 +2270,7 @@ msgid "Share link" msgstr "Diskonigi ligilon" #: front/src/views/content/libraries/Detail.vue:15 -msgid "Share this link with other users so they can request an access to your library." +msgid "Share this link with other users so they can request access to your library." msgstr "" #: front/src/views/content/libraries/Detail.vue:14 @@ -1493,33 +2291,74 @@ msgid_plural "Show %{ count } more albums" msgstr[0] "" msgstr[1] "" +#: front/src/components/ShortcutsModal.vue:42 +msgid "Show available keyboard shortcuts" +msgstr "" + #: front/src/views/Notifications.vue:10 #, fuzzy msgid "Show read notifications" msgstr "Lasta redakto" +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "" + #: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/moderation/AccountsTable.vue:88 +#: front/src/components/manage/moderation/DomainsTable.vue:74 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:111 +#: front/src/views/content/libraries/FilesTable.vue:114 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "" +#: front/src/components/ShortcutsModal.vue:83 +msgid "Shuffle queue" +msgstr "" + +#: front/src/components/audio/Player.vue:362 +msgid "Shuffle your queue" +msgstr "" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:40 -#: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "" -#: front/src/components/library/FileUpload.vue:84 -#: src/components/library/Track.vue:69 +#: front/src/components/mixins/Translations.vue:31 +#: front/src/views/admin/moderation/AccountsDetail.vue:176 +#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgid "Sign-up date" +msgstr "Agordoj Äisdatigas" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgid "Silence activity" +msgstr "Lasta akto" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgid "Silence notifications" +msgstr "Lasta redakto" + +#: front/src/components/library/FileUpload.vue:85 +#: front/src/components/library/Track.vue:120 #: front/src/components/manage/library/FilesTable.vue:44 -#: front/src/views/content/libraries/FilesTable.vue:57 -#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:60 +#: front/src/components/mixins/Translations.vue:29 msgid "Size" msgstr "" #: front/src/views/content/libraries/FilesTable.vue:15 -#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:204 msgid "Skipped" msgstr "" @@ -1527,26 +2366,14 @@ msgstr "" msgid "Skipped files" msgstr "" -#: front/src/components/requests/Form.vue:3 -msgid "Something's missing in the library? Let us know what you would like to listen!" +#: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgid "Software" 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/App.vue:40 +#: front/src/components/Footer.vue:49 msgid "Source code" msgstr "" -#: front/src/App.vue:39 -msgid "Source code (%{version})" -msgstr "" - #: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" @@ -1556,10 +2383,23 @@ msgstr "" msgid "Start" msgstr "" -#: front/src/components/library/FileUpload.vue:85 +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/admin/moderation/DomainsDetail.vue:123 #: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "" @@ -1568,23 +2408,23 @@ msgstr "" msgid "Stop" msgstr "" -#: front/src/components/Sidebar.vue:150 +#: front/src/components/Sidebar.vue:161 msgid "Stop radio" msgstr "" -#: front/src/App.vue:11 src/components/requests/Form.vue:17 +#: front/src/App.vue:22 msgid "Submit" msgstr "" -#: front/src/components/requests/Form.vue:22 -msgid "Submit another request" +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "" -#: front/src/App.vue:13 +#: front/src/App.vue:26 msgid "Suggested choices" msgstr "" @@ -1592,8 +2432,16 @@ msgstr "" msgid "Summary" msgstr "" +#: front/src/components/Footer.vue:39 +msgid "Support forum" +msgstr "" + +#: front/src/components/library/FileUpload.vue:78 +msgid "Supported extensions: %{ extensions }" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 -msgid "Syncing changes to server..." +msgid "Syncing changes to server…" msgstr "" #: front/src/components/common/CopyInput.vue:3 @@ -1604,18 +2452,22 @@ msgstr "" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "" -#: front/src/App.vue:58 +#: front/src/components/Footer.vue:53 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "" #: front/src/views/content/libraries/Form.vue:34 -msgid "The library and all its tracks will be deleted. This action is irreversible." +msgid "The library and all its tracks will be deleted. This can not be undone." msgstr "" #: front/src/components/library/FileUpload.vue:39 msgid "The music files you are uploading are tagged properly:" msgstr "" +#: front/src/components/audio/Player.vue:67 +msgid "The next track will play automatically in a few seconds..." +msgstr "" + #: front/src/components/Home.vue:121 msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "" @@ -1628,7 +2480,15 @@ msgstr "" msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "" -#: front/src/components/library/Album.vue:52 +#: front/src/views/content/Home.vue:4 +msgid "There are various ways to grab new content and make it available here." +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgid "This action is irreversible." +msgstr "" + +#: front/src/components/library/Album.vue:91 msgid "This album is present in the following libraries:" msgstr "" @@ -1636,23 +2496,44 @@ msgstr "" msgid "This artist is present in the following libraries:" msgstr "" +#: front/src/views/admin/moderation/AccountsDetail.vue:55 +#: front/src/views/admin/moderation/DomainsDetail.vue:48 +msgid "This domain is subject to specific moderation rules" +msgstr "" + #: front/src/views/content/Home.vue:9 -msgid "This instance offers up to %{quota} of storage space to every user." +msgid "This instance offers up to %{quota} of storage space for every user." msgstr "" #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "" -#: front/src/components/common/ActionTable.vue:38 -msgid "This may affect a lot of elements, please double check this is really what you want." +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personal music, I hope you like it." +msgstr "" + +#: front/src/views/content/remote/Card.vue:131 +msgid "This library is private and your approval from its owner is needed to access its content" +msgstr "" + +#: front/src/views/content/remote/Card.vue:132 +msgid "This library is public and you can access its content freely" +msgstr "" + +#: front/src/components/common/ActionTable.vue:45 +msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "" #: front/src/components/library/FileUpload.vue:52 msgid "This reference will be used to group imported files together." msgstr "" -#: front/src/components/library/Track.vue:125 +#: front/src/components/audio/PlayButton.vue:73 +msgid "This track is not available in any library you have access to" +msgstr "" + +#: front/src/components/library/Track.vue:171 msgid "This track is present in the following libraries:" msgstr "" @@ -1668,163 +2549,9 @@ msgstr "" msgid "This will completely disable access to the Subsonic API using from account." msgstr "" -#: front/src/App.vue:162 src/components/About.vue:55 -#: src/components/Home.vue:154 front/src/components/PageNotFound.vue:33 -#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 -#: src/components/audio/PlayButton.vue:54 -#: front/src/components/audio/PlayButton.vue:55 -#: front/src/components/audio/PlayButton.vue:56 -#: front/src/components/audio/PlayButton.vue:61 -#: front/src/components/audio/PlayButton.vue:64 -#: front/src/components/audio/PlayButton.vue:158 -#: src/components/audio/Player.vue:216 -#: front/src/components/audio/Player.vue:273 -#: src/components/audio/Player.vue:274 -#: front/src/components/audio/Player.vue:275 -#: src/components/audio/Player.vue:276 -#: front/src/components/audio/Player.vue:277 -#: src/components/audio/Player.vue:278 -#: front/src/components/audio/Player.vue:279 -#: src/components/audio/Player.vue:280 -#: front/src/components/audio/Player.vue:281 -#: src/components/audio/Player.vue:282 -#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 -#: front/src/components/audio/SearchBar.vue:20 -#: src/components/audio/SearchBar.vue:25 -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 -#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 -#: src/components/auth/Profile.vue:47 -#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95 -#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 -#: front/src/components/auth/Signup.vue:98 -#: front/src/components/auth/SubsonicTokenForm.vue:95 -#: front/src/components/auth/SubsonicTokenForm.vue:111 -#: front/src/components/favorites/List.vue:110 -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 -#: front/src/components/forms/PasswordInput.vue:25 -#: front/src/components/library/Album.vue:101 -#: src/components/library/Artist.vue:129 -#: front/src/components/library/Artists.vue:119 -#: front/src/components/library/Artists.vue:120 -#: front/src/components/library/FileUpload.vue:238 -#: front/src/components/library/FileUpload.vue:239 -#: front/src/components/library/FileUpload.vue:240 -#: front/src/components/library/FileUpload.vue:241 -#: src/components/library/Home.vue:65 -#: front/src/components/library/Radios.vue:141 -#: src/components/library/Radios.vue:142 -#: front/src/components/library/Track.vue:195 -#: front/src/components/library/radios/Builder.vue:233 -#: front/src/components/library/radios/Builder.vue:235 -#: front/src/components/library/radios/Builder.vue:236 -#: front/src/components/manage/library/FilesTable.vue:176 -#: front/src/components/manage/library/FilesTable.vue:190 -#: front/src/components/manage/users/InvitationForm.vue:58 -#: front/src/components/manage/users/InvitationsTable.vue:153 -#: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/components/manage/users/UsersTable.vue:163 -#: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/components/metadata/ArtistCard.vue:49 -#: front/src/components/metadata/ReleaseCard.vue:53 -#: front/src/components/metadata/Search.vue:114 -#: front/src/components/metadata/Search.vue:130 -#: front/src/components/metadata/Search.vue:134 -#: front/src/components/metadata/Search.vue:138 -#: front/src/components/mixins/Translations.vue:7 -#: front/src/components/mixins/Translations.vue:8 -#: front/src/components/mixins/Translations.vue:10 -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/mixins/Translations.vue:16 -#: front/src/components/mixins/Translations.vue:17 -#: front/src/components/mixins/Translations.vue:18 -#: front/src/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 -#: front/src/components/mixins/Translations.vue:27 -#: front/src/components/mixins/Translations.vue:28 -#: front/src/components/mixins/Translations.vue:29 -#: front/src/components/mixins/Translations.vue:30 -#: front/src/components/mixins/Translations.vue:31 -#: front/src/components/notifications/NotificationRow.vue:39 -#: front/src/components/notifications/NotificationRow.vue:40 -#: front/src/components/notifications/NotificationRow.vue:44 -#: front/src/components/notifications/NotificationRow.vue:45 -#: front/src/components/notifications/NotificationRow.vue:62 -#: front/src/components/playlists/Editor.vue:163 -#: src/components/playlists/Form.vue:74 -#: front/src/components/playlists/Form.vue:81 -#: src/components/playlists/Form.vue:85 -#: front/src/components/playlists/Form.vue:89 -#: front/src/components/playlists/PlaylistModal.vue:116 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -#: front/src/components/requests/Form.vue:73 -#: src/components/requests/Form.vue:74 -#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 -#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 -#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 -#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 -#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 -#: front/src/views/admin/library/Base.vue:16 -#: src/views/admin/library/FilesList.vue:21 -#: front/src/views/admin/users/Base.vue:20 -#: front/src/views/admin/users/InvitationsList.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:169 -#: front/src/views/admin/users/UsersDetail.vue:170 -#: front/src/views/admin/users/UsersDetail.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 -#: front/src/views/admin/users/UsersList.vue:21 -#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 -#: src/views/auth/PasswordReset.vue:53 -#: front/src/views/auth/PasswordResetConfirm.vue:62 -#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 -#: src/views/content/libraries/Card.vue:58 -#: front/src/views/content/libraries/Card.vue:59 -#: front/src/views/content/libraries/Card.vue:60 -#: front/src/views/content/libraries/Card.vue:61 -#: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/content/libraries/FilesTable.vue:226 -#: front/src/views/content/libraries/FilesTable.vue:229 -#: front/src/views/content/libraries/FilesTable.vue:230 -#: front/src/views/content/libraries/FilesTable.vue:233 -#: front/src/views/content/libraries/FilesTable.vue:234 -#: front/src/views/content/libraries/FilesTable.vue:237 -#: front/src/views/content/libraries/FilesTable.vue:238 -#: front/src/views/content/libraries/FilesTable.vue:241 -#: front/src/views/content/libraries/FilesTable.vue:242 -#: front/src/views/content/libraries/FilesTable.vue:258 -#: front/src/views/content/libraries/FilesTable.vue:259 -#: front/src/views/content/libraries/Form.vue:70 -#: front/src/views/content/libraries/Form.vue:71 -#: front/src/views/content/libraries/Form.vue:72 -#: front/src/views/content/libraries/Form.vue:73 -#: front/src/views/content/libraries/Form.vue:74 -#: front/src/views/content/libraries/Form.vue:106 -#: front/src/views/content/libraries/Form.vue:109 -#: front/src/views/content/libraries/Form.vue:129 -#: front/src/views/content/remote/Card.vue:131 -#: src/views/content/remote/Card.vue:132 -#: front/src/views/content/remote/Card.vue:165 -#: src/views/content/remote/Card.vue:166 -#: front/src/views/content/remote/ScanForm.vue:48 -#: src/views/instance/Timeline.vue:57 front/src/views/playlists/Detail.vue:90 -#: src/views/playlists/List.vue:104 front/src/views/playlists/List.vue:105 -#: src/views/radios/Detail.vue:80 +#: front/src/App.vue:129 src/components/Footer.vue:72 msgid "This will erase your local data and disconnect you, do you want to continue?" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "" -msgstr[1] "" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -1834,26 +2561,43 @@ msgstr "" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "" -#: front/src/views/content/libraries/Quota.vue:90 -msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +#: front/src/components/audio/track/Table.vue:6 +#: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/components/mixins/Translations.vue:28 +msgid "Title" msgstr "" -#: front/src/views/content/libraries/Quota.vue:38 -msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +#: front/src/components/ShortcutsModal.vue:79 +msgid "Toggle queue looping" msgstr "" -#: front/src/views/content/libraries/Quota.vue:64 -msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#: front/src/views/admin/moderation/DomainsDetail.vue:225 +msgid "Total size" msgstr "" -#: front/src/components/audio/track/Table.vue:6 -#: front/src/components/manage/library/FilesTable.vue:37 -#: front/src/views/content/libraries/FilesTable.vue:51 -#: front/src/components/mixins/Translations.vue:26 -msgid "Title" +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgid "Total users" +msgstr "Ne uzantata" + +#: front/src/components/audio/SearchBar.vue:27 +#: src/components/library/Track.vue:262 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" msgstr "" -#: front/src/components/library/Track.vue:53 +#: front/src/views/content/libraries/FilesTable.vue:205 +msgid "Track already present in one of your libraries" +msgstr "" + +#: front/src/components/library/Track.vue:85 msgid "Track information" msgstr "" @@ -1861,14 +2605,26 @@ msgstr "" msgid "Track matching filter" msgstr "" +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#, fuzzy +msgid "Track name" +msgstr "Nomo de la radio" + +#: front/src/views/content/libraries/FilesTable.vue:209 +msgid "Track uploaded, but not processed by the server yet" +msgstr "" + #: front/src/components/instance/Stats.vue:54 msgid "tracks" msgstr "" -#: front/src/components/library/Album.vue:43 +#: front/src/components/library/Album.vue:81 #: front/src/components/playlists/PlaylistModal.vue:33 -#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 -#: src/views/playlists/Detail.vue:50 front/src/views/radios/Detail.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:265 +#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8 +#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "" @@ -1884,11 +2640,17 @@ msgstr "" msgid "tracks listened" msgstr "" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/Track.vue:138 #: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:151 msgid "Type" msgstr "" +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#: front/src/components/manage/moderation/DomainsTable.vue:42 +msgid "Under moderation rule" +msgstr "" + #: front/src/views/content/remote/Card.vue:100 #: src/views/content/remote/Card.vue:105 #, fuzzy @@ -1908,6 +2670,16 @@ msgstr "" msgid "Unlimited music" msgstr "" +#: front/src/components/audio/Player.vue:351 +msgid "Unmute" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgid "Update" +msgstr "Importdato" + #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "" @@ -1917,6 +2689,10 @@ msgstr "" msgid "Update library" msgstr "Manipuli muzikejon" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +msgid "Update moderation rule" +msgstr "" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "" @@ -1930,9 +2706,7 @@ msgid "Update your password" msgstr "" #: front/src/views/content/libraries/Card.vue:44 -#: front/src/components/manage/users/UsersTable.vue:173 #: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:177 msgid "Upload" msgstr "" @@ -1944,13 +2718,18 @@ msgstr "" msgid "Upload audio content" msgstr "" -#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:57 #, fuzzy msgid "Upload date" msgstr "Importdato" +#: front/src/components/library/FileUpload.vue:219 +#: front/src/components/library/FileUpload.vue:220 +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +msgstr "" + #: front/src/views/content/Home.vue:7 -msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "" #: front/src/components/library/FileUpload.vue:31 @@ -1958,12 +2737,16 @@ msgstr "" msgid "Upload new tracks" msgstr "ElÅuti kantojn" -#: front/src/views/admin/users/UsersDetail.vue:82 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 #, fuzzy msgid "Upload quota" msgstr "Importdato" -#: front/src/components/library/FileUpload.vue:99 +#: front/src/components/library/FileUpload.vue:228 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/FileUpload.vue:100 msgid "Uploaded" msgstr "" @@ -1971,11 +2754,20 @@ msgstr "" msgid "Uploading" msgstr "" -#: front/src/components/library/FileUpload.vue:102 -msgid "Uploading..." +#: front/src/components/library/FileUpload.vue:103 +msgid "Uploading…" msgstr "" -#: front/src/App.vue:44 +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:37 +#: front/src/views/admin/moderation/AccountsDetail.vue:305 +#: front/src/views/admin/moderation/DomainsDetail.vue:241 +#: front/src/components/mixins/Translations.vue:38 +#, fuzzy +msgid "Uploads" +msgstr "Importdato" + +#: front/src/components/Footer.vue:16 msgid "Use another instance" msgstr "" @@ -1983,6 +2775,10 @@ msgstr "" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" msgstr "" @@ -1995,9 +2791,9 @@ msgstr "" msgid "User activity" msgstr "" -#: front/src/components/library/Album.vue:49 +#: front/src/components/library/Album.vue:88 #: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:122 +#: front/src/components/library/Track.vue:168 #, fuzzy msgid "User libraries" msgstr "Muzikejoj" @@ -2008,7 +2804,9 @@ msgstr "" #: front/src/components/auth/Signup.vue:19 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:85 +#: front/src/components/mixins/Translations.vue:34 msgid "Username" msgstr "" @@ -2020,12 +2818,25 @@ msgstr "" msgid "users" msgstr "" -#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 -#: front/src/views/admin/users/UsersList.vue:3 -#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 +#: front/src/components/Sidebar.vue:91 +#: front/src/components/manage/moderation/DomainsTable.vue:39 +#: front/src/components/mixins/Translations.vue:35 +#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5 +#: src/views/admin/users/UsersList.vue:3 +#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/mixins/Translations.vue:36 msgid "Users" msgstr "" +#: front/src/components/Footer.vue:29 +#, fuzzy +msgid "Using Funkwhale" +msgstr "Pri Funkwhale" + +#: front/src/components/Footer.vue:13 +msgid "Version %{version}" +msgstr "" + #: front/src/views/content/libraries/Quota.vue:29 #: front/src/views/content/libraries/Quota.vue:56 #: front/src/views/content/libraries/Quota.vue:82 @@ -2035,9 +2846,9 @@ msgstr "Muzikejaj dosieroj" #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 -#: front/src/components/library/Track.vue:44 -#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/library/Track.vue:51 #: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 msgid "View on MusicBrainz" msgstr "" @@ -2046,6 +2857,24 @@ msgstr "" msgid "Visibility" msgstr "Ludlistvideblo" +#: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgid "Visibility: everyone on this instance" +msgstr "Ĉiu en ĉi-tiu instanco" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgid "Visibility: nobody except me" +msgstr "Neniu krom mi" + +#: front/src/components/library/Album.vue:67 +msgid "Volume %{ number }" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "" @@ -2058,6 +2887,10 @@ msgstr "" msgid "We cannot create your account" msgstr "" +#: front/src/components/audio/Player.vue:64 +msgid "We cannot load this track" +msgstr "" + #: front/src/components/auth/Login.vue:7 msgid "We cannot log you in" msgstr "" @@ -2074,16 +2907,16 @@ msgstr "" msgid "We do not track you or bother you with ads" msgstr "" -#: front/src/views/Notifications.vue:26 -msgid "We don't have any notification to display!" +#: front/src/components/library/Track.vue:95 +msgid "We don't have any copyright information for this track" msgstr "" -#: front/src/views/content/Home.vue:4 -msgid "We offer various way to grab new content and make it available here." +#: front/src/components/library/Track.vue:106 +msgid "We don't have any licensing information for this track" msgstr "" #: front/src/components/library/FileUpload.vue:40 -msgid "we recommend using Picard for that purpose" +msgid "We recommend using Picard for that purpose." msgstr "" #: front/src/components/Home.vue:7 @@ -2094,8 +2927,8 @@ msgstr "" 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 ;)" +#: front/src/components/Home.vue:153 +msgid "Welcome" msgstr "" #: front/src/components/Home.vue:5 @@ -2106,7 +2939,17 @@ msgstr "" msgid "Why funkwhale?" msgstr "" -#: front/src/components/Sidebar.vue:115 +#: front/src/components/audio/EmbedWizard.vue:13 +msgid "Widget height" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:6 +msgid "Widget width" +msgstr "" + +#: front/src/components/Sidebar.vue:118 +#: front/src/components/manage/moderation/AccountsTable.vue:72 +#: front/src/components/manage/moderation/DomainsTable.vue:58 msgid "Yes" msgstr "" @@ -2114,6 +2957,10 @@ msgstr "" msgid "Yes, log me out!" msgstr "" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You are able to share your library with other people, regardless of its visibility." +msgstr "" + #: front/src/components/library/FileUpload.vue:33 msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "" @@ -2130,6 +2977,10 @@ msgstr "" msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "" +#: front/src/views/auth/EmailConfirm.vue:24 +msgid "You can now use the service without limitations." +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 "" @@ -2138,16 +2989,24 @@ msgstr "" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "" -#: front/src/components/Sidebar.vue:147 +#: front/src/views/admin/moderation/AccountsDetail.vue:46 +msgid "You don't have any rule in place for this account." +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgid "You don't have any rule in place for this domain." +msgstr "" + +#: front/src/components/Sidebar.vue:158 msgid "You have a radio playing" msgstr "" -#: front/src/App.vue:8 -msgid "You need to select an instance in order to continue" +#: front/src/components/audio/Player.vue:71 +msgid "You may have a connectivity issue." msgstr "" -#: front/src/views/content/libraries/Form.vue:19 -msgid "You will be able to share your library with other people, regardless of it's visibility." +#: front/src/App.vue:17 +msgid "You need to select an instance in order to continue" msgstr "" #: front/src/components/auth/Settings.vue:100 @@ -2158,8 +3017,8 @@ msgstr "" msgid "You will have to update your password on your clients that use this password." msgstr "" -#: front/src/views/auth/EmailConfirm.vue:24 -msgid "Your email address was confirmed, you can now use the service without limitations." +#: front/src/components/favorites/List.vue:112 +msgid "Your Favorites" msgstr "" #: front/src/components/Home.vue:114 @@ -2178,424 +3037,3 @@ msgstr "" #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "" - -#: front/src/components/mixins/Translations.vue:8 -#, fuzzy -msgid "Activity visibility" -msgstr "Ludlistvideblo" - -#: front/src/components/mixins/Translations.vue:9 -msgid "Determine the visibility level of your activity" -msgstr "" - -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/playlists/Form.vue:81 -#: src/views/content/libraries/Form.vue:72 -msgid "Nobody except me" -msgstr "Neniu krom mi" - -#: front/src/components/mixins/Translations.vue:12 -#: front/src/components/playlists/Form.vue:85 -#: src/views/content/libraries/Form.vue:73 -msgid "Everyone on this instance" -msgstr "Ĉiu en ĉi-tiu instanco" - -#: front/src/components/mixins/Translations.vue:18 -#, fuzzy -msgid "Accessed date" -msgstr "Atingo malaktivigas" - -#: front/src/components/mixins/Translations.vue:19 -#, fuzzy -msgid "Modification date" -msgstr "FortempiÄa dato" - -#: front/src/components/mixins/Translations.vue:20 -#, fuzzy -msgid "Imported date" -msgstr "Importdato" - -#: front/src/components/mixins/Translations.vue:22 -#, fuzzy -msgid "Track name" -msgstr "Nomo de la radio" - -#: front/src/components/mixins/Translations.vue:23 -#, fuzzy -msgid "Album name" -msgstr "Albumpagô" - -#: front/src/components/mixins/Translations.vue:30 -#, fuzzy -msgid "Sign-up date" -msgstr "Agordoj Äisdatigas" - -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Kopii kantojn el la aktuala atendovico en tiu ludlisto" - -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Aldoni al tiu ludlisto" - -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Mia mojosa ludlisto" - -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Ĉiu" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Tajpu vian invitkodon (usklecoblindan)" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Tajpu vian uzantnomon" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Tajpu vian retadreson" - -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Pasvorto aktuliginta" - -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Atingo malaktivigas" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Tajpu vian uzantnomon aÅ retadreson" - -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Ensaluti" - -#: front/src/components/auth/Profile.vue:47 -msgid "%{ username }'s profile" -msgstr "Profilo de %{username}" - -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Elsaluti" - -#: front/src/components/auth/Settings.vue:249 -msgid "Account Settings" -msgstr "Preferoj de via konto" - -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "" - -#: front/src/components/favorites/List.vue:110 -msgid "Your Favorites" -msgstr "" - -#: front/src/components/library/Radios.vue:141 -msgid "Enter a radio name..." -msgstr "Tajpu nomon de radio…" - -#: front/src/components/library/radios/Builder.vue:233 -msgid "Radio Builder" -msgstr "Faranto de radio" - -#: front/src/components/library/radios/Builder.vue:235 -msgid "My awesome radio" -msgstr "Mia mojosa radio" - -#: front/src/components/library/radios/Builder.vue:236 -#, fuzzy -msgid "My awesome description" -msgstr "Mia mojosa radio" - -#: front/src/components/library/FileUpload.vue:238 -msgid "Upload refused, ensure the file is not too big and you have not reached your quota" -msgstr "" - -#: front/src/components/library/FileUpload.vue:239 -msgid "Impossible to upload this file, ensure it is not too big" -msgstr "" - -#: front/src/components/library/FileUpload.vue:240 -#, fuzzy -msgid "A network error occured while uploading this file" -msgstr "Eraro okazis kiam konservi viajn ÅanÄojn" - -#: front/src/components/library/FileUpload.vue:241 -msgid "Upload timeout, please try again" -msgstr "" - -#: front/src/components/library/Artists.vue:119 -msgid "Enter an artist name..." -msgstr "Tajpu nomon de artisto…" - -#: front/src/components/library/Track.vue:195 -#: src/components/audio/SearchBar.vue:27 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "" - -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Hejmo" - -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "" - -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "" - -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "" - -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "" - -#: front/src/components/audio/PlayButton.vue:158 -msgid "%{ count } track was added to your queue" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "" -msgstr[1] "" - -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Artisto, albumo, kanto…" - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "" - -#: front/src/components/audio/Player.vue:216 -msgid "Queue shuffled!" -msgstr "Atendovico miksiÄis!" - -#: front/src/components/audio/Player.vue:273 -msgid "Previous track" -msgstr "AntaÅa kanto" - -#: front/src/components/audio/Player.vue:274 -msgid "Play track" -msgstr "Ludi kanton" - -#: front/src/components/audio/Player.vue:275 -msgid "Pause track" -msgstr "PaÅzi kanton" - -#: front/src/components/audio/Player.vue:276 -msgid "Next track" -msgstr "BaldaÅa kanto" - -#: front/src/components/audio/Player.vue:277 -msgid "Unmute" -msgstr "" - -#: front/src/components/audio/Player.vue:278 -msgid "Mute" -msgstr "Silentigi" - -#: front/src/components/audio/Player.vue:279 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "Ripeto malaktivas. Alklaki por aktivi ripetado de la aktuala kanto." - -#: front/src/components/audio/Player.vue:280 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "Ripetas unu kanton. Alklaki por aktivi ripetado de la tutan atendovico." - -#: front/src/components/audio/Player.vue:281 -msgid "Looping on whole queue. Click to disable looping." -msgstr "Ripetas la tutan atendovicon. Alklaki por malaktivi ripeto." - -#: front/src/components/audio/Player.vue:282 -msgid "Shuffle your queue" -msgstr "" - -#: front/src/components/audio/Player.vue:283 -msgid "Clear your queue" -msgstr "Purigi vian atendovico" - -#: front/src/components/Sidebar.vue:203 -msgid "Pending import requests" -msgstr "Atendantaj importpetoj" - -#: front/src/components/Sidebar.vue:204 -msgid "Pending follow requests" -msgstr "Atendantaj petoj da sekvado" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Tajpu vian serĉon…" - -#: front/src/components/manage/library/FilesTable.vue:176 -msgid "Search by title, artist, domain..." -msgstr "" - -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Lasu malplena por hazarda kodo" - -#: front/src/components/manage/users/InvitationsTable.vue:153 -msgid "Search by username, email, code..." -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:163 -msgid "Search by username, email, name..." -msgstr "" - -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: src/views/admin/Settings.vue:83 -msgid "Federation" -msgstr "Federo" - -#: front/src/components/Home.vue:154 -msgid "Welcome" -msgstr "" - -#: front/src/views/content/remote/ScanForm.vue:48 -#, fuzzy -msgid "Enter a library url" -msgstr "Tajpu domajna nomo de instance…" - -#: front/src/views/content/remote/Card.vue:165 -msgid "Scan launched" -msgstr "" - -#: front/src/views/content/remote/Card.vue:166 -msgid "Scan skipped (previous scan is too recent)" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:226 -msgid "Search by title, artist, album..." -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:230 -msgid "Track was already present in one of your libraries" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Track is uploaded but not processed by the server yet" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:238 -msgid "An error occured while processing this track, ensure the track is correctly tagged" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:242 -#, fuzzy -msgid "Import went on successfully" -msgstr "Pasvorto sukcese aktualiginta" - -#: front/src/views/content/libraries/FilesTable.vue:259 -#, fuzzy -msgid "Relaunch import" -msgstr "Fini importadon" - -#: front/src/views/content/libraries/Card.vue:58 -#, fuzzy -msgid "Visibility: nobody except me" -msgstr "Neniu krom mi" - -#: front/src/views/content/libraries/Card.vue:59 -#, fuzzy -msgid "Visibility: everyone on this instance" -msgstr "Ĉiu en ĉi-tiu instanco" - -#: front/src/views/content/libraries/Card.vue:60 -msgid "Visibility: everyone, including other instances" -msgstr "" - -#: front/src/views/content/libraries/Card.vue:61 -msgid "Total size of the files in this library" -msgstr "" - -#: front/src/views/content/libraries/Form.vue:70 -#, fuzzy -msgid "My awesome library" -msgstr "Mia mojosa radio" - -#: front/src/views/content/libraries/Form.vue:71 -msgid "This library contains my personnal music, I hope you will like it!" -msgstr "" - -#: front/src/views/content/libraries/Form.vue:74 -#, fuzzy -msgid "Everyone, including other instances" -msgstr "Ĉiu en ĉi-tiu instanco" - -#: front/src/views/content/libraries/Form.vue:106 -#, fuzzy -msgid "Library updated" -msgstr "Nomo de muzikejo" - -#: front/src/views/content/libraries/Form.vue:109 -#, fuzzy -msgid "Library created" -msgstr "Nomo de muzikejo" - -#: front/src/views/content/Home.vue:35 -msgid "Add and manage content" -msgstr "" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Radio" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Instanca tempolino" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Ludlisto" - -#: front/src/views/playlists/List.vue:105 -msgid "Enter an playlist name..." -msgstr "Tajpu ludlistan nomon…" - -#: front/src/views/admin/library/Base.vue:16 -#, fuzzy -msgid "Manage library" -msgstr "En muzikejo" - -#: front/src/views/admin/users/UsersDetail.vue:169 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "Elekti ĉu la konton aktivas aÅ ne. Malaktivaj konton ne eblas ensaluti aÅ uzi la servico." - -#: front/src/views/admin/users/UsersDetail.vue:170 -msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." -msgstr "" - -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Manipuli uzantojn" - -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Instancaj preferoj" - -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Instanca informo" - -#: front/src/views/admin/Settings.vue:84 -msgid "Subsonic" -msgstr "" - -#: front/src/views/admin/Settings.vue:85 -msgid "Statistics" -msgstr "" - -#: front/src/views/admin/Settings.vue:86 -msgid "Error reporting" -msgstr "Eraroraportado" diff --git a/front/locales/es/LC_MESSAGES/app.po b/front/locales/es/LC_MESSAGES/app.po index 6027e040..e8a972a8 100644 --- a/front/locales/es/LC_MESSAGES/app.po +++ b/front/locales/es/LC_MESSAGES/app.po @@ -7,20 +7,20 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-05 20:10+0200\n" -"PO-Revision-Date: 2018-07-24 19:50+0000\n" -"Last-Translator: anonymous <noreply@weblate.org>\n" +"POT-Creation-Date: 2019-01-11 15:55+0100\n" +"PO-Revision-Date: 2019-01-10 13:17+0000\n" +"Last-Translator: jovuit <jo.vuitton@gmail.com>\n" "Language-Team: none\n" "Language: es\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: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 msgid "\"%{ title }\", by %{ artist }" -msgstr "\"%{ title }\", de %{ artist }" +msgstr "\"%{ title }\", por %{ artist }" #: front/src/components/Sidebar.vue:24 msgid "(%{ index } of %{ length })" @@ -30,14 +30,14 @@ msgstr "(%{ index } de %{ length })" msgid "(empty)" msgstr "(vacÃo)" -#: front/src/components/common/ActionTable.vue:44 -#: front/src/components/common/ActionTable.vue:53 +#: front/src/components/common/ActionTable.vue:57 +#: front/src/components/common/ActionTable.vue:66 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } de %{ total } elemento seleccionado" msgstr[1] "%{ count } de %{ total } elementos seleccionados" -#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54 +#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 msgid "%{ count } track" @@ -57,6 +57,12 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } canción coincidiendo con filtros combinados" msgstr[1] "%{ count } canciones coincidiendo con filtros combinados" +#: front/src/components/audio/PlayButton.vue:180 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "%{ count } canción ha sido añadida a tu cola de reproducción" +msgstr[1] "%{ count } canciones han sido añadidas a tu cola de reproducción" + #: front/src/components/playlists/Card.vue:18 msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -64,9 +70,8 @@ msgstr[0] "%{ count} canción" msgstr[1] "%{ count } canciones" #: front/src/views/content/libraries/Quota.vue:11 -#, fuzzy msgid "%{ current } used on %{ max } allowed" -msgstr "%{ count } de %{ total } elemento seleccionado" +msgstr "%{ current } usados de %{ max } permitidos" #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" @@ -76,13 +81,21 @@ msgstr "%{ hours } h %{ minutes } min" msgid "%{ minutes } min" msgstr "%{ minutes } min" -#: front/src/components/activity/Like.vue:7 -msgid "%{ user } favorited a track" -msgstr "%{ user } añadió una canción a sus favoritos" +#: front/src/components/notifications/NotificationRow.vue:40 +msgid "%{ username } accepted your follow on library \"%{ library }\"" +msgstr "" + +#: front/src/components/notifications/NotificationRow.vue:39 +msgid "%{ username } followed your library \"%{ library }\"" +msgstr "" + +#: front/src/components/auth/Profile.vue:46 +msgid "%{ username }'s profile" +msgstr "Perfil de %{ username }" -#: front/src/components/activity/Listen.vue:7 -msgid "%{ user } listened to a track" -msgstr "%{ user } escuchó una canción" +#: front/src/components/Footer.vue:5 +msgid "<translate :translate-params=\"{instanceName: instanceHostname}\">About %{instanceName}</translate>" +msgstr "" #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" @@ -96,59 +109,93 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 favorito" msgstr[1] "%{ count } favoritos" +#: front/src/components/library/FileUpload.vue:225 +#: front/src/components/library/FileUpload.vue:226 +msgid "A network error occured while uploading this file" +msgstr "Ha ocurrido un error al subir este archivo" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "Sobre %{ instance }" -#: front/src/App.vue:53 +#: front/src/components/Footer.vue:6 +#, fuzzy +msgid "About %{instanceName}" +msgstr "Sobre %{ instance }" + +#: front/src/components/Footer.vue:45 msgid "About Funkwhale" msgstr "Acerca de Funkwhale" -#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/components/Footer.vue:10 +#, fuzzy +msgid "About page" +msgstr "Página del álbum" + +#: front/src/components/About.vue:8 src/components/About.vue:64 msgid "About this instance" msgstr "Acerca de esta instancia" #: front/src/views/content/libraries/Detail.vue:48 -#, fuzzy msgid "Accept" -msgstr "Aceptado" +msgstr "Aceptar" #: front/src/views/content/libraries/Detail.vue:40 msgid "Accepted" msgstr "Aceptado" +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Acceso deshabilitado" + #: front/src/components/Home.vue:106 msgid "Access your music from a clean interface that focus on what really matters" msgstr "Accede a tu música con una interfaz limpia y concéntrate en lo que realmente importa" -#: front/src/views/admin/users/UsersDetail.vue:54 -msgid "Account active" +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +msgid "Accessed date" +msgstr "Fecha de acceso" + +#: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgid "Account data" msgstr "Cuenta activa" #: front/src/components/auth/Settings.vue:5 msgid "Account settings" msgstr "Configuración de cuenta" +#: front/src/components/auth/Settings.vue:264 +msgid "Account Settings" +msgstr "Configuración de Cuenta" + #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Estado de cuenta" #: front/src/views/auth/PasswordReset.vue:14 msgid "Account's email" -msgstr "Correo electrónico de la cuenta" +msgstr "Correo de la cuenta" -#: front/src/views/content/libraries/Detail.vue:29 +#: front/src/views/admin/moderation/AccountsList.vue:3 +#: front/src/views/admin/moderation/AccountsList.vue:24 +#: front/src/views/admin/moderation/Base.vue:8 #, fuzzy +msgid "Accounts" +msgstr "Estado de cuenta" + +#: front/src/views/content/libraries/Detail.vue:29 msgid "Action" -msgstr "Acciones" +msgstr "Acción" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:99 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "Acción %{ action } fue iniciado exitosamente en %{ count } elemento" msgstr[1] "Acción %{ action } fue iniciado exitosamente en %{ count } elementos" -#: front/src/components/common/ActionTable.vue:8 +#: front/src/components/common/ActionTable.vue:21 #: front/src/components/library/radios/Builder.vue:64 msgid "Actions" msgstr "Acciones" @@ -157,14 +204,36 @@ msgstr "Acciones" msgid "Active" msgstr "Activo" -#: front/src/components/Sidebar.vue:75 +#: front/src/views/admin/moderation/AccountsDetail.vue:199 +#: front/src/views/admin/moderation/DomainsDetail.vue:144 msgid "Activity" msgstr "Actividad" -#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 -msgid "Add content" +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +msgid "Activity visibility" +msgstr "Mostrar mi actividad" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +msgid "Add" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:13 +msgid "Add a domain" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +msgid "Add a new moderation rule" msgstr "" +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "Agregar y gestionar contenido" + +#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +msgid "Add content" +msgstr "Añadir contenido" + #: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "Añadir filtro" @@ -173,20 +242,30 @@ msgstr "Añadir filtro" msgid "Add filters to customize your radio" msgstr "Añade filtros para personalizar tu radio" +#: front/src/components/audio/PlayButton.vue:64 +#, fuzzy +msgid "Add to current queue" +msgstr "Añadir a la cola de reproducción" + #: front/src/components/favorites/TrackFavoriteIcon.vue:4 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/favorites/TrackFavoriteIcon.vue:28 msgid "Add to favorites" msgstr "Añadir a favoritos" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -msgid "Add to playlist..." -msgstr "Añadir a lista de reproducción..." +#: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgid "Add to playlist…" +msgstr "Añadir a lista de reproducción…" #: front/src/components/audio/PlayButton.vue:14 msgid "Add to queue" msgstr "Añadir a la cola de reproducción" +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Añadir a esta lista de reproducción" + #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Añadir canción" @@ -195,16 +274,16 @@ msgstr "Añadir canción" msgid "Admin" msgstr "Admin" -#: front/src/components/Sidebar.vue:82 +#: front/src/components/Sidebar.vue:79 msgid "Administration" msgstr "Administración" -#: front/src/components/audio/track/Table.vue:8 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/track/Table.vue:8 +#: front/src/components/library/Album.vue:159 #: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/views/content/libraries/FilesTable.vue:53 -#: front/src/components/library/Album.vue:101 -#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Album" msgstr "Ãlbum" @@ -214,13 +293,19 @@ msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "Ãlbum que contiene %{ count } canción, de %{ artist }" msgstr[1] "Ãlbum que contiene %{ count } canciones, de %{ artist }" -#: front/src/components/library/Track.vue:20 +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +msgid "Album name" +msgstr "Ãlbum" + +#: front/src/components/library/Track.vue:27 msgid "Album page" msgstr "Página del álbum" #: front/src/components/audio/Search.vue:19 #: src/components/instance/Stats.vue:48 -#: front/src/components/requests/Form.vue:9 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 +#: front/src/views/admin/moderation/DomainsDetail.vue:257 msgid "Albums" msgstr "Ãlbumes" @@ -241,33 +326,44 @@ msgstr "Ha ocurrido un error al guardar los cambios" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Ha ocurrido un error desconocido, esto puede significar que el servidor está fuera de servicio o no se puede conectar" +#: front/src/components/notifications/NotificationRow.vue:62 +msgid "Approve" +msgstr "" + #: front/src/components/auth/Logout.vue:5 msgid "Are you sure you want to log out?" -msgstr "" +msgstr "¿Seguro que quieres cerrar la sesión?" -#: front/src/components/audio/track/Table.vue:7 +#: front/src/components/audio/SearchBar.vue:25 +#: src/components/audio/track/Table.vue:7 +#: front/src/components/library/Artist.vue:137 #: front/src/components/manage/library/FilesTable.vue:38 -#: front/src/views/content/libraries/FilesTable.vue:52 -#: front/src/components/library/Artist.vue:129 -#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Artist" msgstr "Artista" -#: front/src/components/requests/Form.vue:5 -#: src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 msgid "Artist name" msgstr "Nombre del artista" #: front/src/components/library/Album.vue:22 -#: src/components/library/Track.vue:23 +#: src/components/library/Track.vue:33 msgid "Artist page" msgstr "Página del artista" +#: front/src/components/audio/Search.vue:65 +#, fuzzy +msgid "Artist, album, track…" +msgstr "Artista, álbum, canción…" + #: front/src/components/audio/Search.vue:10 #: src/components/instance/Stats.vue:42 -#: front/src/components/library/Library.vue:7 -#: src/components/library/Artists.vue:120 +#: front/src/components/library/Artists.vue:119 +#: src/components/library/Library.vue:7 +#: front/src/views/admin/moderation/AccountsDetail.vue:313 +#: front/src/views/admin/moderation/DomainsDetail.vue:249 msgid "Artists" msgstr "Artistas" @@ -275,6 +371,8 @@ msgstr "Artistas" #: src/components/library/Artists.vue:25 #: front/src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/moderation/AccountsTable.vue:21 +#: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 @@ -285,6 +383,16 @@ msgstr "Ascendente" msgid "Ask for a password reset" msgstr "Restablecer contraseña" +#: front/src/views/admin/moderation/AccountsDetail.vue:245 +#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgid "Audio content" +msgstr "Añadir contenido" + +#: front/src/components/ShortcutsModal.vue:55 +msgid "Audio player shortcuts" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:26 msgid "Available playlists" msgstr "Listas de reproducción disponibles" @@ -293,17 +401,27 @@ msgstr "Listas de reproducción disponibles" msgid "Avatar" msgstr "Avatar" -#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24 +#: front/src/views/auth/PasswordReset.vue:24 #: front/src/views/auth/PasswordResetConfirm.vue:18 msgid "Back to login" msgstr "Volver a la página de conección" -#: front/src/components/library/Track.vue:80 +#: front/src/components/library/Track.vue:129 #: front/src/components/manage/library/FilesTable.vue:42 -#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 msgid "Bitrate" msgstr "Bitrate" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" +msgstr "" + #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgid "Browse" msgstr "Explorar" @@ -333,24 +451,39 @@ msgid "By %{ artist }" msgstr "De %{ artist }" #: front/src/views/content/remote/Card.vue:103 -msgid "By unfollowing this library, you will loose access to its content." +#, fuzzy +msgid "By unfollowing this library, you loose access to its content." +msgstr "Si dejas de seguir esta biblioteca, perderás acceso a su contenido." + +#: front/src/views/admin/moderation/AccountsDetail.vue:261 +#: front/src/views/admin/moderation/DomainsDetail.vue:217 +msgid "Cached size" msgstr "" #: front/src/components/common/DangerousButton.vue:17 +#: front/src/components/library/Album.vue:58 +#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Cancelar" #: front/src/components/library/radios/Builder.vue:63 msgid "Candidates" -msgstr "" +msgstr "Candidatos" #: front/src/components/auth/Settings.vue:76 msgid "Cannot change your password" msgstr "No se puede cambiar la contraseña" -#: front/src/App.vue:65 +#: front/src/components/library/FileUpload.vue:222 +#: front/src/components/library/FileUpload.vue:223 +#, fuzzy +msgid "Cannot upload this file, ensure it is not too big" +msgstr "Imposible subir este archivo, asegúrate que no es demasiado grande" + +#: front/src/components/Footer.vue:21 msgid "Change language" msgstr "Cambiar idioma" @@ -383,7 +516,11 @@ msgstr "Cambiar tu contraseña también cambiará tu contraseña Subsonic API si msgid "Changing your password will have the following consequences" msgstr "Cambiar tu contraseña tendrá las siguientes consecuencias" -#: front/src/App.vue:6 +#: front/src/components/Footer.vue:40 +msgid "Chat room" +msgstr "" + +#: front/src/App.vue:13 msgid "Choose your instance" msgstr "Escoge tu instancia" @@ -393,19 +530,27 @@ msgstr "Una biblioteca impecable" #: front/src/components/manage/users/InvitationForm.vue:37 msgid "Clear" -msgstr "" +msgstr "Limpiar" #: front/src/components/playlists/Editor.vue:40 #: front/src/components/playlists/Editor.vue:45 msgid "Clear playlist" msgstr "Vaciar lista de reproducción" +#: front/src/components/audio/Player.vue:363 +msgid "Clear your queue" +msgstr "Vaciar cola de reproducción" + #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Pulsa una sola vez y escucha durante horas, gracias a las radios integradas" -#: front/src/components/library/FileUpload.vue:76 +#: front/src/components/library/FileUpload.vue:75 msgid "Click to select files to upload or drag and drop files or directories" +msgstr "Haz click para seleccionar archivos o arrastralos aquà para subirlos" + +#: front/src/components/ShortcutsModal.vue:20 +msgid "Close" msgstr "" #: front/src/components/manage/users/InvitationForm.vue:26 @@ -415,13 +560,8 @@ msgstr "Código" #: 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 "Reducir" - -#: front/src/components/requests/Form.vue:14 -msgid "Comment" -msgstr "" +msgstr "Contraer" #: front/src/components/library/radios/Builder.vue:62 msgid "Config" @@ -433,29 +573,71 @@ msgstr "Confirmar" #: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 -msgid "Confirm your email" +#, fuzzy +msgid "Confirm your e-mail address" msgstr "Confirma tu correo electrónico" #: front/src/views/auth/EmailConfirm.vue:13 msgid "Confirmation code" msgstr "Código de confirmación" +#: front/src/components/common/ActionTable.vue:7 +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "" + +#: front/src/components/Footer.vue:48 +msgid "Contribute" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 msgid "Copy" +msgstr "Copiar" + +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Copiar canciones de cola de reproducción actual a lista de reproducción" + +#: front/src/components/audio/EmbedWizard.vue:21 +msgid "Copy/paste this code in your website HTML" msgstr "" +#: front/src/components/library/Track.vue:91 +#, fuzzy +msgid "Copyright" +msgstr "Copiar" + +#: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgid "Could not confirm your e-mail address" +msgstr "Confirma tu correo electrónico" + +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Could not fetch remote library" +msgstr "Error al importar la biblioteca externa" + +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgid "Could not process this track, ensure it is tagged correctly" +msgstr "Ha ocurrido un error al procesar esta pista, asegúrate que esta etiquetada correctamente" + #: front/src/components/Home.vue:85 msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Covers, letras, queremos conseguirlo todo ;)" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgid "Create" +msgstr "Crear importación" + #: front/src/components/auth/Signup.vue:4 msgid "Create a funkwhale account" msgstr "Crear una cuenta de funkwhale" #: front/src/views/content/libraries/Home.vue:14 -#, fuzzy msgid "Create a new library" -msgstr "Crear una nueva lista de reproducción" +msgstr "Crear una nueva biblioteca" #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" @@ -465,14 +647,9 @@ msgstr "Crear una nueva lista de reproducción" msgid "Create an account" msgstr "Crear una cuenta" -#: front/src/components/requests/Card.vue:25 -msgid "Create import" -msgstr "Crear importación" - #: front/src/views/content/libraries/Form.vue:26 -#, fuzzy msgid "Create library" -msgstr "Una biblioteca impecable" +msgstr "Crear biblioteca" #: front/src/components/auth/Signup.vue:51 msgid "Create my account" @@ -487,6 +664,7 @@ msgid "Create your own radio" msgstr "Crear tu propia radio" #: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 msgid "Creation date" msgstr "Fecha de creación" @@ -496,35 +674,42 @@ msgid "Current avatar" msgstr "Avatar actual" #: front/src/views/content/libraries/DetailArea.vue:4 -#, fuzzy msgid "Current library" -msgstr "Una biblioteca impecable" +msgstr "Biblioteca actual" #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "Canción actual" #: front/src/views/content/libraries/Quota.vue:2 -#, fuzzy msgid "Current usage" -msgstr "Canción actual" +msgstr "Uso actual" #: front/src/views/content/libraries/Detail.vue:27 msgid "Date" +msgstr "Fecha" + +#: front/src/components/ShortcutsModal.vue:75 +msgid "Decrease volume" msgstr "" -#: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 #: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:61 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 msgid "Delete" msgstr "Borrar" #: front/src/views/content/libraries/Form.vue:39 -#, fuzzy msgid "Delete library" -msgstr "Una biblioteca impecable" +msgstr "Borrar biblioteca" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgid "Delete moderation rule" +msgstr "Borrar radio" #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" @@ -535,14 +720,20 @@ msgid "Delete radio" msgstr "Borrar radio" #: front/src/views/content/libraries/Form.vue:31 -#, fuzzy msgid "Delete this library?" -msgstr "Llévame a la biblioteca" +msgstr "¿Eliminar la biblioteca?" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgid "Delete this moderation rule?" +msgstr "¿Eliminar la biblioteca?" #: front/src/components/favorites/List.vue:34 #: src/components/library/Artists.vue:26 #: front/src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/moderation/AccountsTable.vue:22 +#: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 @@ -551,23 +742,30 @@ msgstr "Descendente" #: front/src/components/library/radios/Builder.vue:25 #: front/src/views/content/libraries/Form.vue:14 -#, fuzzy msgid "Description" -msgstr "Duración" +msgstr "Descripción" #: front/src/views/content/libraries/Card.vue:47 msgid "Detail" msgstr "Detalle" #: front/src/views/content/remote/Card.vue:50 -#, fuzzy msgid "Details" -msgstr "Detalle" +msgstr "Detalles" + +#: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "Establecer cuanto contenido puede subir el usuario. Déjalo en blanco para usar el valor por defecto de la instancia." + +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "Determina el nivel de visibilidad de tu actividad" #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" -msgstr "Desactivar el acceso" +msgstr "Desactivar acceso" #: front/src/components/auth/SubsonicTokenForm.vue:49 msgid "Disable Subsonic access" @@ -575,16 +773,32 @@ msgstr "Desactivar el acceso Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:50 msgid "Disable Subsonic API access?" -msgstr "¿Desactivar el acceso de API Subsonic?" +msgstr "¿Desactivar el acceso al API de Subsonic?" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#: front/src/views/admin/moderation/AccountsDetail.vue:128 +#: front/src/views/admin/moderation/AccountsDetail.vue:132 +#, fuzzy +msgid "Disabled" +msgstr "Desactivar acceso" #: front/src/components/auth/SubsonicTokenForm.vue:14 msgid "Discover how to use Funkwhale from other apps" -msgstr "Descubrir cómo utilizar Funkwhale desde otras aplicaciones" +msgstr "Descubre cómo utilizar Funkwhale desde otras aplicaciones" + +#: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgid "Display name" +msgstr "Nombre del archivo" #: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Mostrar públicamente" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." +msgstr "" + #: front/src/components/playlists/Editor.vue:42 msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "¿Quieres vaciar la lista de reproducción \"%{ playlist }\"?" @@ -601,21 +815,34 @@ msgstr "¿Quieres borrar la lista de reproducción \"%{ playlist }\"?" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "¿Quieres borrar la radio \"%{ radio }\"?" -#: front/src/components/common/ActionTable.vue:29 +#: front/src/components/common/ActionTable.vue:36 msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "¿Quieres realizar la acción %{ action } en %{ count } elemento?" msgstr[1] "¿Quieres realizar la acción %{ action } en %{ count } elementos?" -#: front/src/components/Sidebar.vue:104 +#: front/src/components/Sidebar.vue:107 msgid "Do you want to restore your previous queue?" msgstr "¿Quieres restaurar tu cola de reproducción anterior?" -#: front/src/App.vue:37 +#: front/src/components/Footer.vue:31 msgid "Documentation" msgstr "Documentación" -#: front/src/components/library/Track.vue:48 +#: front/src/components/manage/moderation/AccountsTable.vue:40 +#: front/src/components/mixins/Translations.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:93 +#: front/src/components/mixins/Translations.vue:35 +msgid "Domain" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/DomainsList.vue:3 +#: front/src/views/admin/moderation/DomainsList.vue:48 +msgid "Domains" +msgstr "" + +#: front/src/components/library/Track.vue:55 msgid "Download" msgstr "Descargar" @@ -624,58 +851,135 @@ msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "Arrastra y suelta las filas para reordenar canciones en la lista de reproducción" #: front/src/components/audio/track/Table.vue:9 -#: src/components/library/Track.vue:58 +#: src/components/library/Track.vue:111 #: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/views/content/libraries/FilesTable.vue:56 -#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/views/content/libraries/FilesTable.vue:59 +#: front/src/components/mixins/Translations.vue:31 msgid "Duration" msgstr "Duración" +#: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgid "E-mail address confirmed" +msgstr "Correo electrónico confirmado" + #: front/src/components/Home.vue:93 msgid "Easy to use" msgstr "Fácil de usar" #: front/src/views/content/libraries/Detail.vue:9 -#, fuzzy msgid "Edit" -msgstr "Editar..." +msgstr "Editar" #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "Editar la información de esta instancia" #: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 -msgid "Edit..." -msgstr "Editar..." +#, fuzzy +msgid "Edit…" +msgstr "Editar" #: front/src/components/auth/Signup.vue:29 #: front/src/components/manage/users/UsersTable.vue:38 msgid "Email" msgstr "Correo electrónico" -#: front/src/views/admin/users/UsersDetail.vue:29 +#: front/src/views/admin/moderation/AccountsDetail.vue:111 msgid "Email address" msgstr "Dirección de correo electrónico" -#: front/src/views/auth/EmailConfirm.vue:23 -msgid "Email confirmed" -msgstr "Correo electrónico confirmado" +#: front/src/components/library/Album.vue:44 +#: src/components/library/Track.vue:62 +msgid "Embed" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:20 +msgid "Embed code" +msgstr "" + +#: front/src/components/library/Album.vue:48 +msgid "Embed this album on your website" +msgstr "" + +#: front/src/components/library/Track.vue:66 +msgid "Embed this track on your website" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:230 +#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgid "Emitted library follows" +msgstr "Introducir url de biblioteca" + +#: front/src/views/admin/moderation/AccountsDetail.vue:214 +#: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgid "Emitted messages" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:8 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#: front/src/views/admin/moderation/AccountsDetail.vue:127 +#: front/src/views/admin/moderation/AccountsDetail.vue:131 +msgid "Enabled" +msgstr "" #: front/src/views/playlists/Detail.vue:29 msgid "End edition" msgstr "Terminar la edición" +#: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgid "Enter a library URL" +msgstr "Introducir url de biblioteca" + +#: front/src/components/library/Radios.vue:140 +#, fuzzy +msgid "Enter a radio name…" +msgstr "Introducir un nombre de radio…" + +#: front/src/components/library/Artists.vue:118 +#, fuzzy +msgid "Enter artist name…" +msgstr "Introducir un nombre de artista…" + +#: front/src/views/playlists/List.vue:107 +#, fuzzy +msgid "Enter playlist name…" +msgstr "Introducir un nombre de lista de reproducción…" + +#: front/src/components/auth/Signup.vue:100 +msgid "Enter your email" +msgstr "Introducir tu correo electrónico" + +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +msgid "Enter your invitation code (case insensitive)" +msgstr "Introducir tu código de invitación (no distingue mayúsculas de minúsculas)" + +#: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgid "Enter your search query…" +msgstr "Introducir tu búsqueda…" + +#: front/src/components/auth/Signup.vue:99 +msgid "Enter your username" +msgstr "Introduce tu nombre de usuario" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Introduce tu nombre de usuario o correo electrónico" + #: front/src/components/auth/SubsonicTokenForm.vue:20 #: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Error" -#: front/src/views/content/remote/Card.vue:39 -#, fuzzy -msgid "Error during scan" +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" msgstr "Informes de error" -#: front/src/components/common/ActionTable.vue:79 +#: front/src/components/common/ActionTable.vue:92 msgid "Error while applying action" msgstr "Error al aplicar la acción" @@ -687,48 +991,60 @@ msgstr "Error al pedir restablecimiento de contraseña" msgid "Error while changing your password" msgstr "Error al cambiar tu contraseña" -#: front/src/views/auth/EmailConfirm.vue:7 -msgid "Error while confirming your email" -msgstr "Error al confirmar tu correo electrónico" +#: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgid "Error while creating domain" +msgstr "Error al crear la invitación" #: front/src/components/manage/users/InvitationForm.vue:4 msgid "Error while creating invitation" msgstr "Error al crear la invitación" -#: front/src/views/content/remote/ScanForm.vue:3 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgid "Error while creating rule" +msgstr "Error al crear la invitación" + +#: front/src/views/admin/moderation/DomainsDetail.vue:126 #, fuzzy -msgid "Error while fetching remote library" -msgstr "Error al escanear la biblioteca" +msgid "Error while fetching node info" +msgstr "Error al importar la biblioteca externa" #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Error al guardar los cambios" -#: front/src/views/content/libraries/FilesTable.vue:16 -#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:212 msgid "Errored" -msgstr "En error" +msgstr "Error" #: front/src/views/content/libraries/Quota.vue:75 -#, fuzzy msgid "Errored files" -msgstr "En error" - -#: front/src/views/content/remote/Card.vue:58 -#, fuzzy -msgid "Errored tracks:" -msgstr "Canciones federadas" - -#: front/src/components/library/radios/Builder.vue:61 -msgid "Exclude" -msgstr "Excluir" +msgstr "Archivos con error" -#: front/src/components/discussion/Comment.vue:14 -msgid "Expand" -msgstr "Expandir" +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Todo el mundo" -#: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +#: front/src/components/mixins/Translations.vue:12 +msgid "Everyone on this instance" +msgstr "Todo el mundo en esta instancia" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, across all instances" +msgstr "Todo el mundo en esta instancia" + +#: front/src/components/library/radios/Builder.vue:61 +msgid "Exclude" +msgstr "Excluir" + +#: front/src/components/manage/users/InvitationsTable.vue:41 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 msgid "Expiration date" msgstr "Fecha de caducidad" @@ -740,12 +1056,30 @@ msgstr "Caducada" msgid "Expired/used" msgstr "Caducada/usada" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:16 +msgid "Failed" +msgstr "" + +#: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgid "Failed tracks:" +msgstr "Canciones con error:" + #: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Favoritos" -#: front/src/components/library/FileUpload.vue:83 -msgid "File name" +#: front/src/views/admin/Settings.vue:84 +msgid "Federation" +msgstr "Federación" + +#: front/src/components/library/FileUpload.vue:84 +#, fuzzy +msgid "Filename" msgstr "Nombre del archivo" #: front/src/views/admin/library/Base.vue:5 @@ -758,24 +1092,39 @@ msgid "Filter name" msgstr "Nombre del filtro" #: front/src/views/content/libraries/FilesTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:216 msgid "Finished" msgstr "Terminado" +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:159 +#: front/src/views/admin/moderation/DomainsDetail.vue:78 +msgid "First seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgid "First seen date" +msgstr "Fecha de caducidad" + #: front/src/views/content/remote/Card.vue:83 msgid "Follow" msgstr "Seguir" +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "Seguir bibliotecas remotas" + #: front/src/views/content/remote/Card.vue:88 #, fuzzy -msgid "Follow pending approval" +msgid "Follow request pending approval" msgstr "Solicitud de seguimiento pendiente de aprobación" -#: front/src/views/content/Home.vue:16 -msgid "Follow remote libraries" -msgstr "" - +#: front/src/components/mixins/Translations.vue:38 #: front/src/views/content/libraries/Detail.vue:7 +#: front/src/components/mixins/Translations.vue:39 msgid "Followers" msgstr "Seguidores" @@ -783,19 +1132,10 @@ msgstr "Seguidores" msgid "Following" msgstr "Siguiendo" -#: front/src/components/activity/Like.vue:14 -#: src/components/activity/Listen.vue:14 -msgid "from %{ album } by %{ artist }" -msgstr "del álbum %{ album } de %{ artist }" - -#: front/src/components/library/Track.vue:13 +#: front/src/components/library/Track.vue:17 msgid "From album %{ album } by %{ artist }" msgstr "Del álbum %{ album } de %{ artist }" -#: front/src/App.vue:55 -msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "Funkwhale es un proyecto gratuito de código fuente libre, gestionado por voluntarixs. Puedes ayudarnos a mejorar el servicio informando de errores, sugiriendo mejoras y compartiendo el proyecto con tus amigxs!" - #: front/src/components/auth/SubsonicTokenForm.vue:7 msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale es compatible con otros reproductores de música que soportan la API Subsonic." @@ -816,6 +1156,10 @@ msgstr "Funkwhale es gratis y te da el control de tu música." msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale te ayuda a gestionar tu música" +#: front/src/components/ShortcutsModal.vue:38 +msgid "General shortcuts" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:16 msgid "Get a new invitation" msgstr "Obtener una nueva invitación" @@ -826,15 +1170,19 @@ msgstr "Llévame a la biblioteca" #: front/src/components/Home.vue:76 msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" -msgstr "" +msgstr "Obtén metadatos de calidad para tu música con <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 -#, fuzzy msgid "Get started" -msgstr "Próximo paso" +msgstr "Comenzar" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/common/ActionTable.vue:27 +#: front/src/components/Footer.vue:37 +#, fuzzy +msgid "Getting help" +msgstr "Ajustes" + +#: front/src/components/common/ActionTable.vue:34 +#: front/src/components/common/ActionTable.vue:54 msgid "Go" msgstr "Ir" @@ -842,9 +1190,13 @@ msgstr "Ir" msgid "Go to home page" msgstr "Ir a la página principal" -#: front/src/App.vue:73 -msgid "Help us translate Funkwhale" -msgstr "Ayúdanos a traducir Funkwhale" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgid "Hide account or domain content, except from followers." +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Inicio" #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" @@ -856,7 +1208,7 @@ msgstr "Sin embargo, acceder a Funkwhale desde estos clientes requiere una contr #: front/src/views/auth/PasswordResetConfirm.vue:24 msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." -msgstr "Si la dirección de correo electrónico proporcionada en el paso anterior es válida y asociada a una cuenta de usuarix, deberÃas recibir un correo electrónico con las instrucciones de restablecimiento dentro de unos minutos." +msgstr "Si la dirección de correo electrónico proporcionada en el paso anterior es válida y asociada a una cuenta de usuario, deberÃas recibir un correo electrónico con las instrucciones de restablecimiento dentro de unos minutos." #: front/src/components/manage/library/FilesTable.vue:40 msgid "Import date" @@ -867,15 +1219,24 @@ msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importa música desde otras plataformas, como YouTube o SoundCloud" #: front/src/components/library/FileUpload.vue:51 -#, fuzzy msgid "Import reference" msgstr "Fuente de la importación" #: front/src/views/content/libraries/FilesTable.vue:11 -#: front/src/views/content/libraries/FilesTable.vue:55 +#: front/src/views/content/libraries/FilesTable.vue:58 msgid "Import status" msgstr "Estado de la importación" +#: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgid "Imported" +msgstr "Fecha de importación" + +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +msgid "Imported date" +msgstr "Fecha de importación" + #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "En favoritos" @@ -884,16 +1245,42 @@ msgstr "En favoritos" msgid "Inactive" msgstr "Inactivo" +#: front/src/components/ShortcutsModal.vue:71 +msgid "Increase volume" +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] "" +msgstr[0] "Agregar de la cola (%{ count } pista)" +msgstr[1] "Agregar de la cola (%{ count } pistas)" + +#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#, fuzzy +msgid "Instance data" +msgstr "Radios de la instancia" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Información de esta instancia" #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Radios de la instancia" +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Ajustes de la instancia" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +msgstr "" + #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -909,119 +1296,164 @@ msgstr "Código de invitación (opcional)" msgid "Invitations" msgstr "Invitaciones" -#: front/src/App.vue:42 +#: front/src/components/Footer.vue:41 msgid "Issue tracker" msgstr "Sistema de seguimiento de incidentes" -#: front/src/views/content/libraries/Home.vue:9 -msgid "It looks like you don't have any library yet, it's time to create one!" -msgstr "" - #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Apunta tus canciones favoritas" -#: front/src/views/content/remote/Home.vue:14 +#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:161 #, fuzzy +msgid "Known accounts" +msgstr "Mi cuenta" + +#: front/src/views/content/remote/Home.vue:14 msgid "Known libraries" -msgstr "Explorando bibliotecas" +msgstr "Bibliotecas conocidas" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/views/admin/users/UsersDetail.vue:45 -#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/views/admin/moderation/AccountsDetail.vue:184 +#: front/src/components/mixins/Translations.vue:33 msgid "Last activity" msgstr "Última actividad" +#: front/src/views/admin/moderation/AccountsDetail.vue:167 +#: front/src/views/admin/moderation/DomainsDetail.vue:86 +msgid "Last checked" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:32 msgid "Last modification" msgstr "Última modificación" -#: front/src/views/content/remote/Card.vue:56 +#: front/src/components/manage/moderation/AccountsTable.vue:43 +msgid "Last seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 #, fuzzy +msgid "Last seen date" +msgstr "Última actualización:" + +#: front/src/views/content/remote/Card.vue:56 msgid "Last update:" -msgstr "Lista de reproducción actualizada" +msgstr "Última actualización:" -#: front/src/components/common/ActionTable.vue:40 +#: front/src/components/common/ActionTable.vue:47 msgid "Launch" msgstr "Iniciar" -#: front/src/views/content/remote/Card.vue:63 -msgid "Launch scan" -msgstr "Iniciar escaneado" - #: front/src/components/Home.vue:10 msgid "Learn more about this instance" msgstr "Aprender más acerca de esta instancia" -#: front/src/components/requests/Form.vue:10 -msgid "Leave this field empty if you're requesting the whole discography." -msgstr "Deja este campo en blanco si estás pidiendo la discografÃa completa." +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Dejar en blanco para un código aleatorio" + +#: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgid "Leave empty for a responsive widget" +msgstr "Dejar en blanco para un código aleatorio" +#: front/src/views/admin/moderation/AccountsDetail.vue:297 +#: front/src/views/admin/moderation/DomainsDetail.vue:233 #: front/src/views/content/Base.vue:5 msgid "Libraries" msgstr "Bibliotecas" #: front/src/views/content/libraries/Form.vue:2 msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." -msgstr "" +msgstr "Las bibliotecas te ayudan a organizar tu colección de música. Puedes subir tu propia colección de musica a Funkwhale y compartirla con tus familiares y amigos." #: front/src/components/instance/Stats.vue:30 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/admin/moderation/AccountsDetail.vue:464 msgid "Library" msgstr "Biblioteca" +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "Biblioteca creada" + +#: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgid "Library deleted" +msgstr "Biblioteca actualizada" + #: front/src/views/admin/library/FilesList.vue:3 msgid "Library files" msgstr "Archivos de biblioteca" -#: front/src/App.vue:31 -msgid "Links" -msgstr "Enlaces" +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "Biblioteca actualizada" + +#: front/src/components/library/Track.vue:100 +msgid "License" +msgstr "" #: front/src/views/content/libraries/Detail.vue:21 #, fuzzy -msgid "Loading followers..." -msgstr "Explorando seguidorxs" +msgid "Loading followers…" +msgstr "Cargando seguidores…" #: front/src/views/content/libraries/Home.vue:3 #, fuzzy -msgid "Loading Libraries..." -msgstr "Cargando tus favoritos…" +msgid "Loading Libraries…" +msgstr "Cargando bibliotecas…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 #, fuzzy -msgid "Loading library data..." -msgstr "Introducir un nombre de dominio de biblioteca..." +msgid "Loading library data…" +msgstr "Cargando datos de la biblioteca…" #: front/src/views/Notifications.vue:4 #, fuzzy -msgid "Loading notifications..." -msgstr "Cargando linea de tiempo…" +msgid "Loading notifications…" +msgstr "Cargando notificaciones…" #: front/src/views/content/remote/Home.vue:3 -#, fuzzy msgid "Loading remote libraries..." -msgstr "Cargando linea de tiempo…" - -#: front/src/views/instance/Timeline.vue:4 -msgid "Loading timeline..." -msgstr "Cargando linea de tiempo…" +msgstr "Cargando bibliotecas externas…" #: front/src/views/content/libraries/Quota.vue:4 #, fuzzy -msgid "Loading usage data..." -msgstr "Cargando tus favoritos…" +msgid "Loading usage data…" +msgstr "Cargando datos de uso…" #: front/src/components/favorites/List.vue:5 -msgid "Loading your favorites..." +#, fuzzy +msgid "Loading your favorites…" msgstr "Cargando tus favoritos…" +#: front/src/components/manage/moderation/AccountsTable.vue:59 +#: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgid "Local account" +msgstr "Mi cuenta" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Iniciar sesión" + #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Iniciar sesión con tu cuenta de Funkwhale" +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Cerrar sesión" + #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Sesión iniciada como %{ username }" @@ -1030,64 +1462,161 @@ msgstr "Sesión iniciada como %{ username }" msgid "Login" msgstr "Iniciar sesión" +#: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgid "Login status" +msgstr "Estado de cuenta" + #: front/src/components/Sidebar.vue:52 msgid "Logout" msgstr "Cerrar sesión" -#: front/src/components/library/Track.vue:105 +#: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgid "Looks like you don't have a library, it's time to create one." +msgstr "Parece que aún no tienes ninguna biblioteca, ¡Es hora de crear una!" + +#: front/src/components/audio/Player.vue:353 +#: src/components/audio/Player.vue:354 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "Bucle deshabilitado. Pulsa para cambiar a reproducción en bucle de la canción actual." + +#: front/src/components/audio/Player.vue:356 +#: src/components/audio/Player.vue:357 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "Bucle de la canción actual. Pulsa para cambiar a la reproducción en bucle de la cola de reproducción entera." + +#: front/src/components/audio/Player.vue:359 +#: src/components/audio/Player.vue:360 +msgid "Looping on whole queue. Click to disable looping." +msgstr "Bucle de la cola de reproducción entera. Pulsa para desactivar la reproducción en bucle." + +#: front/src/components/library/Track.vue:150 msgid "Lyrics" msgstr "Letras" +#: front/src/components/Sidebar.vue:210 +msgid "Main menu" +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +msgid "Manage library" +msgstr "Gestionar biblioteca" + #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Gestionar listas de reproducción" +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Gestionar usuarios" + #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Gestionar tus listas de reproducción" #: front/src/views/Notifications.vue:17 -#, fuzzy msgid "Mark all as read" -msgstr "Marcar como importado" +msgstr "Marcar todo como leÃdo" + +#: front/src/components/notifications/NotificationRow.vue:44 +#, fuzzy +msgid "Mark as read" +msgstr "Marcar todo como leÃdo" + +#: front/src/components/notifications/NotificationRow.vue:45 +#, fuzzy +msgid "Mark as unread" +msgstr "Marcar todo como leÃdo" -#: front/src/views/admin/users/UsersDetail.vue:94 +#: front/src/views/admin/moderation/AccountsDetail.vue:281 msgid "MB" +msgstr "MB" + +#: front/src/components/audio/Player.vue:346 +msgid "Media player" +msgstr "" + +#: front/src/components/Footer.vue:32 +msgid "Mobile and desktop apps" +msgstr "" + +#: front/src/components/Sidebar.vue:97 +#: src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgid "Moderation" +msgstr "Federación" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgid "Moderation policies help you control how your instance interact with a given domain or account." msgstr "" -#: front/src/components/Sidebar.vue:63 +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +msgid "Modification date" +msgstr "Fecha de modificación" + +#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 msgid "Music" msgstr "Música" +#: front/src/components/audio/Player.vue:352 +msgid "Mute" +msgstr "Silencio" + #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Mi cuenta" +#: front/src/components/library/radios/Builder.vue:236 +msgid "My awesome description" +msgstr "Mi descripción molona" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "Mi biblioteca molona" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Mi lista de reproducción molona" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Mi radio molona" + #: front/src/views/content/libraries/Home.vue:6 -#, fuzzy msgid "My libraries" -msgstr "Bibliotecas" +msgstr "Mis bibliotecas" #: front/src/components/audio/track/Row.vue:40 -#: src/components/library/Track.vue:64 -#: front/src/components/library/Track.vue:75 -#: src/components/library/Track.vue:86 -#: front/src/components/library/Track.vue:97 +#: src/components/library/Track.vue:115 +#: front/src/components/library/Track.vue:124 +#: src/components/library/Track.vue:133 +#: front/src/components/library/Track.vue:142 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 #: front/src/components/manage/library/FilesTable.vue:81 #: front/src/components/manage/users/UsersTable.vue:61 -#: front/src/views/admin/users/UsersDetail.vue:49 -#: front/src/views/content/libraries/FilesTable.vue:89 -#: front/src/views/content/libraries/FilesTable.vue:95 +#: front/src/views/admin/moderation/AccountsDetail.vue:171 +#: front/src/views/admin/moderation/DomainsDetail.vue:90 +#: front/src/views/content/libraries/FilesTable.vue:92 +#: front/src/views/content/libraries/FilesTable.vue:98 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 +#: front/src/views/admin/moderation/DomainsDetail.vue:117 msgid "N/A" msgstr "N/A" +#: front/src/components/manage/moderation/AccountsTable.vue:39 +#: front/src/components/manage/moderation/DomainsTable.vue:38 +#: front/src/components/mixins/Translations.vue:26 #: front/src/components/playlists/PlaylistModal.vue:31 -#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/admin/moderation/DomainsDetail.vue:105 #: front/src/views/content/libraries/Form.vue:10 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:27 msgid "Name" msgstr "Nombre" @@ -1096,11 +1625,15 @@ msgstr "Nombre" msgid "New password" msgstr "Nueva contraseña" -#: front/src/components/Sidebar.vue:149 +#: front/src/components/Sidebar.vue:160 msgid "New tracks will be appended here automatically." msgstr "Las nuevas canciones se agregarán aquà de forma automática." -#: front/src/components/Sidebar.vue:116 +#: front/src/components/audio/Player.vue:350 +msgid "Next track" +msgstr "Próxima canción" + +#: front/src/components/Sidebar.vue:119 msgid "No" msgstr "No" @@ -1108,29 +1641,49 @@ msgstr "No" msgid "No add-ons, no plugins : you only need a web library" msgstr "Sin complementos, sin extensiones : basta con una biblioteca en la web" -#: front/src/components/library/Track.vue:113 +#: front/src/components/audio/Search.vue:25 +#, fuzzy +msgid "No album matched your query" +msgstr "Lo sentimos, no hemos encontrado ningún álbum que corresponda con tu búsqueda" + +#: front/src/components/audio/Search.vue:16 +#, fuzzy +msgid "No artist matched your query" +msgstr "Lo sentimos, no hemos encontrado ningún artista que corresponda con tu búsqueda" + +#: front/src/components/library/Track.vue:158 msgid "No lyrics available for this track." msgstr "No hay letra disponible para esta canción." #: front/src/components/federation/LibraryWidget.vue:6 -#, fuzzy msgid "No matching library." -msgstr "Introducir un nombre de dominio de biblioteca..." +msgstr "Biblioteca no encontrada." + +#: front/src/views/Notifications.vue:26 +#, fuzzy +msgid "No notifications yet." +msgstr "Tus notificaciones" + +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +#: front/src/components/mixins/Translations.vue:11 +msgid "Nobody except me" +msgstr "Solo yo" #: front/src/views/content/libraries/Detail.vue:57 msgid "Nobody is following this library" -msgstr "" +msgstr "Nadie está siguiendo esta biblioteca" #: front/src/components/manage/users/InvitationsTable.vue:51 msgid "Not used" msgstr "No usado" #: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 -#, fuzzy msgid "Notifications" -msgstr "Última modificación" +msgstr "Notificaciones" -#: front/src/App.vue:36 +#: front/src/components/Footer.vue:47 msgid "Official website" msgstr "Página oficial" @@ -1142,14 +1695,35 @@ msgstr "Antigua contraseña" msgid "Open" msgstr "Abierta" -#: front/src/App.vue:62 -msgid "Options" -msgstr "Opciones" +#: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgid "Open profile" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgid "Open website" +msgstr "Página oficial" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgid "Or customize your rule" +msgstr "Añade filtros para personalizar tu radio" + +#: front/src/components/favorites/List.vue:31 +#: src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/playlists/List.vue:25 +#, fuzzy +msgid "Order" +msgstr "Orden" #: front/src/components/favorites/List.vue:23 #: src/components/library/Artists.vue:15 #: front/src/components/library/Radios.vue:33 #: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/moderation/AccountsTable.vue:11 +#: front/src/components/manage/moderation/DomainsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 #: front/src/views/content/libraries/FilesTable.vue:21 @@ -1157,13 +1731,10 @@ msgstr "Opciones" msgid "Ordering" msgstr "Orden" -#: front/src/components/favorites/List.vue:31 -#: src/components/library/Artists.vue:23 -#: front/src/components/library/Radios.vue:41 -#: front/src/components/manage/library/FilesTable.vue:17 -#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/components/library/Artists.vue:23 +#: front/src/components/manage/moderation/AccountsTable.vue:19 +#: front/src/components/manage/moderation/DomainsTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:29 -#: front/src/views/playlists/List.vue:25 msgid "Ordering direction" msgstr "Dirección del orden" @@ -1171,21 +1742,46 @@ msgstr "Dirección del orden" msgid "Owner" msgstr "Propietario" +#: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgid "Page Not Found" +msgstr "¡Página no encontrada!" + #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "¡Página no encontrada!" +#: front/src/components/Pagination.vue:39 +msgid "Pagination" +msgstr "" + #: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 msgid "Password" msgstr "Contraseña" +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Contraseña actualizada" + #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Contraseña actualizada con éxito" -#: front/src/components/library/FileUpload.vue:105 +#: front/src/components/audio/Player.vue:349 +msgid "Pause track" +msgstr "Pausar la canción" + +#: front/src/components/ShortcutsModal.vue:59 +msgid "Pause/play the current track" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgid "Paused" +msgstr "" + +#: front/src/components/library/FileUpload.vue:106 #: front/src/views/content/libraries/FilesTable.vue:14 -#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:208 msgid "Pending" msgstr "En espera" @@ -1194,27 +1790,27 @@ msgid "Pending approval" msgstr "Aprobación pendiente" #: front/src/views/content/libraries/Quota.vue:22 -#, fuzzy msgid "Pending files" -msgstr "En espera" +msgstr "Archivos pendientes" -#: front/src/components/requests/Form.vue:26 -msgid "Pending requests" -msgstr "Solicitudes pendientes" +#: front/src/components/Sidebar.vue:212 +msgid "Pending follow requests" +msgstr "Solicitudes de seguimiento pendientes" #: front/src/components/manage/users/UsersTable.vue:42 -#: front/src/views/admin/users/UsersDetail.vue:68 +#: front/src/views/admin/moderation/AccountsDetail.vue:137 msgid "Permissions" msgstr "Permisos" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:30 +#: src/components/library/Track.vue:40 msgid "Play" msgstr "Reproducir" #: front/src/components/audio/album/Card.vue:50 #: front/src/components/audio/artist/Card.vue:44 -#: src/components/library/Album.vue:28 front/src/views/playlists/Detail.vue:23 +#: src/components/library/Album.vue:28 +#: front/src/components/library/Album.vue:73 src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "Reproducir todo" @@ -1223,13 +1819,39 @@ msgid "Play all albums" msgstr "Reproducir todos los álbumes" #: front/src/components/audio/PlayButton.vue:15 +#: front/src/components/audio/PlayButton.vue:65 msgid "Play next" msgstr "Reproducir siguiente" +#: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgid "Play next track" +msgstr "Reproducir canción" + #: front/src/components/audio/PlayButton.vue:16 +#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:70 msgid "Play now" msgstr "Reproducir ahora" +#: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgid "Play previous track" +msgstr "Canción anterior" + +#: front/src/components/Sidebar.vue:211 +#, fuzzy +msgid "Play this track" +msgstr "Reproducir canción" + +#: front/src/components/audio/Player.vue:348 +msgid "Play track" +msgstr "Reproducir canción" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Lista de reproducción" + #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1257,8 +1879,8 @@ msgid "Playlist visibility" msgstr "Visibilidad de lista de reproducción" #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104 -#: front/src/views/admin/Settings.vue:82 +#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 +#: front/src/views/playlists/List.vue:106 msgid "Playlists" msgstr "Listas de reproducción" @@ -1272,16 +1894,32 @@ msgstr "Por favor, comprueba que tu contraseña es correcta" #: front/src/components/auth/Login.vue:9 msgid "Please double-check your username/password couple is correct" -msgstr "Por favor, comprueba que tu nombre de usuarix y contraseña son correctos" +msgstr "Por favor, comprueba que tu nombre de usuario y contraseña son correctos" #: front/src/components/auth/Settings.vue:46 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF o JPG. Máximo de 2MB. La imagen será reducida a 400x400px." -#: front/src/components/library/FileUpload.vue:58 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgid "Prevent account or domain from triggering notifications, except from followers." +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:29 +msgid "Preview" +msgstr "" + +#: front/src/components/audio/Player.vue:347 +msgid "Previous track" +msgstr "Canción anterior" + +#: front/src/views/content/remote/Card.vue:39 #, fuzzy +msgid "Problem during scanning" +msgstr "Error durante el análisis" + +#: front/src/components/library/FileUpload.vue:58 msgid "Proceed" -msgstr "Proceder a inicio de sesión" +msgstr "Continuar" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 @@ -1290,8 +1928,10 @@ msgstr "Proceder a inicio de sesión" #: front/src/components/library/FileUpload.vue:17 msgid "Processing" -msgstr "" +msgstr "Procesando" +#: front/src/components/manage/moderation/AccountsTable.vue:188 +#: front/src/components/manage/moderation/DomainsTable.vue:168 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -1299,24 +1939,36 @@ msgstr "" #: front/src/views/content/libraries/Quota.vue:88 #: front/src/views/content/libraries/Quota.vue:91 msgid "Purge" -msgstr "" +msgstr "Eliminar" #: front/src/views/content/libraries/Quota.vue:89 msgid "Purge errored files?" -msgstr "" +msgstr "¿Eliminar los archivos con errores?" #: front/src/views/content/libraries/Quota.vue:37 msgid "Purge pending files?" -msgstr "" +msgstr "¿Eliminar los archivos pendientes?" #: front/src/views/content/libraries/Quota.vue:63 msgid "Purge skipped files?" -msgstr "" +msgstr "¿Eliminar los archivos omitidos?" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "Cola de reproducción" +#: front/src/components/audio/Player.vue:282 +msgid "Queue shuffled!" +msgstr "¡Cola de reproducción mezclada!" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Radio" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Editor de radio" + #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Radio creada" @@ -1330,13 +1982,25 @@ msgid "Radio updated" msgstr "Radio actualizada" #: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:142 +#: src/components/library/Radios.vue:141 msgid "Radios" msgstr "Radios" -#: front/src/views/instance/Timeline.vue:7 -msgid "Recent activity on this instance" -msgstr "Actividad reciente en esta instancia" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgid "Reason" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:222 +#: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgid "Received library follows" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:40 +#: front/src/components/mixins/Translations.vue:36 +#: front/src/components/mixins/Translations.vue:37 +msgid "Received messages" +msgstr "" #: front/src/components/library/Home.vue:24 msgid "Recently added" @@ -1350,11 +2014,18 @@ msgstr "Añadidos a favoritos recientemente" msgid "Recently listened" msgstr "Escuchados recientemente" -#: front/src/views/admin/users/UsersDetail.vue:103 #: front/src/views/content/remote/Home.vue:15 msgid "Refresh" msgstr "Recargar" +#: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgid "Refresh node info" +msgstr "" + +#: front/src/components/common/ActionTable.vue:272 +msgid "Refresh table content" +msgstr "" + #: front/src/components/auth/Profile.vue:12 msgid "Registered since %{ date }" msgstr "Inscritx desde %{ date }" @@ -1365,24 +2036,33 @@ msgstr "La inscripción a esta instancia está cerrada, necesitarás un código #: front/src/components/manage/users/UsersTable.vue:71 msgid "regular user" -msgstr "Usuarix estándar" +msgstr "Usuario estándar" #: front/src/views/content/libraries/Detail.vue:51 msgid "Reject" -msgstr "" +msgstr "Rechazar" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgid "Reject media" +msgstr "Rechazada" #: front/src/views/content/libraries/Detail.vue:43 msgid "Rejected" -msgstr "" +msgstr "Rechazada" + +#: front/src/views/content/libraries/FilesTable.vue:234 +msgid "Relaunch import" +msgstr "Reiniciar importación" #: front/src/views/content/remote/Home.vue:6 -#, fuzzy msgid "Remote libraries" -msgstr "Llévame a la biblioteca" +msgstr "Bibliotecas remotas" #: front/src/views/content/remote/Home.vue:7 msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." -msgstr "" +msgstr "Las bibliotecas remotas pertenecen a otros usuarios de internet. Podrás acceder a ellas cuando sean públicas o cuando te permitan el acceso." #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" @@ -1392,6 +2072,24 @@ msgstr "Quitar" msgid "Remove avatar" msgstr "Quitar avatar" +#: front/src/components/favorites/TrackFavoriteIcon.vue:26 +msgid "Remove from favorites" +msgstr "Quitar de favoritos" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." +msgstr "Esto borrará las pistas que fueron subidas pero se omitieron por alguna razón. Se borrarán completamente y recuperarás la cuota correspondiente." + +#: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." +msgstr "Esto borrará las pistas que fueron subidas pero no se procesaron en el servidor. Se borrarán completamente y recuperarás la cuota correspondiente." + #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1405,11 +2103,8 @@ msgstr "¿Solicitar una nueva contraseña de la API Subsonic?" msgid "Request a password" msgstr "Solicitar una contraseña" -#: front/src/components/requests/Form.vue:20 -msgid "Request submitted!" -msgstr "¡Solicitud enviada!" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 +#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "Restablecer tu contraseña" @@ -1419,33 +2114,57 @@ msgstr "Restablecer tu contraseña" msgid "Results per page" msgstr "Resultados por página" +#: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgid "Return to login" +msgstr "Proceder a inicio de sesión" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgid "Rule" +msgstr "" + #: front/src/components/admin/SettingsGroup.vue:63 #: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Guardar" +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "Análisis iniciado" + +#: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgid "Scan now" +msgstr "Reproducir ahora" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "Análisis omitido (el anterior análisis es demasiado reciente)" + #: front/src/views/content/remote/Card.vue:31 #, fuzzy -msgid "Scan pending" -msgstr "Ascendente" +msgid "Scan waiting" +msgstr "Análisis pendiente" #: front/src/views/content/remote/Card.vue:43 #, fuzzy -msgid "Scanned successfully" -msgstr "Ajustes actualizados con éxito." +msgid "Scanned" +msgstr "Análisis iniciado" #: front/src/views/content/remote/Card.vue:47 -#, fuzzy msgid "Scanned with errors" -msgstr "Cambios sincronizados con el servidor" +msgstr "Análisis erróneo" #: front/src/views/content/remote/Card.vue:35 -msgid "Scanning... (%{ progress }%)" -msgstr "" +#, fuzzy +msgid "Scanning… (%{ progress }%)" +msgstr "Analizando…(%{ progress }%)" #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 #: front/src/views/content/libraries/FilesTable.vue:5 @@ -1454,24 +2173,65 @@ msgid "Search" msgstr "Buscar" #: front/src/views/content/remote/ScanForm.vue:9 -#, fuzzy msgid "Search a remote library" -msgstr "Llévame a la biblioteca" +msgstr "Buscar una biblioteca externa" + +#: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgid "Search by domain, username, bio..." +msgstr "Buscar por nombre de usuario, correo electrónico, código…" + +#: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgid "Search by name..." +msgstr "Buscar por usuario, correo electrónico, nombre…" + +#: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgid "Search by title, artist, album…" +msgstr "Buscar por tÃtulo, artista, álbum…" + +#: front/src/components/manage/library/FilesTable.vue:176 +#, fuzzy +msgid "Search by title, artist, domain…" +msgstr "Buscar por tÃtulo, artista, dominio…" + +#: front/src/components/manage/users/InvitationsTable.vue:153 +#, fuzzy +msgid "Search by username, e-mail address, code…" +msgstr "Buscar por nombre de usuario, correo electrónico, código…" + +#: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgid "Search by username, e-mail address, name…" +msgstr "Buscar por usuario, correo electrónico, nombre…" + +#: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgid "Search for artists, albums, tracks…" +msgstr "Buscar artistas, álbumes, canciones…" #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Buscar música" -#: front/src/components/library/Track.vue:116 +#: front/src/components/library/Track.vue:162 msgid "Search on lyrics.wikia.com" msgstr "Buscar en lyrics.wikia.com" #: front/src/components/library/Album.vue:33 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:40 +#: front/src/components/library/Track.vue:47 msgid "Search on Wikipedia" msgstr "Buscar en Wikipedia" +#: front/src/components/library/Library.vue:32 +#: src/views/admin/library/Base.vue:17 +#: front/src/views/admin/moderation/Base.vue:22 +#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 +msgid "Secondary menu" +msgstr "" + #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Secciones" @@ -1480,19 +2240,19 @@ msgstr "Secciones" msgid "Select a filter" msgstr "Seleccionar un filtro" -#: front/src/components/common/ActionTable.vue:64 +#: front/src/components/common/ActionTable.vue:77 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "Seleccionar %{ total } elemento" msgstr[1] "Seleccionar los %{ total } elementos" -#: front/src/components/common/ActionTable.vue:73 +#: front/src/components/common/ActionTable.vue:86 msgid "Select only current page" msgstr "Seleccionar solo la página actual" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/moderation/AccountsDetail.vue:472 msgid "Settings" msgstr "Ajustes" @@ -1509,21 +2269,20 @@ msgid "Share link" msgstr "Compartir enlace" #: front/src/views/content/libraries/Detail.vue:15 -msgid "Share this link with other users so they can request an access to your library." -msgstr "" +#, fuzzy +msgid "Share this link with other users so they can request access to your library." +msgstr "Comparte este link con otros usuarios para que puedan pedir acceso a tu biblioteca." #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 -#, fuzzy msgid "Sharing link" msgstr "Compartir enlace" #: front/src/components/audio/album/Card.vue:40 -#, fuzzy msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" -msgstr[0] "%{ count } canción" -msgstr[1] "%{ count } canciones" +msgstr[0] "Mostrar %{ count } canción más" +msgstr[1] "Mostrar %{ count } canciones más" #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" @@ -1531,61 +2290,88 @@ msgid_plural "Show %{ count } more albums" msgstr[0] "Mostrar 1 álbum adicional" msgstr[1] "Mostrar %{ count } álbumes adicionales" +#: front/src/components/ShortcutsModal.vue:42 +msgid "Show available keyboard shortcuts" +msgstr "" + #: front/src/views/Notifications.vue:10 -#, fuzzy msgid "Show read notifications" -msgstr "Última modificación" +msgstr "Mostrar notificaciones leÃdas" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Mostrar/ocultar contraseña" #: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/moderation/AccountsTable.vue:88 +#: front/src/components/manage/moderation/DomainsTable.vue:74 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:111 +#: front/src/views/content/libraries/FilesTable.vue:114 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Mostrando resultados %{ start }-%{ end } de %{ total }" +#: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgid "Shuffle queue" +msgstr "Mezclar tu cola de reproducción" + +#: front/src/components/audio/Player.vue:362 +msgid "Shuffle your queue" +msgstr "Mezclar tu cola de reproducción" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "Inscripción" + #: front/src/components/manage/users/UsersTable.vue:40 -#: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Inscripción" -#: front/src/components/library/FileUpload.vue:84 -#: src/components/library/Track.vue:69 +#: front/src/components/mixins/Translations.vue:31 +#: front/src/views/admin/moderation/AccountsDetail.vue:176 +#: front/src/components/mixins/Translations.vue:32 +msgid "Sign-up date" +msgstr "Fecha de inscripción" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgid "Silence activity" +msgstr "Actividad de usuario" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgid "Silence notifications" +msgstr "Mostrar notificaciones leÃdas" + +#: front/src/components/library/FileUpload.vue:85 +#: front/src/components/library/Track.vue:120 #: front/src/components/manage/library/FilesTable.vue:44 -#: front/src/views/content/libraries/FilesTable.vue:57 -#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:60 +#: front/src/components/mixins/Translations.vue:29 msgid "Size" msgstr "Tamaño" #: front/src/views/content/libraries/FilesTable.vue:15 -#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:204 msgid "Skipped" msgstr "Omitido" #: front/src/views/content/libraries/Quota.vue:49 -#, fuzzy msgid "Skipped files" -msgstr "Omitido" - -#: front/src/components/requests/Form.vue:3 -msgid "Something's missing in the library? Let us know what you would like to listen!" -msgstr "¿Falta algo en la biblioteca? Dinos lo que te gustarÃa escuchar!" - -#: front/src/components/audio/Search.vue:25 -msgid "Sorry, we did not found any album matching your query" -msgstr "Lo sentimos, no hemos encontrado ningún álbum que corresponda con tu búsqueda" +msgstr "Archivos omitidos" -#: front/src/components/audio/Search.vue:16 -msgid "Sorry, we did not found any artist matching your query" -msgstr "Lo sentimos, no hemos encontrado ningún artista que corresponda con tu búsqueda" +#: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgid "Software" +msgstr "" -#: front/src/App.vue:40 +#: front/src/components/Footer.vue:49 msgid "Source code" msgstr "Código fuente" -#: front/src/App.vue:39 -msgid "Source code (%{version})" -msgstr "Código fuente (%{version})" - #: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" @@ -1595,10 +2381,23 @@ msgstr "Miembro del equipo" msgid "Start" msgstr "Iniciar" -#: front/src/components/library/FileUpload.vue:85 +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "EstadÃsticas" + +#: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/admin/moderation/DomainsDetail.vue:123 #: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "Estado" @@ -1607,52 +2406,66 @@ msgstr "Estado" msgid "Stop" msgstr "Parar" -#: front/src/components/Sidebar.vue:150 +#: front/src/components/Sidebar.vue:161 msgid "Stop radio" msgstr "Parar radio" -#: front/src/App.vue:11 src/components/requests/Form.vue:17 +#: front/src/App.vue:22 msgid "Submit" msgstr "Enviar" -#: front/src/components/requests/Form.vue:22 -msgid "Submit another request" -msgstr "Enviar otra solicitud" +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "Contraseña de la API Subsonic" -#: front/src/App.vue:13 +#: front/src/App.vue:26 msgid "Suggested choices" msgstr "Sugerencias" #: front/src/components/library/FileUpload.vue:3 msgid "Summary" +msgstr "Resumen" + +#: front/src/components/Footer.vue:39 +msgid "Support forum" +msgstr "" + +#: front/src/components/library/FileUpload.vue:78 +msgid "Supported extensions: %{ extensions }" msgstr "" #: front/src/components/playlists/Editor.vue:9 -msgid "Syncing changes to server..." +#, fuzzy +msgid "Syncing changes to server…" msgstr "Sincronizando los cambios con el servidor…" #: front/src/components/common/CopyInput.vue:3 msgid "Text copied to clipboard!" -msgstr "" +msgstr "¡Texto copiado al portapapeles!" #: front/src/components/Home.vue:26 msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "Asà de simple: nos encantó Grooveshark y quisimos hacer algo incluso mejor." -#: front/src/App.vue:58 +#: front/src/components/Footer.vue:53 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "El logotipo de funkwhale fue generosamente diseñado y suplido por Francis Gading." #: front/src/views/content/libraries/Form.vue:34 -msgid "The library and all its tracks will be deleted. This action is irreversible." -msgstr "" +#, fuzzy +msgid "The library and all its tracks will be deleted. This can not be undone." +msgstr "La biblioteca y todas sus pistas serán borradas. Esta acción es irreversible." #: front/src/components/library/FileUpload.vue:39 msgid "The music files you are uploading are tagged properly:" +msgstr "Las canciones que estás subiendo estén etiquetadas correctamente:" + +#: front/src/components/audio/Player.vue:67 +msgid "The next track will play automatically in a few seconds..." msgstr "" #: front/src/components/Home.vue:121 @@ -1665,35 +2478,68 @@ msgstr "La API Subsonic no está disponible en esta instancia de Funkwhale." #: front/src/components/library/FileUpload.vue:43 msgid "The uploaded music files are in OGG, Flac or MP3 format" +msgstr "Las canciones subidas estén en formato OGG, Flac o MP3" + +#: front/src/views/content/Home.vue:4 +#, fuzzy +msgid "There are various ways to grab new content and make it available here." +msgstr "Ofrecemos varias formas de obtener nuevo contenido para hacerlo disponible aquÃ." + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgid "This action is irreversible." msgstr "" -#: front/src/components/library/Album.vue:52 +#: front/src/components/library/Album.vue:91 msgid "This album is present in the following libraries:" -msgstr "" +msgstr "Este album ya está en las siguientes bibliotecas:" #: front/src/components/library/Artist.vue:63 msgid "This artist is present in the following libraries:" +msgstr "Este artista ya está en las siguientes bibliotecas:" + +#: front/src/views/admin/moderation/AccountsDetail.vue:55 +#: front/src/views/admin/moderation/DomainsDetail.vue:48 +msgid "This domain is subject to specific moderation rules" msgstr "" #: front/src/views/content/Home.vue:9 -msgid "This instance offers up to %{quota} of storage space to every user." -msgstr "" +#, fuzzy +msgid "This instance offers up to %{quota} of storage space for every user." +msgstr "Esta instancia ofrece %{ quota } de almacenamiento a cada usuario." #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "¡Eres tú!" -#: front/src/components/common/ActionTable.vue:38 -msgid "This may affect a lot of elements, please double check this is really what you want." +#: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgid "This library contains my personal music, I hope you like it." +msgstr "Esta biblioteca contiene mi música personal, ¡espero que te guste!" + +#: front/src/views/content/remote/Card.vue:131 +msgid "This library is private and your approval from its owner is needed to access its content" +msgstr "" + +#: front/src/views/content/remote/Card.vue:132 +msgid "This library is public and you can access its content freely" +msgstr "" + +#: front/src/components/common/ActionTable.vue:45 +#, fuzzy +msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "Esto puede afectar a muchos elementos, por favor comprueba si esto es realmente lo que quieres." #: front/src/components/library/FileUpload.vue:52 msgid "This reference will be used to group imported files together." +msgstr "Esta referencia será usada para agrupar los archivos subidos." + +#: front/src/components/audio/PlayButton.vue:73 +msgid "This track is not available in any library you have access to" msgstr "" -#: front/src/components/library/Track.vue:125 +#: front/src/components/library/Track.vue:171 msgid "This track is present in the following libraries:" -msgstr "" +msgstr "Esta canción ya está en las siguientes bibliotecas:" #: front/src/views/playlists/Detail.vue:37 msgid "This will completely delete this playlist and cannot be undone." @@ -1707,164 +2553,10 @@ msgstr "Esto borrará por completo esta radio y no se podrá deshacer." msgid "This will completely disable access to the Subsonic API using from account." msgstr "Esto desactivará por completo el acceso a la API Subsonic desde esta cuenta." -#: front/src/App.vue:162 src/components/About.vue:55 -#: src/components/Home.vue:154 front/src/components/PageNotFound.vue:33 -#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 -#: src/components/audio/PlayButton.vue:54 -#: front/src/components/audio/PlayButton.vue:55 -#: front/src/components/audio/PlayButton.vue:56 -#: front/src/components/audio/PlayButton.vue:61 -#: front/src/components/audio/PlayButton.vue:64 -#: front/src/components/audio/PlayButton.vue:158 -#: src/components/audio/Player.vue:216 -#: front/src/components/audio/Player.vue:273 -#: src/components/audio/Player.vue:274 -#: front/src/components/audio/Player.vue:275 -#: src/components/audio/Player.vue:276 -#: front/src/components/audio/Player.vue:277 -#: src/components/audio/Player.vue:278 -#: front/src/components/audio/Player.vue:279 -#: src/components/audio/Player.vue:280 -#: front/src/components/audio/Player.vue:281 -#: src/components/audio/Player.vue:282 -#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 -#: front/src/components/audio/SearchBar.vue:20 -#: src/components/audio/SearchBar.vue:25 -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 -#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 -#: src/components/auth/Profile.vue:47 -#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95 -#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 -#: front/src/components/auth/Signup.vue:98 -#: front/src/components/auth/SubsonicTokenForm.vue:95 -#: front/src/components/auth/SubsonicTokenForm.vue:111 -#: front/src/components/favorites/List.vue:110 -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 -#: front/src/components/forms/PasswordInput.vue:25 -#: front/src/components/library/Album.vue:101 -#: src/components/library/Artist.vue:129 -#: front/src/components/library/Artists.vue:119 -#: front/src/components/library/Artists.vue:120 -#: front/src/components/library/FileUpload.vue:238 -#: front/src/components/library/FileUpload.vue:239 -#: front/src/components/library/FileUpload.vue:240 -#: front/src/components/library/FileUpload.vue:241 -#: src/components/library/Home.vue:65 -#: front/src/components/library/Radios.vue:141 -#: src/components/library/Radios.vue:142 -#: front/src/components/library/Track.vue:195 -#: front/src/components/library/radios/Builder.vue:233 -#: front/src/components/library/radios/Builder.vue:235 -#: front/src/components/library/radios/Builder.vue:236 -#: front/src/components/manage/library/FilesTable.vue:176 -#: front/src/components/manage/library/FilesTable.vue:190 -#: front/src/components/manage/users/InvitationForm.vue:58 -#: front/src/components/manage/users/InvitationsTable.vue:153 -#: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/components/manage/users/UsersTable.vue:163 -#: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/components/metadata/ArtistCard.vue:49 -#: front/src/components/metadata/ReleaseCard.vue:53 -#: front/src/components/metadata/Search.vue:114 -#: front/src/components/metadata/Search.vue:130 -#: front/src/components/metadata/Search.vue:134 -#: front/src/components/metadata/Search.vue:138 -#: front/src/components/mixins/Translations.vue:7 -#: front/src/components/mixins/Translations.vue:8 -#: front/src/components/mixins/Translations.vue:10 -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/mixins/Translations.vue:16 -#: front/src/components/mixins/Translations.vue:17 -#: front/src/components/mixins/Translations.vue:18 -#: front/src/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 -#: front/src/components/mixins/Translations.vue:27 -#: front/src/components/mixins/Translations.vue:28 -#: front/src/components/mixins/Translations.vue:29 -#: front/src/components/mixins/Translations.vue:30 -#: front/src/components/mixins/Translations.vue:31 -#: front/src/components/notifications/NotificationRow.vue:39 -#: front/src/components/notifications/NotificationRow.vue:40 -#: front/src/components/notifications/NotificationRow.vue:44 -#: front/src/components/notifications/NotificationRow.vue:45 -#: front/src/components/notifications/NotificationRow.vue:62 -#: front/src/components/playlists/Editor.vue:163 -#: src/components/playlists/Form.vue:74 -#: front/src/components/playlists/Form.vue:81 -#: src/components/playlists/Form.vue:85 -#: front/src/components/playlists/Form.vue:89 -#: front/src/components/playlists/PlaylistModal.vue:116 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -#: front/src/components/requests/Form.vue:73 -#: src/components/requests/Form.vue:74 -#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 -#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 -#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 -#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 -#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 -#: front/src/views/admin/library/Base.vue:16 -#: src/views/admin/library/FilesList.vue:21 -#: front/src/views/admin/users/Base.vue:20 -#: front/src/views/admin/users/InvitationsList.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:169 -#: front/src/views/admin/users/UsersDetail.vue:170 -#: front/src/views/admin/users/UsersDetail.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 -#: front/src/views/admin/users/UsersList.vue:21 -#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 -#: src/views/auth/PasswordReset.vue:53 -#: front/src/views/auth/PasswordResetConfirm.vue:62 -#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 -#: src/views/content/libraries/Card.vue:58 -#: front/src/views/content/libraries/Card.vue:59 -#: front/src/views/content/libraries/Card.vue:60 -#: front/src/views/content/libraries/Card.vue:61 -#: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/content/libraries/FilesTable.vue:226 -#: front/src/views/content/libraries/FilesTable.vue:229 -#: front/src/views/content/libraries/FilesTable.vue:230 -#: front/src/views/content/libraries/FilesTable.vue:233 -#: front/src/views/content/libraries/FilesTable.vue:234 -#: front/src/views/content/libraries/FilesTable.vue:237 -#: front/src/views/content/libraries/FilesTable.vue:238 -#: front/src/views/content/libraries/FilesTable.vue:241 -#: front/src/views/content/libraries/FilesTable.vue:242 -#: front/src/views/content/libraries/FilesTable.vue:258 -#: front/src/views/content/libraries/FilesTable.vue:259 -#: front/src/views/content/libraries/Form.vue:70 -#: front/src/views/content/libraries/Form.vue:71 -#: front/src/views/content/libraries/Form.vue:72 -#: front/src/views/content/libraries/Form.vue:73 -#: front/src/views/content/libraries/Form.vue:74 -#: front/src/views/content/libraries/Form.vue:106 -#: front/src/views/content/libraries/Form.vue:109 -#: front/src/views/content/libraries/Form.vue:129 -#: front/src/views/content/remote/Card.vue:131 -#: src/views/content/remote/Card.vue:132 -#: front/src/views/content/remote/Card.vue:165 -#: src/views/content/remote/Card.vue:166 -#: front/src/views/content/remote/ScanForm.vue:48 -#: src/views/instance/Timeline.vue:57 front/src/views/playlists/Detail.vue:90 -#: src/views/playlists/List.vue:104 front/src/views/playlists/List.vue:105 -#: src/views/radios/Detail.vue:80 +#: front/src/App.vue:129 src/components/Footer.vue:72 #, fuzzy msgid "This will erase your local data and disconnect you, do you want to continue?" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "Esto borrará tus datos locales y te desconectará, ¿quieres continuar?" -msgstr[1] "Esto borrará tus datos locales y te desconectará, ¿quieres continuar?" +msgstr "Esto borrará tus datos locales y te desconectará, ¿quieres continuar?" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -1874,26 +2566,44 @@ msgstr "Esto cerrará tus sesiones en todos los dispositivos que usan esa contra msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "Esto borrará todas las canciones de esta lista de reproducción y no se podrá deshacer." -#: front/src/views/content/libraries/Quota.vue:90 -msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." -msgstr "" +#: front/src/components/audio/track/Table.vue:6 +#: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/components/mixins/Translations.vue:28 +msgid "Title" +msgstr "TÃtulo" -#: front/src/views/content/libraries/Quota.vue:38 -msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +#: front/src/components/ShortcutsModal.vue:79 +msgid "Toggle queue looping" msgstr "" -#: front/src/views/content/libraries/Quota.vue:64 -msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#: front/src/views/admin/moderation/DomainsDetail.vue:225 +msgid "Total size" msgstr "" -#: front/src/components/audio/track/Table.vue:6 -#: front/src/components/manage/library/FilesTable.vue:37 -#: front/src/views/content/libraries/FilesTable.vue:51 -#: front/src/components/mixins/Translations.vue:26 -msgid "Title" -msgstr "TÃtulo" +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "Tamaño total de la biblioteca" + +#: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgid "Total users" +msgstr "No usado" + +#: front/src/components/audio/SearchBar.vue:27 +#: src/components/library/Track.vue:262 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Canción" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgid "Track already present in one of your libraries" +msgstr "La pista ya está en alguna de tus bibliotecas" -#: front/src/components/library/Track.vue:53 +#: front/src/components/library/Track.vue:85 msgid "Track information" msgstr "Información de la canción" @@ -1901,14 +2611,26 @@ msgstr "Información de la canción" msgid "Track matching filter" msgstr "Canción correspondiente al filtro" +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +msgid "Track name" +msgstr "Nombre" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgid "Track uploaded, but not processed by the server yet" +msgstr "La pista se ha subido pero aún no la ha procesado el servidor" + #: front/src/components/instance/Stats.vue:54 msgid "tracks" msgstr "Canciones" -#: front/src/components/library/Album.vue:43 +#: front/src/components/library/Album.vue:81 #: front/src/components/playlists/PlaylistModal.vue:33 -#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 -#: src/views/playlists/Detail.vue:50 front/src/views/radios/Detail.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:265 +#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8 +#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Canciones" @@ -1924,21 +2646,25 @@ msgstr "Canciones en favoritos" msgid "tracks listened" msgstr "Canciones escuchadas" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/Track.vue:138 #: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:151 msgid "Type" msgstr "Tipo" +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#: front/src/components/manage/moderation/DomainsTable.vue:42 +msgid "Under moderation rule" +msgstr "" + #: front/src/views/content/remote/Card.vue:100 #: src/views/content/remote/Card.vue:105 -#, fuzzy msgid "Unfollow" -msgstr "Seguir" +msgstr "Dejar de seguir" #: front/src/views/content/remote/Card.vue:101 -#, fuzzy msgid "Unfollow this library?" -msgstr "Llévame a la biblioteca" +msgstr "¿Dejar de seguir esta biblioteca?" #: front/src/components/About.vue:15 msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." @@ -1948,14 +2674,27 @@ msgstr "Desafortunadamente, lxs propietarixs de esta instancia aún no han tomad msgid "Unlimited music" msgstr "Música ilimitada" +#: front/src/components/audio/Player.vue:351 +msgid "Unmute" +msgstr "Activar sonido" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgid "Update" +msgstr "Fecha de subida" + #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "Actualizar avatar" #: front/src/views/content/libraries/Form.vue:25 -#, fuzzy msgid "Update library" -msgstr "Gestionar biblioteca" +msgstr "Actualizar biblioteca" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +msgid "Update moderation rule" +msgstr "" #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" @@ -1970,9 +2709,7 @@ msgid "Update your password" msgstr "Actualizar tu contraseña" #: front/src/views/content/libraries/Card.vue:44 -#: front/src/components/manage/users/UsersTable.vue:173 #: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:177 msgid "Upload" msgstr "Subir" @@ -1981,44 +2718,59 @@ msgid "Upload a new avatar" msgstr "Subir un nuevo avatar" #: front/src/views/content/Home.vue:6 -#, fuzzy msgid "Upload audio content" -msgstr "Subir un nuevo avatar" +msgstr "Subir nuevo contenido" -#: front/src/views/content/libraries/FilesTable.vue:54 -#, fuzzy +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Upload date" -msgstr "Subir" +msgstr "Fecha de subida" + +#: front/src/components/library/FileUpload.vue:219 +#: front/src/components/library/FileUpload.vue:220 +#, fuzzy +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +msgstr "Subida rechazada, asegúrate que el archivo no es demasiado grande y que no has alcanzado tu cuota" #: front/src/views/content/Home.vue:7 -msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." -msgstr "" +#, fuzzy +msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "Sube archivos de música (mp3, OGG, Flac, etc…) de tu biblioteca personal a tu navegador y disfrútala aquÃ." #: front/src/components/library/FileUpload.vue:31 -#, fuzzy msgid "Upload new tracks" -msgstr "Subir un nuevo avatar" +msgstr "Subir nuevas pistas" -#: front/src/views/admin/users/UsersDetail.vue:82 -#, fuzzy +#: front/src/views/admin/moderation/AccountsDetail.vue:269 msgid "Upload quota" -msgstr "Subir" +msgstr "Cuota de subida" -#: front/src/components/library/FileUpload.vue:99 -#, fuzzy +#: front/src/components/library/FileUpload.vue:228 +msgid "Upload timeout, please try again" +msgstr "Timeout en la subida, intentalo de nuevo" + +#: front/src/components/library/FileUpload.vue:100 msgid "Uploaded" -msgstr "Subir" +msgstr "Subido" #: front/src/components/library/FileUpload.vue:5 -#, fuzzy msgid "Uploading" -msgstr "Subiendo…" +msgstr "Subiendo" -#: front/src/components/library/FileUpload.vue:102 -msgid "Uploading..." -msgstr "Subiendo…" +#: front/src/components/library/FileUpload.vue:103 +#, fuzzy +msgid "Uploading…" +msgstr "Subiendo" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:37 +#: front/src/views/admin/moderation/AccountsDetail.vue:305 +#: front/src/views/admin/moderation/DomainsDetail.vue:241 +#: front/src/components/mixins/Translations.vue:38 +#, fuzzy +msgid "Uploads" +msgstr "Subir" -#: front/src/App.vue:44 +#: front/src/components/Footer.vue:16 msgid "Use another instance" msgstr "Usar otra instancia" @@ -2026,68 +2778,101 @@ msgstr "Usar otra instancia" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "Usa este formulario para solicitar un restablecimiento de contraseña. Te mandaremos un correo electrónico a la dirección proporcionada con instrucciones para restablecer tu contraseña." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" msgstr "Usado" #: front/src/views/content/libraries/Detail.vue:26 msgid "User" -msgstr "Usuarix" +msgstr "Usuario" #: front/src/components/instance/Stats.vue:5 msgid "User activity" -msgstr "Actividad de usuarix" +msgstr "Actividad de usuario" -#: front/src/components/library/Album.vue:49 +#: front/src/components/library/Album.vue:88 #: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:122 -#, fuzzy +#: front/src/components/library/Track.vue:168 msgid "User libraries" -msgstr "Bibliotecas" +msgstr "Bibliotecas de usuarios" #: front/src/components/library/Radios.vue:20 msgid "User radios" -msgstr "Radios de usuarixs" +msgstr "Radios de los usuarios" #: front/src/components/auth/Signup.vue:19 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:85 +#: front/src/components/mixins/Translations.vue:34 msgid "Username" -msgstr "Nombre de usuarix" +msgstr "Nombre de usuario" #: front/src/components/auth/Login.vue:15 msgid "Username or email" -msgstr "Nombre de usuarix o correo electónico" +msgstr "Nombre de usuario o correo electónico" #: front/src/components/instance/Stats.vue:13 msgid "users" -msgstr "usuarix" +msgstr "usuario" -#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 -#: front/src/views/admin/users/UsersList.vue:3 -#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 +#: front/src/components/Sidebar.vue:91 +#: front/src/components/manage/moderation/DomainsTable.vue:39 +#: front/src/components/mixins/Translations.vue:35 +#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5 +#: src/views/admin/users/UsersList.vue:3 +#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/mixins/Translations.vue:36 msgid "Users" -msgstr "Usuarix" +msgstr "Usuario" + +#: front/src/components/Footer.vue:29 +#, fuzzy +msgid "Using Funkwhale" +msgstr "Acerca de Funkwhale" + +#: front/src/components/Footer.vue:13 +#, fuzzy +msgid "Version %{version}" +msgstr "Código fuente (%{version})" #: front/src/views/content/libraries/Quota.vue:29 #: front/src/views/content/libraries/Quota.vue:56 #: front/src/views/content/libraries/Quota.vue:82 -#, fuzzy msgid "View files" -msgstr "Archivos de biblioteca" +msgstr "Ver archivos" #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 -#: front/src/components/library/Track.vue:44 -#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/library/Track.vue:51 #: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 msgid "View on MusicBrainz" msgstr "Ver en MusicBrainz" #: front/src/views/content/libraries/Form.vue:18 -#, fuzzy msgid "Visibility" -msgstr "Visibilidad de lista de reproducción" +msgstr "Visibilidad" + +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "Visibilidad: Todo el mundo en esta instancia" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "Visibilidad: todos, incluyendo otras instancias" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "Visibilidad: Solo yo" + +#: front/src/components/library/Album.vue:67 +msgid "Volume %{ number }" +msgstr "" #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" @@ -2101,6 +2886,11 @@ msgstr "No podemos crear la lista de reproducción" msgid "We cannot create your account" msgstr "No podemos crear tu cuenta" +#: front/src/components/audio/Player.vue:64 +#, fuzzy +msgid "We cannot load this track" +msgstr "No podemos añadir la canción a una lista de reproducción" + #: front/src/components/auth/Login.vue:7 msgid "We cannot log you in" msgstr "No se puede iniciar la sesión" @@ -2117,18 +2907,20 @@ msgstr "No podemos guardar tus ajustes" msgid "We do not track you or bother you with ads" msgstr "No te rastreamos y no te molestamos con anuncios" -#: front/src/views/Notifications.vue:26 -msgid "We don't have any notification to display!" -msgstr "" +#: front/src/components/library/Track.vue:95 +#, fuzzy +msgid "We don't have any copyright information for this track" +msgstr "¡No tienes ninguna notificación!" -#: front/src/views/content/Home.vue:4 -msgid "We offer various way to grab new content and make it available here." -msgstr "" +#: front/src/components/library/Track.vue:106 +#, fuzzy +msgid "We don't have any licensing information for this track" +msgstr "¡No tienes ninguna notificación!" #: front/src/components/library/FileUpload.vue:40 #, fuzzy -msgid "we recommend using Picard for that purpose" -msgstr "Recomendamos usar Picard para eso." +msgid "We recommend using Picard for that purpose." +msgstr "Recomendamos usar Picard" #: front/src/components/Home.vue:7 msgid "We think listening to music should be simple." @@ -2138,9 +2930,9 @@ msgstr "Pensamos que debe ser simple escuchar música." msgid "We're sorry, the page you asked for does not exist:" msgstr "Lo sentimos, la página solicitada no existe:" -#: front/src/components/requests/Form.vue:21 -msgid "We've received your request, you'll get some groove soon ;)" -msgstr "Hemos recibido tu solicitud, pronto tendrás algo sabroso ;)" +#: front/src/components/Home.vue:153 +msgid "Welcome" +msgstr "Bienvenido" #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" @@ -2150,7 +2942,17 @@ msgstr "Bienvenidx a Funkwhale" msgid "Why funkwhale?" msgstr "¿Por qué funkwhale?" -#: front/src/components/Sidebar.vue:115 +#: front/src/components/audio/EmbedWizard.vue:13 +msgid "Widget height" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:6 +msgid "Widget width" +msgstr "" + +#: front/src/components/Sidebar.vue:118 +#: front/src/components/manage/moderation/AccountsTable.vue:72 +#: front/src/components/manage/moderation/DomainsTable.vue:58 msgid "Yes" msgstr "SÃ" @@ -2158,9 +2960,14 @@ msgstr "SÃ" msgid "Yes, log me out!" msgstr "SÃ, cierra mi sesión!" +#: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgid "You are able to share your library with other people, regardless of its visibility." +msgstr "Puedes compartir tu biblioteca con otras personas, independientemente de su vilibilidad." + #: front/src/components/library/FileUpload.vue:33 msgid "You are about to upload music to your library. Before proceeding, please ensure that:" -msgstr "" +msgstr "Estás a punto de subir música a tu biblioteca. Antes de continuar asegúrate que:" #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" @@ -2168,12 +2975,17 @@ msgstr "Tienes iniciada actualmente sesión como %{ username }" #: front/src/views/content/Home.vue:17 msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." -msgstr "" +msgstr "Puedes seguir bibliotecas de otros usuarios para obtener nueva música. Puedes seguir bibliotecas públicas instantáneamente, mientras que las biliotecas privadas necesitan aprovación por parte de su dueño." #: front/src/components/Home.vue:133 msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Puedes invitar a tus amigxs y tu familia a tu instancia para que ellxs puedan disfrutar de tu música" +#: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgid "You can now use the service without limitations." +msgstr "Tu dirección de correo electrónico ha sido confirmada, ahora puedes usar el servicio sin limitaciones." + #: front/src/components/library/radios/Builder.vue:7 msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Puedes usar esta interfaz para hacer tu propia radio personalizada, que reproducirá canciones según tus criterios." @@ -2182,18 +2994,26 @@ msgstr "Puedes usar esta interfaz para hacer tu propia radio personalizada, que msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Puedes usarlos para disfrutar de tus listas de reproducción y tu música en modo sin conexión, en tu smartphone o tu tablet, por ejemplo." -#: front/src/components/Sidebar.vue:147 +#: front/src/views/admin/moderation/AccountsDetail.vue:46 +msgid "You don't have any rule in place for this account." +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgid "You don't have any rule in place for this domain." +msgstr "" + +#: front/src/components/Sidebar.vue:158 msgid "You have a radio playing" msgstr "Estás escuchando una radio" -#: front/src/App.vue:8 +#: front/src/components/audio/Player.vue:71 +msgid "You may have a connectivity issue." +msgstr "" + +#: front/src/App.vue:17 msgid "You need to select an instance in order to continue" msgstr "Tienes que seleccionar una instancia para poder continuar" -#: front/src/views/content/libraries/Form.vue:19 -msgid "You will be able to share your library with other people, regardless of it's visibility." -msgstr "" - #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "Se cerrará esta sesión y tendrás que reiniciar sesión con la nueva contraseña" @@ -2202,18 +3022,17 @@ msgstr "Se cerrará esta sesión y tendrás que reiniciar sesión con la nueva c msgid "You will have to update your password on your clients that use this password." msgstr "Tendrás que actualizar tu contraseña en los clientes que usan esta contraseña." -#: front/src/views/auth/EmailConfirm.vue:24 -msgid "Your email address was confirmed, you can now use the service without limitations." -msgstr "Tu dirección de correo electrónico ha sido confirmada, ahora puedes usar el servicio sin limitaciones." +#: front/src/components/favorites/List.vue:112 +msgid "Your Favorites" +msgstr "Tus favoritos" #: front/src/components/Home.vue:114 msgid "Your music, your way" msgstr "Tu música, a tu manera" #: front/src/views/Notifications.vue:7 -#, fuzzy msgid "Your notifications" -msgstr "Última modificación" +msgstr "Tus notificaciones" #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." @@ -2222,426 +3041,3 @@ msgstr "Tu contraseña ha sido cambiada con éxito." #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "Tu contraseña Subsonic se cambiará a una nueva contraseña aleatoria, cerrando tus sesiones en los dispositivos que usaban la antigua contraseña Subsonic" - -#: front/src/components/mixins/Translations.vue:8 -#, fuzzy -msgid "Activity visibility" -msgstr "Visibilidad de lista de reproducción" - -#: front/src/components/mixins/Translations.vue:9 -msgid "Determine the visibility level of your activity" -msgstr "" - -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/playlists/Form.vue:81 -#: src/views/content/libraries/Form.vue:72 -msgid "Nobody except me" -msgstr "Solo yo" - -#: front/src/components/mixins/Translations.vue:12 -#: front/src/components/playlists/Form.vue:85 -#: src/views/content/libraries/Form.vue:73 -msgid "Everyone on this instance" -msgstr "Todo el mundo en esta instancia" - -#: front/src/components/mixins/Translations.vue:18 -#, fuzzy -msgid "Accessed date" -msgstr "Acceso deshabilitado" - -#: front/src/components/mixins/Translations.vue:19 -#, fuzzy -msgid "Modification date" -msgstr "Fecha de caducidad" - -#: front/src/components/mixins/Translations.vue:20 -#, fuzzy -msgid "Imported date" -msgstr "Fecha de importación" - -#: front/src/components/mixins/Translations.vue:22 -#, fuzzy -msgid "Track name" -msgstr "Canción" - -#: front/src/components/mixins/Translations.vue:23 -#, fuzzy -msgid "Album name" -msgstr "Página del álbum" - -#: front/src/components/mixins/Translations.vue:30 -#, fuzzy -msgid "Sign-up date" -msgstr "Inscripción" - -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Copiar canciones de cola de reproducción actual a lista de reproducción" - -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Añadir a esta lista de reproducción" - -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Mi lista de reproducción molona" - -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Todo el mundo" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "Inscripción" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Introducir tu código de invitación (no distingue mayúsculas de minúsculas)" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Introducir tu nombre de usuario" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Introducir tu correo electrónico" - -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Contraseña actualizada" - -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Acceso deshabilitado" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Introducir tu nombre de usuario o correo electrónico" - -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Iniciar sesión" - -#: front/src/components/auth/Profile.vue:47 -msgid "%{ username }'s profile" -msgstr "Perfil de %{ username }" - -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Cerrar sesión" - -#: front/src/components/auth/Settings.vue:249 -msgid "Account Settings" -msgstr "Configuración de Cuenta" - -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "Quitar de favoritos" - -#: front/src/components/favorites/List.vue:110 -msgid "Your Favorites" -msgstr "Tus favoritos" - -#: front/src/components/library/Radios.vue:141 -msgid "Enter a radio name..." -msgstr "Introducir un nombre de radio..." - -#: front/src/components/library/radios/Builder.vue:233 -msgid "Radio Builder" -msgstr "Editor de radio" - -#: front/src/components/library/radios/Builder.vue:235 -msgid "My awesome radio" -msgstr "Mi radio molona" - -#: front/src/components/library/radios/Builder.vue:236 -#, fuzzy -msgid "My awesome description" -msgstr "Mi radio molona" - -#: front/src/components/library/FileUpload.vue:238 -msgid "Upload refused, ensure the file is not too big and you have not reached your quota" -msgstr "" - -#: front/src/components/library/FileUpload.vue:239 -msgid "Impossible to upload this file, ensure it is not too big" -msgstr "" - -#: front/src/components/library/FileUpload.vue:240 -#, fuzzy -msgid "A network error occured while uploading this file" -msgstr "Ha ocurrido un error al guardar los cambios" - -#: front/src/components/library/FileUpload.vue:241 -msgid "Upload timeout, please try again" -msgstr "" - -#: front/src/components/library/Artists.vue:119 -msgid "Enter an artist name..." -msgstr "Introducir un nombre de artista..." - -#: front/src/components/library/Track.vue:195 -#: src/components/audio/SearchBar.vue:27 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "Canción" - -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Inicio" - -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "Mostrar/ocultar contraseña" - -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "Los Beatles, Michael Jackson…" - -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "El Ãlbum Blanco, Thriller…" - -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "Usa este campo de comentarios para añadir detalles a tu solicitud si hace falta" - -#: front/src/components/audio/PlayButton.vue:158 -msgid "%{ count } track was added to your queue" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "%{ count } canción ha sido añadida a tu cola de reproducción" -msgstr[1] "%{ count } canciones han sido añadidas a tu cola de reproducción" - -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Artista, álbum, canción..." - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "Buscar artistas, álbumes, canciones…" - -#: front/src/components/audio/Player.vue:216 -msgid "Queue shuffled!" -msgstr "¡Cola de reproducción mezclada!" - -#: front/src/components/audio/Player.vue:273 -msgid "Previous track" -msgstr "Canción anterior" - -#: front/src/components/audio/Player.vue:274 -msgid "Play track" -msgstr "Reproducir canción" - -#: front/src/components/audio/Player.vue:275 -msgid "Pause track" -msgstr "Pausar la canción" - -#: front/src/components/audio/Player.vue:276 -msgid "Next track" -msgstr "Próxima canción" - -#: front/src/components/audio/Player.vue:277 -msgid "Unmute" -msgstr "Activar sonido" - -#: front/src/components/audio/Player.vue:278 -msgid "Mute" -msgstr "Silencio" - -#: front/src/components/audio/Player.vue:279 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "Bucle deshabilitado. Pulsa para cambiar a reproducción en bucle de la canción actual." - -#: front/src/components/audio/Player.vue:280 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "Bucle de la canción actual. Pulsa para cambiar a la reproducción en bucle de la cola de reproducción entera." - -#: front/src/components/audio/Player.vue:281 -msgid "Looping on whole queue. Click to disable looping." -msgstr "Bucle de la cola de reproducción entera. Pulsa para desactivar la reproducción en bucle." - -#: front/src/components/audio/Player.vue:282 -msgid "Shuffle your queue" -msgstr "Mezclar tu cola de reproducción" - -#: front/src/components/audio/Player.vue:283 -msgid "Clear your queue" -msgstr "Vaciar cola de reproducción" - -#: front/src/components/Sidebar.vue:203 -msgid "Pending import requests" -msgstr "Solicitudes de importación pendientes" - -#: front/src/components/Sidebar.vue:204 -msgid "Pending follow requests" -msgstr "Solicitudes de seguimiento pendientes" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Introducir tu búsqueda..." - -#: front/src/components/manage/library/FilesTable.vue:176 -msgid "Search by title, artist, domain..." -msgstr "Buscar por tÃtulo, artista, dominio…" - -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Dejar en blanco para un código aleatorio" - -#: front/src/components/manage/users/InvitationsTable.vue:153 -msgid "Search by username, email, code..." -msgstr "Buscar por nombre de usuarix, dirección de correo electrónico, código…" - -#: front/src/components/manage/users/UsersTable.vue:163 -msgid "Search by username, email, name..." -msgstr "Buscar por nombre de usuarix, dirrección de correo electrónico, nombre…" - -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: src/views/admin/Settings.vue:83 -msgid "Federation" -msgstr "Federación" - -#: front/src/components/Home.vue:154 -msgid "Welcome" -msgstr "" - -#: front/src/views/content/remote/ScanForm.vue:48 -#, fuzzy -msgid "Enter a library url" -msgstr "Introducir un nombre de dominio de biblioteca..." - -#: front/src/views/content/remote/Card.vue:165 -msgid "Scan launched" -msgstr "" - -#: front/src/views/content/remote/Card.vue:166 -msgid "Scan skipped (previous scan is too recent)" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:226 -#, fuzzy -msgid "Search by title, artist, album..." -msgstr "Buscar por tÃtulo, artista, dominio…" - -#: front/src/views/content/libraries/FilesTable.vue:230 -msgid "Track was already present in one of your libraries" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Track is uploaded but not processed by the server yet" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:238 -msgid "An error occured while processing this track, ensure the track is correctly tagged" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:242 -#, fuzzy -msgid "Import went on successfully" -msgstr "Contraseña actualizada con éxito" - -#: front/src/views/content/libraries/FilesTable.vue:259 -#, fuzzy -msgid "Relaunch import" -msgstr "Terminar importación" - -#: front/src/views/content/libraries/Card.vue:58 -#, fuzzy -msgid "Visibility: nobody except me" -msgstr "Solo yo" - -#: front/src/views/content/libraries/Card.vue:59 -#, fuzzy -msgid "Visibility: everyone on this instance" -msgstr "Todo el mundo en esta instancia" - -#: front/src/views/content/libraries/Card.vue:60 -msgid "Visibility: everyone, including other instances" -msgstr "" - -#: front/src/views/content/libraries/Card.vue:61 -#, fuzzy -msgid "Total size of the files in this library" -msgstr "Canciones disponibles en esta biblioteca" - -#: front/src/views/content/libraries/Form.vue:70 -#, fuzzy -msgid "My awesome library" -msgstr "Mi radio molona" - -#: front/src/views/content/libraries/Form.vue:71 -msgid "This library contains my personnal music, I hope you will like it!" -msgstr "" - -#: front/src/views/content/libraries/Form.vue:74 -#, fuzzy -msgid "Everyone, including other instances" -msgstr "Todo el mundo en esta instancia" - -#: front/src/views/content/libraries/Form.vue:106 -#, fuzzy -msgid "Library updated" -msgstr "Nombre de biblioteca" - -#: front/src/views/content/libraries/Form.vue:109 -#, fuzzy -msgid "Library created" -msgstr "Nombre de biblioteca" - -#: front/src/views/content/Home.vue:35 -msgid "Add and manage content" -msgstr "" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Radio" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Linea de tiempo de la instancia" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Lista de reproducción" - -#: front/src/views/playlists/List.vue:105 -msgid "Enter an playlist name..." -msgstr "Introducir un nombre de lista de reproducción..." - -#: front/src/views/admin/library/Base.vue:16 -#, fuzzy -msgid "Manage library" -msgstr "En biblioteca" - -#: front/src/views/admin/users/UsersDetail.vue:169 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "Determina si la cuenta de usuario es activa o no. Los usuarios inactivos no pueden conectarse ni usar el servicio." - -#: front/src/views/admin/users/UsersDetail.vue:170 -msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." -msgstr "" - -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Gestionar usuarixs" - -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Ajustes de la instancia" - -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Información de esta instancia" - -#: front/src/views/admin/Settings.vue:84 -msgid "Subsonic" -msgstr "Subsonic" - -#: front/src/views/admin/Settings.vue:85 -msgid "Statistics" -msgstr "EstadÃsticas" - -#: front/src/views/admin/Settings.vue:86 -msgid "Error reporting" -msgstr "Informes de error" diff --git a/front/locales/eu/LC_MESSAGES/app.po b/front/locales/eu/LC_MESSAGES/app.po new file mode 100644 index 00000000..a1984cb7 --- /dev/null +++ b/front/locales/eu/LC_MESSAGES/app.po @@ -0,0 +1,2541 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the front package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: front 0.1.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-10-05 20:10+0200\n" +"PO-Revision-Date: 2019-01-08 19:50+0000\n" +"Last-Translator: Urtzi Odriozola <uodriozola@codesyntax.com>\n" +"Language-Team: none\n" +"Language: eu\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 3.2.2\n" + +#: front/src/components/playlists/PlaylistModal.vue:9 +msgid "\"%{ title }\", by %{ artist }" +msgstr "\"%{ title }\", %{ artist }" + +#: front/src/components/Sidebar.vue:24 +msgid "(%{ index } of %{ length })" +msgstr "(%{ index } / %{ length })" + +#: front/src/components/Sidebar.vue:22 +msgid "(empty)" +msgstr "(hutsik)" + +#: front/src/components/common/ActionTable.vue:44 +#: front/src/components/common/ActionTable.vue:53 +msgid "%{ count } on %{ total } selected" +msgid_plural "%{ count } on %{ total } selected" +msgstr[0] "%{ count } aukeratutako %{ total }-(e)tik" +msgstr[1] "%{ count } aukeratutako %{ total }-(e)tik" + +#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54 +#: front/src/views/content/libraries/Card.vue:39 src/views/content/remote/Card.vue:26 +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "abesti %{ count }" +msgstr[1] "%{ count } abesti" + +#: front/src/components/library/Artist.vue:13 +msgid "%{ count } track in %{ albumsCount } albums" +msgid_plural "%{ count } tracks in %{ albumsCount } albums" +msgstr[0] "abesti %{ count } album %{ albumsCount }ean" +msgstr[1] "%{ count } abesti %{ albumsCount } albumetan" + +#: front/src/components/library/radios/Builder.vue:80 +msgid "%{ count } track matching combined filters" +msgid_plural "%{ count } tracks matching combined filters" +msgstr[0] "abesti %{ count } dator bat iragazki konbinatuekin" +msgstr[1] "%{ count } abesti datoz bat iragazki konbinatuekin" + +#: front/src/components/playlists/Card.vue:18 +msgid "%{ count} track" +msgid_plural "%{ count } tracks" +msgstr[0] "abesti %{ count}" +msgstr[1] "%{ count} abesti" + +#: front/src/views/content/libraries/Quota.vue:11 +msgid "%{ current } used on %{ max } allowed" +msgstr "%{ current } erabilita baimendutako %{ max } -(e)tik" + +#: front/src/components/common/Duration.vue:2 +msgid "%{ hours } h %{ minutes } min" +msgstr "%{ hours } o %{ minutes } min" + +#: front/src/components/common/Duration.vue:5 +msgid "%{ minutes } min" +msgstr "%{ minutes } minutu" + +#: front/src/components/activity/Like.vue:7 +msgid "%{ user } favorited a track" +msgstr "%{ user }-(e)k abestia gogoko du" + +#: front/src/components/activity/Listen.vue:7 +msgid "%{ user } listened to a track" +msgstr "%{ user } -(e)k abesti bat entzun du" + +#: front/src/components/audio/artist/Card.vue:41 +msgid "1 album" +msgid_plural "%{ count } albums" +msgstr[0] "album 1" +msgstr[1] "%{ count } album" + +#: front/src/components/favorites/List.vue:10 +msgid "1 favorite" +msgid_plural "%{ count } favorites" +msgstr[0] "gogoko 1" +msgstr[1] "%{ count } gogoko" + +#: front/src/components/About.vue:5 +msgid "About %{ instance }" +msgstr "%{ instance }-ri buruz" + +#: front/src/App.vue:53 +msgid "About Funkwhale" +msgstr "Funkwhale-ri buruz" + +#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 +msgid "About this instance" +msgstr "Instantzia honi buruz" + +#: front/src/views/content/libraries/Detail.vue:48 +msgid "Accept" +msgstr "Onartu" + +#: front/src/views/content/libraries/Detail.vue:40 +msgid "Accepted" +msgstr "Onartuta" + +#: front/src/components/Home.vue:106 +msgid "Access your music from a clean interface that focus on what really matters" +msgstr "" +"Lortu zure musika benetan axola duen lekuan zentratzen den interfaze garbi " +"batetik" + +#: front/src/views/admin/users/UsersDetail.vue:54 +msgid "Account active" +msgstr "Kontua aktibo" + +#: front/src/components/auth/Settings.vue:5 +msgid "Account settings" +msgstr "Kontuaren ezarpenak" + +#: front/src/components/manage/users/UsersTable.vue:39 +msgid "Account status" +msgstr "Kontuaren egoera" + +#: front/src/views/auth/PasswordReset.vue:14 +msgid "Account's email" +msgstr "Kontuaren e-maila" + +#: front/src/views/content/libraries/Detail.vue:29 +msgid "Action" +msgstr "Akzioa" + +#: front/src/components/common/ActionTable.vue:86 +msgid "Action %{ action } was launched successfully on %{ count } element" +msgid_plural "Action %{ action } was launched successfully on %{ count } elements" +msgstr[0] "%{ action } akzioa arrakastaz gauzatu da elementu %{ count }ean" +msgstr[1] "%{ action } akzioa arrakastaz gauzatu da %{ count } elementutan" + +#: front/src/components/common/ActionTable.vue:8 +#: front/src/components/library/radios/Builder.vue:64 +msgid "Actions" +msgstr "Akzioak" + +#: front/src/components/manage/users/UsersTable.vue:53 +msgid "Active" +msgstr "Aktibo" + +#: front/src/components/Sidebar.vue:75 +msgid "Activity" +msgstr "Jarduera" + +#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +msgid "Add content" +msgstr "Edukia sartu" + +#: front/src/components/library/radios/Builder.vue:50 +msgid "Add filter" +msgstr "Iragazkia sortu" + +#: front/src/components/library/radios/Builder.vue:40 +msgid "Add filters to customize your radio" +msgstr "Iragazkiak sortu zure irratia pertsonalizatzeko" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +msgid "Add to favorites" +msgstr "Gogokoetan sartu" + +#: front/src/components/playlists/TrackPlaylistIcon.vue:6 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +msgid "Add to playlist..." +msgstr "Zerrendan sartu..." + +#: front/src/components/audio/PlayButton.vue:14 +msgid "Add to queue" +msgstr "Ilaran gehitu" + +#: front/src/components/playlists/PlaylistModal.vue:54 +msgid "Add track" +msgstr "Abestia sartu" + +#: front/src/components/manage/users/UsersTable.vue:69 +msgid "Admin" +msgstr "Admin" + +#: front/src/components/Sidebar.vue:82 +msgid "Administration" +msgstr "Administrazioa" + +#: front/src/components/audio/track/Table.vue:8 +#: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/views/content/libraries/FilesTable.vue:53 +#: front/src/components/library/Album.vue:101 src/components/audio/SearchBar.vue:26 +#: front/src/components/metadata/Search.vue:134 +msgid "Album" +msgstr "Albuma" + +#: front/src/components/library/Album.vue:12 +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" +msgstr[0] "Albumak abesti %{ count } du. Artista: %{ artist }" +msgstr[1] "Albumak %{ count } abesti ditu. Artista: %{ artist }" + +#: front/src/components/library/Track.vue:20 +msgid "Album page" +msgstr "Album orria" + +#: front/src/components/audio/Search.vue:19 src/components/instance/Stats.vue:48 +#: front/src/components/requests/Form.vue:9 +msgid "Albums" +msgstr "Albumak" + +#: front/src/components/library/Artist.vue:44 +msgid "Albums by this artist" +msgstr "Artista honen albumak" + +#: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 +msgid "All" +msgstr "Dena" + +#: front/src/components/playlists/Editor.vue:13 +msgid "An error occured while saving your changes" +msgstr "Errorea aldaketak gordetzerakoan" + +#: front/src/components/auth/Login.vue:10 +msgid "An unknown error happend, this can mean the server is down or cannot be reached" +msgstr "" +"Errore ezezaguna gertatu da. Honek, zerbitzaria erori dela edota ezin dela " +"atzeman esan nahi du" + +#: front/src/components/auth/Logout.vue:5 +msgid "Are you sure you want to log out?" +msgstr "Zir al zaude saioa itxi nahi duzula?" + +#: front/src/components/audio/track/Table.vue:7 +#: front/src/components/manage/library/FilesTable.vue:38 +#: front/src/views/content/libraries/FilesTable.vue:52 +#: front/src/components/library/Artist.vue:129 src/components/audio/SearchBar.vue:25 +#: front/src/components/metadata/Search.vue:130 +msgid "Artist" +msgstr "Artista" + +#: front/src/components/requests/Form.vue:5 src/components/mixins/Translations.vue:24 +msgid "Artist name" +msgstr "Artistaren izena" + +#: front/src/components/library/Album.vue:22 src/components/library/Track.vue:23 +msgid "Artist page" +msgstr "Artistaren orria" + +#: front/src/components/audio/Search.vue:10 src/components/instance/Stats.vue:42 +#: front/src/components/library/Library.vue:7 src/components/library/Artists.vue:120 +msgid "Artists" +msgstr "Artistak" + +#: front/src/components/favorites/List.vue:33 src/components/library/Artists.vue:25 +#: front/src/components/library/Radios.vue:44 +#: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:31 +#: front/src/views/playlists/List.vue:27 +msgid "Ascending" +msgstr "Gorantza" + +#: front/src/views/auth/PasswordReset.vue:27 +msgid "Ask for a password reset" +msgstr "Eskatu pasahitza berrezartzeko" + +#: front/src/components/playlists/PlaylistModal.vue:26 +msgid "Available playlists" +msgstr "Zerrendak eskuragarri" + +#: front/src/components/auth/Settings.vue:34 +msgid "Avatar" +msgstr "Irudia" + +#: 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 "Itzuli sarrerara" + +#: front/src/components/library/Track.vue:80 +#: front/src/components/manage/library/FilesTable.vue:42 +#: front/src/components/mixins/Translations.vue:28 +msgid "Bitrate" +msgstr "Bitrate" + +#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +msgid "Browse" +msgstr "Bilatu" + +#: front/src/components/Sidebar.vue:65 +msgid "Browse library" +msgstr "Bilatu liburutegia" + +#: front/src/components/library/Artists.vue:4 +msgid "Browsing artists" +msgstr "Bilatu artistak" + +#: front/src/views/playlists/List.vue:3 +msgid "Browsing playlists" +msgstr "Zerrendak bilatzen" + +#: front/src/components/library/Radios.vue:4 +msgid "Browsing radios" +msgstr "Irratiak bilatzen" + +#: front/src/components/library/radios/Builder.vue:5 +msgid "Builder" +msgstr "Eraikitzailea" + +#: front/src/components/audio/album/Card.vue:13 +msgid "By %{ artist }" +msgstr "Artista: %{ artist }" + +#: front/src/views/content/remote/Card.vue:103 +msgid "By unfollowing this library, you will loose access to its content." +msgstr "" +"Liburutegi hau jarraitzeari utzita, bere edukirako sarbidea galduko duzu." + +#: 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 "Ezeztatu" + +#: front/src/components/library/radios/Builder.vue:63 +msgid "Candidates" +msgstr "Hautagaiak" + +#: front/src/components/auth/Settings.vue:76 +msgid "Cannot change your password" +msgstr "Ezin izan da pasahitza aldatu" + +#: front/src/App.vue:65 +msgid "Change language" +msgstr "Hizkuntza aldatu" + +#: front/src/components/auth/Settings.vue:67 +msgid "Change my password" +msgstr "Nire pasahitza aldatu" + +#: front/src/components/auth/Settings.vue:95 +msgid "Change password" +msgstr "Pasahitza aldatu" + +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#: front/src/views/auth/PasswordResetConfirm.vue:62 +msgid "Change your password" +msgstr "Zure pasahitza aldatu" + +#: front/src/components/auth/Settings.vue:96 +msgid "Change your password?" +msgstr "Zure pasahitza aldatu?" + +#: front/src/components/playlists/Editor.vue:21 +msgid "Changes synced with server" +msgstr "Aldaketak zerbitzariarekin sinkronizatuta" + +#: front/src/components/auth/Settings.vue:70 +msgid "Changing your password will also change your Subsonic API password if you have requested one." +msgstr "" +"Zure pasahitza aldatzeak Subsonic APIko pasahitza ere aldatuko du, baten bat " +"eskatuta baduzu." + +#: front/src/components/auth/Settings.vue:98 +msgid "Changing your password will have the following consequences" +msgstr "Pasahitza aldatzeak hurrengo ondorioak izango ditu" + +#: front/src/App.vue:6 +msgid "Choose your instance" +msgstr "Zure instantzia hautatu" + +#: front/src/components/Home.vue:64 +msgid "Clean library" +msgstr "Garbitu liburutegia" + +#: front/src/components/manage/users/InvitationForm.vue:37 +msgid "Clear" +msgstr "Garbitu" + +#: front/src/components/playlists/Editor.vue:40 +#: front/src/components/playlists/Editor.vue:45 +msgid "Clear playlist" +msgstr "Garbitu zerrenda" + +#: front/src/components/Home.vue:44 +msgid "Click once, listen for hours using built-in radios" +msgstr "Klik egin behin, entzun orduetan irratiak erabiliz" + +#: front/src/components/library/FileUpload.vue:76 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "" +"Klik egin igotzeko fitxategiak aukeratzeko edo arrastatu eta jaregin " +"fitxategi edo karpetak" + +#: front/src/components/manage/users/InvitationForm.vue:26 +#: front/src/components/manage/users/InvitationsTable.vue:42 +msgid "Code" +msgstr "Kodea" + +#: 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 "Itxi" + +#: front/src/components/requests/Form.vue:14 +msgid "Comment" +msgstr "Iruzkina" + +#: front/src/components/library/radios/Builder.vue:62 +msgid "Config" +msgstr "Konfigurazioa" + +#: front/src/components/common/DangerousButton.vue:21 +msgid "Confirm" +msgstr "Baieztatu" + +#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 +#: front/src/views/auth/EmailConfirm.vue:51 +msgid "Confirm your email" +msgstr "E-maila baieztatu" + +#: front/src/views/auth/EmailConfirm.vue:13 +msgid "Confirmation code" +msgstr "Baieztapen kodea" + +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "Kopiatu" + +#: front/src/components/Home.vue:85 +msgid "Covers, lyrics, our goal is to have them all ;)" +msgstr "Azalak, letrak, gure helburua horiek denak edukitzea da ;)" + +#: front/src/components/auth/Signup.vue:4 +msgid "Create a funkwhale account" +msgstr "Sortu funkwhale kontua" + +#: front/src/views/content/libraries/Home.vue:14 +msgid "Create a new library" +msgstr "Liburutegi berria sortu" + +#: front/src/components/playlists/Form.vue:2 +msgid "Create a new playlist" +msgstr "Zerrenda berria sortu" + +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +msgid "Create an account" +msgstr "Kontua sortu" + +#: front/src/components/requests/Card.vue:25 +msgid "Create import" +msgstr "Inportazioa sortu" + +#: front/src/views/content/libraries/Form.vue:26 +msgid "Create library" +msgstr "Liburutegia sortu" + +#: front/src/components/auth/Signup.vue:51 +msgid "Create my account" +msgstr "Sortu nire kontua" + +#: front/src/components/playlists/Form.vue:34 +msgid "Create playlist" +msgstr "Zerrenda sortu" + +#: front/src/components/library/Radios.vue:23 +msgid "Create your own radio" +msgstr "Sortu zure irrati propioa" + +#: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:17 +msgid "Creation date" +msgstr "Sortze data" + +#: front/src/components/auth/Settings.vue:54 +msgid "Current avatar" +msgstr "Oraingo irudia" + +#: front/src/views/content/libraries/DetailArea.vue:4 +msgid "Current library" +msgstr "Oraingo liburutegia" + +#: front/src/components/playlists/PlaylistModal.vue:8 +msgid "Current track" +msgstr "Oraingo abestia" + +#: front/src/views/content/libraries/Quota.vue:2 +msgid "Current usage" +msgstr "Oraingo erabilera" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "Data" + +#: front/src/views/content/libraries/Form.vue:29 src/views/playlists/Detail.vue:33 +#: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/users/InvitationsTable.vue:167 +#: front/src/views/content/libraries/FilesTable.vue:258 +msgid "Delete" +msgstr "Ezabatu" + +#: front/src/views/content/libraries/Form.vue:39 +msgid "Delete library" +msgstr "Liburutegia ezabatu" + +#: front/src/views/playlists/Detail.vue:38 +msgid "Delete playlist" +msgstr "Zerrenda ezabatu" + +#: front/src/views/radios/Detail.vue:28 +msgid "Delete radio" +msgstr "Irratia ezabatu" + +#: front/src/views/content/libraries/Form.vue:31 +msgid "Delete this library?" +msgstr "Liburutegi hau ezabatu?" + +#: front/src/components/favorites/List.vue:34 src/components/library/Artists.vue:26 +#: front/src/components/library/Radios.vue:47 +#: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/content/libraries/FilesTable.vue:32 +#: front/src/views/playlists/List.vue:28 +msgid "Descending" +msgstr "Beheranzkoa" + +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +msgid "Description" +msgstr "Deskribapena" + +#: front/src/views/content/libraries/Card.vue:47 +msgid "Detail" +msgstr "Xehetasuna" + +#: front/src/views/content/remote/Card.vue:50 +msgid "Details" +msgstr "Xehetasunak" + +#: front/src/components/auth/Settings.vue:104 +#: front/src/components/auth/SubsonicTokenForm.vue:52 +msgid "Disable access" +msgstr "Sarbidea ezgaitu" + +#: front/src/components/auth/SubsonicTokenForm.vue:49 +msgid "Disable Subsonic access" +msgstr "Subsonic sarbidea ezgaitu" + +#: front/src/components/auth/SubsonicTokenForm.vue:50 +msgid "Disable Subsonic API access?" +msgstr "Subsonic API sarbidea ezgaitu?" + +#: front/src/components/auth/SubsonicTokenForm.vue:14 +msgid "Discover how to use Funkwhale from other apps" +msgstr "Ezagutu nola erabili Funkwhale beste aplikazio batzuetatik" + +#: front/src/components/library/radios/Builder.vue:30 +msgid "Display publicly" +msgstr "Erakutsi publikoki" + +#: front/src/components/playlists/Editor.vue:42 +msgid "Do you want to clear the playlist \"%{ playlist }\"?" +msgstr "Nahi duzu \"%{ playlist }\" zerrenda garbitzea?" + +#: front/src/components/common/DangerousButton.vue:7 +msgid "Do you want to confirm this action?" +msgstr "Nahi duzu akzio hau baieztatzea?" + +#: front/src/views/playlists/Detail.vue:35 +msgid "Do you want to delete the playlist \"%{ playlist }\"?" +msgstr "Nahi duzu \"%{ playlist }\" zerrenda ezabatzea?" + +#: front/src/views/radios/Detail.vue:26 +msgid "Do you want to delete the radio \"%{ radio }\"?" +msgstr "Nahi duzu \"%{ radio }\" irratia ezabatzea?" + +#: 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] "Nahi duzu %{ action } abiatzea elementu %{ count }ean?" +msgstr[1] "Nahi duzu %{ action } abiatzea %{ count } elementutan?" + +#: front/src/components/Sidebar.vue:104 +msgid "Do you want to restore your previous queue?" +msgstr "Nahi duzu aurreko ilara berrezartzea?" + +#: front/src/App.vue:37 +msgid "Documentation" +msgstr "Dokumentazioa" + +#: front/src/components/library/Track.vue:48 +msgid "Download" +msgstr "Deskargatu" + +#: front/src/components/playlists/Editor.vue:49 +msgid "Drag and drop rows to reorder tracks in the playlist" +msgstr "Arrastatu eta jaregin lerroak abestiak zerrendan berrordenatzeko" + +#: front/src/components/audio/track/Table.vue:9 src/components/library/Track.vue:58 +#: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/views/content/libraries/FilesTable.vue:56 +#: front/src/components/mixins/Translations.vue:29 +msgid "Duration" +msgstr "Iraupena" + +#: front/src/components/Home.vue:93 +msgid "Easy to use" +msgstr "Erabiltzeko erraza" + +#: front/src/views/content/libraries/Detail.vue:9 +msgid "Edit" +msgstr "Editatu" + +#: front/src/components/About.vue:21 +msgid "Edit instance info" +msgstr "Editatu instantzia infoa" + +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +msgid "Edit..." +msgstr "Editatu..." + +#: front/src/components/auth/Signup.vue:29 +#: front/src/components/manage/users/UsersTable.vue:38 +msgid "Email" +msgstr "Emaila" + +#: front/src/views/admin/users/UsersDetail.vue:29 +msgid "Email address" +msgstr "Email helbidea" + +#: front/src/views/auth/EmailConfirm.vue:23 +msgid "Email confirmed" +msgstr "Emaila baieztatuta" + +#: front/src/views/playlists/Detail.vue:29 +msgid "End edition" +msgstr "Amaitu edizioa" + +#: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 +msgid "Error" +msgstr "Errorea" + +#: front/src/views/content/remote/Card.vue:39 +msgid "Error during scan" +msgstr "Errorea eskaneatzen zen bitartean" + +#: front/src/components/common/ActionTable.vue:79 +msgid "Error while applying action" +msgstr "Errorea akzioa aplikatzen zen bitartean" + +#: front/src/views/auth/PasswordReset.vue:7 +msgid "Error while asking for a password reset" +msgstr "Errorea pasahitza berrezartzerakoan" + +#: front/src/views/auth/PasswordResetConfirm.vue:7 +msgid "Error while changing your password" +msgstr "Errorea zure pasahitza aldatzerakoan" + +#: front/src/views/auth/EmailConfirm.vue:7 +msgid "Error while confirming your email" +msgstr "Errorea zure emaila baieztatzerakoan" + +#: front/src/components/manage/users/InvitationForm.vue:4 +msgid "Error while creating invitation" +msgstr "Errorea gonbidapena sortzean" + +#: front/src/views/content/remote/ScanForm.vue:3 +msgid "Error while fetching remote library" +msgstr "Errorea urruneko liburutegia atzitzean" + +#: front/src/components/admin/SettingsGroup.vue:5 +msgid "Error while saving settings" +msgstr "Errorea ezarpenak gordetzean" + +#: front/src/views/content/libraries/FilesTable.vue:16 +#: front/src/views/content/libraries/FilesTable.vue:237 +msgid "Errored" +msgstr "Erroreduna" + +#: front/src/views/content/libraries/Quota.vue:75 +msgid "Errored files" +msgstr "Erroredun fitxategiak" + +#: front/src/views/content/remote/Card.vue:58 +msgid "Errored tracks:" +msgstr "Erroredun abestiak:" + +#: front/src/components/library/radios/Builder.vue:61 +msgid "Exclude" +msgstr "Baztertu" + +#: front/src/components/discussion/Comment.vue:14 +msgid "Expand" +msgstr "Zabaldu" + +#: front/src/components/manage/users/InvitationsTable.vue:41 +#: front/src/components/mixins/Translations.vue:21 +msgid "Expiration date" +msgstr "Iraungitze data" + +#: front/src/components/manage/users/InvitationsTable.vue:50 +msgid "Expired" +msgstr "Iraungita" + +#: front/src/components/manage/users/InvitationsTable.vue:21 +msgid "Expired/used" +msgstr "Iraungita/erabilita" + +#: front/src/components/Sidebar.vue:66 +msgid "Favorites" +msgstr "Gogokoak" + +#: front/src/components/library/FileUpload.vue:83 +msgid "File name" +msgstr "Fitxategi izena" + +#: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21 +msgid "Files" +msgstr "Fitxategiak" + +#: front/src/components/library/radios/Builder.vue:60 +msgid "Filter name" +msgstr "Iragazki izena" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:241 +msgid "Finished" +msgstr "Amaituta" + +#: front/src/views/content/remote/Card.vue:83 +msgid "Follow" +msgstr "Jarraitu" + +#: front/src/views/content/remote/Card.vue:88 +msgid "Follow pending approval" +msgstr "Jarraipena onarpenaren zain" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "Jarraitu urruneko liburutegiak" + +#: front/src/views/content/libraries/Detail.vue:7 +msgid "Followers" +msgstr "Jarraitzaileak" + +#: front/src/views/content/remote/Card.vue:93 +msgid "Following" +msgstr "Jarraitzen" + +#: front/src/components/activity/Like.vue:14 src/components/activity/Listen.vue:14 +msgid "from %{ album } by %{ artist }" +msgstr "%{ album }-(e)tik %{ artist }-(e)k" + +#: front/src/components/library/Track.vue:13 +msgid "From album %{ album } by %{ artist }" +msgstr "%{ album } albumetik %{ artist }-(e)k" + +#: front/src/App.vue:55 +msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" +msgstr "" +"Funkwhale boluntarioek eginiko doako eta kode irekiko proiektua da. " +"Plataforma hobetzen lagun diezagukezu akatsen berri emanez, " +"funtzionalitateak iradokiz eta proiektua zure lagunekin elkarbanatuz!" + +#: front/src/components/auth/SubsonicTokenForm.vue:7 +msgid "Funkwhale is compatible with other music players that support the Subsonic API." +msgstr "" +"Funkwhale Subsonic APIa darabilten beste musika erreproduzitzaileekin " +"bateragarria da." + +#: front/src/components/Home.vue:95 +msgid "Funkwhale is dead simple to use." +msgstr "Funkwhale erabiltzeko izugarri erraza da." + +#: front/src/components/Home.vue:39 +msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." +msgstr "" +"Funkwhale gustuko duzun musika erraz entzun edo artista berriak aurkitzeko " +"diseinatuta dago." + +#: front/src/components/Home.vue:116 +msgid "Funkwhale is free and gives you control on your music." +msgstr "Funkwhale doakoa da eta zure musikaren gaineko kontrola ematen dizu." + +#: front/src/components/Home.vue:66 +msgid "Funkwhale takes care of handling your music" +msgstr "Funkwhalek zure musika kudeatzeko ardura hartzen du" + +#: front/src/components/manage/users/InvitationForm.vue:16 +msgid "Get a new invitation" +msgstr "Lortu gonbidapen berria" + +#: front/src/components/Home.vue:13 +msgid "Get me to the library" +msgstr "Eraman liburutegira" + +#: front/src/components/Home.vue:76 +msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" +msgstr "" +"Lortu zure musikari buruzko kalitatezko metadatuak <a href=\"%{ url }\" " +"target=\"_blank\">MusicBrainz</a> plataformari esker" + +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +msgid "Get started" +msgstr "Hasi" + +#: front/src/components/common/ActionTable.vue:21 +#: front/src/components/common/ActionTable.vue:27 +msgid "Go" +msgstr "Joan" + +#: front/src/components/PageNotFound.vue:14 +msgid "Go to home page" +msgstr "Joan hasiera orrira" + +#: front/src/App.vue:73 +msgid "Help us translate Funkwhale" +msgstr "Lagundu Funkwhale itzultzen" + +#: front/src/components/instance/Stats.vue:36 +msgid "Hours of music" +msgstr "Ordutako musika" + +#: front/src/components/auth/SubsonicTokenForm.vue:11 +msgid "However, accessing Funkwhale from those clients require a separate password you can set below." +msgstr "" +"Hala ere, beste bezero batzuetatik Funkwhalera sarbidea lortzeko behean ezar " +"dezakezun aparteko pasahitz bat behar duzu." + +#: front/src/views/auth/PasswordResetConfirm.vue:24 +msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." +msgstr "" +"Aurreko pausoan emandako emaila zuzena bada eta erabiltzaile kontu bati " +"lotua, datozen minutuetan email bat jaso beharko zenuke pasahitza " +"berrezartzeko pausoekin." + +#: front/src/components/manage/library/FilesTable.vue:40 +msgid "Import date" +msgstr "Inportazio data" + +#: front/src/components/Home.vue:71 +msgid "Import music from various platforms, such as YouTube or SoundCloud" +msgstr "Inportatu musika YouTube edo SoundCloud moduko zenbait plataformetatik" + +#: front/src/components/library/FileUpload.vue:51 +msgid "Import reference" +msgstr "Inportazio erreferentzia" + +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:55 +msgid "Import status" +msgstr "Inportazio egoera" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:3 +msgid "In favorites" +msgstr "Gogokoetan" + +#: front/src/components/manage/users/UsersTable.vue:54 +msgid "Inactive" +msgstr "Ez gaituta" + +#: front/src/components/playlists/Editor.vue:31 +msgid "Insert from queue (%{ count } track)" +msgid_plural "Insert from queue (%{ count } tracks)" +msgstr[0] "Sartu ilaratik (abesti %{ count })" +msgstr[1] "Sartu ilaratik (%{ count } abesti)" + +#: front/src/components/library/Radios.vue:9 +msgid "Instance radios" +msgstr "Instantziako irratiak" + +#: front/src/components/auth/Signup.vue:42 +#: front/src/components/manage/users/InvitationForm.vue:11 +msgid "Invitation code" +msgstr "Gonbidapen kodea" + +#: front/src/components/auth/Signup.vue:43 +msgid "Invitation code (optional)" +msgstr "Gonbidapen kodea (hautazkoa)" + +#: front/src/views/admin/users/Base.vue:8 src/views/admin/users/InvitationsList.vue:3 +#: front/src/views/admin/users/InvitationsList.vue:24 +msgid "Invitations" +msgstr "Gonbidapenak" + +#: front/src/App.vue:42 +msgid "Issue tracker" +msgstr "Arazoen jarraipena" + +#: front/src/views/content/libraries/Home.vue:9 +msgid "It looks like you don't have any library yet, it's time to create one!" +msgstr "Badirudi ez duzula liburutegirik oraindik, bada bat sortzeko ordua!" + +#: front/src/components/Home.vue:50 +msgid "Keep a track of your favorite songs" +msgstr "Izan zure gogoko abestien jarraipena" + +#: front/src/views/content/remote/Home.vue:14 +msgid "Known libraries" +msgstr "Liburutegi ezagunak" + +#: front/src/components/manage/users/UsersTable.vue:41 +#: front/src/views/admin/users/UsersDetail.vue:45 +#: front/src/components/mixins/Translations.vue:31 +msgid "Last activity" +msgstr "Azken jarduera" + +#: front/src/components/playlists/PlaylistModal.vue:32 +msgid "Last modification" +msgstr "Azken aldaketa" + +#: front/src/views/content/remote/Card.vue:56 +msgid "Last update:" +msgstr "Azken eguneraketa:" + +#: front/src/components/common/ActionTable.vue:40 +msgid "Launch" +msgstr "Abiarazi" + +#: front/src/views/content/remote/Card.vue:63 +msgid "Launch scan" +msgstr "Abiarazi eskaneatzea" + +#: front/src/components/Home.vue:10 +msgid "Learn more about this instance" +msgstr "Ikasi gehiago instantzia honi buruz" + +#: front/src/components/requests/Form.vue:10 +msgid "Leave this field empty if you're requesting the whole discography." +msgstr "Utzi eremu hau hutsik diskografia osoa eskatzen ari bazara." + +#: front/src/views/content/Base.vue:5 +msgid "Libraries" +msgstr "Liburutegiak" + +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" +"Liburutegiak zure musika bildumak antolatzen eta partekatzen laguntze " +"dizute. Zure musika bilduma igo dezakezu Funkwhalera eta zure familia eta " +"lagunekin partekatu." + +#: front/src/components/instance/Stats.vue:30 +#: front/src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/users/UsersDetail.vue:181 +msgid "Library" +msgstr "Liburutegia" + +#: front/src/views/admin/library/FilesList.vue:3 +msgid "Library files" +msgstr "Liburutegi fitxategiak" + +#: front/src/App.vue:31 +msgid "Links" +msgstr "Loturak" + +#: front/src/views/content/libraries/Detail.vue:21 +msgid "Loading followers..." +msgstr "Jarraitzaileak kargatzen..." + +#: front/src/views/content/libraries/Home.vue:3 +msgid "Loading Libraries..." +msgstr "Liburutegiak kargatzen..." + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +msgid "Loading library data..." +msgstr "Liburutegi datuak kargatzen..." + +#: front/src/views/Notifications.vue:4 +msgid "Loading notifications..." +msgstr "Jakinarazpenak kargatzen..." + +#: front/src/views/content/remote/Home.vue:3 +msgid "Loading remote libraries..." +msgstr "Urruneko liburutegiak kargatzen..." + +#: front/src/views/instance/Timeline.vue:4 +msgid "Loading timeline..." +msgstr "Denboralerroa kargatzen..." + +#: front/src/views/content/libraries/Quota.vue:4 +msgid "Loading usage data..." +msgstr "Erabilpen datuak kargatzen..." + +#: front/src/components/favorites/List.vue:5 +msgid "Loading your favorites..." +msgstr "Zure gogokoak kargatzen..." + +#: front/src/components/auth/Login.vue:4 +msgid "Log in to your Funkwhale account" +msgstr "Sartu zure Funkwhale kontura" + +#: front/src/components/Sidebar.vue:38 +msgid "Logged in as %{ username }" +msgstr "" + +#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:41 +msgid "Login" +msgstr "Sartu" + +#: front/src/components/Sidebar.vue:52 +msgid "Logout" +msgstr "Irten" + +#: front/src/components/library/Track.vue:105 +msgid "Lyrics" +msgstr "Letrak" + +#: front/src/components/playlists/PlaylistModal.vue:3 +msgid "Manage playlists" +msgstr "Kudeatu zerrendak" + +#: front/src/views/playlists/List.vue:8 +msgid "Manage your playlists" +msgstr "Kudeatu zure zerrendak" + +#: front/src/views/Notifications.vue:17 +msgid "Mark all as read" +msgstr "Markatu dena irakurrita" + +#: front/src/views/admin/users/UsersDetail.vue:94 +msgid "MB" +msgstr "MB" + +#: front/src/components/Sidebar.vue:63 +msgid "Music" +msgstr "Musika" + +#: front/src/components/Sidebar.vue:34 +msgid "My account" +msgstr "Nire kontua" + +#: front/src/views/content/libraries/Home.vue:6 +msgid "My libraries" +msgstr "Nire liburutegiak" + +#: front/src/components/audio/track/Row.vue:40 src/components/library/Track.vue:64 +#: front/src/components/library/Track.vue:75 src/components/library/Track.vue:86 +#: front/src/components/library/Track.vue:97 +#: front/src/components/manage/library/FilesTable.vue:63 +#: front/src/components/manage/library/FilesTable.vue:69 +#: front/src/components/manage/library/FilesTable.vue:75 +#: front/src/components/manage/library/FilesTable.vue:81 +#: front/src/components/manage/users/UsersTable.vue:61 +#: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:89 +#: front/src/views/content/libraries/FilesTable.vue:95 +msgid "N/A" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/content/libraries/Form.vue:10 +#: front/src/components/mixins/Translations.vue:25 +msgid "Name" +msgstr "Izena" + +#: front/src/components/auth/Settings.vue:88 +#: front/src/views/auth/PasswordResetConfirm.vue:14 +msgid "New password" +msgstr "Pasahitz berria" + +#: front/src/components/Sidebar.vue:149 +msgid "New tracks will be appended here automatically." +msgstr "Abesti berriak hemen gehituko dira automatikoki." + +#: front/src/components/Sidebar.vue:116 +msgid "No" +msgstr "Ez" + +#: front/src/components/Home.vue:100 +msgid "No add-ons, no plugins : you only need a web library" +msgstr "" + +#: front/src/components/library/Track.vue:113 +msgid "No lyrics available for this track." +msgstr "Ez dago letrarik eskuragarri abesti honentzat." + +#: front/src/components/federation/LibraryWidget.vue:6 +msgid "No matching library." +msgstr "Ez da liburutegirik aurkitu." + +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "Inor ez da liburutegi hau jarraitzen ari" + +#: front/src/components/manage/users/InvitationsTable.vue:51 +msgid "Not used" +msgstr "Ez da erabiltzen" + +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +msgid "Notifications" +msgstr "Jakinarazpenak" + +#: front/src/App.vue:36 +msgid "Official website" +msgstr "Webgune ofiziala" + +#: front/src/components/auth/Settings.vue:83 +msgid "Old password" +msgstr "Pasahitz zaharra" + +#: front/src/components/manage/users/InvitationsTable.vue:20 +msgid "Open" +msgstr "Ireki" + +#: front/src/App.vue:62 +msgid "Options" +msgstr "Aukerak" + +#: front/src/components/favorites/List.vue:23 src/components/library/Artists.vue:15 +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/users/InvitationsTable.vue:9 +#: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:21 +#: front/src/views/playlists/List.vue:17 +msgid "Ordering" +msgstr "Ordena" + +#: front/src/components/favorites/List.vue:31 src/components/library/Artists.vue:23 +#: front/src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:29 +#: front/src/views/playlists/List.vue:25 +msgid "Ordering direction" +msgstr "Ordenazio norabidea" + +#: front/src/components/manage/users/InvitationsTable.vue:38 +msgid "Owner" +msgstr "Jabea" + +#: front/src/components/PageNotFound.vue:7 +msgid "Page not found!" +msgstr "Orrialdea ez da aurkitu!" + +#: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 +msgid "Password" +msgstr "Pasahitza" + +#: front/src/views/auth/PasswordResetConfirm.vue:28 +msgid "Password updated successfully" +msgstr "Pasahitza arrakastaz eguneratu da" + +#: front/src/components/library/FileUpload.vue:105 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:233 +msgid "Pending" +msgstr "Zain" + +#: front/src/views/content/libraries/Detail.vue:37 +msgid "Pending approval" +msgstr "Onarpenaren zain" + +#: front/src/views/content/libraries/Quota.vue:22 +msgid "Pending files" +msgstr "Fitxategiak faltan" + +#: front/src/components/requests/Form.vue:26 +msgid "Pending requests" +msgstr "Eskaerak zain" + +#: front/src/components/manage/users/UsersTable.vue:42 +#: front/src/views/admin/users/UsersDetail.vue:68 +msgid "Permissions" +msgstr "Baimenak" + +#: front/src/components/audio/PlayButton.vue:9 src/components/library/Track.vue:30 +msgid "Play" +msgstr "Erreproduzitu" + +#: front/src/components/audio/album/Card.vue:50 +#: front/src/components/audio/artist/Card.vue:44 src/components/library/Album.vue:28 +#: front/src/views/playlists/Detail.vue:23 +msgid "Play all" +msgstr "Erreproduzitu dena" + +#: front/src/components/library/Artist.vue:26 +msgid "Play all albums" +msgstr "Erreproduzitu album denak" + +#: front/src/components/audio/PlayButton.vue:15 +msgid "Play next" +msgstr "Erreproduzitu hurrengoa" + +#: front/src/components/audio/PlayButton.vue:16 +msgid "Play now" +msgstr "Erreproduzitu orain" + +#: front/src/views/playlists/Detail.vue:12 +msgid "Playlist containing %{ count } track, by %{ username }" +msgid_plural "Playlist containing %{ count } tracks, by %{ username }" +msgstr[0] "Zerrendak %{ username }-(r)en abesti %{ count } du" +msgstr[1] "Zerrendak %{ username }-(r)en %{ count } abesti ditu" + +#: front/src/components/playlists/Form.vue:9 +msgid "Playlist created" +msgstr "Zerrenda sortuta" + +#: front/src/components/playlists/Editor.vue:4 +msgid "Playlist editor" +msgstr "Zerrenda editorea" + +#: front/src/components/playlists/Form.vue:21 +msgid "Playlist name" +msgstr "Zerrenda izena" + +#: front/src/components/playlists/Form.vue:6 +msgid "Playlist updated" +msgstr "Zerrenda eguneratuta" + +#: front/src/components/playlists/Form.vue:25 +msgid "Playlist visibility" +msgstr "Zerrenda ikuspena" + +#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104 +#: front/src/views/admin/Settings.vue:82 +msgid "Playlists" +msgstr "Zerrendak" + +#: front/src/components/Home.vue:56 +msgid "Playlists? We got them" +msgstr "Zerrendak? Guk badauzkagu" + +#: front/src/components/auth/Settings.vue:79 +msgid "Please double-check your password is correct" +msgstr "" + +#: front/src/components/auth/Login.vue:9 +msgid "Please double-check your username/password couple is correct" +msgstr "" + +#: front/src/components/auth/Settings.vue:46 +msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." +msgstr "" + +#: front/src/components/library/FileUpload.vue:58 +msgid "Proceed" +msgstr "" + +#: front/src/views/auth/EmailConfirm.vue:26 +#: front/src/views/auth/PasswordResetConfirm.vue:31 +msgid "Proceed to login" +msgstr "" + +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" +msgstr "" + +#: front/src/components/Sidebar.vue:20 +msgid "Queue" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:15 +msgid "Radio created" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:21 +msgid "Radio name" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:12 +msgid "Radio updated" +msgstr "" + +#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:142 +msgid "Radios" +msgstr "" + +#: front/src/views/instance/Timeline.vue:7 +msgid "Recent activity on this instance" +msgstr "" + +#: front/src/components/library/Home.vue:24 +msgid "Recently added" +msgstr "" + +#: front/src/components/library/Home.vue:11 +msgid "Recently favorited" +msgstr "" + +#: front/src/components/library/Home.vue:6 +msgid "Recently listened" +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:103 +#: front/src/views/content/remote/Home.vue:15 +msgid "Refresh" +msgstr "" + +#: front/src/components/auth/Profile.vue:12 +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/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/remote/Home.vue:6 +msgid "Remote libraries" +msgstr "" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + +#: front/src/components/library/radios/Filter.vue:59 +msgid "Remove" +msgstr "" + +#: front/src/components/auth/Settings.vue:58 +msgid "Remove avatar" +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/requests/Form.vue:20 +msgid "Request submitted!" +msgstr "" + +#: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 +msgid "Reset your password" +msgstr "" + +#: front/src/components/favorites/List.vue:38 src/components/library/Artists.vue:30 +#: front/src/components/library/Radios.vue:52 src/views/playlists/List.vue:32 +msgid "Results per page" +msgstr "" + +#: front/src/components/admin/SettingsGroup.vue:63 +#: front/src/components/library/radios/Builder.vue:33 +msgid "Save" +msgstr "" + +#: front/src/views/content/remote/Card.vue:31 +msgid "Scan pending" +msgstr "" + +#: front/src/views/content/remote/Card.vue:43 +msgid "Scanned successfully" +msgstr "" + +#: front/src/views/content/remote/Card.vue:47 +msgid "Scanned with errors" +msgstr "" + +#: front/src/views/content/remote/Card.vue:35 +msgid "Scanning... (%{ progress }%)" +msgstr "" + +#: front/src/components/library/Artists.vue:10 src/components/library/Radios.vue:29 +#: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/users/InvitationsTable.vue:5 +#: front/src/components/manage/users/UsersTable.vue:5 +#: front/src/views/content/libraries/FilesTable.vue:5 src/views/playlists/List.vue:13 +msgid "Search" +msgstr "" + +#: front/src/views/content/remote/ScanForm.vue:9 +msgid "Search a remote library" +msgstr "" + +#: front/src/components/audio/Search.vue:2 +msgid "Search for some music" +msgstr "" + +#: front/src/components/library/Track.vue:116 +msgid "Search on lyrics.wikia.com" +msgstr "" + +#: front/src/components/library/Album.vue:33 src/components/library/Artist.vue:31 +#: front/src/components/library/Track.vue:40 +msgid "Search on Wikipedia" +msgstr "" + +#: front/src/views/admin/Settings.vue:15 +msgid "Sections" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:45 +msgid "Select a filter" +msgstr "" + +#: front/src/components/common/ActionTable.vue:64 +msgid "Select all %{ total } elements" +msgid_plural "Select all %{ total } elements" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/common/ActionTable.vue:73 +msgid "Select only current page" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 +#: front/src/components/manage/users/UsersTable.vue:185 +#: front/src/views/admin/users/UsersDetail.vue:189 +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/manage/users/InvitationForm.vue:27 +msgid "Share link" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request an access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +#: front/src/views/content/remote/Card.vue:73 +msgid "Sharing link" +msgstr "" + +#: front/src/components/audio/album/Card.vue:40 +msgid "Show %{ count } more track" +msgid_plural "Show %{ count } more tracks" +msgstr[0] "" +msgstr[1] "" + +#: 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/views/Notifications.vue:10 +msgid "Show read notifications" +msgstr "" + +#: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/users/InvitationsTable.vue:76 +#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:111 +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:40 +#: front/src/views/admin/users/UsersDetail.vue:37 +msgid "Sign-up" +msgstr "" + +#: front/src/components/library/FileUpload.vue:84 src/components/library/Track.vue:69 +#: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Translations.vue:27 +msgid "Size" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:229 +msgid "Skipped" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:49 +msgid "Skipped files" +msgstr "" + +#: front/src/components/requests/Form.vue:3 +msgid "Something's missing in the library? Let us know what you would like to listen!" +msgstr "" + +#: 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/App.vue:40 +msgid "Source code" +msgstr "" + +#: front/src/App.vue:39 +msgid "Source code (%{version})" +msgstr "" + +#: front/src/components/auth/Profile.vue:23 +#: 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/FileUpload.vue:85 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +#: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/content/libraries/Detail.vue:28 +msgid "Status" +msgstr "" + +#: front/src/components/radios/Button.vue:3 +msgid "Stop" +msgstr "" + +#: front/src/components/Sidebar.vue:150 +msgid "Stop radio" +msgstr "" + +#: front/src/App.vue:11 src/components/requests/Form.vue:17 +msgid "Submit" +msgstr "" + +#: front/src/components/requests/Form.vue:22 +msgid "Submit another request" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:2 +msgid "Subsonic API password" +msgstr "" + +#: front/src/App.vue:13 +msgid "Suggested choices" +msgstr "" + +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" +msgstr "" + +#: front/src/components/playlists/Editor.vue:9 +msgid "Syncing changes to server..." +msgstr "" + +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "" + +#: front/src/components/Home.vue:26 +msgid "That's simple: we loved Grooveshark and we want to build something even better." +msgstr "" + +#: front/src/App.vue:58 +msgid "The funkwhale logo was kindly designed and provided by Francis Gading." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:34 +msgid "The library and all its tracks will be deleted. This action is irreversible." +msgstr "" + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" +msgstr "" + +#: front/src/components/Home.vue:121 +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/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" +msgstr "" + +#: front/src/components/library/Album.vue:52 +msgid "This album is present in the following libraries:" +msgstr "" + +#: front/src/components/library/Artist.vue:63 +msgid "This artist is present in the following libraries:" +msgstr "" + +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space to every user." +msgstr "" + +#: front/src/components/auth/Profile.vue:16 +msgid "This is you!" +msgstr "" + +#: front/src/components/common/ActionTable.vue:38 +msgid "This may affect a lot of elements, please double check this is really what you want." +msgstr "" + +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." +msgstr "" + +#: front/src/components/library/Track.vue:125 +msgid "This track is present in the following libraries:" +msgstr "" + +#: front/src/views/playlists/Detail.vue:37 +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 "" + +#: front/src/App.vue:162 src/components/About.vue:55 src/components/Home.vue:154 +#: front/src/components/PageNotFound.vue:33 src/components/Sidebar.vue:203 +#: front/src/components/Sidebar.vue:204 src/components/audio/PlayButton.vue:54 +#: front/src/components/audio/PlayButton.vue:55 +#: front/src/components/audio/PlayButton.vue:56 +#: front/src/components/audio/PlayButton.vue:61 +#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:158 src/components/audio/Player.vue:216 +#: front/src/components/audio/Player.vue:273 src/components/audio/Player.vue:274 +#: front/src/components/audio/Player.vue:275 src/components/audio/Player.vue:276 +#: front/src/components/audio/Player.vue:277 src/components/audio/Player.vue:278 +#: front/src/components/audio/Player.vue:279 src/components/audio/Player.vue:280 +#: front/src/components/audio/Player.vue:281 src/components/audio/Player.vue:282 +#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 +#: front/src/components/audio/SearchBar.vue:20 src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:26 src/components/audio/SearchBar.vue:27 +#: front/src/components/auth/Login.vue:77 src/components/auth/Login.vue:78 +#: front/src/components/auth/Logout.vue:20 src/components/auth/Profile.vue:47 +#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/SubsonicTokenForm.vue:95 +#: front/src/components/auth/SubsonicTokenForm.vue:111 +#: front/src/components/favorites/List.vue:110 +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/forms/PasswordInput.vue:25 +#: front/src/components/library/Album.vue:101 src/components/library/Artist.vue:129 +#: front/src/components/library/Artists.vue:119 +#: front/src/components/library/Artists.vue:120 +#: front/src/components/library/FileUpload.vue:238 +#: front/src/components/library/FileUpload.vue:239 +#: front/src/components/library/FileUpload.vue:240 +#: front/src/components/library/FileUpload.vue:241 src/components/library/Home.vue:65 +#: front/src/components/library/Radios.vue:141 src/components/library/Radios.vue:142 +#: front/src/components/library/Track.vue:195 +#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/manage/library/FilesTable.vue:176 +#: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/users/InvitationForm.vue:58 +#: front/src/components/manage/users/InvitationsTable.vue:153 +#: front/src/components/manage/users/InvitationsTable.vue:167 +#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:177 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/components/manage/users/UsersTable.vue:185 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/Search.vue:114 +#: front/src/components/metadata/Search.vue:130 +#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:138 +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/mixins/Translations.vue:16 +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/notifications/NotificationRow.vue:39 +#: front/src/components/notifications/NotificationRow.vue:40 +#: front/src/components/notifications/NotificationRow.vue:44 +#: front/src/components/notifications/NotificationRow.vue:45 +#: front/src/components/notifications/NotificationRow.vue:62 +#: front/src/components/playlists/Editor.vue:163 src/components/playlists/Form.vue:74 +#: front/src/components/playlists/Form.vue:81 src/components/playlists/Form.vue:85 +#: front/src/components/playlists/Form.vue:89 +#: front/src/components/playlists/PlaylistModal.vue:116 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +#: front/src/components/requests/Form.vue:73 src/components/requests/Form.vue:74 +#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 +#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 +#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 +#: front/src/views/admin/library/Base.vue:16 src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/users/Base.vue:20 +#: front/src/views/admin/users/InvitationsList.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:169 +#: front/src/views/admin/users/UsersDetail.vue:170 +#: front/src/views/admin/users/UsersDetail.vue:177 +#: front/src/views/admin/users/UsersDetail.vue:181 +#: front/src/views/admin/users/UsersDetail.vue:185 +#: front/src/views/admin/users/UsersDetail.vue:189 +#: front/src/views/admin/users/UsersList.vue:21 src/views/auth/EmailConfirm.vue:51 +#: front/src/views/auth/PasswordReset.vue:52 src/views/auth/PasswordReset.vue:53 +#: front/src/views/auth/PasswordResetConfirm.vue:62 src/views/content/Base.vue:19 +#: front/src/views/content/Home.vue:35 src/views/content/libraries/Card.vue:58 +#: front/src/views/content/libraries/Card.vue:59 +#: front/src/views/content/libraries/Card.vue:60 +#: front/src/views/content/libraries/Card.vue:61 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/content/libraries/FilesTable.vue:226 +#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:230 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:234 +#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:238 +#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:242 +#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/FilesTable.vue:259 +#: front/src/views/content/libraries/Form.vue:70 +#: front/src/views/content/libraries/Form.vue:71 +#: front/src/views/content/libraries/Form.vue:72 +#: front/src/views/content/libraries/Form.vue:73 +#: front/src/views/content/libraries/Form.vue:74 +#: front/src/views/content/libraries/Form.vue:106 +#: front/src/views/content/libraries/Form.vue:109 +#: front/src/views/content/libraries/Form.vue:129 +#: front/src/views/content/remote/Card.vue:131 src/views/content/remote/Card.vue:132 +#: front/src/views/content/remote/Card.vue:165 src/views/content/remote/Card.vue:166 +#: front/src/views/content/remote/ScanForm.vue:48 src/views/instance/Timeline.vue:57 +#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:104 +#: front/src/views/playlists/List.vue:105 src/views/radios/Detail.vue:80 +msgid "This will erase your local data and disconnect you, do you want to continue?" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/auth/SubsonicTokenForm.vue:36 +msgid "This will log you out from existing devices that use the current password." +msgstr "" + +#: front/src/components/playlists/Editor.vue:44 +msgid "This will remove all tracks from this playlist and cannot be undone." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:90 +msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/components/audio/track/Table.vue:6 +#: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/views/content/libraries/FilesTable.vue:51 +#: front/src/components/mixins/Translations.vue:26 +msgid "Title" +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 src/views/content/Base.vue:8 +#: front/src/views/content/libraries/Detail.vue:8 src/views/playlists/Detail.vue:50 +#: front/src/views/radios/Detail.vue:34 +msgid "Tracks" +msgstr "" + +#: front/src/components/library/Artist.vue:54 +msgid "Tracks by this artist" +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/components/library/Track.vue:91 +#: front/src/components/manage/library/FilesTable.vue:41 +msgid "Type" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 src/views/content/remote/Card.vue:105 +msgid "Unfollow" +msgstr "" + +#: front/src/views/content/remote/Card.vue:101 +msgid "Unfollow this library?" +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/components/Home.vue:37 +msgid "Unlimited music" +msgstr "" + +#: front/src/components/auth/Settings.vue:50 +msgid "Update avatar" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:25 +msgid "Update library" +msgstr "" + +#: front/src/components/playlists/Form.vue:33 +msgid "Update playlist" +msgstr "" + +#: 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/views/content/libraries/Card.vue:44 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:177 +msgid "Upload" +msgstr "" + +#: front/src/components/auth/Settings.vue:45 +msgid "Upload a new avatar" +msgstr "" + +#: front/src/views/content/Home.vue:6 +msgid "Upload audio content" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:54 +msgid "Upload date" +msgstr "" + +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:31 +msgid "Upload new tracks" +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:82 +msgid "Upload quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:99 +msgid "Uploaded" +msgstr "" + +#: front/src/components/library/FileUpload.vue:5 +msgid "Uploading" +msgstr "" + +#: front/src/components/library/FileUpload.vue:102 +msgid "Uploading..." +msgstr "" + +#: front/src/App.vue:44 +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/manage/users/InvitationsTable.vue:49 +msgid "Used" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:26 +msgid "User" +msgstr "" + +#: front/src/components/instance/Stats.vue:5 +msgid "User activity" +msgstr "" + +#: front/src/components/library/Album.vue:49 src/components/library/Artist.vue:60 +#: front/src/components/library/Track.vue:122 +msgid "User libraries" +msgstr "" + +#: front/src/components/library/Radios.vue:20 +msgid "User radios" +msgstr "" + +#: front/src/components/auth/Signup.vue:19 +#: front/src/components/manage/users/UsersTable.vue:37 +#: front/src/components/mixins/Translations.vue:32 +msgid "Username" +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:94 src/views/admin/users/Base.vue:5 +#: front/src/views/admin/users/UsersList.vue:3 src/views/admin/users/UsersList.vue:21 +#: front/src/views/admin/Settings.vue:81 +msgid "Users" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +msgid "View files" +msgstr "" + +#: front/src/components/library/Album.vue:37 src/components/library/Artist.vue:35 +#: front/src/components/library/Track.vue:44 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/ArtistCard.vue:49 +msgid "View on MusicBrainz" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:18 +msgid "Visibility" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +msgid "We cannot add the track to a playlist" +msgstr "" + +#: front/src/components/playlists/Form.vue:14 +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 "" + +#: front/src/components/auth/Settings.vue:38 +msgid "We cannot save your avatar" +msgstr "" + +#: front/src/components/auth/Settings.vue:14 +msgid "We cannot save your settings" +msgstr "" + +#: front/src/components/Home.vue:127 +msgid "We do not track you or bother you with ads" +msgstr "" + +#: front/src/views/Notifications.vue:26 +msgid "We don't have any notification to display!" +msgstr "" + +#: front/src/views/content/Home.vue:4 +msgid "We offer various way to grab new content and make it available here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 +msgid "we recommend using Picard for that purpose" +msgstr "" + +#: front/src/components/Home.vue:7 +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:115 +msgid "Yes" +msgstr "" + +#: front/src/components/auth/Logout.vue:8 +msgid "Yes, log me out!" +msgstr "" + +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + +#: front/src/components/auth/Logout.vue:7 +msgid "You are currently logged in as %{ username }" +msgstr "" + +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." +msgstr "" + +#: front/src/components/Home.vue:133 +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:147 +msgid "You have a radio playing" +msgstr "" + +#: front/src/App.vue:8 +msgid "You need to select an instance in order to continue" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:19 +msgid "You will be able to share your library with other people, regardless of it's visibility." +msgstr "" + +#: front/src/components/auth/Settings.vue:100 +msgid "You will be logged out from this session and have to log in with the new one" +msgstr "" + +#: front/src/components/auth/Settings.vue:71 +msgid "You will have to update your password on your clients that use this password." +msgstr "" + +#: front/src/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:114 +msgid "Your music, your way" +msgstr "" + +#: front/src/views/Notifications.vue:7 +msgid "Your notifications" +msgstr "" + +#: front/src/views/auth/PasswordResetConfirm.vue:29 +msgid "Your password has been updated successfully." +msgstr "" + +#: front/src/components/auth/Settings.vue:101 +msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" +msgstr "" + +#: front/src/components/mixins/Translations.vue:8 +msgid "Activity visibility" +msgstr "" + +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "" + +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:81 src/views/content/libraries/Form.vue:72 +msgid "Nobody except me" +msgstr "" + +#: front/src/components/mixins/Translations.vue:12 +#: front/src/components/playlists/Form.vue:85 src/views/content/libraries/Form.vue:73 +msgid "Everyone on this instance" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +msgid "Accessed date" +msgstr "" + +#: front/src/components/mixins/Translations.vue:19 +msgid "Modification date" +msgstr "" + +#: front/src/components/mixins/Translations.vue:20 +msgid "Imported date" +msgstr "" + +#: front/src/components/mixins/Translations.vue:22 +msgid "Track name" +msgstr "" + +#: front/src/components/mixins/Translations.vue:23 +msgid "Album name" +msgstr "" + +#: front/src/components/mixins/Translations.vue:30 +msgid "Sign-up date" +msgstr "" + +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "" + +#: front/src/components/auth/Signup.vue:96 +msgid "Enter your invitation code (case insensitive)" +msgstr "" + +#: front/src/components/auth/Signup.vue:97 +msgid "Enter your username" +msgstr "" + +#: front/src/components/auth/Signup.vue:98 +msgid "Enter your email" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "" + +#: front/src/components/auth/Profile.vue:47 +msgid "%{ username }'s profile" +msgstr "" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "" + +#: front/src/components/auth/Settings.vue:249 +msgid "Account Settings" +msgstr "" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +msgid "Remove from favorites" +msgstr "" + +#: front/src/components/favorites/List.vue:110 +msgid "Your Favorites" +msgstr "" + +#: front/src/components/library/Radios.vue:141 +msgid "Enter a radio name..." +msgstr "" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:236 +msgid "My awesome description" +msgstr "" + +#: front/src/components/library/FileUpload.vue:238 +msgid "Upload refused, ensure the file is not too big and you have not reached your quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:239 +msgid "Impossible to upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/library/FileUpload.vue:240 +msgid "A network error occured while uploading this file" +msgstr "" + +#: front/src/components/library/FileUpload.vue:241 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/Artists.vue:119 +msgid "Enter an artist name..." +msgstr "" + +#: front/src/components/library/Track.vue:195 src/components/audio/SearchBar.vue:27 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "" + +#: front/src/components/requests/Form.vue:73 +msgid "The Beatles, Mickael Jackson…" +msgstr "" + +#: front/src/components/requests/Form.vue:74 +msgid "The White Album, Thriller…" +msgstr "" + +#: front/src/components/requests/Form.vue:75 +msgid "Use this comment box to add details to your request if needed" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:158 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/audio/Search.vue:65 +msgid "Artist, album, track..." +msgstr "" + +#: front/src/components/audio/SearchBar.vue:20 +msgid "Search for artists, albums, tracks..." +msgstr "" + +#: front/src/components/audio/Player.vue:216 +msgid "Queue shuffled!" +msgstr "" + +#: front/src/components/audio/Player.vue:273 +msgid "Previous track" +msgstr "" + +#: front/src/components/audio/Player.vue:274 +msgid "Play track" +msgstr "" + +#: front/src/components/audio/Player.vue:275 +msgid "Pause track" +msgstr "" + +#: front/src/components/audio/Player.vue:276 +msgid "Next track" +msgstr "" + +#: front/src/components/audio/Player.vue:277 +msgid "Unmute" +msgstr "" + +#: front/src/components/audio/Player.vue:278 +msgid "Mute" +msgstr "" + +#: front/src/components/audio/Player.vue:279 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "" + +#: front/src/components/audio/Player.vue:280 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "" + +#: front/src/components/audio/Player.vue:281 +msgid "Looping on whole queue. Click to disable looping." +msgstr "" + +#: front/src/components/audio/Player.vue:282 +msgid "Shuffle your queue" +msgstr "" + +#: front/src/components/audio/Player.vue:283 +msgid "Clear your queue" +msgstr "" + +#: front/src/components/Sidebar.vue:203 +msgid "Pending import requests" +msgstr "" + +#: front/src/components/Sidebar.vue:204 +msgid "Pending follow requests" +msgstr "" + +#: front/src/components/metadata/Search.vue:114 +msgid "Enter your search query..." +msgstr "" + +#: front/src/components/manage/library/FilesTable.vue:176 +msgid "Search by title, artist, domain..." +msgstr "" + +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:153 +msgid "Search by username, email, code..." +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:163 +msgid "Search by username, email, name..." +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/users/UsersDetail.vue:185 src/views/admin/Settings.vue:83 +msgid "Federation" +msgstr "" + +#: front/src/components/Home.vue:154 +msgid "Welcome" +msgstr "" + +#: front/src/views/content/remote/ScanForm.vue:48 +msgid "Enter a library url" +msgstr "" + +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:226 +msgid "Search by title, artist, album..." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:230 +msgid "Track was already present in one of your libraries" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:234 +msgid "Track is uploaded but not processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:238 +msgid "An error occured while processing this track, ensure the track is correctly tagged" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:242 +msgid "Import went on successfully" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:259 +msgid "Relaunch import" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personnal music, I hope you will like it!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +msgid "Everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "" + +#: front/src/views/instance/Timeline.vue:57 +msgid "Instance Timeline" +msgstr "" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "" + +#: front/src/views/playlists/List.vue:105 +msgid "Enter an playlist name..." +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +msgid "Manage library" +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:169 +msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:170 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "" + +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "" + +#: front/src/views/admin/Settings.vue:84 +msgid "Subsonic" +msgstr "" + +#: front/src/views/admin/Settings.vue:85 +msgid "Statistics" +msgstr "" + +#: front/src/views/admin/Settings.vue:86 +msgid "Error reporting" +msgstr "" diff --git a/front/locales/fr_FR/LC_MESSAGES/app.po b/front/locales/fr_FR/LC_MESSAGES/app.po index 2fc1d13c..64610280 100644 --- a/front/locales/fr_FR/LC_MESSAGES/app.po +++ b/front/locales/fr_FR/LC_MESSAGES/app.po @@ -2,17 +2,16 @@ msgid "" msgstr "" "Project-Id-Version: French (Funkwhale)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-05 20:10+0200\n" -"PO-Revision-Date: 2018-10-07 09:06+0000\n" -"Last-Translator: troll <my_name_is_troll@protonmail.com>\n" -"Language-Team: French <https://translate.funkwhale.audio/projects/funkwhale/" -"front/fr/>\n" +"POT-Creation-Date: 2019-01-11 15:55+0100\n" +"PO-Revision-Date: 2019-01-11 13:32+0000\n" +"Last-Translator: jovuit <jo.vuitton@gmail.com>\n" +"Language-Team: French <https://translate.funkwhale.audio/projects/funkwhale/front/fr/>\n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 2.20\n" +"X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 msgid "\"%{ title }\", by %{ artist }" @@ -26,14 +25,14 @@ msgstr "(%{ index } sur %{ length })" msgid "(empty)" msgstr "(vide)" -#: front/src/components/common/ActionTable.vue:44 -#: front/src/components/common/ActionTable.vue:53 +#: front/src/components/common/ActionTable.vue:57 +#: front/src/components/common/ActionTable.vue:66 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } sur %{ total } élément sélectionné" msgstr[1] "%{ count } sur %{ total } éléments sélectionnés" -#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54 +#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 msgid "%{ count } track" @@ -53,6 +52,12 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } piste correspondant aux filtres sélectionnés" msgstr[1] "%{ count } pistes correspondant aux filtres sélectionnés" +#: front/src/components/audio/PlayButton.vue:180 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "%{ count } piste a été ajouté à votre queue" +msgstr[1] "%{ count } pistes ont été ajoutées à votre queue" + #: front/src/components/playlists/Card.vue:18 msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -61,7 +66,7 @@ msgstr[1] "%{ count } pistes" #: front/src/views/content/libraries/Quota.vue:11 msgid "%{ current } used on %{ max } allowed" -msgstr "%{ current } utilisé sur %{ max } autorisé" +msgstr "%{ current } utilisé(s) sur %{ max } autorisé(s)" #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" @@ -71,13 +76,21 @@ msgstr "%{hours} h %{minutes} min" msgid "%{ minutes } min" msgstr "%{minutes} min" -#: front/src/components/activity/Like.vue:7 -msgid "%{ user } favorited a track" -msgstr "%{ user } a ajouté une piste a ses favoris" +#: front/src/components/notifications/NotificationRow.vue:40 +msgid "%{ username } accepted your follow on library \"%{ library }\"" +msgstr "" + +#: front/src/components/notifications/NotificationRow.vue:39 +msgid "%{ username } followed your library \"%{ library }\"" +msgstr "" + +#: front/src/components/auth/Profile.vue:46 +msgid "%{ username }'s profile" +msgstr "Profil de %{ username }" -#: front/src/components/activity/Listen.vue:7 -msgid "%{ user } listened to a track" -msgstr "%{ user } a écouté une piste" +#: front/src/components/Footer.vue:5 +msgid "<translate :translate-params=\"{instanceName: instanceHostname}\">About %{instanceName}</translate>" +msgstr "" #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" @@ -88,20 +101,35 @@ msgstr[1] "%{ count } albums" #: front/src/components/favorites/List.vue:10 msgid "1 favorite" msgid_plural "%{ count } favorites" -msgstr[0] "1 favoris" +msgstr[0] "1 favori" msgstr[1] "%{ count } favoris" +#: front/src/components/library/FileUpload.vue:225 +#: front/src/components/library/FileUpload.vue:226 +msgid "A network error occured while uploading this file" +msgstr "Une erreur réseau s'est produite lors du téléversement de ce fichier" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "À propos de %{instance}" -#: front/src/App.vue:53 +#: front/src/components/Footer.vue:6 +#, fuzzy +msgid "About %{instanceName}" +msgstr "À propos de %{instance}" + +#: front/src/components/Footer.vue:45 msgid "About Funkwhale" msgstr "À propos de Funkwhale" -#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/components/Footer.vue:10 +#, fuzzy +msgid "About page" +msgstr "Page de l'album" + +#: front/src/components/About.vue:8 src/components/About.vue:64 msgid "About this instance" -msgstr "A propos de cette instance" +msgstr "À propos de cette instance" #: front/src/views/content/libraries/Detail.vue:48 msgid "Accept" @@ -111,18 +139,32 @@ msgstr "Accepter" msgid "Accepted" msgstr "Accepté" +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Accès désactivé" + #: front/src/components/Home.vue:106 msgid "Access your music from a clean interface that focus on what really matters" msgstr "Accédez à votre musique depuis une interface épurée, adaptée à ce qui compte vraiment" -#: front/src/views/admin/users/UsersDetail.vue:54 -msgid "Account active" +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +msgid "Accessed date" +msgstr "Date d'accès" + +#: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgid "Account data" msgstr "Compte actif" #: front/src/components/auth/Settings.vue:5 msgid "Account settings" msgstr "Paramètres du compte" +#: front/src/components/auth/Settings.vue:264 +msgid "Account Settings" +msgstr "Paramètres du compte" + #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Statut du compte" @@ -131,17 +173,24 @@ msgstr "Statut du compte" msgid "Account's email" msgstr "Email du compte" +#: front/src/views/admin/moderation/AccountsList.vue:3 +#: front/src/views/admin/moderation/AccountsList.vue:24 +#: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgid "Accounts" +msgstr "Statut du compte" + #: front/src/views/content/libraries/Detail.vue:29 msgid "Action" msgstr "Action" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:99 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "L'action %{ action } a été lancée avec succès sur %{ count } élément" msgstr[1] "L'action %{ action } a été lancée avec succès sur %{ count } éléments" -#: front/src/components/common/ActionTable.vue:8 +#: front/src/components/common/ActionTable.vue:21 #: front/src/components/library/radios/Builder.vue:64 msgid "Actions" msgstr "Actions" @@ -150,11 +199,34 @@ msgstr "Actions" msgid "Active" msgstr "Actif" -#: front/src/components/Sidebar.vue:75 +#: front/src/views/admin/moderation/AccountsDetail.vue:199 +#: front/src/views/admin/moderation/DomainsDetail.vue:144 msgid "Activity" msgstr "Activité" -#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +msgid "Activity visibility" +msgstr "Visibilité de l'activité" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +msgid "Add" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:13 +msgid "Add a domain" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +msgid "Add a new moderation rule" +msgstr "" + +#: front/src/views/content/Home.vue:35 +#, fuzzy +msgid "Add and manage content" +msgstr "Ajouter et gérer du contenu" + +#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 msgid "Add content" msgstr "Ajouter du contenu" @@ -166,20 +238,30 @@ 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:64 +#, fuzzy +msgid "Add to current queue" +msgstr "Ajouter à la queue" + #: front/src/components/favorites/TrackFavoriteIcon.vue:4 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/favorites/TrackFavoriteIcon.vue:28 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..." +#: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgid "Add to playlist…" +msgstr "Ajouter à une liste de lecture…" #: front/src/components/audio/PlayButton.vue:14 msgid "Add to queue" msgstr "Ajouter à la queue" +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Ajouter à cette playlist" + #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Ajouter une piste" @@ -188,32 +270,38 @@ msgstr "Ajouter une piste" msgid "Admin" msgstr "Admin" -#: front/src/components/Sidebar.vue:82 +#: front/src/components/Sidebar.vue:79 msgid "Administration" msgstr "Administration" -#: front/src/components/audio/track/Table.vue:8 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/track/Table.vue:8 +#: front/src/components/library/Album.vue:159 #: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/views/content/libraries/FilesTable.vue:53 -#: front/src/components/library/Album.vue:101 -#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Album" msgstr "Album" #: front/src/components/library/Album.vue:12 msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "Album incluant %{ count } piste, de %{ artist }" -msgstr[1] "Album incluant %{ count } pistes, de %{ artist }" +msgstr[0] "Album contenant %{ count } piste, par %{ artist }" +msgstr[1] "Album contenant %{ count } pistes, par %{ artist }" + +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +msgid "Album name" +msgstr "Nom de l'album" -#: front/src/components/library/Track.vue:20 +#: front/src/components/library/Track.vue:27 msgid "Album page" msgstr "Page de l'album" #: front/src/components/audio/Search.vue:19 #: src/components/instance/Stats.vue:48 -#: front/src/components/requests/Form.vue:9 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 +#: front/src/views/admin/moderation/DomainsDetail.vue:257 msgid "Albums" msgstr "Albums" @@ -232,35 +320,46 @@ msgstr "Une erreur s'est produite pendant l'enregistrement de vos modifications" #: front/src/components/auth/Login.vue:10 msgid "An unknown error happend, this can mean the server is down or cannot be reached" -msgstr "Une erreur inconnue s'est produite, cela pourrait signifier que le serveur ne peut pas être atteint" +msgstr "Une erreur inconnue s'est produite, le serveur est peut-être défaillant ou indisponible." + +#: front/src/components/notifications/NotificationRow.vue:62 +msgid "Approve" +msgstr "" #: front/src/components/auth/Logout.vue:5 msgid "Are you sure you want to log out?" msgstr "Êtes-vous sur de vouloir vous déconnecter ?" -#: front/src/components/audio/track/Table.vue:7 +#: front/src/components/audio/SearchBar.vue:25 +#: src/components/audio/track/Table.vue:7 +#: front/src/components/library/Artist.vue:137 #: front/src/components/manage/library/FilesTable.vue:38 -#: front/src/views/content/libraries/FilesTable.vue:52 -#: front/src/components/library/Artist.vue:129 -#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Artist" msgstr "Artiste" -#: front/src/components/requests/Form.vue:5 -#: src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 msgid "Artist name" msgstr "Nom de l'artiste" #: front/src/components/library/Album.vue:22 -#: src/components/library/Track.vue:23 +#: src/components/library/Track.vue:33 msgid "Artist page" msgstr "Page de l'artiste" +#: front/src/components/audio/Search.vue:65 +#, fuzzy +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 -#: src/components/library/Artists.vue:120 +#: front/src/components/library/Artists.vue:119 +#: src/components/library/Library.vue:7 +#: front/src/views/admin/moderation/AccountsDetail.vue:313 +#: front/src/views/admin/moderation/DomainsDetail.vue:249 msgid "Artists" msgstr "Artistes" @@ -268,6 +367,8 @@ msgstr "Artistes" #: src/components/library/Artists.vue:25 #: front/src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/moderation/AccountsTable.vue:21 +#: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 @@ -278,6 +379,16 @@ msgstr "Ascendant" msgid "Ask for a password reset" msgstr "Demander à réinitialiser votre mot de passe" +#: front/src/views/admin/moderation/AccountsDetail.vue:245 +#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgid "Audio content" +msgstr "Ajouter du contenu" + +#: front/src/components/ShortcutsModal.vue:55 +msgid "Audio player shortcuts" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:26 msgid "Available playlists" msgstr "Playlists disponibles" @@ -286,17 +397,27 @@ msgstr "Playlists disponibles" msgid "Avatar" msgstr "Avatar" -#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24 +#: front/src/views/auth/PasswordReset.vue:24 #: front/src/views/auth/PasswordResetConfirm.vue:18 msgid "Back to login" msgstr "Retour à la page de connexion" -#: front/src/components/library/Track.vue:80 +#: front/src/components/library/Track.vue:129 #: front/src/components/manage/library/FilesTable.vue:42 -#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 msgid "Bitrate" msgstr "Bitrate" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" +msgstr "" + #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgid "Browse" msgstr "Parcourir" @@ -326,12 +447,20 @@ msgid "By %{ artist }" msgstr "De %{ artist }" #: front/src/views/content/remote/Card.vue:103 -msgid "By unfollowing this library, you will loose access to its content." +#, fuzzy +msgid "By unfollowing this library, you loose access to its content." +msgstr "En cessant de suivre cette bibliothèque, vous perdrez l’accès à son contenu." + +#: front/src/views/admin/moderation/AccountsDetail.vue:261 +#: front/src/views/admin/moderation/DomainsDetail.vue:217 +msgid "Cached size" msgstr "" -"En arrêtant de suivre cette bibliothèque, vous perdrez l'accès à son contenu." #: front/src/components/common/DangerousButton.vue:17 +#: front/src/components/library/Album.vue:58 +#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Annuler" @@ -344,7 +473,13 @@ msgstr "Pistes candidates" msgid "Cannot change your password" msgstr "Mot de passe ne peut pas être changé" -#: front/src/App.vue:65 +#: front/src/components/library/FileUpload.vue:222 +#: front/src/components/library/FileUpload.vue:223 +#, fuzzy +msgid "Cannot upload this file, ensure it is not too big" +msgstr "Impossible de transférer ce fichier, assurez-vous qu'il n'est pas trop gros" + +#: front/src/components/Footer.vue:21 msgid "Change language" msgstr "Changer la langue" @@ -377,7 +512,11 @@ msgstr "La mise à jour de votre mot de passe impactera également le mot de pas msgid "Changing your password will have the following consequences" msgstr "Modifier votre mot de passe aura les conséquences suivantes" -#: front/src/App.vue:6 +#: front/src/components/Footer.vue:40 +msgid "Chat room" +msgstr "" + +#: front/src/App.vue:13 msgid "Choose your instance" msgstr "Choisissez votre instance" @@ -394,13 +533,21 @@ msgstr "Effacer" msgid "Clear playlist" msgstr "Vider la playlist" +#: front/src/components/audio/Player.vue:363 +msgid "Clear your queue" +msgstr "Vider la queue" + #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Écoutez de la musique pendant des heures, en un clic, grâce aux radios intégrées." -#: front/src/components/library/FileUpload.vue:76 +#: front/src/components/library/FileUpload.vue:75 msgid "Click to select files to upload or drag and drop files or directories" -msgstr "Cliquer pour sélectionner les fichiers a téléverser ou glisser-déposser les fichiers ou répertoires" +msgstr "Cliquer pour sélectionner les fichiers a téléverser ou glisser-déposer les fichiers ou répertoires" + +#: front/src/components/ShortcutsModal.vue:20 +msgid "Close" +msgstr "" #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 @@ -409,14 +556,9 @@ msgstr "Code" #: 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 "Réduire" -#: front/src/components/requests/Form.vue:14 -msgid "Comment" -msgstr "Commentaire" - #: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Configuration" @@ -427,21 +569,64 @@ 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" +#, fuzzy +msgid "Confirm your e-mail address" msgstr "Confirmer votre email" #: front/src/views/auth/EmailConfirm.vue:13 msgid "Confirmation code" msgstr "Code de confirmation" +#: front/src/components/common/ActionTable.vue:7 +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "" + +#: front/src/components/Footer.vue:48 +msgid "Contribute" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 msgid "Copy" msgstr "Copier" +#: 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/audio/EmbedWizard.vue:21 +msgid "Copy/paste this code in your website HTML" +msgstr "" + +#: front/src/components/library/Track.vue:91 +#, fuzzy +msgid "Copyright" +msgstr "Copier" + +#: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgid "Could not confirm your e-mail address" +msgstr "Confirmer votre email" + +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Could not fetch remote library" +msgstr "Erreur lors de la récupération de la bibliothèque distante" + +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgid "Could not process this track, ensure it is tagged correctly" +msgstr "Une erreur s'est produite lors du traitement de cette piste, assurez-vous que la piste est correctement étiquetée" + #: front/src/components/Home.vue:85 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/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgid "Create" +msgstr "Créer un import" + #: front/src/components/auth/Signup.vue:4 msgid "Create a funkwhale account" msgstr "Créer un compte funkwhale" @@ -458,10 +643,6 @@ msgstr "Créer une nouvelle playlist" msgid "Create an account" msgstr "Créer un compte" -#: front/src/components/requests/Card.vue:25 -msgid "Create import" -msgstr "Créer un import" - #: front/src/views/content/libraries/Form.vue:26 msgid "Create library" msgstr "Créer une bibliothèque" @@ -479,6 +660,7 @@ msgid "Create your own radio" msgstr "Créer votre propre radio" #: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 msgid "Creation date" msgstr "Date de création" @@ -503,11 +685,16 @@ msgstr "Utilisation actuelle" msgid "Date" msgstr "Date" -#: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#: front/src/components/ShortcutsModal.vue:75 +msgid "Decrease volume" +msgstr "" + #: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:61 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 msgid "Delete" msgstr "Supprimer" @@ -515,6 +702,11 @@ msgstr "Supprimer" msgid "Delete library" msgstr "Supprimer la bibliothèque" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgid "Delete moderation rule" +msgstr "Supprimer la radio" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Supprimer la playlist" @@ -527,10 +719,17 @@ msgstr "Supprimer la radio" msgid "Delete this library?" msgstr "Supprimer cette bibliothèque ?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgid "Delete this moderation rule?" +msgstr "Supprimer cette bibliothèque ?" + #: front/src/components/favorites/List.vue:34 #: src/components/library/Artists.vue:26 #: front/src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/moderation/AccountsTable.vue:22 +#: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 @@ -550,6 +749,15 @@ msgstr "Détail" msgid "Details" msgstr "Détails" +#: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "Déterminez la quantité de contenu que l'utilisateur peut importer. Laissez vide pour utiliser la valeur par défaut de l'instance." + +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "Déterminer le niveau de visibilité de votre activité" + #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -563,14 +771,30 @@ msgstr "Désactiver l'accès via Subsonic" msgid "Disable Subsonic API access?" msgstr "Désactiver l'accès à l'API Subsonic ?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#: front/src/views/admin/moderation/AccountsDetail.vue:128 +#: front/src/views/admin/moderation/AccountsDetail.vue:132 +#, fuzzy +msgid "Disabled" +msgstr "Désactiver l'accès" + #: front/src/components/auth/SubsonicTokenForm.vue:14 msgid "Discover how to use Funkwhale from other apps" msgstr "Découvrez comment utiliser Funkwhale sur d'autres applications" +#: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgid "Display name" +msgstr "Nom du fichier" + #: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Afficher publiquement" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." +msgstr "" + #: front/src/components/playlists/Editor.vue:42 msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Voulez-vous vider la playlist \"%{ playlist }\" ?" @@ -587,21 +811,34 @@ msgstr "Voulez-vous supprimer la playlist \"%{ playlist }\" ?" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Voulez-vous supprimer la radio « %{ radio } » ?" -#: front/src/components/common/ActionTable.vue:29 +#: front/src/components/common/ActionTable.vue:36 msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Voulez-vous effectuer l'action \"%{ action } sur %{ count } élément ?" msgstr[1] "Voulez-vous effectuer l'action \"%{ action } sur %{ count } éléments ?" -#: front/src/components/Sidebar.vue:104 +#: front/src/components/Sidebar.vue:107 msgid "Do you want to restore your previous queue?" msgstr "Souhaitez-vous restaurer votre queue précédente ?" -#: front/src/App.vue:37 +#: front/src/components/Footer.vue:31 msgid "Documentation" msgstr "Documentation" -#: front/src/components/library/Track.vue:48 +#: front/src/components/manage/moderation/AccountsTable.vue:40 +#: front/src/components/mixins/Translations.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:93 +#: front/src/components/mixins/Translations.vue:35 +msgid "Domain" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/DomainsList.vue:3 +#: front/src/views/admin/moderation/DomainsList.vue:48 +msgid "Domains" +msgstr "" + +#: front/src/components/library/Track.vue:55 msgid "Download" msgstr "Télécharger" @@ -610,13 +847,19 @@ 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/audio/track/Table.vue:9 -#: src/components/library/Track.vue:58 +#: src/components/library/Track.vue:111 #: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/views/content/libraries/FilesTable.vue:56 -#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/views/content/libraries/FilesTable.vue:59 +#: front/src/components/mixins/Translations.vue:31 msgid "Duration" msgstr "Durée" +#: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgid "E-mail address confirmed" +msgstr "Email confirmé" + #: front/src/components/Home.vue:93 msgid "Easy to use" msgstr "Simple à utiliser" @@ -630,36 +873,109 @@ msgid "Edit instance info" msgstr "Éditer les informations de cette instance" #: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 -msgid "Edit..." -msgstr "Éditer..." +#, fuzzy +msgid "Edit…" +msgstr "Éditer" #: front/src/components/auth/Signup.vue:29 #: front/src/components/manage/users/UsersTable.vue:38 msgid "Email" msgstr "Email" -#: front/src/views/admin/users/UsersDetail.vue:29 +#: front/src/views/admin/moderation/AccountsDetail.vue:111 msgid "Email address" msgstr "Adresse email" -#: front/src/views/auth/EmailConfirm.vue:23 -msgid "Email confirmed" -msgstr "Email confirmé" +#: front/src/components/library/Album.vue:44 +#: src/components/library/Track.vue:62 +msgid "Embed" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:20 +msgid "Embed code" +msgstr "" + +#: front/src/components/library/Album.vue:48 +msgid "Embed this album on your website" +msgstr "" + +#: front/src/components/library/Track.vue:66 +msgid "Embed this track on your website" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:230 +#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgid "Emitted library follows" +msgstr "Entrez une URL de bibliothèque" + +#: front/src/views/admin/moderation/AccountsDetail.vue:214 +#: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgid "Emitted messages" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:8 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#: front/src/views/admin/moderation/AccountsDetail.vue:127 +#: front/src/views/admin/moderation/AccountsDetail.vue:131 +msgid "Enabled" +msgstr "" #: front/src/views/playlists/Detail.vue:29 msgid "End edition" msgstr "Terminer l'édition" +#: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgid "Enter a library URL" +msgstr "Entrez une URL de bibliothèque" + +#: front/src/components/library/Radios.vue:140 +#, fuzzy +msgid "Enter a radio name…" +msgstr "Saisissez un nom de radio..." + +#: front/src/components/library/Artists.vue:118 +#, fuzzy +msgid "Enter artist name…" +msgstr "Saisissez un nom d'artiste..." + +#: front/src/views/playlists/List.vue:107 +#, fuzzy +msgid "Enter playlist name…" +msgstr "Saisissez un nom de playlist..." + +#: front/src/components/auth/Signup.vue:100 +msgid "Enter your email" +msgstr "Saisissez votre email" + +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +msgid "Enter your invitation code (case insensitive)" +msgstr "Saisissez votre code d'invitation (insensible à la casse)" + +#: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgid "Enter your search query…" +msgstr "Saisissez votre recherche..." + +#: front/src/components/auth/Signup.vue:99 +msgid "Enter your username" +msgstr "Saisissez votre nom d'utilisateur·rice" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Saisissez votre nom d'utilisateur·rice ou email" + #: front/src/components/auth/SubsonicTokenForm.vue:20 #: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Erreur" -#: front/src/views/content/remote/Card.vue:39 -msgid "Error during scan" -msgstr "Erreur lors de l'analyse" +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "Rapports d'erreur" -#: front/src/components/common/ActionTable.vue:79 +#: front/src/components/common/ActionTable.vue:92 msgid "Error while applying action" msgstr "Erreur lors du traitement de l'action" @@ -671,24 +987,30 @@ msgstr "Erreur pendant la demande de réinitialisation de mot de passe" msgid "Error while changing your password" msgstr "Erreur pendant le changement de mot de passe" -#: front/src/views/auth/EmailConfirm.vue:7 -msgid "Error while confirming your email" -msgstr "Erreur lors de la confirmation de votre email" +#: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgid "Error while creating domain" +msgstr "Erreur lors de la création de l'invitation" #: front/src/components/manage/users/InvitationForm.vue:4 msgid "Error while creating invitation" msgstr "Erreur lors de la création de l'invitation" -#: front/src/views/content/remote/ScanForm.vue:3 -msgid "Error while fetching remote library" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgid "Error while creating rule" +msgstr "Erreur lors de la création de l'invitation" + +#: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgid "Error while fetching node info" msgstr "Erreur lors de la récupération de la bibliothèque distante" #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Erreur pendant l'enregistrement des paramètres" -#: front/src/views/content/libraries/FilesTable.vue:16 -#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:212 msgid "Errored" msgstr "En erreur" @@ -696,20 +1018,29 @@ msgstr "En erreur" msgid "Errored files" msgstr "Fichiers erronés" -#: front/src/views/content/remote/Card.vue:58 -msgid "Errored tracks:" -msgstr "Pistes erronées:" +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Tout le monde" + +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +#: front/src/components/mixins/Translations.vue:12 +msgid "Everyone on this instance" +msgstr "Tout le monde sur cette instance" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, across all instances" +msgstr "Tout le monde sur cette instance" #: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "Exclure" -#: front/src/components/discussion/Comment.vue:14 -msgid "Expand" -msgstr "Ouvrir" - #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 msgid "Expiration date" msgstr "Date d'expiration" @@ -721,12 +1052,30 @@ msgstr "Expirée" msgid "Expired/used" msgstr "Expirée/utilisée" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:16 +msgid "Failed" +msgstr "" + +#: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgid "Failed tracks:" +msgstr "Pistes erronées :" + #: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Favoris" -#: front/src/components/library/FileUpload.vue:83 -msgid "File name" +#: front/src/views/admin/Settings.vue:84 +msgid "Federation" +msgstr "Fédération" + +#: front/src/components/library/FileUpload.vue:84 +#, fuzzy +msgid "Filename" msgstr "Nom du fichier" #: front/src/views/admin/library/Base.vue:5 @@ -739,23 +1088,39 @@ msgid "Filter name" msgstr "Nom du filtre" #: front/src/views/content/libraries/FilesTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:216 msgid "Finished" msgstr "Terminé" +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:159 +#: front/src/views/admin/moderation/DomainsDetail.vue:78 +msgid "First seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgid "First seen date" +msgstr "Date d'expiration" + #: front/src/views/content/remote/Card.vue:83 msgid "Follow" msgstr "Suivre" -#: front/src/views/content/remote/Card.vue:88 -msgid "Follow pending approval" -msgstr "Suivi en attente de validation" - #: front/src/views/content/Home.vue:16 msgid "Follow remote libraries" -msgstr "Suivre les bibliothèques distantes" +msgstr "Suivre des bibliothèques distantes" + +#: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgid "Follow request pending approval" +msgstr "Suivi en attente de validation" +#: front/src/components/mixins/Translations.vue:38 #: front/src/views/content/libraries/Detail.vue:7 +#: front/src/components/mixins/Translations.vue:39 msgid "Followers" msgstr "Abonnés" @@ -763,19 +1128,10 @@ msgstr "Abonnés" msgid "Following" msgstr "Abonné" -#: front/src/components/activity/Like.vue:14 -#: src/components/activity/Listen.vue:14 -msgid "from %{ album } by %{ artist }" -msgstr "de l'album %{ album } par %{ artist }" - -#: front/src/components/library/Track.vue:13 +#: front/src/components/library/Track.vue:17 msgid "From album %{ album } by %{ artist }" msgstr "De l'album %{ album } par %{ artist }" -#: front/src/App.vue:55 -msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "Funkwale est un projet open-source et gratuit, animé par des bénévoles. Vous pouvez nous aider à améliorer le service en remontant les problèmes que vous rencontrez, en suggérant des améliorations et en parlant du projet autour de vous !" - #: front/src/components/auth/SubsonicTokenForm.vue:7 msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale est compatible avec d'autres lecteurs de musique qui supportent l'API Subsonic." @@ -796,6 +1152,10 @@ msgstr "Funkwhale est gratuit et vous donne le contrôle sur votre musique." msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale prend soin de votre musique" +#: front/src/components/ShortcutsModal.vue:38 +msgid "General shortcuts" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:16 msgid "Get a new invitation" msgstr "Obtenir une nouvelle invitation" @@ -806,16 +1166,19 @@ msgstr "Amenez moi à la bibliothèque" #: front/src/components/Home.vue:76 msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Obtenez des métadonnées de qualité sur votre musique grâce à <a href=\"%{ " -"url }\" target=\"_blank\">MusicBrainz</a>" +msgstr "Obtenez des métadonnées de qualité pour votre musique grâce à <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgid "Get started" -msgstr "Démarrer" +msgstr "Commencer" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/common/ActionTable.vue:27 +#: front/src/components/Footer.vue:37 +#, fuzzy +msgid "Getting help" +msgstr "Paramètres" + +#: front/src/components/common/ActionTable.vue:34 +#: front/src/components/common/ActionTable.vue:54 msgid "Go" msgstr "Aller" @@ -823,9 +1186,13 @@ msgstr "Aller" msgid "Go to home page" msgstr "Retourner à la page d'accueil" -#: front/src/App.vue:73 -msgid "Help us translate Funkwhale" -msgstr "Aidez-nous à traduire Funkwhale" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgid "Hide account or domain content, except from followers." +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Accueil" #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" @@ -852,10 +1219,20 @@ msgid "Import reference" msgstr "Référence de l'importation" #: front/src/views/content/libraries/FilesTable.vue:11 -#: front/src/views/content/libraries/FilesTable.vue:55 +#: front/src/views/content/libraries/FilesTable.vue:58 msgid "Import status" msgstr "Status de l'import" +#: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgid "Imported" +msgstr "Date d'import" + +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +msgid "Imported date" +msgstr "Date d'import" + #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "Dans les favoris" @@ -864,16 +1241,42 @@ msgstr "Dans les favoris" msgid "Inactive" msgstr "Inactif" +#: front/src/components/ShortcutsModal.vue:71 +msgid "Increase volume" +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] "Insérer depuis la queue (%{ count } piste)" msgstr[1] "Insérer depuis la queue (%{ count } pistes)" +#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#, fuzzy +msgid "Instance data" +msgstr "Radios de l'instance" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Informations relatives à cette instance" + #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Radios de l'instance" +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Paramètres de l'instance" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +msgstr "" + #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -889,116 +1292,165 @@ msgstr "Code d'invitation (optionnel)" msgid "Invitations" msgstr "Invitations" -#: front/src/App.vue:42 +#: front/src/components/Footer.vue:41 msgid "Issue tracker" msgstr "Issue tracker" -#: front/src/views/content/libraries/Home.vue:9 -msgid "It looks like you don't have any library yet, it's time to create one!" -msgstr "" -"On dirait que vous n'avez pas encore de bibliothèque, il est temps d'en " -"créer une !" - #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Gardez une trace de vos chansons favorites" +#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgid "Known accounts" +msgstr "Mon compte" + #: front/src/views/content/remote/Home.vue:14 +#, fuzzy msgid "Known libraries" msgstr "Bibliothèques connues" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/views/admin/users/UsersDetail.vue:45 -#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/views/admin/moderation/AccountsDetail.vue:184 +#: front/src/components/mixins/Translations.vue:33 msgid "Last activity" msgstr "Dernière activité" +#: front/src/views/admin/moderation/AccountsDetail.vue:167 +#: front/src/views/admin/moderation/DomainsDetail.vue:86 +msgid "Last checked" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:32 msgid "Last modification" msgstr "Dernière modification" +#: front/src/components/manage/moderation/AccountsTable.vue:43 +msgid "Last seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgid "Last seen date" +msgstr "Dernière mise a jour :" + #: front/src/views/content/remote/Card.vue:56 msgid "Last update:" msgstr "Dernière mise a jour :" -#: front/src/components/common/ActionTable.vue:40 +#: front/src/components/common/ActionTable.vue:47 msgid "Launch" msgstr "Démarrer" -#: front/src/views/content/remote/Card.vue:63 -msgid "Launch scan" -msgstr "Démarrer le scan" - #: front/src/components/Home.vue:10 msgid "Learn more about this instance" msgstr "En apprendre plus à propos de cette instance" -#: 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/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/audio/EmbedWizard.vue:7 +#, fuzzy +msgid "Leave empty for a responsive widget" +msgstr "Laisser vide pour obtenir un code aléatoire" +#: front/src/views/admin/moderation/AccountsDetail.vue:297 +#: front/src/views/admin/moderation/DomainsDetail.vue:233 #: front/src/views/content/Base.vue:5 msgid "Libraries" msgstr "Bibliothèques" #: front/src/views/content/libraries/Form.vue:2 msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." -msgstr "" -"Les bibliothèques vous aident à organiser et à partager votre collection de " -"musique. Vous pouvez téléverser votre bibliothèque musicale sur Funkwhale et " -"la partager avec vos amis et votre famille." +msgstr "Les bibliothèques vous aident à organiser et à partager votre collection de musique. Vous pouvez téléverser votre bibliothèque musicale sur Funkwhale et la partager avec vos amis et votre famille." #: front/src/components/instance/Stats.vue:30 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/admin/moderation/AccountsDetail.vue:464 msgid "Library" msgstr "Bibliothèque" +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "Bibliothèque créée" + +#: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgid "Library deleted" +msgstr "Bibliothèque mise à jour" + #: front/src/views/admin/library/FilesList.vue:3 msgid "Library files" msgstr "Fichiers de la bibliothèque" -#: front/src/App.vue:31 -msgid "Links" -msgstr "Liens" +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "Bibliothèque mise à jour" + +#: front/src/components/library/Track.vue:100 +msgid "License" +msgstr "" #: front/src/views/content/libraries/Detail.vue:21 -msgid "Loading followers..." -msgstr "Chargement des followers ..." +#, fuzzy +msgid "Loading followers…" +msgstr "Chargement des followers …" #: front/src/views/content/libraries/Home.vue:3 -msgid "Loading Libraries..." -msgstr "Chargement des bibliothèques ..." +#, fuzzy +msgid "Loading Libraries…" +msgstr "Chargement des bibliothèques…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 -msgid "Loading library data..." -msgstr "Chargement des données de la bibliothèque ..." +#, fuzzy +msgid "Loading library data…" +msgstr "Chargement des données de la bibliothèque…" #: front/src/views/Notifications.vue:4 -msgid "Loading notifications..." -msgstr "Chargement des notifications ..." +#, fuzzy +msgid "Loading notifications…" +msgstr "Chargement des notifications…" #: front/src/views/content/remote/Home.vue:3 msgid "Loading remote libraries..." -msgstr "Chargement de bibliothèques distantes ..." - -#: front/src/views/instance/Timeline.vue:4 -msgid "Loading timeline..." -msgstr "Chargement de la timeline ..." +msgstr "Chargement de bibliothèques distantes…" #: front/src/views/content/libraries/Quota.vue:4 -msgid "Loading usage data..." -msgstr "Chargement des données d'utilisation ..." +#, fuzzy +msgid "Loading usage data…" +msgstr "Chargement des données d'utilisation…" #: front/src/components/favorites/List.vue:5 -msgid "Loading your favorites..." +#, fuzzy +msgid "Loading your favorites…" msgstr "Chargement de vos favoris ..." +#: front/src/components/manage/moderation/AccountsTable.vue:59 +#: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgid "Local account" +msgstr "Mon compte" + +#: 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 }" @@ -1007,18 +1459,55 @@ msgstr "Connecté·e en tant que %{ username }" msgid "Login" msgstr "Connexion" +#: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgid "Login status" +msgstr "Statut du compte" + #: front/src/components/Sidebar.vue:52 msgid "Logout" msgstr "Déconnexion" -#: front/src/components/library/Track.vue:105 +#: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgid "Looks like you don't have a library, it's time to create one." +msgstr "On dirait que vous n'avez pas encore de bibliothèque, il est temps d'en créer une !" + +#: front/src/components/audio/Player.vue:353 +#: src/components/audio/Player.vue:354 +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:356 +#: src/components/audio/Player.vue:357 +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:359 +#: src/components/audio/Player.vue:360 +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:150 msgid "Lyrics" msgstr "Paroles" +#: front/src/components/Sidebar.vue:210 +msgid "Main menu" +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +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" @@ -1027,42 +1516,104 @@ msgstr "Gérer vos playlists" msgid "Mark all as read" msgstr "Tout marquer comme lu" -#: front/src/views/admin/users/UsersDetail.vue:94 +#: front/src/components/notifications/NotificationRow.vue:44 +#, fuzzy +msgid "Mark as read" +msgstr "Tout marquer comme lu" + +#: front/src/components/notifications/NotificationRow.vue:45 +#, fuzzy +msgid "Mark as unread" +msgstr "Tout marquer comme lu" + +#: front/src/views/admin/moderation/AccountsDetail.vue:281 msgid "MB" msgstr "Mo" -#: front/src/components/Sidebar.vue:63 +#: front/src/components/audio/Player.vue:346 +msgid "Media player" +msgstr "" + +#: front/src/components/Footer.vue:32 +msgid "Mobile and desktop apps" +msgstr "" + +#: front/src/components/Sidebar.vue:97 +#: src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgid "Moderation" +msgstr "Fédération" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgid "Moderation policies help you control how your instance interact with a given domain or account." +msgstr "" + +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +msgid "Modification date" +msgstr "Date de modification" + +#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 msgid "Music" msgstr "Musique" +#: front/src/components/audio/Player.vue:352 +msgid "Mute" +msgstr "Couper le son" + #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Mon compte" +#: front/src/components/library/radios/Builder.vue:236 +msgid "My awesome description" +msgstr "Ma description géniale" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "Ma bibliothèque d'enfer" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Ma playlist d'enfer" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Ma radio d'enfer" + #: front/src/views/content/libraries/Home.vue:6 msgid "My libraries" msgstr "Mes bibliothèques" #: front/src/components/audio/track/Row.vue:40 -#: src/components/library/Track.vue:64 -#: front/src/components/library/Track.vue:75 -#: src/components/library/Track.vue:86 -#: front/src/components/library/Track.vue:97 +#: src/components/library/Track.vue:115 +#: front/src/components/library/Track.vue:124 +#: src/components/library/Track.vue:133 +#: front/src/components/library/Track.vue:142 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 #: front/src/components/manage/library/FilesTable.vue:81 #: front/src/components/manage/users/UsersTable.vue:61 -#: front/src/views/admin/users/UsersDetail.vue:49 -#: front/src/views/content/libraries/FilesTable.vue:89 -#: front/src/views/content/libraries/FilesTable.vue:95 +#: front/src/views/admin/moderation/AccountsDetail.vue:171 +#: front/src/views/admin/moderation/DomainsDetail.vue:90 +#: front/src/views/content/libraries/FilesTable.vue:92 +#: front/src/views/content/libraries/FilesTable.vue:98 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 +#: front/src/views/admin/moderation/DomainsDetail.vue:117 msgid "N/A" msgstr "ND" +#: front/src/components/manage/moderation/AccountsTable.vue:39 +#: front/src/components/manage/moderation/DomainsTable.vue:38 +#: front/src/components/mixins/Translations.vue:26 #: front/src/components/playlists/PlaylistModal.vue:31 -#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/admin/moderation/DomainsDetail.vue:105 #: front/src/views/content/libraries/Form.vue:10 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:27 msgid "Name" msgstr "Nom" @@ -1071,11 +1622,15 @@ msgstr "Nom" msgid "New password" msgstr "Nouveau mot de passe" -#: front/src/components/Sidebar.vue:149 +#: front/src/components/Sidebar.vue:160 msgid "New tracks will be appended here automatically." msgstr "Les nouvelles pistes seront ajoutées ici automatiquement." -#: front/src/components/Sidebar.vue:116 +#: front/src/components/audio/Player.vue:350 +msgid "Next track" +msgstr "Piste suivante" + +#: front/src/components/Sidebar.vue:119 msgid "No" msgstr "Non" @@ -1083,7 +1638,17 @@ msgstr "Non" msgid "No add-ons, no plugins : you only need a web library" msgstr "Pas d'addons ou d'extension à installer, il vous suffit d'une bibliothèque sur le web" -#: front/src/components/library/Track.vue:113 +#: front/src/components/audio/Search.vue:25 +#, fuzzy +msgid "No album matched your query" +msgstr "Désolé, nous n'avons trouvé aucun album correspondant à votre recherche" + +#: front/src/components/audio/Search.vue:16 +#, fuzzy +msgid "No artist matched your query" +msgstr "Désolé, nous n'avons trouver aucun·a artiste correspondant à votre recherche" + +#: front/src/components/library/Track.vue:158 msgid "No lyrics available for this track." msgstr "Pas de paroles disponibles pour cette piste." @@ -1091,6 +1656,18 @@ msgstr "Pas de paroles disponibles pour cette piste." msgid "No matching library." msgstr "Aucune bibliothèque correspondante." +#: front/src/views/Notifications.vue:26 +#, fuzzy +msgid "No notifications yet." +msgstr "Vos notifications" + +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +#: front/src/components/mixins/Translations.vue:11 +msgid "Nobody except me" +msgstr "Personne à part moi" + #: front/src/views/content/libraries/Detail.vue:57 msgid "Nobody is following this library" msgstr "Personne ne suit cette bibliothèque" @@ -1103,7 +1680,7 @@ msgstr "Pas utilisé" msgid "Notifications" msgstr "Notifications" -#: front/src/App.vue:36 +#: front/src/components/Footer.vue:47 msgid "Official website" msgstr "Site officiel" @@ -1115,14 +1692,35 @@ msgstr "Ancien mot de passe" msgid "Open" msgstr "Accès libre" -#: front/src/App.vue:62 -msgid "Options" -msgstr "Options" +#: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgid "Open profile" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgid "Open website" +msgstr "Site officiel" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgid "Or customize your rule" +msgstr "Ajouter des filtres pour personnaliser votre radio" + +#: front/src/components/favorites/List.vue:31 +#: src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/playlists/List.vue:25 +#, fuzzy +msgid "Order" +msgstr "Ordre" #: front/src/components/favorites/List.vue:23 #: src/components/library/Artists.vue:15 #: front/src/components/library/Radios.vue:33 #: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/moderation/AccountsTable.vue:11 +#: front/src/components/manage/moderation/DomainsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 #: front/src/views/content/libraries/FilesTable.vue:21 @@ -1130,13 +1728,10 @@ msgstr "Options" msgid "Ordering" msgstr "Ordre" -#: front/src/components/favorites/List.vue:31 -#: src/components/library/Artists.vue:23 -#: front/src/components/library/Radios.vue:41 -#: front/src/components/manage/library/FilesTable.vue:17 -#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/components/library/Artists.vue:23 +#: front/src/components/manage/moderation/AccountsTable.vue:19 +#: front/src/components/manage/moderation/DomainsTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:29 -#: front/src/views/playlists/List.vue:25 msgid "Ordering direction" msgstr "Direction" @@ -1144,21 +1739,46 @@ msgstr "Direction" msgid "Owner" msgstr "Propriétaire" +#: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgid "Page Not Found" +msgstr "Page non trouvée !" + #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Page non trouvée !" +#: front/src/components/Pagination.vue:39 +msgid "Pagination" +msgstr "" + #: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 msgid "Password" msgstr "Mot de passe" +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Mot de passe mis à jour" + #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Mot de passe modifié avec succès" -#: front/src/components/library/FileUpload.vue:105 +#: front/src/components/audio/Player.vue:349 +msgid "Pause track" +msgstr "Mettre en pause" + +#: front/src/components/ShortcutsModal.vue:59 +msgid "Pause/play the current track" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgid "Paused" +msgstr "" + +#: front/src/components/library/FileUpload.vue:106 #: front/src/views/content/libraries/FilesTable.vue:14 -#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:208 msgid "Pending" msgstr "En attente" @@ -1170,23 +1790,24 @@ msgstr "En attente de validation" msgid "Pending files" msgstr "Fichiers en attente" -#: front/src/components/requests/Form.vue:26 -msgid "Pending requests" -msgstr "Requêtes en attente" +#: front/src/components/Sidebar.vue:212 +msgid "Pending follow requests" +msgstr "Demandes d'abonnement en attente" #: front/src/components/manage/users/UsersTable.vue:42 -#: front/src/views/admin/users/UsersDetail.vue:68 +#: front/src/views/admin/moderation/AccountsDetail.vue:137 msgid "Permissions" msgstr "Permissions" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:30 +#: src/components/library/Track.vue:40 msgid "Play" 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:23 +#: src/components/library/Album.vue:28 +#: front/src/components/library/Album.vue:73 src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "Tout lire" @@ -1195,13 +1816,39 @@ msgid "Play all albums" msgstr "Lire tous les albums" #: front/src/components/audio/PlayButton.vue:15 +#: front/src/components/audio/PlayButton.vue:65 msgid "Play next" msgstr "Lire ensuite" +#: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgid "Play next track" +msgstr "Jouer" + #: front/src/components/audio/PlayButton.vue:16 +#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:70 msgid "Play now" msgstr "Lire maintenant" +#: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgid "Play previous track" +msgstr "Piste précédente" + +#: front/src/components/Sidebar.vue:211 +#, fuzzy +msgid "Play this track" +msgstr "Jouer" + +#: front/src/components/audio/Player.vue:348 +msgid "Play track" +msgstr "Jouer" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Playlist" + #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1229,8 +1876,8 @@ msgid "Playlist visibility" msgstr "Visibilité de la playlist" #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104 -#: front/src/views/admin/Settings.vue:82 +#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 +#: front/src/views/playlists/List.vue:106 msgid "Playlists" msgstr "Playlists" @@ -1248,12 +1895,28 @@ msgstr "Merci de vérifier que votre nom d'utilisateur et mot de passe sont corr #: front/src/components/auth/Settings.vue:46 msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." -msgstr "PNG, GIF ou JPG. 2Mo au plus. L'image sera réduite à 400×400 pixels." +msgstr "PNG, GIF ou JPG. 2Mo maximum. L'image sera réduite à 400×400 pixels." -#: front/src/components/library/FileUpload.vue:58 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgid "Prevent account or domain from triggering notifications, except from followers." +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:29 +msgid "Preview" +msgstr "" + +#: front/src/components/audio/Player.vue:347 +msgid "Previous track" +msgstr "Piste précédente" + +#: front/src/views/content/remote/Card.vue:39 #, fuzzy +msgid "Problem during scanning" +msgstr "Erreur lors de l'analyse" + +#: front/src/components/library/FileUpload.vue:58 msgid "Proceed" -msgstr "Poursuivre" +msgstr "Continuer" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 @@ -1262,8 +1925,10 @@ msgstr "Poursuivre vers la page de connexion" #: front/src/components/library/FileUpload.vue:17 msgid "Processing" -msgstr "En traitement" +msgstr "En cours de traitement" +#: front/src/components/manage/moderation/AccountsTable.vue:188 +#: front/src/components/manage/moderation/DomainsTable.vue:168 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -1271,24 +1936,36 @@ msgstr "En traitement" #: front/src/views/content/libraries/Quota.vue:88 #: front/src/views/content/libraries/Quota.vue:91 msgid "Purge" -msgstr "Nettoyer" +msgstr "Supprimer" #: front/src/views/content/libraries/Quota.vue:89 msgid "Purge errored files?" -msgstr "Nettoyer les fichiers erronés ?" +msgstr "Supprimer les fichiers erronés ?" #: front/src/views/content/libraries/Quota.vue:37 msgid "Purge pending files?" -msgstr "Nettoyer les fichiers en attente ?" +msgstr "Supprimer les fichiers en attente ?" #: front/src/views/content/libraries/Quota.vue:63 msgid "Purge skipped files?" -msgstr "Nettoyer les fichiers oubliés ?" +msgstr "Supprimer les fichiers oubliés ?" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "Queue" +#: front/src/components/audio/Player.vue:282 +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:233 +msgid "Radio Builder" +msgstr "Éditeur de radio" + #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Radio créée" @@ -1302,13 +1979,25 @@ msgid "Radio updated" msgstr "Radio mise à jour" #: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:142 +#: src/components/library/Radios.vue:141 msgid "Radios" msgstr "Radios" -#: front/src/views/instance/Timeline.vue:7 -msgid "Recent activity on this instance" -msgstr "Activité récente sur cette instance" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgid "Reason" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:222 +#: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgid "Received library follows" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:40 +#: front/src/components/mixins/Translations.vue:36 +#: front/src/components/mixins/Translations.vue:37 +msgid "Received messages" +msgstr "" #: front/src/components/library/Home.vue:24 msgid "Recently added" @@ -1320,13 +2009,20 @@ msgstr "Récemment ajouté aux favoris" #: front/src/components/library/Home.vue:6 msgid "Recently listened" -msgstr "Écoutées récemment" +msgstr "Écouté récemment" -#: front/src/views/admin/users/UsersDetail.vue:103 #: front/src/views/content/remote/Home.vue:15 msgid "Refresh" msgstr "Rafraîchir" +#: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgid "Refresh node info" +msgstr "" + +#: front/src/components/common/ActionTable.vue:272 +msgid "Refresh table content" +msgstr "" + #: front/src/components/auth/Profile.vue:12 msgid "Registered since %{ date }" msgstr "Inscrit·e depuis le %{ date }" @@ -1343,17 +2039,27 @@ msgstr "utilisateur·rice standard·e" msgid "Reject" msgstr "Rejeter" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgid "Reject media" +msgstr "Rejeté" + #: front/src/views/content/libraries/Detail.vue:43 msgid "Rejected" msgstr "Rejeté" +#: front/src/views/content/libraries/FilesTable.vue:234 +msgid "Relaunch import" +msgstr "Relancer l'importation" + #: front/src/views/content/remote/Home.vue:6 msgid "Remote libraries" msgstr "Bibliothèques distantes" #: front/src/views/content/remote/Home.vue:7 msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." -msgstr "" +msgstr "Les bibliothèques distantes appartiennent à d'autres utilisateurs du réseau. Vous pouvez y accéder tant qu'elles sont publiques ou qu'on vous en donne l'accès." #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" @@ -1363,6 +2069,24 @@ msgstr "Retirer" msgid "Remove avatar" msgstr "Supprimer mon avatar" +#: front/src/components/favorites/TrackFavoriteIcon.vue:26 +msgid "Remove from favorites" +msgstr "Retirer des favoris" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." +msgstr "Ceci supprimera les pistes qui ont été téléchargées mais qui ont été ignorées pendant les processus d'importation pour diverses raisons. Ceci supprimera complètement ces fichiers et vous regagnerez le quota correspondant." + +#: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." +msgstr "Ceci supprimera les pistes qui ont été téléchargées mais qui n'ont pas encore été traitées. Ceci supprimera complètement ces fichiers et vous regagnerez le quota correspondant." + #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1376,11 +2100,8 @@ 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/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" @@ -1390,30 +2111,57 @@ msgstr "Réinitialiser votre mot de passe" msgid "Results per page" msgstr "Résultats par page" +#: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgid "Return to login" +msgstr "Poursuivre vers la page de connexion" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgid "Rule" +msgstr "" + #: front/src/components/admin/SettingsGroup.vue:63 #: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Enregistrer" +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "Scan démarré" + +#: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgid "Scan now" +msgstr "Lire maintenant" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "Scan sauté (le scan précédent est trop récent)" + #: front/src/views/content/remote/Card.vue:31 -msgid "Scan pending" +#, fuzzy +msgid "Scan waiting" msgstr "En attente d'analyse" #: front/src/views/content/remote/Card.vue:43 -msgid "Scanned successfully" -msgstr "Scanné avec succès" +#, fuzzy +msgid "Scanned" +msgstr "Scan démarré" #: front/src/views/content/remote/Card.vue:47 msgid "Scanned with errors" msgstr "Scanné avec des erreurs" #: front/src/views/content/remote/Card.vue:35 -msgid "Scanning... (%{ progress }%)" -msgstr "Balayage... (%{ progress }%)" +#, fuzzy +msgid "Scanning… (%{ progress }%)" +msgstr "Analyse en cours… (%{ progress }%)" #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 #: front/src/views/content/libraries/FilesTable.vue:5 @@ -1423,22 +2171,64 @@ msgstr "Rechercher" #: front/src/views/content/remote/ScanForm.vue:9 msgid "Search a remote library" -msgstr "Rechercher dans une bibliothèque distante" +msgstr "Rechercher une bibliothèque distante" + +#: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgid "Search by domain, username, bio..." +msgstr "Rechercher par nom d'utilisateur·rice, email, code..." + +#: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgid "Search by name..." +msgstr "Rechercher par nom d'utilisateur·rice, email, nom..." + +#: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgid "Search by title, artist, album…" +msgstr "Rechercher par titre, artiste, album…" + +#: front/src/components/manage/library/FilesTable.vue:176 +#, fuzzy +msgid "Search by title, artist, domain…" +msgstr "Rechercher par titre, artiste, domaine..." + +#: front/src/components/manage/users/InvitationsTable.vue:153 +#, fuzzy +msgid "Search by username, e-mail address, code…" +msgstr "Rechercher par nom d'utilisateur·rice, email, code..." + +#: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgid "Search by username, e-mail address, name…" +msgstr "Rechercher par nom d'utilisateur·rice, email, nom..." + +#: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +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" -#: front/src/components/library/Track.vue:116 +#: front/src/components/library/Track.vue:162 msgid "Search on lyrics.wikia.com" msgstr "Rechercher sur lyrics.wikia.com" #: front/src/components/library/Album.vue:33 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:40 +#: front/src/components/library/Track.vue:47 msgid "Search on Wikipedia" msgstr "Rechercher sur Wikipédia" +#: front/src/components/library/Library.vue:32 +#: src/views/admin/library/Base.vue:17 +#: front/src/views/admin/moderation/Base.vue:22 +#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 +msgid "Secondary menu" +msgstr "" + #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Sections" @@ -1447,19 +2237,19 @@ msgstr "Sections" msgid "Select a filter" msgstr "Sélectionner un filtre" -#: front/src/components/common/ActionTable.vue:64 +#: front/src/components/common/ActionTable.vue:77 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "Selectionner l'ensemble des %{ total } élément" msgstr[1] "Selectionner l'ensemble des %{ total } éléments" -#: front/src/components/common/ActionTable.vue:73 +#: front/src/components/common/ActionTable.vue:86 msgid "Select only current page" msgstr "Sélectionner seulement la page actuelle" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/moderation/AccountsDetail.vue:472 msgid "Settings" msgstr "Paramètres" @@ -1476,8 +2266,9 @@ msgid "Share link" msgstr "Lien de partage" #: front/src/views/content/libraries/Detail.vue:15 -msgid "Share this link with other users so they can request an access to your library." -msgstr "Partage ce lien avec les autres utilisateurs afin qu'ils aient accès a cette bibliothèque." +#, fuzzy +msgid "Share this link with other users so they can request access to your library." +msgstr "Partagez ce lien avec d'autres utilisateurs afin qu'ils aient accès a cette bibliothèque." #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 @@ -1485,11 +2276,10 @@ msgid "Sharing link" msgstr "Lien de partage" #: front/src/components/audio/album/Card.vue:40 -#, fuzzy msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" -msgstr[0] "%{ count } piste" -msgstr[1] "%{ count } pistes" +msgstr[0] "Afficher %{ count } autre piste" +msgstr[1] "Afficher %{ count } autres pistes" #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" @@ -1497,32 +2287,73 @@ msgid_plural "Show %{ count } more albums" msgstr[0] "Montrer 1 album supplémentaire" msgstr[1] "Montrer %{ count } albums supplémentaires" +#: front/src/components/ShortcutsModal.vue:42 +msgid "Show available keyboard shortcuts" +msgstr "" + #: front/src/views/Notifications.vue:10 msgid "Show read notifications" msgstr "Afficher les notifications lues" +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Afficher/masquer le mot de passe" + #: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/moderation/AccountsTable.vue:88 +#: front/src/components/manage/moderation/DomainsTable.vue:74 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:111 +#: front/src/views/content/libraries/FilesTable.vue:114 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Affichage des résultats %{ start }-%{ end } sur %{ total }" +#: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgid "Shuffle queue" +msgstr "Mélanger votre queue" + +#: front/src/components/audio/Player.vue:362 +msgid "Shuffle your queue" +msgstr "Mélanger votre queue" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "Inscription" + #: front/src/components/manage/users/UsersTable.vue:40 -#: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Inscription" -#: front/src/components/library/FileUpload.vue:84 -#: src/components/library/Track.vue:69 +#: front/src/components/mixins/Translations.vue:31 +#: front/src/views/admin/moderation/AccountsDetail.vue:176 +#: front/src/components/mixins/Translations.vue:32 +msgid "Sign-up date" +msgstr "Date d'inscription" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgid "Silence activity" +msgstr "Activité des utilisateur·ice·s" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgid "Silence notifications" +msgstr "Afficher les notifications lues" + +#: front/src/components/library/FileUpload.vue:85 +#: front/src/components/library/Track.vue:120 #: front/src/components/manage/library/FilesTable.vue:44 -#: front/src/views/content/libraries/FilesTable.vue:57 -#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:60 +#: front/src/components/mixins/Translations.vue:29 msgid "Size" msgstr "Taille" #: front/src/views/content/libraries/FilesTable.vue:15 -#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:204 msgid "Skipped" msgstr "Ignoré" @@ -1530,26 +2361,14 @@ msgstr "Ignoré" msgid "Skipped files" msgstr "Fichiers ignorés" -#: 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 !" - -#: front/src/components/audio/Search.vue:25 -msgid "Sorry, we did not found any album matching your query" -msgstr "Désolé, nous n'avons trouvé aucun album correspondant à votre recherche" - -#: 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" +#: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgid "Software" +msgstr "" -#: front/src/App.vue:40 +#: front/src/components/Footer.vue:49 msgid "Source code" msgstr "Code source" -#: front/src/App.vue:39 -msgid "Source code (%{version})" -msgstr "Code source (%{version})" - #: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" @@ -1559,10 +2378,23 @@ msgstr "Membre de l'équipe" msgid "Start" msgstr "Démarrer" -#: front/src/components/library/FileUpload.vue:85 +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "Statistiques" + +#: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/admin/moderation/DomainsDetail.vue:123 #: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "Statut" @@ -1571,52 +2403,66 @@ msgstr "Statut" msgid "Stop" msgstr "Arrêter" -#: front/src/components/Sidebar.vue:150 +#: front/src/components/Sidebar.vue:161 msgid "Stop radio" msgstr "Arrêter la radio" -#: front/src/App.vue:11 src/components/requests/Form.vue:17 +#: front/src/App.vue:22 msgid "Submit" msgstr "Valider" -#: front/src/components/requests/Form.vue:22 -msgid "Submit another request" -msgstr "Envoyer une nouvelle requête" +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "Mot de passe de l'API Subsonic" -#: front/src/App.vue:13 +#: front/src/App.vue:26 msgid "Suggested choices" msgstr "Suggestions" #: front/src/components/library/FileUpload.vue:3 msgid "Summary" +msgstr "Résumé" + +#: front/src/components/Footer.vue:39 +msgid "Support forum" +msgstr "" + +#: front/src/components/library/FileUpload.vue:78 +msgid "Supported extensions: %{ extensions }" msgstr "" #: front/src/components/playlists/Editor.vue:9 -msgid "Syncing changes to server..." +#, fuzzy +msgid "Syncing changes to server…" msgstr "Synchronisation des changements avec le serveur..." #: front/src/components/common/CopyInput.vue:3 msgid "Text copied to clipboard!" -msgstr "Texte copier dans le presse-papier!" +msgstr "La texte a été copié dans le presse-papier !" #: front/src/components/Home.vue:26 msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "C'est simple : nous adorions Grooveshark et nous voulions construire quelque chose d'encore mieux." -#: front/src/App.vue:58 +#: front/src/components/Footer.vue:53 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Le logo de Funkwhale a été généreusement dessiné et fourni par Francis Gading." #: front/src/views/content/libraries/Form.vue:34 -msgid "The library and all its tracks will be deleted. This action is irreversible." -msgstr "Cette bibliothèque et toutes ces pistes seront supprimée. Cette action est irréversible." +#, fuzzy +msgid "The library and all its tracks will be deleted. This can not be undone." +msgstr "Cette bibliothèque et toutes ses pistes seront supprimées. Cette action est irréversible." #: front/src/components/library/FileUpload.vue:39 msgid "The music files you are uploading are tagged properly:" +msgstr "Les fichiers musicaux que vous téléversez sont correctement tagués :" + +#: front/src/components/audio/Player.vue:67 +msgid "The next track will play automatically in a few seconds..." msgstr "" #: front/src/components/Home.vue:121 @@ -1629,35 +2475,68 @@ msgstr "L'API Subsonic n'est pas disponible sur cette instance Funkwhale." #: front/src/components/library/FileUpload.vue:43 msgid "The uploaded music files are in OGG, Flac or MP3 format" +msgstr "Les fichiers musicaux uploadés sont au format OGG, Flac ou MP3" + +#: front/src/views/content/Home.vue:4 +#, fuzzy +msgid "There are various ways to grab new content and make it available here." +msgstr "Nous proposons différentes manières de récupérer du nouveau contenu et de le rendre disponible ici." + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgid "This action is irreversible." msgstr "" -#: front/src/components/library/Album.vue:52 +#: front/src/components/library/Album.vue:91 msgid "This album is present in the following libraries:" -msgstr "" +msgstr "Cet album est présent dans les bibliothèques suivantes :" #: front/src/components/library/Artist.vue:63 msgid "This artist is present in the following libraries:" +msgstr "Cetâ‹…te artiste est présentâ‹…e dans les bibliothèques suivantes :" + +#: front/src/views/admin/moderation/AccountsDetail.vue:55 +#: front/src/views/admin/moderation/DomainsDetail.vue:48 +msgid "This domain is subject to specific moderation rules" msgstr "" #: front/src/views/content/Home.vue:9 -msgid "This instance offers up to %{quota} of storage space to every user." -msgstr "" +#, fuzzy +msgid "This instance offers up to %{quota} of storage space for every user." +msgstr "Cette instance offre jusqu'à %{quota} d'espace disque à chaque utilisateur." #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "C'est vous !" -#: front/src/components/common/ActionTable.vue:38 -msgid "This may affect a lot of elements, please double check this is really what you want." +#: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgid "This library contains my personal music, I hope you like it." +msgstr "Cette bibliothèque contient ma musique personnelle, j'espère que vous l'aimerez !" + +#: front/src/views/content/remote/Card.vue:131 +msgid "This library is private and your approval from its owner is needed to access its content" +msgstr "" + +#: front/src/views/content/remote/Card.vue:132 +msgid "This library is public and you can access its content freely" +msgstr "" + +#: front/src/components/common/ActionTable.vue:45 +#, fuzzy +msgid "This may affect a lot of elements or have irreversible consequences, 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/library/FileUpload.vue:52 msgid "This reference will be used to group imported files together." +msgstr "Cette référence sera utilisée pour regrouper les fichiers importés." + +#: front/src/components/audio/PlayButton.vue:73 +msgid "This track is not available in any library you have access to" msgstr "" -#: front/src/components/library/Track.vue:125 +#: front/src/components/library/Track.vue:171 msgid "This track is present in the following libraries:" -msgstr "" +msgstr "Cette piste est présente dans les bibliothèques suivantes :" #: front/src/views/playlists/Detail.vue:37 msgid "This will completely delete this playlist and cannot be undone." @@ -1671,194 +2550,57 @@ msgstr "Cela supprimera définitivement cette radio et ne pourra pas être annul msgid "This will completely disable access to the Subsonic API using from account." msgstr "Cela désactivera complétement l'accès à l'API Subsonic depuis votre compte." -#: front/src/App.vue:162 src/components/About.vue:55 -#: src/components/Home.vue:154 front/src/components/PageNotFound.vue:33 -#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 -#: src/components/audio/PlayButton.vue:54 -#: front/src/components/audio/PlayButton.vue:55 -#: front/src/components/audio/PlayButton.vue:56 -#: front/src/components/audio/PlayButton.vue:61 -#: front/src/components/audio/PlayButton.vue:64 -#: front/src/components/audio/PlayButton.vue:158 -#: src/components/audio/Player.vue:216 -#: front/src/components/audio/Player.vue:273 -#: src/components/audio/Player.vue:274 -#: front/src/components/audio/Player.vue:275 -#: src/components/audio/Player.vue:276 -#: front/src/components/audio/Player.vue:277 -#: src/components/audio/Player.vue:278 -#: front/src/components/audio/Player.vue:279 -#: src/components/audio/Player.vue:280 -#: front/src/components/audio/Player.vue:281 -#: src/components/audio/Player.vue:282 -#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 -#: front/src/components/audio/SearchBar.vue:20 -#: src/components/audio/SearchBar.vue:25 -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 -#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 -#: src/components/auth/Profile.vue:47 -#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95 -#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 -#: front/src/components/auth/Signup.vue:98 -#: front/src/components/auth/SubsonicTokenForm.vue:95 -#: front/src/components/auth/SubsonicTokenForm.vue:111 -#: front/src/components/favorites/List.vue:110 -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 -#: front/src/components/forms/PasswordInput.vue:25 -#: front/src/components/library/Album.vue:101 -#: src/components/library/Artist.vue:129 -#: front/src/components/library/Artists.vue:119 -#: front/src/components/library/Artists.vue:120 -#: front/src/components/library/FileUpload.vue:238 -#: front/src/components/library/FileUpload.vue:239 -#: front/src/components/library/FileUpload.vue:240 -#: front/src/components/library/FileUpload.vue:241 -#: src/components/library/Home.vue:65 -#: front/src/components/library/Radios.vue:141 -#: src/components/library/Radios.vue:142 -#: front/src/components/library/Track.vue:195 -#: front/src/components/library/radios/Builder.vue:233 -#: front/src/components/library/radios/Builder.vue:235 -#: front/src/components/library/radios/Builder.vue:236 -#: front/src/components/manage/library/FilesTable.vue:176 -#: front/src/components/manage/library/FilesTable.vue:190 -#: front/src/components/manage/users/InvitationForm.vue:58 -#: front/src/components/manage/users/InvitationsTable.vue:153 -#: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/components/manage/users/UsersTable.vue:163 -#: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/components/metadata/ArtistCard.vue:49 -#: front/src/components/metadata/ReleaseCard.vue:53 -#: front/src/components/metadata/Search.vue:114 -#: front/src/components/metadata/Search.vue:130 -#: front/src/components/metadata/Search.vue:134 -#: front/src/components/metadata/Search.vue:138 -#: front/src/components/mixins/Translations.vue:7 -#: front/src/components/mixins/Translations.vue:8 -#: front/src/components/mixins/Translations.vue:10 -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/mixins/Translations.vue:16 -#: front/src/components/mixins/Translations.vue:17 -#: front/src/components/mixins/Translations.vue:18 -#: front/src/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/App.vue:129 src/components/Footer.vue:72 +#, fuzzy +msgid "This will erase your local data and disconnect you, do you want to continue?" +msgstr "Cela effacera vos données locales et vous déconnectera. Voulez-vous continuer ?" + +#: 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." + +#: front/src/components/playlists/Editor.vue:44 +msgid "This will remove all tracks from this playlist and cannot be undone." +msgstr "Cela supprimera toutes les pistes de la playlist et ne pourra pas être annulé." + +#: front/src/components/audio/track/Table.vue:6 +#: front/src/components/manage/library/FilesTable.vue:37 #: front/src/components/mixins/Translations.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:54 #: front/src/components/mixins/Translations.vue:28 -#: front/src/components/mixins/Translations.vue:29 -#: front/src/components/mixins/Translations.vue:30 -#: front/src/components/mixins/Translations.vue:31 -#: front/src/components/notifications/NotificationRow.vue:39 -#: front/src/components/notifications/NotificationRow.vue:40 -#: front/src/components/notifications/NotificationRow.vue:44 -#: front/src/components/notifications/NotificationRow.vue:45 -#: front/src/components/notifications/NotificationRow.vue:62 -#: front/src/components/playlists/Editor.vue:163 -#: src/components/playlists/Form.vue:74 -#: front/src/components/playlists/Form.vue:81 -#: src/components/playlists/Form.vue:85 -#: front/src/components/playlists/Form.vue:89 -#: front/src/components/playlists/PlaylistModal.vue:116 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -#: front/src/components/requests/Form.vue:73 -#: src/components/requests/Form.vue:74 -#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 -#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 -#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 -#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 -#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 -#: front/src/views/admin/library/Base.vue:16 -#: src/views/admin/library/FilesList.vue:21 -#: front/src/views/admin/users/Base.vue:20 -#: front/src/views/admin/users/InvitationsList.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:169 -#: front/src/views/admin/users/UsersDetail.vue:170 -#: front/src/views/admin/users/UsersDetail.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 -#: front/src/views/admin/users/UsersList.vue:21 -#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 -#: src/views/auth/PasswordReset.vue:53 -#: front/src/views/auth/PasswordResetConfirm.vue:62 -#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 -#: src/views/content/libraries/Card.vue:58 -#: front/src/views/content/libraries/Card.vue:59 -#: front/src/views/content/libraries/Card.vue:60 -#: front/src/views/content/libraries/Card.vue:61 -#: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/content/libraries/FilesTable.vue:226 -#: front/src/views/content/libraries/FilesTable.vue:229 -#: front/src/views/content/libraries/FilesTable.vue:230 -#: front/src/views/content/libraries/FilesTable.vue:233 -#: front/src/views/content/libraries/FilesTable.vue:234 -#: front/src/views/content/libraries/FilesTable.vue:237 -#: front/src/views/content/libraries/FilesTable.vue:238 -#: front/src/views/content/libraries/FilesTable.vue:241 -#: front/src/views/content/libraries/FilesTable.vue:242 -#: front/src/views/content/libraries/FilesTable.vue:258 -#: front/src/views/content/libraries/FilesTable.vue:259 -#: front/src/views/content/libraries/Form.vue:70 -#: front/src/views/content/libraries/Form.vue:71 -#: front/src/views/content/libraries/Form.vue:72 -#: front/src/views/content/libraries/Form.vue:73 -#: front/src/views/content/libraries/Form.vue:74 -#: front/src/views/content/libraries/Form.vue:106 -#: front/src/views/content/libraries/Form.vue:109 -#: front/src/views/content/libraries/Form.vue:129 -#: front/src/views/content/remote/Card.vue:131 -#: src/views/content/remote/Card.vue:132 -#: front/src/views/content/remote/Card.vue:165 -#: src/views/content/remote/Card.vue:166 -#: front/src/views/content/remote/ScanForm.vue:48 -#: src/views/instance/Timeline.vue:57 front/src/views/playlists/Detail.vue:90 -#: src/views/playlists/List.vue:104 front/src/views/playlists/List.vue:105 -#: src/views/radios/Detail.vue:80 -msgid "This will erase your local data and disconnect you, do you want to continue?" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "" -"Cela effacera vos données locales et vous déconnectera. Voulez-vous " -"continuer ?" -msgstr[1] "%{ count } les pistes ont été ajoutées à votre file d'attente" - -#: 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." - -#: front/src/components/playlists/Editor.vue:44 -msgid "This will remove all tracks from this playlist and cannot be undone." -msgstr "Cela supprimera toutes les pistes de la playlist et ne pourra pas être annulé." +msgid "Title" +msgstr "Titre" -#: front/src/views/content/libraries/Quota.vue:90 -msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +#: front/src/components/ShortcutsModal.vue:79 +msgid "Toggle queue looping" msgstr "" -#: front/src/views/content/libraries/Quota.vue:38 -msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#: front/src/views/admin/moderation/DomainsDetail.vue:225 +msgid "Total size" msgstr "" -#: front/src/views/content/libraries/Quota.vue:64 -msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." -msgstr "" +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "Taille totale des fichiers de cette bibliothèque" -#: front/src/components/audio/track/Table.vue:6 -#: front/src/components/manage/library/FilesTable.vue:37 -#: front/src/views/content/libraries/FilesTable.vue:51 -#: front/src/components/mixins/Translations.vue:26 -msgid "Title" -msgstr "Titre" +#: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgid "Total users" +msgstr "Pas utilisé" + +#: front/src/components/audio/SearchBar.vue:27 +#: src/components/library/Track.vue:262 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Piste" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgid "Track already present in one of your libraries" +msgstr "La piste est déjà présente dans l'une de vos bibliothèques" -#: front/src/components/library/Track.vue:53 +#: front/src/components/library/Track.vue:85 msgid "Track information" msgstr "Information de la piste" @@ -1866,14 +2608,26 @@ msgstr "Information de la piste" msgid "Track matching filter" msgstr "Piste correspondant au filtre" +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +msgid "Track name" +msgstr "Nom de la piste" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgid "Track uploaded, but not processed by the server yet" +msgstr "La piste est transférée mais n'a pas encore été traitée par le serveur" + #: front/src/components/instance/Stats.vue:54 msgid "tracks" msgstr "pistes" -#: front/src/components/library/Album.vue:43 +#: front/src/components/library/Album.vue:81 #: front/src/components/playlists/PlaylistModal.vue:33 -#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 -#: src/views/playlists/Detail.vue:50 front/src/views/radios/Detail.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:265 +#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8 +#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Pistes" @@ -1889,11 +2643,17 @@ msgstr "Pistes en favoris" msgid "tracks listened" msgstr "pistes écoutées" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/Track.vue:138 #: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:151 msgid "Type" msgstr "Type" +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#: front/src/components/manage/moderation/DomainsTable.vue:42 +msgid "Under moderation rule" +msgstr "" + #: front/src/views/content/remote/Card.vue:100 #: src/views/content/remote/Card.vue:105 msgid "Unfollow" @@ -1911,6 +2671,16 @@ msgstr "Malheureusement, les gestionnaires de cette instance n'ont pas encore pr msgid "Unlimited music" msgstr "Musique illimitée" +#: front/src/components/audio/Player.vue:351 +msgid "Unmute" +msgstr "Réactiver le son" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgid "Update" +msgstr "Date d'envoi" + #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "Mettre à jour l'avatar" @@ -1919,6 +2689,10 @@ msgstr "Mettre à jour l'avatar" msgid "Update library" msgstr "Mettre à jour la bibliothèque" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +msgid "Update moderation rule" +msgstr "" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "Mettre à jour la playlist" @@ -1932,9 +2706,7 @@ msgid "Update your password" msgstr "Mettre à jour votre mot de passe" #: front/src/views/content/libraries/Card.vue:44 -#: front/src/components/manage/users/UsersTable.vue:173 #: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:177 msgid "Upload" msgstr "Envoi" @@ -1946,35 +2718,57 @@ msgstr "Téléverser un nouvel avatar" msgid "Upload audio content" msgstr "Téléverser du contenu audio" -#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Upload date" msgstr "Date d'envoi" +#: front/src/components/library/FileUpload.vue:219 +#: front/src/components/library/FileUpload.vue:220 +#, fuzzy +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +msgstr "Importation refusée, assurez-vous que le fichier n'est pas trop gros et que vous n'avez pas atteint votre quota" + #: front/src/views/content/Home.vue:7 -msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." -msgstr "" +#, fuzzy +msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "Envoyez des fichiers musicaux (MP3, OGG, Flac, etc.) depuis votre bibliothèque personnelle directement depuis votre navigateur pour en profiter ici." #: front/src/components/library/FileUpload.vue:31 msgid "Upload new tracks" msgstr "Téléverser de nouveaux morceaux" -#: front/src/views/admin/users/UsersDetail.vue:82 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +#, fuzzy msgid "Upload quota" msgstr "Quota d'envoi" -#: front/src/components/library/FileUpload.vue:99 +#: front/src/components/library/FileUpload.vue:228 +msgid "Upload timeout, please try again" +msgstr "Dépassement du délai d'envoi, veuillez réessayer" + +#: front/src/components/library/FileUpload.vue:100 msgid "Uploaded" -msgstr "Téléversés" +msgstr "Téléversé" #: front/src/components/library/FileUpload.vue:5 msgid "Uploading" msgstr "Envoi en cours" -#: front/src/components/library/FileUpload.vue:102 -msgid "Uploading..." -msgstr "Envoi en cours..." +#: front/src/components/library/FileUpload.vue:103 +#, fuzzy +msgid "Uploading…" +msgstr "Envoi en cours" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:37 +#: front/src/views/admin/moderation/AccountsDetail.vue:305 +#: front/src/views/admin/moderation/DomainsDetail.vue:241 +#: front/src/components/mixins/Translations.vue:38 +#, fuzzy +msgid "Uploads" +msgstr "Envoi" -#: front/src/App.vue:44 +#: front/src/components/Footer.vue:16 msgid "Use another instance" msgstr "Utiliser une autre instance" @@ -1982,6 +2776,10 @@ msgstr "Utiliser une autre instance" 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." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" msgstr "Utilisé" @@ -1994,9 +2792,10 @@ msgstr "Utilisateur·rice" msgid "User activity" msgstr "Activité des utilisateur·ice·s" -#: front/src/components/library/Album.vue:49 +#: front/src/components/library/Album.vue:88 #: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:122 +#: front/src/components/library/Track.vue:168 +#, fuzzy msgid "User libraries" msgstr "Bibliothèques utilisateur" @@ -2006,7 +2805,9 @@ msgstr "Radios des utilisateur·ice·s" #: front/src/components/auth/Signup.vue:19 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:85 +#: front/src/components/mixins/Translations.vue:34 msgid "Username" msgstr "Nom d'utilisateur" @@ -2018,12 +2819,26 @@ msgstr "Nom d'utilisateur ou email" msgid "users" msgstr "utilisateur·rice·s" -#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 -#: front/src/views/admin/users/UsersList.vue:3 -#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 +#: front/src/components/Sidebar.vue:91 +#: front/src/components/manage/moderation/DomainsTable.vue:39 +#: front/src/components/mixins/Translations.vue:35 +#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5 +#: src/views/admin/users/UsersList.vue:3 +#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/mixins/Translations.vue:36 msgid "Users" msgstr "Utilisateur·ice·s" +#: front/src/components/Footer.vue:29 +#, fuzzy +msgid "Using Funkwhale" +msgstr "À propos de Funkwhale" + +#: front/src/components/Footer.vue:13 +#, fuzzy +msgid "Version %{version}" +msgstr "Code source (%{version})" + #: front/src/views/content/libraries/Quota.vue:29 #: front/src/views/content/libraries/Quota.vue:56 #: front/src/views/content/libraries/Quota.vue:82 @@ -2032,9 +2847,9 @@ msgstr "Afficher les fichiers" #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 -#: front/src/components/library/Track.vue:44 -#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/library/Track.vue:51 #: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 msgid "View on MusicBrainz" msgstr "Voir sur MusicBrainz" @@ -2042,6 +2857,22 @@ msgstr "Voir sur MusicBrainz" msgid "Visibility" msgstr "Visibilité" +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "Visibilité : tout le monde sur cette instance" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "Visibilité : tout le monde, y compris les autres instances" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "Visibilité : personne sauf moi" + +#: front/src/components/library/Album.vue:67 +msgid "Volume %{ number }" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "Nous ne pouvons pas ajouter cette piste à une playlist" @@ -2054,6 +2885,11 @@ msgstr "Nous ne pouvons pas créer cette playlist" msgid "We cannot create your account" msgstr "Nous ne pouvons pas créer votre compte" +#: front/src/components/audio/Player.vue:64 +#, fuzzy +msgid "We cannot load this track" +msgstr "Nous ne pouvons pas ajouter cette piste à une playlist" + #: front/src/components/auth/Login.vue:7 msgid "We cannot log you in" msgstr "Erreur lors de la connexion" @@ -2070,16 +2906,19 @@ msgstr "Nous ne pouvons pas enregistrer vos paramètres" msgid "We do not track you or bother you with ads" msgstr "Nous ne vous pistons pas et ne vous exposons pas à des publicités" -#: front/src/views/Notifications.vue:26 -msgid "We don't have any notification to display!" -msgstr "" +#: front/src/components/library/Track.vue:95 +#, fuzzy +msgid "We don't have any copyright information for this track" +msgstr "Nous n'avons aucune notification à afficher !" -#: front/src/views/content/Home.vue:4 -msgid "We offer various way to grab new content and make it available here." -msgstr "" +#: front/src/components/library/Track.vue:106 +#, fuzzy +msgid "We don't have any licensing information for this track" +msgstr "Nous n'avons aucune notification à afficher !" #: front/src/components/library/FileUpload.vue:40 -msgid "we recommend using Picard for that purpose" +#, fuzzy +msgid "We recommend using Picard for that purpose." msgstr "nous vous recommandons d'utiliser le logiciel Picard pour cela" #: front/src/components/Home.vue:7 @@ -2090,9 +2929,9 @@ msgstr "Nous pensons que l'accès à la musique devrait être simple." msgid "We're sorry, the page you asked for does not exist:" 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 ;)" +#: front/src/components/Home.vue:153 +msgid "Welcome" +msgstr "Bienvenue" #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" @@ -2102,7 +2941,17 @@ msgstr "Bienvenue sur Funkwhale" msgid "Why funkwhale?" msgstr "Pourquoi Funkwhale ?" -#: front/src/components/Sidebar.vue:115 +#: front/src/components/audio/EmbedWizard.vue:13 +msgid "Widget height" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:6 +msgid "Widget width" +msgstr "" + +#: front/src/components/Sidebar.vue:118 +#: front/src/components/manage/moderation/AccountsTable.vue:72 +#: front/src/components/manage/moderation/DomainsTable.vue:58 msgid "Yes" msgstr "Oui" @@ -2110,9 +2959,14 @@ msgstr "Oui" msgid "Yes, log me out!" msgstr "Oui, déconnectez-moi !" +#: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgid "You are able to share your library with other people, regardless of its visibility." +msgstr "Vous pouvez partager votre bibliothèque avec d'autres personnes, quelle que soit sa visibilité." + #: front/src/components/library/FileUpload.vue:33 msgid "You are about to upload music to your library. Before proceeding, please ensure that:" -msgstr "" +msgstr "Vous êtes sur le point de transférer de la musique dans votre bibliothèque. Avant de procéder, veuillez vous assurer que :" #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" @@ -2120,12 +2974,17 @@ msgstr "Vous êtes actuellement connecté·e en tant que %{ username }" #: front/src/views/content/Home.vue:17 msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." -msgstr "" +msgstr "Vous pouvez suivre les bibliothèques d'autres utilisateurs pour avoir accès à de la nouvelle musique. Les bibliothèques publiques peuvent être suivies immédiatement, tandis que le suivi d'une bibliothèque privée nécessite l'approbation de son propriétaire." #: front/src/components/Home.vue:133 msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Vous pouvez inviter vos ami·es et votre famille sur votre instance pour qu'ils·elles puissent profiter de votre musique" +#: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgid "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/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." @@ -2134,29 +2993,37 @@ msgstr "Vous pouvez utiliser cette interface pour réaliser votre propre radio p msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Vous pouvez les utiliser pour profiter de vos playlists et de votre musique en mode hors-ligne sur votre smatphone ou tablette, par exemple." -#: front/src/components/Sidebar.vue:147 +#: front/src/views/admin/moderation/AccountsDetail.vue:46 +msgid "You don't have any rule in place for this account." +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgid "You don't have any rule in place for this domain." +msgstr "" + +#: front/src/components/Sidebar.vue:158 msgid "You have a radio playing" msgstr "Vous écoutez une radio" -#: front/src/App.vue:8 +#: front/src/components/audio/Player.vue:71 +msgid "You may have a connectivity issue." +msgstr "" + +#: front/src/App.vue:17 msgid "You need to select an instance in order to continue" msgstr "Vous devez choisir une instance pour continuer" -#: front/src/views/content/libraries/Form.vue:19 -msgid "You will be able to share your library with other people, regardless of it's visibility." -msgstr "" - #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" -msgstr "Vous allez être déconnecté⋅e de cette session et vous allez devoir vous connecter avec votre nouveau mot de passe" +msgstr "Vous allez être déconnecté⋅e de cette session et vous devrez vous connecter avec votre nouveau mot de passe" #: front/src/components/auth/Settings.vue:71 msgid "You will have to update your password on your clients that use this password." msgstr "Vous devrez mettre à jour votre mot de passe sur l'ensemble des clients utilisant ce mot de passe." -#: front/src/views/auth/EmailConfirm.vue:24 -msgid "Your email address was confirmed, you can now use the service without limitations." -msgstr "Votre adresse email a été confirmée, vous pouvez maintenant utiliser le service sans limitations." +#: front/src/components/favorites/List.vue:112 +msgid "Your Favorites" +msgstr "Vos favoris" #: front/src/components/Home.vue:114 msgid "Your music, your way" @@ -2173,405 +3040,3 @@ msgstr "Votre mot de passe a été mis à jour avec succès." #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "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/mixins/Translations.vue:8 -msgid "Activity visibility" -msgstr "Visibilité de l'activité" - -#: front/src/components/mixins/Translations.vue:9 -msgid "Determine the visibility level of your activity" -msgstr "" - -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/playlists/Form.vue:81 -#: src/views/content/libraries/Form.vue:72 -msgid "Nobody except me" -msgstr "Personne à part moi" - -#: front/src/components/mixins/Translations.vue:12 -#: front/src/components/playlists/Form.vue:85 -#: src/views/content/libraries/Form.vue:73 -msgid "Everyone on this instance" -msgstr "Tout le monde sur cette instance" - -#: front/src/components/mixins/Translations.vue:18 -msgid "Accessed date" -msgstr "Date d'accès" - -#: front/src/components/mixins/Translations.vue:19 -msgid "Modification date" -msgstr "Date de modification" - -#: front/src/components/mixins/Translations.vue:20 -msgid "Imported date" -msgstr "Date d'import" - -#: front/src/components/mixins/Translations.vue:22 -msgid "Track name" -msgstr "Nom de la piste" - -#: front/src/components/mixins/Translations.vue:23 -msgid "Album name" -msgstr "Nom de l'album" - -#: front/src/components/mixins/Translations.vue:30 -msgid "Sign-up date" -msgstr "Date d'inscription" - -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Copier les pistes de la queue dans la playlist" - -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Ajouter à cette playlist" - -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Ma playlist d'enfer" - -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Tout le monde" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "Inscription" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Saisissez votre code d'invitation (insensible à la casse)" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Saisissez votre nom d'utilisateur·rice" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Saisissez votre email" - -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Mot de passe mis à jour" - -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Accès désactivé" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Saisissez votre nom d'utilisateur·rice ou email" - -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Connexion" - -#: front/src/components/auth/Profile.vue:47 -msgid "%{ username }'s profile" -msgstr "Profil de %{ username }" - -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Déconnexion" - -#: front/src/components/auth/Settings.vue:249 -msgid "Account Settings" -msgstr "Paramètres du compte" - -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "Retirer des favoris" - -#: front/src/components/favorites/List.vue:110 -msgid "Your Favorites" -msgstr "Vos favoris" - -#: front/src/components/library/Radios.vue:141 -msgid "Enter a radio name..." -msgstr "Saisissez un nom de radio..." - -#: front/src/components/library/radios/Builder.vue:233 -msgid "Radio Builder" -msgstr "Éditeur de radio" - -#: front/src/components/library/radios/Builder.vue:235 -msgid "My awesome radio" -msgstr "Ma radio d'enfer" - -#: front/src/components/library/radios/Builder.vue:236 -msgid "My awesome description" -msgstr "Ma description géniale" - -#: front/src/components/library/FileUpload.vue:238 -msgid "Upload refused, ensure the file is not too big and you have not reached your quota" -msgstr "" - -#: front/src/components/library/FileUpload.vue:239 -msgid "Impossible to upload this file, ensure it is not too big" -msgstr "" - -#: front/src/components/library/FileUpload.vue:240 -msgid "A network error occured while uploading this file" -msgstr "Une erreur réseau s'est produite lors du téléversement de ce fichier" - -#: front/src/components/library/FileUpload.vue:241 -msgid "Upload timeout, please try again" -msgstr "" - -#: front/src/components/library/Artists.vue:119 -msgid "Enter an artist name..." -msgstr "Saisissez un nom d'artiste..." - -#: front/src/components/library/Track.vue:195 -#: src/components/audio/SearchBar.vue:27 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "Piste" - -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Accueil" - -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "Afficher/masquer le mot de passe" - -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "Les Beatles, Mickael Jackson..." - -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "L'Album Blanc, Thriller..." - -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "Utilisez ce champ pour ajouter des détails à votre demande, si nécessaire" - -#: front/src/components/audio/PlayButton.vue:158 -msgid "%{ count } track was added to your queue" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "%{ count } piste a été ajouté à votre queue" -msgstr[1] "%{ count } pistes ont été ajoutées à votre queue" - -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Artiste, album, piste..." - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "Rechercher des artistes, des albums, des pistes" - -#: front/src/components/audio/Player.vue:216 -msgid "Queue shuffled!" -msgstr "La queue a été mélangée !" - -#: front/src/components/audio/Player.vue:273 -msgid "Previous track" -msgstr "Piste précédente" - -#: front/src/components/audio/Player.vue:274 -msgid "Play track" -msgstr "Jouer" - -#: front/src/components/audio/Player.vue:275 -msgid "Pause track" -msgstr "Mettre en pause" - -#: front/src/components/audio/Player.vue:276 -msgid "Next track" -msgstr "Piste suivante" - -#: front/src/components/audio/Player.vue:277 -msgid "Unmute" -msgstr "Réactiver le son" - -#: front/src/components/audio/Player.vue:278 -msgid "Mute" -msgstr "Couper le son" - -#: front/src/components/audio/Player.vue:279 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "Répétition désactivée. Cliquez pour activer la répétition sur la piste actuelle." - -#: front/src/components/audio/Player.vue:280 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "Répétition sur la piste en cours. Cliquer pour répêter sur l'intégralité de la queue." - -#: front/src/components/audio/Player.vue:281 -msgid "Looping on whole queue. Click to disable looping." -msgstr "Répétition sur l'intégralité, cliquez pour désactiver la répétition." - -#: front/src/components/audio/Player.vue:282 -msgid "Shuffle your queue" -msgstr "Mélanger votre queue" - -#: front/src/components/audio/Player.vue:283 -msgid "Clear your queue" -msgstr "Vider la queue" - -#: front/src/components/Sidebar.vue:203 -msgid "Pending import requests" -msgstr "Requêtes en attente" - -#: front/src/components/Sidebar.vue:204 -msgid "Pending follow requests" -msgstr "Demandes d'abonnement en attente" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Saisissez votre recherche..." - -#: front/src/components/manage/library/FilesTable.vue:176 -msgid "Search by title, artist, domain..." -msgstr "Rechercher par titre, artiste, domaine..." - -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Laisser vide pour obtenir un code aléatoire" - -#: front/src/components/manage/users/InvitationsTable.vue:153 -msgid "Search by username, email, code..." -msgstr "Rechercher par nom d'utilisateur·rice, email, code..." - -#: front/src/components/manage/users/UsersTable.vue:163 -msgid "Search by username, email, name..." -msgstr "Rechercher par nom d'utilisateur·rice, email, nom..." - -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: src/views/admin/Settings.vue:83 -msgid "Federation" -msgstr "Fédération" - -#: front/src/components/Home.vue:154 -msgid "Welcome" -msgstr "" - -#: front/src/views/content/remote/ScanForm.vue:48 -msgid "Enter a library url" -msgstr "Entrez une URL de bibliothèque" - -#: front/src/views/content/remote/Card.vue:165 -msgid "Scan launched" -msgstr "" - -#: front/src/views/content/remote/Card.vue:166 -msgid "Scan skipped (previous scan is too recent)" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:226 -msgid "Search by title, artist, album..." -msgstr "Rechercher par titre, artiste, album ..." - -#: front/src/views/content/libraries/FilesTable.vue:230 -msgid "Track was already present in one of your libraries" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Track is uploaded but not processed by the server yet" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:238 -msgid "An error occured while processing this track, ensure the track is correctly tagged" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:242 -msgid "Import went on successfully" -msgstr "L'importation s'est bien déroulée" - -#: front/src/views/content/libraries/FilesTable.vue:259 -msgid "Relaunch import" -msgstr "Relancer l'importation" - -#: front/src/views/content/libraries/Card.vue:58 -msgid "Visibility: nobody except me" -msgstr "Visibilité: personne sauf moi" - -#: front/src/views/content/libraries/Card.vue:59 -msgid "Visibility: everyone on this instance" -msgstr "Visibilité: tout le monde sur cette instance" - -#: front/src/views/content/libraries/Card.vue:60 -msgid "Visibility: everyone, including other instances" -msgstr "" - -#: front/src/views/content/libraries/Card.vue:61 -msgid "Total size of the files in this library" -msgstr "Taille totale des fichiers de cette bibliothèque" - -#: front/src/views/content/libraries/Form.vue:70 -msgid "My awesome library" -msgstr "Ma bibliothèque d'enfer" - -#: front/src/views/content/libraries/Form.vue:71 -msgid "This library contains my personnal music, I hope you will like it!" -msgstr "" - -#: front/src/views/content/libraries/Form.vue:74 -msgid "Everyone, including other instances" -msgstr "Tout le monde, y compris d'autres instances" - -#: front/src/views/content/libraries/Form.vue:106 -msgid "Library updated" -msgstr "Bibliothèque actualisée" - -#: front/src/views/content/libraries/Form.vue:109 -msgid "Library created" -msgstr "Bibliothèque créée" - -#: front/src/views/content/Home.vue:35 -msgid "Add and manage content" -msgstr "" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Radio" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Fil de l'instance" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Playlist" - -#: front/src/views/playlists/List.vue:105 -msgid "Enter an playlist name..." -msgstr "Saisissez un nom de playlist..." - -#: front/src/views/admin/library/Base.vue:16 -msgid "Manage library" -msgstr "Gérer la bibliothèque" - -#: front/src/views/admin/users/UsersDetail.vue:169 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "Détermine si le compte utilisateur est actif ou non. Les comptes inactifs ne peuvent pas se connecter ou utiliser le service." - -#: front/src/views/admin/users/UsersDetail.vue:170 -msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." -msgstr "" - -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Gérer les utilisateur·rices" - -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Paramètres de l'instance" - -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Informations relatives à cette instance" - -#: front/src/views/admin/Settings.vue:84 -msgid "Subsonic" -msgstr "Subsonic" - -#: front/src/views/admin/Settings.vue:85 -msgid "Statistics" -msgstr "Statistiques" - -#: front/src/views/admin/Settings.vue:86 -msgid "Error reporting" -msgstr "Rapports d'erreur" diff --git a/front/locales/gl/LC_MESSAGES/app.po b/front/locales/gl/LC_MESSAGES/app.po index 01424080..4d088248 100644 --- a/front/locales/gl/LC_MESSAGES/app.po +++ b/front/locales/gl/LC_MESSAGES/app.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-22 14:12+0200\n" +"POT-Creation-Date: 2019-01-11 16:04+0100\n" "PO-Revision-Date: 2018-08-24 10:28+0000\n" "Last-Translator: Xosé M <xosem@disroot.org>\n" "Language-Team: none\n" @@ -30,14 +30,16 @@ msgstr "(%{ index } de %{ length })" msgid "(empty)" msgstr "(baldeiro)" -#: front/src/components/common/ActionTable.vue:43 -#: front/src/components/common/ActionTable.vue:51 +#: front/src/components/common/ActionTable.vue:57 +#: front/src/components/common/ActionTable.vue:66 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } de %{ total } seleccionado" msgstr[1] "%{ count } de %{ total } seleccionados" -#: front/src/components/Sidebar.vue:116 src/views/federation/LibraryDetail.vue:87 +#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 +#: front/src/views/content/libraries/Card.vue:39 +#: src/views/content/remote/Card.vue:26 msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } canción" @@ -49,18 +51,29 @@ msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } canción en %{ albumsCount } álbumes" msgstr[1] "%{ count } cancións en %{ albumsCount } álbumes" -#: front/src/components/library/radios/Builder.vue:76 +#: front/src/components/library/radios/Builder.vue:80 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } canción coicidente cos filtros combinados" msgstr[1] "%{ count } cancións coincidentes cos filtros combinados" +#: front/src/components/audio/PlayButton.vue:180 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "Engadiuse %{ count } canción a cola" +msgstr[1] "EngadÃronse %{ count } cancións a cola" + #: front/src/components/playlists/Card.vue:18 msgid "%{ count} track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count} canción" msgstr[1] "%{ count } cancións" +#: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgid "%{ current } used on %{ max } allowed" +msgstr "%{ count } de %{ total } seleccionado" + #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } h %{ minutes } min" @@ -69,18 +82,22 @@ msgstr "%{ hours } h %{ minutes } min" msgid "%{ minutes } min" msgstr "%{ minutes } min" -#: front/src/components/activity/Like.vue:7 -msgid "%{ user } favorited a track" -msgstr "%{ user } marcou favorita unha canción" +#: front/src/components/notifications/NotificationRow.vue:40 +msgid "%{ username } accepted your follow on library \"%{ library }\"" +msgstr "" -#: front/src/components/activity/Listen.vue:7 -msgid "%{ user } listened to a track" -msgstr "%{ user } escoitou unha canción" +#: front/src/components/notifications/NotificationRow.vue:39 +msgid "%{ username } followed your library \"%{ library }\"" +msgstr "" -#: front/src/components/auth/Profile.vue:49 +#: front/src/components/auth/Profile.vue:46 msgid "%{ username }'s profile" msgstr "Perfil de %{ username }" +#: front/src/components/Footer.vue:5 +msgid "<translate :translate-params=\"{instanceName: instanceHostname}\">About %{instanceName}</translate>" +msgstr "" + #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" msgid_plural "%{ count } albums" @@ -93,27 +110,40 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 favorita" msgstr[1] "%{ count } favoritas" -#: front/src/components/audio/album/Card.vue:54 -#: front/src/components/federation/LibraryCard.vue:25 -msgid "1 track" -msgid_plural "%{ count } tracks" -msgstr[0] "1 canción" -msgstr[1] "%{ count } cancións" +#: front/src/components/library/FileUpload.vue:225 +#: front/src/components/library/FileUpload.vue:226 +#, fuzzy +msgid "A network error occured while uploading this file" +msgstr "Algo fallou ao gardar os cambios" #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "Acerca de %{ instance }" -#: front/src/App.vue:54 +#: front/src/components/Footer.vue:6 +#, fuzzy +msgid "About %{instanceName}" +msgstr "Acerca de %{ instance }" + +#: front/src/components/Footer.vue:45 msgid "About Funkwhale" msgstr "Acerca de Funkwhale" -#: front/src/App.vue:32 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/components/Footer.vue:10 +#, fuzzy +msgid "About page" +msgstr "Páxina do álbume" + +#: front/src/components/About.vue:8 src/components/About.vue:64 msgid "About this instance" msgstr "Acerca de esta instancia" -#: front/src/components/manage/library/RequestsTable.vue:28 -#: front/src/components/manage/library/RequestsTable.vue:62 +#: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgid "Accept" +msgstr "Aceptado" + +#: front/src/views/content/libraries/Detail.vue:40 msgid "Accepted" msgstr "Aceptado" @@ -121,21 +151,26 @@ msgstr "Aceptado" msgid "Access disabled" msgstr "Acceso desactivado" -#: front/src/components/Home.vue:109 +#: front/src/components/Home.vue:106 msgid "Access your music from a clean interface that focus on what really matters" -msgstr "" -"Acceda a súa música desde unha interface clara que se centra no realmente " -"importante" +msgstr "Acceda a súa música desde unha interface clara que se centra no realmente importante" -#: front/src/views/admin/users/UsersDetail.vue:54 -msgid "Account active" +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +#, fuzzy +msgid "Accessed date" +msgstr "Acceso desactivado" + +#: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgid "Account data" msgstr "Conta activa" #: front/src/components/auth/Settings.vue:5 msgid "Account settings" msgstr "Axustes da conta" -#: front/src/components/auth/Settings.vue:257 +#: front/src/components/auth/Settings.vue:264 msgid "Account Settings" msgstr "Axustes da conta" @@ -147,18 +182,26 @@ msgstr "Estado da conta" msgid "Account's email" msgstr "Correo-e da conta" -#: front/src/components/common/ActionTable.vue:82 +#: front/src/views/admin/moderation/AccountsList.vue:3 +#: front/src/views/admin/moderation/AccountsList.vue:24 +#: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgid "Accounts" +msgstr "Estado da conta" + +#: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgid "Action" +msgstr "Accións" + +#: front/src/components/common/ActionTable.vue:99 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" -msgstr[0] "" -"A acción %{ action } foi lanzada correctamente sobre %{ count } elemento" -msgstr[1] "" -"A accións %{ action } foi lanzada correctamente sobre %{ count } elementos" +msgstr[0] "A acción %{ action } foi lanzada correctamente sobre %{ count } elemento" +msgstr[1] "A accións %{ action } foi lanzada correctamente sobre %{ count } elementos" -#: front/src/components/common/ActionTable.vue:8 -#: front/src/components/federation/LibraryFollowTable.vue:24 -#: front/src/components/library/radios/Builder.vue:60 -#: front/src/components/manage/library/RequestsTable.vue:54 +#: front/src/components/common/ActionTable.vue:21 +#: front/src/components/library/radios/Builder.vue:64 msgid "Actions" msgstr "Accións" @@ -166,38 +209,59 @@ msgstr "Accións" msgid "Active" msgstr "Activo" -#: front/src/components/Sidebar.vue:60 +#: front/src/views/admin/moderation/AccountsDetail.vue:199 +#: front/src/views/admin/moderation/DomainsDetail.vue:144 msgid "Activity" msgstr "Actividade" -#: front/src/components/federation/LibraryFollowTable.vue:21 -msgid "Actor" -msgstr "Actor" +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgid "Activity visibility" +msgstr "Visibilidade da lista de reprodución" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +msgid "Add" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:13 +msgid "Add a domain" +msgstr "" -#: front/src/views/federation/LibraryList.vue:8 -msgid "Add a new library" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +#, fuzzy +msgid "Add a new moderation rule" msgstr "Engadir unha nova biblioteca" -#: front/src/components/library/radios/Builder.vue:46 +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +msgid "Add content" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "Engadir filtro" -#: front/src/components/library/radios/Builder.vue:36 +#: front/src/components/library/radios/Builder.vue:40 msgid "Add filters to customize your radio" msgstr "Engada filtros para personalizar a súa radio" -#: front/src/components/audio/PlayButton.vue:53 +#: front/src/components/audio/PlayButton.vue:64 msgid "Add to current queue" msgstr "Engadir a cola actual" #: front/src/components/favorites/TrackFavoriteIcon.vue:4 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/favorites/TrackFavoriteIcon.vue:28 msgid "Add to favorites" msgstr "Engadir a favoritas" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -msgid "Add to playlist..." +#: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgid "Add to playlist…" msgstr "Engadir a lista de reprodución..." #: front/src/components/audio/PlayButton.vue:14 @@ -216,37 +280,39 @@ msgstr "Engadir canción" msgid "Admin" msgstr "Admin" -#: front/src/components/Sidebar.vue:64 +#: front/src/components/Sidebar.vue:79 msgid "Administration" msgstr "Administración" -#: front/src/components/audio/SearchBar.vue:26 src/components/audio/track/Table.vue:8 -#: front/src/components/federation/LibraryTrackTable.vue:49 -#: front/src/components/library/Album.vue:91 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/track/Table.vue:8 +#: front/src/components/library/Album.vue:159 #: front/src/components/manage/library/FilesTable.vue:39 #: front/src/components/metadata/Search.vue:134 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Album" msgstr "Ãlbume" -#: 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] "Ãlbume %{ title } (%{ count } canción) de %{ artist }" -msgstr[1] "Ãlbume %{ title } (%{ count } cancións) de %{ artist }" - #: front/src/components/library/Album.vue:12 msgid "Album containing %{ count } track, by %{ artist }" msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "Ãlbume que contén %{ count } canción, de %{ artist }" msgstr[1] "Ãlbume que contén %{ count } cancións, de %{ artist }" -#: front/src/components/library/Track.vue:20 +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#, fuzzy +msgid "Album name" +msgstr "Páxina do álbume" + +#: front/src/components/library/Track.vue:27 msgid "Album page" msgstr "Páxina do álbume" -#: 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 +#: front/src/components/audio/Search.vue:19 +#: src/components/instance/Stats.vue:48 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 +#: front/src/views/admin/moderation/DomainsDetail.vue:257 msgid "Albums" msgstr "Ãlbumes" @@ -254,8 +320,8 @@ msgstr "Ãlbumes" msgid "Albums by this artist" msgstr "Ãlbumes de este artista" -#: front/src/components/manage/library/RequestsTable.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 msgid "All" msgstr "Todos" @@ -265,71 +331,58 @@ msgstr "Algo fallou ao gardar os cambios" #: front/src/components/auth/Login.vue:10 msgid "An unknown error happend, this can mean the server is down or cannot be reached" -msgstr "" -"Aconteceu un fallo descoñecido, esto pode significar que o servidor está " -"caÃdo ou non pode ser alcanzado" - -#: 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 "Calquera" - -#: front/src/components/library/import/BatchList.vue:24 -msgid "API" -msgstr "API" +msgstr "Aconteceu un fallo descoñecido, esto pode significar que o servidor está caÃdo ou non pode ser alcanzado" -#: front/src/components/federation/LibraryFollowTable.vue:68 -#: front/src/components/federation/LibraryFollowTable.vue:78 +#: front/src/components/notifications/NotificationRow.vue:62 msgid "Approve" msgstr "Aprovar" -#: front/src/components/federation/LibraryFollowTable.vue:70 -msgid "Approve access?" -msgstr "Permitir acceso?" - -#: front/src/components/federation/LibraryFollowTable.vue:38 -msgid "Approved" -msgstr "Permitido" - #: front/src/components/auth/Logout.vue:5 msgid "Are you sure you want to log out?" msgstr "Está segura de que quere desconectar?" -#: front/src/components/audio/SearchBar.vue:25 src/components/audio/track/Table.vue:7 -#: front/src/components/federation/LibraryTrackTable.vue:48 -#: front/src/components/library/Artist.vue:119 +#: front/src/components/audio/SearchBar.vue:25 +#: src/components/audio/track/Table.vue:7 +#: front/src/components/library/Artist.vue:137 #: front/src/components/manage/library/FilesTable.vue:38 -#: front/src/components/manage/library/RequestsTable.vue:49 #: front/src/components/metadata/Search.vue:130 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Artist" msgstr "Artista" -#: front/src/components/requests/Form.vue:5 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 msgid "Artist name" msgstr "Nome do artista" -#: front/src/components/library/Album.vue:22 src/components/library/Track.vue:23 +#: front/src/components/library/Album.vue:22 +#: src/components/library/Track.vue:33 msgid "Artist page" msgstr "Páxina do artista" #: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." +#, fuzzy +msgid "Artist, album, track…" msgstr "Artista, álbume, canción..." -#: front/src/components/audio/Search.vue:10 src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 src/components/library/Library.vue:7 +#: front/src/components/audio/Search.vue:10 +#: src/components/instance/Stats.vue:42 +#: front/src/components/library/Artists.vue:119 +#: src/components/library/Library.vue:7 +#: front/src/views/admin/moderation/AccountsDetail.vue:313 +#: front/src/views/admin/moderation/DomainsDetail.vue:249 msgid "Artists" msgstr "Artistas" #: front/src/components/favorites/List.vue:33 -#: front/src/components/federation/LibraryTrackTable.vue:28 -#: front/src/components/library/Artists.vue:25 src/components/library/Radios.vue:44 +#: src/components/library/Artists.vue:25 +#: front/src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 -#: front/src/components/manage/library/RequestsTable.vue:19 +#: front/src/components/manage/moderation/AccountsTable.vue:21 +#: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 -#: front/src/views/federation/LibraryList.vue:28 src/views/playlists/List.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:31 +#: front/src/views/playlists/List.vue:27 msgid "Ascending" msgstr "Ascendente" @@ -337,9 +390,14 @@ msgstr "Ascendente" msgid "Ask for a password reset" msgstr "Solicitar restablecer o contrasinal" -#: front/src/views/federation/LibraryDetail.vue:56 -msgid "Auto importing" -msgstr "Importar automáticamente" +#: front/src/views/admin/moderation/AccountsDetail.vue:245 +#: front/src/views/admin/moderation/DomainsDetail.vue:202 +msgid "Audio content" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:55 +msgid "Audio player shortcuts" +msgstr "" #: front/src/components/playlists/PlaylistModal.vue:26 msgid "Available playlists" @@ -349,27 +407,32 @@ msgstr "Listas de reprodución dispoñibles" msgid "Avatar" msgstr "Avatar" -#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24 +#: front/src/views/auth/PasswordReset.vue:24 #: front/src/views/auth/PasswordResetConfirm.vue:18 msgid "Back to login" msgstr "Voltar a conectar" -#: 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 "" -"Teña coidado cando acepte solicitudes de seguimento, xa que esto dará acceso " -"a seguidora a toda a súa biblioteca." - -#: front/src/components/library/Track.vue:80 +#: front/src/components/library/Track.vue:129 #: front/src/components/manage/library/FilesTable.vue:42 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 msgid "Bitrate" msgstr "Taxa de bits" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" +msgstr "" + #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgid "Browse" msgstr "Buscar" -#: front/src/components/Sidebar.vue:50 +#: front/src/components/Sidebar.vue:65 msgid "Browse library" msgstr "Buscar na biblioteca" @@ -377,18 +440,6 @@ msgstr "Buscar na biblioteca" msgid "Browsing artists" msgstr "Buscando artistas" -#: front/src/views/federation/LibraryTrackList.vue:3 -msgid "Browsing federated tracks" -msgstr "Buscando cancións federadas" - -#: front/src/views/federation/LibraryFollowersList.vue:3 -msgid "Browsing followers" -msgstr "Buscando seguidoras" - -#: front/src/views/federation/LibraryList.vue:3 -msgid "Browsing libraries" -msgstr "Buscando nas bibliotecas" - #: front/src/views/playlists/List.vue:3 msgid "Browsing playlists" msgstr "Buscando nas listas de reprodución" @@ -405,22 +456,25 @@ msgstr "Construtor" msgid "By %{ artist }" msgstr "De %{ artist }" -#: front/src/components/federation/LibraryFollowTable.vue:57 -msgid "By confirming, %{ username } will be denied access to your library." -msgstr "Ao confirmar, %{ username } non terá acceso a súa biblioteca." +#: front/src/views/content/remote/Card.vue:103 +msgid "By unfollowing this library, you loose access to its content." +msgstr "" -#: front/src/components/federation/LibraryFollowTable.vue:73 -msgid "By confirming, %{ username } will be granted access to your library." -msgstr "Ao confirmar, %{ username } terá acceso a súa biblioteca." +#: front/src/views/admin/moderation/AccountsDetail.vue:261 +#: front/src/views/admin/moderation/DomainsDetail.vue:217 +msgid "Cached size" +msgstr "" -#: front/src/components/audio/track/Table.vue:43 #: front/src/components/common/DangerousButton.vue:17 +#: front/src/components/library/Album.vue:58 +#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Cancelar" -#: front/src/components/library/radios/Builder.vue:59 +#: front/src/components/library/radios/Builder.vue:63 msgid "Candidates" msgstr "Candidatas" @@ -428,7 +482,12 @@ msgstr "Candidatas" msgid "Cannot change your password" msgstr "Non pode cambiar o contrasinal" -#: front/src/App.vue:66 +#: front/src/components/library/FileUpload.vue:222 +#: front/src/components/library/FileUpload.vue:223 +msgid "Cannot upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/Footer.vue:21 msgid "Change language" msgstr "Cambiar idioma" @@ -455,15 +514,17 @@ msgstr "Cambios sincronizados co servidor" #: front/src/components/auth/Settings.vue:70 msgid "Changing your password will also change your Subsonic API password if you have requested one." -msgstr "" -"Ao cambiar o contrasinal tamén cambia o seu contrasinal no API Subsonic si é " -"que solicitou un." +msgstr "Ao cambiar o contrasinal tamén cambia o seu contrasinal no API Subsonic si é que solicitou un." #: front/src/components/auth/Settings.vue:98 msgid "Changing your password will have the following consequences" msgstr "Cambiar o contrasinal terá as seguintes consecuencias" -#: front/src/App.vue:4 +#: front/src/components/Footer.vue:40 +msgid "Chat room" +msgstr "" + +#: front/src/App.vue:13 msgid "Choose your instance" msgstr "Escolla a súa instancia" @@ -480,21 +541,21 @@ msgstr "Limpar" msgid "Clear playlist" msgstr "Limpar lista reprodución" -#: front/src/components/audio/Player.vue:270 +#: front/src/components/audio/Player.vue:363 msgid "Clear your queue" msgstr "Limpar cola de reprodución" -#: front/src/components/library/import/BatchList.vue:23 -msgid "CLI" -msgstr "CLI" - #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Pulse unha vez, escoite durante horas utilizando as radios incrustadas" -#: front/src/components/manage/library/RequestsTable.vue:30 -#: front/src/components/manage/library/RequestsTable.vue:64 -msgid "Closed" +#: front/src/components/library/FileUpload.vue:75 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:20 +#, fuzzy +msgid "Close" msgstr "Pechado" #: front/src/components/manage/users/InvitationForm.vue:26 @@ -504,16 +565,10 @@ msgstr "Código" #: 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 "Pechar" -#: front/src/components/manage/library/RequestsTable.vue:51 -#: front/src/components/requests/Form.vue:14 -msgid "Comment" -msgstr "Comentar" - -#: front/src/components/library/radios/Builder.vue:58 +#: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Configurar" @@ -523,37 +578,82 @@ msgstr "Confirmar" #: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 -msgid "Confirm your email" +#, fuzzy +msgid "Confirm your e-mail address" msgstr "Confirme o seu correo-e" #: front/src/views/auth/EmailConfirm.vue:13 msgid "Confirmation code" msgstr "Código de confirmación" +#: front/src/components/common/ActionTable.vue:7 +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "" + +#: front/src/components/Footer.vue:48 +msgid "Contribute" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:19 +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "" + #: front/src/components/playlists/Editor.vue:163 msgid "Copy tracks from current queue to playlist" msgstr "Copiar cancións da cola actual a lista de reprodución" -#: front/src/components/Home.vue:88 +#: front/src/components/audio/EmbedWizard.vue:21 +msgid "Copy/paste this code in your website HTML" +msgstr "" + +#: front/src/components/library/Track.vue:91 +msgid "Copyright" +msgstr "" + +#: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgid "Could not confirm your e-mail address" +msgstr "Confirme o seu correo-e" + +#: front/src/views/content/remote/ScanForm.vue:3 +msgid "Could not fetch remote library" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:213 +msgid "Could not process this track, ensure it is tagged correctly" +msgstr "" + +#: front/src/components/Home.vue:85 msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Portadas, letras, o noso obxetivo é telas todas ;)" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgid "Create" +msgstr "Crear importación" + #: front/src/components/auth/Signup.vue:4 msgid "Create a funkwhale account" msgstr "Crear unha conta funkwhale" +#: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgid "Create a new library" +msgstr "Crear unha nova lista de reprodución" + #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" msgstr "Crear unha nova lista de reprodución" -#: front/src/components/auth/Login.vue:17 +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 msgid "Create an account" msgstr "Crear unha conta" -#: front/src/components/manage/library/RequestsTable.vue:88 -#: front/src/components/requests/Card.vue:25 -msgid "Create import" -msgstr "Crear importación" +#: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgid "Create library" +msgstr "Limpar biblioteca" #: front/src/components/auth/Signup.vue:51 msgid "Create my account" @@ -567,9 +667,9 @@ msgstr "Crear lista reprodución" msgid "Create your own radio" msgstr "Cree a súa propia radio" -#: front/src/components/federation/LibraryFollowTable.vue:22 -#: front/src/components/manage/library/RequestsTable.vue:52 #: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:16 +#: front/src/components/mixins/Translations.vue:17 msgid "Creation date" msgstr "Data de creación" @@ -577,17 +677,47 @@ msgstr "Data de creación" msgid "Current avatar" msgstr "Avatar actual" +#: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgid "Current library" +msgstr "Limpar biblioteca" + #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "Canción actual" -#: front/src/components/manage/library/FilesTable.vue:189 -#: front/src/components/manage/library/RequestsTable.vue:195 -#: front/src/components/manage/users/InvitationsTable.vue:166 -#: front/src/views/playlists/Detail.vue:33 +#: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgid "Current usage" +msgstr "Canción actual" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:75 +msgid "Decrease volume" +msgstr "" + +#: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:61 +#: front/src/components/manage/users/InvitationsTable.vue:167 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 msgid "Delete" msgstr "Borrar" +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgid "Delete library" +msgstr "Limpar biblioteca" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgid "Delete moderation rule" +msgstr "Borrar radio" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Borrar lista de reprodución" @@ -596,34 +726,50 @@ msgstr "Borrar lista de reprodución" msgid "Delete radio" msgstr "Borrar radio" -#: front/src/components/federation/LibraryFollowTable.vue:52 -#: front/src/components/federation/LibraryFollowTable.vue:63 -msgid "Deny" -msgstr "Denegar" +#: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgid "Delete this library?" +msgstr "Lévame a biblioteca" -#: front/src/components/federation/LibraryFollowTable.vue:54 -msgid "Deny access?" -msgstr "Denegar acceso?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +msgid "Delete this moderation rule?" +msgstr "" #: front/src/components/favorites/List.vue:34 -#: front/src/components/federation/LibraryTrackTable.vue:29 -#: front/src/components/library/Artists.vue:26 src/components/library/Radios.vue:47 +#: src/components/library/Artists.vue:26 +#: front/src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 -#: front/src/components/manage/library/RequestsTable.vue:20 +#: front/src/components/manage/moderation/AccountsTable.vue:22 +#: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 -#: front/src/views/federation/LibraryList.vue:29 src/views/playlists/List.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:32 +#: front/src/views/playlists/List.vue:28 msgid "Descending" msgstr "Descendente" -#: front/src/components/federation/LibraryCard.vue:50 +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgid "Description" +msgstr "Duración" + +#: front/src/views/content/libraries/Card.vue:47 msgid "Detail" msgstr "Detalle" -#: front/src/views/admin/users/UsersDetail.vue:146 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +#: front/src/views/content/remote/Card.vue:50 +#, fuzzy +msgid "Details" +msgstr "Detalle" + +#: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "" + +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" msgstr "" -"Determina si a conta de usuaria está activa ou non. Usuarias inactivas non " -"poden conectar ou utilizar o servizo." #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 @@ -638,14 +784,30 @@ msgstr "Desactivar o acceso Subsonic" msgid "Disable Subsonic API access?" msgstr "Desactivar o acceso a API Subsonic?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#: front/src/views/admin/moderation/AccountsDetail.vue:128 +#: front/src/views/admin/moderation/AccountsDetail.vue:132 +#, fuzzy +msgid "Disabled" +msgstr "Desactivar o acceso" + #: front/src/components/auth/SubsonicTokenForm.vue:14 msgid "Discover how to use Funkwhale from other apps" msgstr "Descubra cómo utilizar Funkwhale desde outras apps" -#: front/src/components/library/radios/Builder.vue:26 +#: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgid "Display name" +msgstr "Nome da biblioteca" + +#: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Mostrar públicamente" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." +msgstr "" + #: front/src/components/playlists/Editor.vue:42 msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Quere baldeirar a lista de reprodución \"%{ playlist }\"?" @@ -662,101 +824,153 @@ msgstr "Quere eliminar esta lista de reprodución \"%{ playlist }\"?" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Quere eliminar a radio \"%{ radio }\"?" -#: front/src/components/common/ActionTable.vue:29 +#: front/src/components/common/ActionTable.vue:36 msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Quere executar %{ action } sobre %{ count } elemento?" msgstr[1] "Quere executar %{ action } sobre %{ count } elementos?" -#: front/src/components/Sidebar.vue:113 +#: front/src/components/Sidebar.vue:107 msgid "Do you want to restore your previous queue?" msgstr "Quere restaurar a súa cola anterior?" -#: front/src/App.vue:38 +#: front/src/components/Footer.vue:31 msgid "Documentation" msgstr "Documentación" -#: front/src/components/audio/track/Table.vue:24 src/components/library/Track.vue:48 +#: front/src/components/manage/moderation/AccountsTable.vue:40 +#: front/src/components/mixins/Translations.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:93 +#: front/src/components/mixins/Translations.vue:35 +msgid "Domain" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/DomainsList.vue:3 +#: front/src/views/admin/moderation/DomainsList.vue:48 +msgid "Domains" +msgstr "" + +#: front/src/components/library/Track.vue:55 msgid "Download" msgstr "Descargar" -#: front/src/components/audio/track/Table.vue:27 -msgid "Download tracks" -msgstr "Descargar cancións" - #: front/src/components/playlists/Editor.vue:49 msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "Arrastre e solte filas para reordenar as cancións na lista" -#: front/src/components/library/Track.vue:58 +#: front/src/components/audio/track/Table.vue:9 +#: src/components/library/Track.vue:111 #: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/views/content/libraries/FilesTable.vue:59 +#: front/src/components/mixins/Translations.vue:31 msgid "Duration" msgstr "Duración" -#: front/src/components/Home.vue:96 +#: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgid "E-mail address confirmed" +msgstr "Correo-e confirmado" + +#: front/src/components/Home.vue:93 msgid "Easy to use" msgstr "Fácil de utilizar" +#: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgid "Edit" +msgstr "Editar..." + #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "Editar a info da instancia" -#: front/src/components/radios/Card.vue:20 src/views/playlists/Detail.vue:30 -msgid "Edit..." -msgstr "Editar..." +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +msgid "Edit…" +msgstr "" #: front/src/components/auth/Signup.vue:29 #: front/src/components/manage/users/UsersTable.vue:38 msgid "Email" msgstr "Correo-e" -#: front/src/views/admin/users/UsersDetail.vue:29 +#: front/src/views/admin/moderation/AccountsDetail.vue:111 msgid "Email address" msgstr "Enderezo de correo" -#: front/src/views/auth/EmailConfirm.vue:23 -msgid "Email confirmed" -msgstr "Correo-e confirmado" +#: front/src/components/library/Album.vue:44 +#: src/components/library/Track.vue:62 +msgid "Embed" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:20 +msgid "Embed code" +msgstr "" + +#: front/src/components/library/Album.vue:48 +msgid "Embed this album on your website" +msgstr "" + +#: front/src/components/library/Track.vue:66 +msgid "Embed this track on your website" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:230 +#: front/src/views/admin/moderation/DomainsDetail.vue:187 +msgid "Emitted library follows" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:214 +#: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgid "Emitted messages" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:8 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#: front/src/views/admin/moderation/AccountsDetail.vue:127 +#: front/src/views/admin/moderation/AccountsDetail.vue:131 +msgid "Enabled" +msgstr "" #: front/src/views/playlists/Detail.vue:29 msgid "End edition" msgstr "Finalizar edición" -#: front/src/components/library/import/FileUpload.vue:4 -msgid "Ensure your music files are properly tagged before uploading them." -msgstr "" -"Asegúrese de que os ficheiros de música están etiquetados de xeito adecuado " -"antes de subilos." +#: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgid "Enter a library URL" +msgstr "Introduza un nome de dominio de biblioteca..." #: front/src/components/library/Radios.vue:140 -msgid "Enter a radio name..." +#, fuzzy +msgid "Enter a radio name…" msgstr "Introduza un nome de unha radio..." #: front/src/components/library/Artists.vue:118 -msgid "Enter an artist name..." +#, fuzzy +msgid "Enter artist name…" msgstr "Introduza un nome de un artista..." -#: front/src/views/federation/LibraryList.vue:122 -msgid "Enter an library domain name..." -msgstr "Introduza un nome de dominio de biblioteca..." - -#: front/src/views/playlists/List.vue:104 -msgid "Enter an playlist name..." +#: front/src/views/playlists/List.vue:107 +#, fuzzy +msgid "Enter playlist name…" msgstr "Introduza un nome de lista de reprodución..." -#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/Signup.vue:100 msgid "Enter your email" msgstr "Introduza o seu correo-e" -#: front/src/components/auth/Signup.vue:96 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 msgid "Enter your invitation code (case insensitive)" msgstr "Introduza o seu código de convite (dif. maiúsculas)" #: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." +#, fuzzy +msgid "Enter your search query…" msgstr "Introduza os termos de busca..." -#: front/src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:99 msgid "Enter your username" msgstr "Introduza o nome de usuaria" @@ -765,6 +979,7 @@ msgid "Enter your username or email" msgstr "Introduza o nome de usuaria ou correo-e" #: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Fallo" @@ -772,7 +987,7 @@ msgstr "Fallo" msgid "Error reporting" msgstr "Fallo ao informar" -#: front/src/components/common/ActionTable.vue:75 +#: front/src/components/common/ActionTable.vue:92 msgid "Error while applying action" msgstr "Fallo mentres se aplicaba a acción" @@ -784,45 +999,61 @@ msgstr "Fallo ao solicitar o restablecemento do contrasinal" msgid "Error while changing your password" msgstr "Fallo ao intentar cambiar o contrasinal" -#: front/src/views/auth/EmailConfirm.vue:7 -msgid "Error while confirming your email" -msgstr "Fallo ao confirmar o enderezo de correo" +#: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgid "Error while creating domain" +msgstr "Fallo ao crear o convite" #: front/src/components/manage/users/InvitationForm.vue:4 msgid "Error while creating invitation" msgstr "Fallo ao crear o convite" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgid "Error while creating rule" +msgstr "Fallo ao crear o convite" + +#: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgid "Error while fetching node info" +msgstr "Fallo ao crear o convite" + #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Fallo ao gardar os axustes" -#: front/src/components/federation/LibraryForm.vue:10 -msgid "Error while scanning library" -msgstr "Fallo ao escanear a biblioteca" - -#: front/src/components/library/import/BatchDetail.vue:41 -#: front/src/components/library/import/BatchDetail.vue:70 -#: front/src/components/library/import/BatchList.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:212 msgid "Errored" msgstr "Con fallo" +#: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgid "Errored files" +msgstr "Con fallo" + #: front/src/components/playlists/Form.vue:89 msgid "Everyone" msgstr "Todas" +#: front/src/components/mixins/Translations.vue:11 #: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +#: front/src/components/mixins/Translations.vue:12 msgid "Everyone on this instance" msgstr "Todas en esta instancia" -#: front/src/components/library/radios/Builder.vue:57 +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, across all instances" +msgstr "Todas en esta instancia" + +#: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "ExcluÃr" -#: front/src/components/discussion/Comment.vue:14 -msgid "Expand" -msgstr "Despregar" - #: front/src/components/manage/users/InvitationsTable.vue:41 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 msgid "Expiration date" msgstr "Data de caducidade" @@ -834,123 +1065,98 @@ msgstr "Caducado" msgid "Expired/used" msgstr "Caducado/utilizado" -#: front/src/components/library/import/Main.vue:65 -msgid "External source. Supported backends" -msgstr "Fonte externa. Xestións soportadas" - -#: front/src/components/Sidebar.vue:51 -msgid "Favorites" -msgstr "Favoritas" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." +msgstr "" -#: front/src/components/federation/LibraryForm.vue:3 -msgid "Federate with a new instance" -msgstr "Federar con unha nova instancia" +#: front/src/views/content/libraries/FilesTable.vue:16 +msgid "Failed" +msgstr "" -#: front/src/views/federation/LibraryTrackList.vue:21 -msgid "Federated tracks" +#: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgid "Failed tracks:" msgstr "Cancións federadas" -#: front/src/components/Sidebar.vue:87 src/components/library/import/BatchList.vue:25 -#: front/src/components/manage/users/UsersTable.vue:180 -#: front/src/views/admin/Settings.vue:84 src/views/admin/users/UsersDetail.vue:161 -#: front/src/views/federation/Base.vue:35 src/views/federation/LibraryDetail.vue:40 +#: front/src/components/Sidebar.vue:66 +msgid "Favorites" +msgstr "Favoritas" + +#: front/src/views/admin/Settings.vue:84 msgid "Federation" msgstr "Federación" -#: front/src/views/federation/LibraryDetail.vue:3 -msgid "File mirroring" -msgstr "Espellado de ficheiros" - -#: front/src/components/library/import/FileUpload.vue:43 -msgid "File name" +#: front/src/components/library/FileUpload.vue:84 +#, fuzzy +msgid "Filename" msgstr "Nome do ficheiro" -#: front/src/components/library/import/Main.vue:76 -msgid "File upload" -msgstr "Subir ficheiro" - -#: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/library/Base.vue:5 +#: src/views/admin/library/FilesList.vue:21 msgid "Files" msgstr "Ficheiros" -#: front/src/components/library/import/ArtistImport.vue:7 -msgid "Filter album types" -msgstr "Filtrar tipos de álbume" - -#: front/src/components/library/radios/Builder.vue:56 +#: front/src/components/library/radios/Builder.vue:60 msgid "Filter name" msgstr "Nome do filtro" -#: front/src/components/library/import/Main.vue:52 -msgid "Finish import" -msgstr "Rematar importación" - -#: front/src/components/library/import/BatchDetail.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:216 msgid "Finished" msgstr "Rematado" -#: front/src/components/library/import/Main.vue:59 -msgid "First, choose where you want to import the music from" -msgstr "Primeiro, escolla de onde quere importar a música" +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:159 +#: front/src/views/admin/moderation/DomainsDetail.vue:78 +msgid "First seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgid "First seen date" +msgstr "Data de caducidade" -#: front/src/components/federation/LibraryCard.vue:44 +#: front/src/views/content/remote/Card.vue:83 msgid "Follow" msgstr "Seguir" -#: front/src/components/federation/LibraryCard.vue:36 +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "" + +#: front/src/views/content/remote/Card.vue:88 msgid "Follow request pending approval" msgstr "Solicitude de seguimento pendente de aprobación" -#: front/src/views/federation/LibraryDetail.vue:21 -msgid "Follow status" -msgstr "Estado do seguimento" - -#: front/src/views/federation/Base.vue:13 -#: front/src/views/federation/LibraryFollowersList.vue:24 +#: front/src/components/mixins/Translations.vue:38 +#: front/src/views/content/libraries/Detail.vue:7 +#: front/src/components/mixins/Translations.vue:39 msgid "Followers" msgstr "Seguidoras" -#: front/src/components/federation/LibraryCard.vue:18 -msgid "Followers only" -msgstr "Só seguidoras" - -#: front/src/components/federation/LibraryCard.vue:15 -#: front/src/views/federation/LibraryDetail.vue:29 +#: front/src/views/content/remote/Card.vue:93 msgid "Following" msgstr "Seguindo" -#: front/src/components/activity/Like.vue:12 src/components/activity/Listen.vue:12 -msgid "from %{ album } by %{ artist }" -msgstr "de %{ album } por %{ artist }" - -#: front/src/components/library/Track.vue:13 +#: front/src/components/library/Track.vue:17 msgid "From album %{ album } by %{ artist }" msgstr "Do álbume %{ album } de %{ artist }" -#: front/src/App.vue:56 -msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "" -"Funkwhale é un proxecto de software libre e aberto xestionado por " -"voluntarias. Pode axudarnos a mellorar a plataforma informando de fallos, " -"suxerindo caracterÃsticas e compartindo o proxecto coas amizades!" - #: front/src/components/auth/SubsonicTokenForm.vue:7 msgid "Funkwhale is compatible with other music players that support the Subsonic API." -msgstr "" -"Funkwhale é compatible con outros reprodutores de música compatibles coa API " -"Subsonic." +msgstr "Funkwhale é compatible con outros reprodutores de música compatibles coa API Subsonic." -#: front/src/components/Home.vue:98 +#: front/src/components/Home.vue:95 msgid "Funkwhale is dead simple to use." msgstr "Funckwhale élle ben doado de utilizar." #: front/src/components/Home.vue:39 msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." -msgstr "" -"Funkwhale está deseñado para escoitar facilmente a música que lle gusta ou " -"descubrir novos artistas." +msgstr "Funkwhale está deseñado para escoitar facilmente a música que lle gusta ou descubrir novos artistas." -#: front/src/components/Home.vue:119 +#: front/src/components/Home.vue:116 msgid "Funkwhale is free and gives you control on your music." msgstr "Funkwhale é gratuÃto e dalle o control sobre a súa música." @@ -958,6 +1164,10 @@ msgstr "Funkwhale é gratuÃto e dalle o control sobre a súa música." msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale ocúpase de xestionar a súa música" +#: front/src/components/ShortcutsModal.vue:38 +msgid "General shortcuts" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:16 msgid "Get a new invitation" msgstr "Obter un novo convite" @@ -966,20 +1176,27 @@ msgstr "Obter un novo convite" msgid "Get me to the library" msgstr "Lévame a biblioteca" -#: front/src/components/Home.vue:77 -msgid "" -"Get quality metadata about your music thanks to\n" -" <a href=\"https://musicbrainz.org\" target=\"_blank\">\n" -" MusicBrainz\n" -" </a>" +#: front/src/components/Home.vue:76 +#, fuzzy +msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" msgstr "" "Obteña metadatos de calidade sobre a súa música grazas a\n" " <a href=\"https://musicbrainz.org\" target=\"_blank\">\n" " MusicBrainz\n" " </a>" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/common/ActionTable.vue:27 +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgid "Get started" +msgstr "Seguinte paso" + +#: front/src/components/Footer.vue:37 +#, fuzzy +msgid "Getting help" +msgstr "Axustes" + +#: front/src/components/common/ActionTable.vue:34 +#: front/src/components/common/ActionTable.vue:54 msgid "Go" msgstr "Ir" @@ -987,13 +1204,9 @@ msgstr "Ir" msgid "Go to home page" msgstr "Ir ao inicio" -#: front/src/components/library/import/Main.vue:13 -msgid "Grab corresponding metadata" -msgstr "Colla os metadatos correspondentes" - -#: front/src/App.vue:74 -msgid "Help us translate Funkwhale" -msgstr "Axúdenos a traducir Funkwhale" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgid "Hide account or domain content, except from followers." +msgstr "" #: front/src/components/library/Home.vue:65 msgid "Home" @@ -1005,131 +1218,51 @@ msgstr "Horas de música" #: front/src/components/auth/SubsonicTokenForm.vue:11 msgid "However, accessing Funkwhale from those clients require a separate password you can set below." -msgstr "" -"Porén, o acceso a Funkwhale desde estos outros clientes precisa un " -"contrasinal separado que pode establecer aquà abaixo." - -#: front/src/components/library/import/BatchList.vue:34 -msgid "ID" -msgstr "ID" +msgstr "Porén, o acceso a Funkwhale desde estos outros clientes precisa un contrasinal separado que pode establecer aquà abaixo." #: front/src/views/auth/PasswordResetConfirm.vue:24 msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." -msgstr "" -"Si o enderezo de correo proporcionado no paso anterior é válido e ligado a " -"unha conta de usuaria, deberÃa recibir un correo coas instrucións de " -"restablecemento nun par de minutos." - -#: front/src/components/federation/LibraryTrackTable.vue:196 -#: front/src/components/library/Library.vue:17 -msgid "Import" -msgstr "Importar" - -#: front/src/components/federation/LibraryTrackTable.vue:57 -msgid "Import #%{ id } launched" -msgstr "Importación #%{ id } iniciada" - -#: front/src/components/library/import/Main.vue:38 -msgid "Import %{ count } track" -msgid_plural "Import %{ count } tracks" -msgstr[0] "Importar %{ count } canción" -msgstr[1] "Importar %{ count } cancións" - -#: front/src/components/library/import/BatchDetail.vue:10 -msgid "Import batch" -msgstr "Importar lote" - -#: front/src/components/library/import/BatchDetail.vue:185 -msgid "Import Batch #%{ id }" -msgstr "Importar Lote #%{ id }" - -#: front/src/components/library/Library.vue:20 -msgid "Import batches" -msgstr "Lotes de importación" - -#: front/src/components/library/import/BatchList.vue:117 -msgid "Import Batches" -msgstr "Lotes de Importación" +msgstr "Si o enderezo de correo proporcionado no paso anterior é válido e ligado a unha conta de usuaria, deberÃa recibir un correo coas instrucións de restablecemento nun par de minutos." #: front/src/components/manage/library/FilesTable.vue:40 -#: front/src/components/manage/library/RequestsTable.vue:53 msgid "Import date" msgstr "Data de importación" -#: front/src/components/library/import/FileUpload.vue:38 -msgid "Import detail page" -msgstr "Páxina de detalle da importación" - -#: front/src/components/Sidebar.vue:81 -msgid "Import music" -msgstr "Importar música" - -#: front/src/components/library/import/Main.vue:267 -msgid "Import Music" -msgstr "Importar Música" - #: front/src/components/Home.vue:71 msgid "Import music from various platforms, such as YouTube or SoundCloud" -msgstr "" -"Importar música desde varias plataformas, tales como YouTube ou SoundCloud" +msgstr "Importar música desde varias plataformas, tales como YouTube ou SoundCloud" -#: front/src/components/federation/LibraryTrackTable.vue:14 -#: front/src/components/federation/LibraryTrackTable.vue:66 -msgid "Import pending" -msgstr "Pendente de importación" - -#: front/src/views/admin/library/Base.vue:9 -#: front/src/views/admin/library/RequestsList.vue:3 -#: front/src/views/admin/library/RequestsList.vue:21 -msgid "Import requests" -msgstr "Peticións de importación" - -#: front/src/components/library/import/BatchList.vue:20 -#: front/src/components/library/import/Main.vue:6 -msgid "Import source" +#: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgid "Import reference" msgstr "Fonte de importación" -#: front/src/components/federation/LibraryTrackTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:58 msgid "Import status" msgstr "Estado da importación" -#: front/src/components/library/import/ReleaseImport.vue:14 -msgid "Import this release" -msgstr "Importar esta publicación" - -#: front/src/components/library/import/TrackImport.vue:11 -msgid "Import this track" -msgstr "Importar esta canción" - -#: front/src/components/federation/LibraryTrackTable.vue:12 -#: front/src/components/manage/library/RequestsTable.vue:29 -#: front/src/components/manage/library/RequestsTable.vue:61 +#: front/src/views/content/libraries/FilesTable.vue:217 msgid "Imported" msgstr "Importado" -#: front/src/components/library/import/TrackImport.vue:44 -msgid "Imported URL" -msgstr "URL importado" - -#: front/src/views/admin/Settings.vue:82 -msgid "Imports" -msgstr "Importancións" +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#, fuzzy +msgid "Imported date" +msgstr "Data de importación" #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "Nas favoritas" -#: front/src/components/federation/LibraryTrackTable.vue:65 -msgid "In library" -msgstr "Na biblioteca" - #: front/src/components/manage/users/UsersTable.vue:54 msgid "Inactive" msgstr "Non activo" -#: front/src/components/library/import/Main.vue:96 -msgid "Input a MusicBrainz ID manually:" -msgstr "Introducir un ID MusicBrainz manualmente:" +#: front/src/components/ShortcutsModal.vue:71 +msgid "Increase volume" +msgstr "" #: front/src/views/auth/PasswordReset.vue:53 msgid "Input the email address binded to your account" @@ -1141,6 +1274,11 @@ msgid_plural "Insert from queue (%{ count } tracks)" msgstr[0] "Introducir desde a cola (%{ count } canción)" msgstr[1] "Introducir desde a cola (%{ count } cancións)" +#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#, fuzzy +msgid "Instance data" +msgstr "Radios da instancia" + #: front/src/views/admin/Settings.vue:80 msgid "Instance information" msgstr "Información da instancia" @@ -1153,9 +1291,10 @@ msgstr "Radios da instancia" msgid "Instance settings" msgstr "Axustes da instancia" -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Liña temporal da instancia" +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +msgstr "" #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 @@ -1166,56 +1305,70 @@ msgstr "Código do convite" msgid "Invitation code (optional)" msgstr "Código do convite (optativo)" -#: front/src/views/admin/users/Base.vue:8 src/views/admin/users/InvitationsList.vue:3 +#: front/src/views/admin/users/Base.vue:8 +#: src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 msgid "Invitations" msgstr "Convites" -#: front/src/App.vue:43 +#: front/src/components/Footer.vue:41 msgid "Issue tracker" msgstr "Seguimento de problemas" -#: front/src/components/library/import/BatchDetail.vue:80 -msgid "Job ID" -msgstr "ID do traballo" - -#: front/src/components/library/import/BatchList.vue:36 -msgid "Jobs" -msgstr "Traballos" - #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Faga seguimento das súas cancións favoritas" -#: front/src/components/audio/track/Table.vue:33 -msgid "Keep your PRIVATE_TOKEN secret as it gives access to your account." -msgstr "Manteña o TESTEMUÑO_PRIVADO segredamente xa que da acceso a súa conta." +#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgid "Known accounts" +msgstr "A miña conta" + +#: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgid "Known libraries" +msgstr "Buscando nas bibliotecas" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/views/admin/users/UsersDetail.vue:45 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/views/admin/moderation/AccountsDetail.vue:184 +#: front/src/components/mixins/Translations.vue:33 msgid "Last activity" msgstr "Última actividade" -#: front/src/views/federation/LibraryDetail.vue:101 -msgid "Last fetched" +#: front/src/views/admin/moderation/AccountsDetail.vue:167 +#: front/src/views/admin/moderation/DomainsDetail.vue:86 +#, fuzzy +msgid "Last checked" msgstr "Última obtida" #: front/src/components/playlists/PlaylistModal.vue:32 msgid "Last modification" msgstr "Última modificación" -#: front/src/components/common/ActionTable.vue:39 -msgid "Launch" -msgstr "Lanzar" +#: front/src/components/manage/moderation/AccountsTable.vue:43 +#, fuzzy +msgid "Last seen" +msgstr "Última obtida" -#: front/src/components/library/import/BatchDetail.vue:18 -#: front/src/components/library/import/BatchList.vue:35 -msgid "Launch date" +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgid "Last seen date" msgstr "Data de lanzamento" -#: front/src/components/federation/LibraryForm.vue:31 -msgid "Launch scan" -msgstr "Lanzar escaneado" +#: front/src/views/content/remote/Card.vue:56 +#, fuzzy +msgid "Last update:" +msgstr "Lista de reprodución actualizada" + +#: front/src/components/common/ActionTable.vue:47 +msgid "Launch" +msgstr "Lanzar" #: front/src/components/Home.vue:10 msgid "Learn more about this instance" @@ -1225,50 +1378,89 @@ msgstr "Coñeza máis sobre esta instancia" msgid "Leave empty for a random code" msgstr "Deixar baldeiro para un código aleatorio" -#: front/src/components/requests/Form.vue:10 -msgid "Leave this field empty if you're requesting the whole discography." -msgstr "Deixe este campo baldeiro si está solicitando a discografÃa completa." +#: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgid "Leave empty for a responsive widget" +msgstr "Deixar baldeiro para un código aleatorio" -#: front/src/views/federation/Base.vue:5 src/views/federation/LibraryList.vue:123 +#: front/src/views/admin/moderation/AccountsDetail.vue:297 +#: front/src/views/admin/moderation/DomainsDetail.vue:233 +#: front/src/views/content/Base.vue:5 msgid "Libraries" msgstr "Bibliotecas" -#: front/src/components/Sidebar.vue:70 -#: front/src/components/federation/LibraryTrackTable.vue:51 +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" + #: front/src/components/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 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/admin/moderation/AccountsDetail.vue:464 msgid "Library" msgstr "Biblioteca" +#: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgid "Library created" +msgstr "Nome da biblioteca" + +#: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgid "Library deleted" +msgstr "Ficheiros de biblioteca" + #: front/src/views/admin/library/FilesList.vue:3 msgid "Library files" msgstr "Ficheiros de biblioteca" -#: front/src/components/federation/LibraryForm.vue:20 -msgid "Library name" +#: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgid "Library updated" msgstr "Nome da biblioteca" -#: front/src/views/federation/LibraryDetail.vue:84 -msgid "Library size" -msgstr "Tamaño da biblioteca" +#: front/src/components/library/Track.vue:100 +msgid "License" +msgstr "" -#: front/src/components/federation/LibraryForm.vue:96 -msgid "library@demo.funkwhale.audio" -msgstr "library@demo.funkwhale.audio" +#: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgid "Loading followers…" +msgstr "Buscando seguidoras" -#: front/src/App.vue:29 -msgid "Links" -msgstr "Ligazóns" +#: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgid "Loading Libraries…" +msgstr "Buscando nas bibliotecas" -#: front/src/views/instance/Timeline.vue:4 -msgid "Loading timeline..." -msgstr "Cargando liña temporal..." +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +msgid "Loading library data…" +msgstr "" -#: front/src/components/favorites/List.vue:5 -msgid "Loading your favorites..." -msgstr "Cargando favoritas..." +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgid "Loading notifications…" +msgstr "Última modificación" + +#: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgid "Loading remote libraries..." +msgstr "Cargando liña temporal..." + +#: front/src/views/content/libraries/Quota.vue:4 +msgid "Loading usage data…" +msgstr "" + +#: front/src/components/favorites/List.vue:5 +#, fuzzy +msgid "Loading your favorites…" +msgstr "Cargando favoritas..." + +#: front/src/components/manage/moderation/AccountsTable.vue:59 +#: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgid "Local account" +msgstr "A miña conta" #: front/src/components/auth/Login.vue:78 msgid "Log In" @@ -1286,31 +1478,47 @@ msgstr "Desconectar" msgid "Logged in as %{ username }" msgstr "Conectada como %{ username }" -#: front/src/components/Sidebar.vue:44 src/components/auth/Login.vue:41 +#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:41 msgid "Login" msgstr "Conectar" -#: front/src/components/Sidebar.vue:43 +#: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgid "Login status" +msgstr "Estado da conta" + +#: front/src/components/Sidebar.vue:52 msgid "Logout" msgstr "Desconectar" -#: front/src/components/audio/Player.vue:266 +#: front/src/views/content/libraries/Home.vue:9 +msgid "Looks like you don't have a library, it's time to create one." +msgstr "" + +#: front/src/components/audio/Player.vue:353 +#: src/components/audio/Player.vue:354 msgid "Looping disabled. Click to switch to single-track looping." msgstr "Bucle desactivado. Pulse para cambiar ao bucle de unha soa canción." -#: front/src/components/audio/Player.vue:267 +#: front/src/components/audio/Player.vue:356 +#: src/components/audio/Player.vue:357 msgid "Looping on a single track. Click to switch to whole queue looping." msgstr "Bucle de unha canción. Pulse para cambiar a bucle de toda a cola." -#: front/src/components/audio/Player.vue:268 +#: front/src/components/audio/Player.vue:359 +#: src/components/audio/Player.vue:360 msgid "Looping on whole queue. Click to disable looping." msgstr "Bucle de toda a cola. Pulse para desactivar o bucle." -#: front/src/components/library/Track.vue:94 +#: front/src/components/library/Track.vue:150 msgid "Lyrics" msgstr "Letras" -#: front/src/views/admin/library/Base.vue:25 +#: front/src/components/Sidebar.vue:210 +msgid "Main menu" +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 msgid "Manage library" msgstr "Xestionar biblioteca" @@ -1326,43 +1534,57 @@ msgstr "Xestionar usuarias" msgid "Manage your playlists" msgstr "Xestionar as súas listas de reprodución" -#: front/src/components/manage/library/RequestsTable.vue:197 -msgid "Mark as closed" -msgstr "Marcar como pechado" +#: front/src/views/Notifications.vue:17 +#, fuzzy +msgid "Mark all as read" +msgstr "Marcar como importado" -#: front/src/components/manage/library/RequestsTable.vue:196 -msgid "Mark as imported" +#: front/src/components/notifications/NotificationRow.vue:44 +#, fuzzy +msgid "Mark as read" msgstr "Marcar como importado" -#: front/src/components/library/import/Main.vue:12 -msgid "Metadata" -msgstr "Metadatos" +#: front/src/components/notifications/NotificationRow.vue:45 +#, fuzzy +msgid "Mark as unread" +msgstr "Marcar como importado" -#: 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" -" <a href=\"https://musicbrainz.org\" target=\"_blank\">\n" -" MusicBrainz\n" -" </a>\n" -" project, which you can think about as the Wikipedia of music." -msgstr "" -"Os metadatos son os datos relacionados coa música que quere importar. Esto " -"inclúe toda a información sobre os artistas, álbumes e cancións. Para poder " -"ter unha boa biblioteca recoméndase obter os datos desde o proxecto\n" -" <a href=\"https://musicbrainz.org\" target=\"_blank\">\n" -" MusicBrainz\n" -" </a>\n" -" que pode considerarse como a Wikipedia da música." - -#: front/src/components/Sidebar.vue:48 src/components/library/import/Main.vue:18 +#: front/src/views/admin/moderation/AccountsDetail.vue:281 +msgid "MB" +msgstr "" + +#: front/src/components/audio/Player.vue:346 +msgid "Media player" +msgstr "" + +#: front/src/components/Footer.vue:32 +msgid "Mobile and desktop apps" +msgstr "" + +#: front/src/components/Sidebar.vue:97 +#: src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgid "Moderation" +msgstr "Federación" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgid "Moderation policies help you control how your instance interact with a given domain or account." +msgstr "" + +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgid "Modification date" +msgstr "Data de caducidade" + +#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 msgid "Music" msgstr "Música" -#: front/src/components/library/import/Main.vue:147 -msgid "Music request" -msgstr "Petición de música" - -#: front/src/components/audio/Player.vue:265 +#: front/src/components/audio/Player.vue:352 msgid "Mute" msgstr "Acalar" @@ -1370,30 +1592,55 @@ msgstr "Acalar" msgid "My account" msgstr "A miña conta" +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgid "My awesome description" +msgstr "A miña increÃble radio" + +#: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgid "My awesome library" +msgstr "A miña increÃble radio" + #: front/src/components/playlists/Form.vue:74 msgid "My awesome playlist" msgstr "A miña fantástica lista" -#: front/src/components/library/radios/Builder.vue:227 +#: front/src/components/library/radios/Builder.vue:235 msgid "My awesome radio" msgstr "A miña increÃble radio" -#: front/src/components/library/Track.vue:64 src/components/library/Track.vue:75 -#: front/src/components/library/Track.vue:86 +#: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgid "My libraries" +msgstr "Bibliotecas" + +#: front/src/components/audio/track/Row.vue:40 +#: src/components/library/Track.vue:115 +#: front/src/components/library/Track.vue:124 +#: src/components/library/Track.vue:133 +#: front/src/components/library/Track.vue:142 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 #: front/src/components/manage/library/FilesTable.vue:81 -#: front/src/components/manage/library/RequestsTable.vue:71 -#: front/src/components/manage/library/RequestsTable.vue:75 -#: front/src/components/manage/library/RequestsTable.vue:82 #: front/src/components/manage/users/UsersTable.vue:61 -#: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/admin/moderation/AccountsDetail.vue:171 +#: front/src/views/admin/moderation/DomainsDetail.vue:90 +#: front/src/views/content/libraries/FilesTable.vue:92 +#: front/src/views/content/libraries/FilesTable.vue:98 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 +#: front/src/views/admin/moderation/DomainsDetail.vue:117 msgid "N/A" msgstr "N/A" +#: front/src/components/manage/moderation/AccountsTable.vue:39 +#: front/src/components/manage/moderation/DomainsTable.vue:38 +#: front/src/components/mixins/Translations.vue:26 #: front/src/components/playlists/PlaylistModal.vue:31 -#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/content/libraries/Form.vue:10 +#: front/src/components/mixins/Translations.vue:27 msgid "Name" msgstr "Nome" @@ -1402,48 +1649,66 @@ msgstr "Nome" msgid "New password" msgstr "Novo contrasinal" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:160 msgid "New tracks will be appended here automatically." msgstr "As novas cancións engadiranse aquà automáticamente." -#: front/src/components/library/import/Main.vue:29 -msgid "Next step" -msgstr "Seguinte paso" - -#: front/src/components/audio/Player.vue:263 +#: front/src/components/audio/Player.vue:350 msgid "Next track" msgstr "Seguinte canción" -#: front/src/components/Sidebar.vue:125 +#: front/src/components/Sidebar.vue:119 msgid "No" msgstr "Non" -#: front/src/components/Home.vue:103 +#: front/src/components/Home.vue:100 msgid "No add-ons, no plugins : you only need a web library" msgstr "Sin engadidos nin complementos: só precisa unha biblioteca na web" -#: front/src/components/library/Track.vue:102 +#: front/src/components/audio/Search.vue:25 +#, fuzzy +msgid "No album matched your query" +msgstr "Lamentámolo, non atopamos ningún álbume que coincida coa consulta" + +#: front/src/components/audio/Search.vue:16 +#, fuzzy +msgid "No artist matched your query" +msgstr "Lamentámolo, non atopamos ningún artista que coincida coa súa consulta" + +#: front/src/components/library/Track.vue:158 msgid "No lyrics available for this track." msgstr "Non hai letras dispoñibles para esta canción." +#: front/src/components/federation/LibraryWidget.vue:6 +#, fuzzy +msgid "No matching library." +msgstr "Xestionar biblioteca" + +#: front/src/views/Notifications.vue:26 +msgid "No notifications yet." +msgstr "" + +#: front/src/components/mixins/Translations.vue:10 #: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +#: front/src/components/mixins/Translations.vue:11 msgid "Nobody except me" msgstr "Ninguén excepto eu" -#: front/src/views/federation/LibraryDetail.vue:32 -msgid "Not following" -msgstr "Non seguindo" - -#: front/src/components/federation/LibraryTrackTable.vue:13 -#: front/src/components/federation/LibraryTrackTable.vue:67 -msgid "Not imported" -msgstr "Non importado" +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:51 msgid "Not used" msgstr "Non utilizado" -#: front/src/App.vue:37 +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#, fuzzy +msgid "Notifications" +msgstr "Última modificación" + +#: front/src/components/Footer.vue:47 msgid "Official website" msgstr "Sitio web oficial" @@ -1451,43 +1716,50 @@ msgstr "Sitio web oficial" msgid "Old password" msgstr "Contrasinal antigo" -#: 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 "" -"Unha vez subidos todos os ficheiros, só precisa pulsar o seguinte botón para " -"comprobar o estado da importación." - -#: front/src/components/federation/LibraryCard.vue:21 #: front/src/components/manage/users/InvitationsTable.vue:20 msgid "Open" msgstr "Abrir" -#: front/src/App.vue:63 -msgid "Options" -msgstr "Opcións" +#: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgid "Open profile" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgid "Open website" +msgstr "Sitio web oficial" -#: front/src/components/library/import/Main.vue:93 -msgid "Or" -msgstr "Ou" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgid "Or customize your rule" +msgstr "Engada filtros para personalizar a súa radio" + +#: front/src/components/favorites/List.vue:31 +#: src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/playlists/List.vue:25 +#, fuzzy +msgid "Order" +msgstr "Ordenando" #: front/src/components/favorites/List.vue:23 -#: front/src/components/federation/LibraryTrackTable.vue:18 -#: front/src/components/library/Artists.vue:15 src/components/library/Radios.vue:33 +#: src/components/library/Artists.vue:15 +#: front/src/components/library/Radios.vue:33 #: front/src/components/manage/library/FilesTable.vue:9 -#: front/src/components/manage/library/RequestsTable.vue:9 +#: front/src/components/manage/moderation/AccountsTable.vue:11 +#: front/src/components/manage/moderation/DomainsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 -#: front/src/views/federation/LibraryList.vue:18 src/views/playlists/List.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:21 +#: front/src/views/playlists/List.vue:17 msgid "Ordering" msgstr "Ordenando" -#: front/src/components/favorites/List.vue:31 -#: front/src/components/federation/LibraryTrackTable.vue:26 -#: front/src/components/library/Artists.vue:23 src/components/library/Radios.vue:41 -#: front/src/components/manage/library/FilesTable.vue:17 -#: front/src/components/manage/library/RequestsTable.vue:17 -#: front/src/components/manage/users/UsersTable.vue:17 -#: front/src/views/federation/LibraryList.vue:26 src/views/playlists/List.vue:25 +#: front/src/components/library/Artists.vue:23 +#: front/src/components/manage/moderation/AccountsTable.vue:19 +#: front/src/components/manage/moderation/DomainsTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:29 msgid "Ordering direction" msgstr "Dirección da orde" @@ -1503,6 +1775,10 @@ msgstr "Páxina non atopada" msgid "Page not found!" msgstr "Non atopamos a páxina!" +#: front/src/components/Pagination.vue:39 +msgid "Pagination" +msgstr "" + #: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 msgid "Password" msgstr "Contrasinal" @@ -1515,49 +1791,52 @@ msgstr "Contrasinal actualizado" msgid "Password updated successfully" msgstr "Contrasinal actualizado correctamente" -#: front/src/components/audio/Player.vue:262 +#: front/src/components/audio/Player.vue:349 msgid "Pause track" msgstr "Pausar canción" -#: front/src/components/federation/LibraryFollowTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:33 -#: front/src/components/library/import/BatchDetail.vue:69 -#: front/src/components/library/import/BatchList.vue:14 -#: front/src/components/library/import/FileUpload.vue:59 -#: front/src/components/manage/library/RequestsTable.vue:27 -#: front/src/components/manage/library/RequestsTable.vue:63 +#: front/src/components/ShortcutsModal.vue:59 +msgid "Pause/play the current track" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +#, fuzzy +msgid "Paused" +msgstr "Rexeitado" + +#: front/src/components/library/FileUpload.vue:106 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:208 msgid "Pending" msgstr "Pendente" -#: front/src/components/federation/LibraryFollowTable.vue:11 -#: front/src/views/federation/LibraryDetail.vue:26 +#: front/src/views/content/libraries/Detail.vue:37 msgid "Pending approval" msgstr "Pendente de aceptación" -#: front/src/components/Sidebar.vue:217 +#: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgid "Pending files" +msgstr "Pendente" + +#: front/src/components/Sidebar.vue:212 msgid "Pending follow requests" msgstr "Peticións de seguimento pendentes" -#: front/src/components/Sidebar.vue:216 src/views/admin/library/Base.vue:26 -msgid "Pending import requests" -msgstr "Peticións de importación pendentes" - -#: front/src/components/requests/Form.vue:26 src/views/federation/Base.vue:36 -msgid "Pending requests" -msgstr "Peticións pendentes" - #: front/src/components/manage/users/UsersTable.vue:42 -#: front/src/views/admin/users/UsersDetail.vue:68 +#: front/src/views/admin/moderation/AccountsDetail.vue:137 msgid "Permissions" msgstr "Permisos" -#: front/src/components/audio/PlayButton.vue:9 src/components/library/Track.vue:30 +#: front/src/components/audio/PlayButton.vue:9 +#: src/components/library/Track.vue:40 msgid "Play" msgstr "Reproducir" #: front/src/components/audio/album/Card.vue:50 -#: front/src/components/audio/artist/Card.vue:44 src/components/library/Album.vue:28 -#: front/src/views/playlists/Detail.vue:23 +#: front/src/components/audio/artist/Card.vue:44 +#: src/components/library/Album.vue:28 +#: front/src/components/library/Album.vue:73 src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "Reproducir todo" @@ -1565,19 +1844,33 @@ msgstr "Reproducir todo" msgid "Play all albums" msgstr "Reproducir todos os álbumes" -#: front/src/components/audio/PlayButton.vue:58 -msgid "Play immediatly" -msgstr "Reproducir inmediatamente" - #: front/src/components/audio/PlayButton.vue:15 +#: front/src/components/audio/PlayButton.vue:65 msgid "Play next" msgstr "Reproducir seguinte" +#: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgid "Play next track" +msgstr "Reproducir canción" + #: front/src/components/audio/PlayButton.vue:16 +#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:70 msgid "Play now" msgstr "Reproducir agora" -#: front/src/components/audio/Player.vue:261 +#: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgid "Play previous track" +msgstr "Canción anterior" + +#: front/src/components/Sidebar.vue:211 +#, fuzzy +msgid "Play this track" +msgstr "Reproducir canción" + +#: front/src/components/audio/Player.vue:348 msgid "Play track" msgstr "Reproducir canción" @@ -1611,9 +1904,9 @@ msgstr "Lista de reprodución actualizada" msgid "Playlist visibility" msgstr "Visibilidade da lista de reprodución" -#: front/src/components/Sidebar.vue:56 src/components/library/Home.vue:16 +#: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 #: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 -#: front/src/views/playlists/List.vue:103 +#: front/src/views/playlists/List.vue:106 msgid "Playlists" msgstr "Listas de reprodución" @@ -1633,32 +1926,65 @@ msgstr "Por favor, comprobe que o par usuaria/contrasinal é correcto" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF ou JPG. 2MB como máximo. Será reducida a 400x400px." -#: front/src/components/library/import/Main.vue:26 -msgid "Previous step" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgid "Prevent account or domain from triggering notifications, except from followers." +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:29 +#, fuzzy +msgid "Preview" msgstr "Paso anterior" -#: front/src/components/audio/Player.vue:260 +#: front/src/components/audio/Player.vue:347 msgid "Previous track" msgstr "Canción anterior" +#: front/src/views/content/remote/Card.vue:39 +msgid "Problem during scanning" +msgstr "" + +#: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgid "Proceed" +msgstr "Ir a conectar" + #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 msgid "Proceed to login" msgstr "Ir a conectar" -#: front/src/components/federation/LibraryTrackTable.vue:50 -msgid "Published date" -msgstr "Data de publicación" +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + +#: front/src/components/manage/moderation/AccountsTable.vue:188 +#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" -#: front/src/components/library/import/ArtistImport.vue:17 -msgid "Query template" -msgstr "Modelo da consulta" +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" +msgstr "" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "Cola" -#: front/src/components/audio/Player.vue:203 +#: front/src/components/audio/Player.vue:282 msgid "Queue shuffled!" msgstr "Cola barallada!" @@ -1666,7 +1992,7 @@ msgstr "Cola barallada!" msgid "Radio" msgstr "Radio" -#: front/src/components/library/radios/Builder.vue:226 +#: front/src/components/library/radios/Builder.vue:233 msgid "Radio Builder" msgstr "Constructor de Radio" @@ -1682,13 +2008,26 @@ msgstr "Nome da Radio" msgid "Radio updated" msgstr "Radio actualizada" -#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:141 +#: front/src/components/library/Library.vue:10 +#: src/components/library/Radios.vue:141 msgid "Radios" msgstr "Radios" -#: front/src/views/instance/Timeline.vue:7 -msgid "Recent activity on this instance" -msgstr "Actividade recente en esta instancia" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgid "Reason" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:222 +#: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgid "Received library follows" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:40 +#: front/src/components/mixins/Translations.vue:36 +#: front/src/components/mixins/Translations.vue:37 +msgid "Received messages" +msgstr "" #: front/src/components/library/Home.vue:24 msgid "Recently added" @@ -1702,18 +2041,17 @@ msgstr "Favorecida recentemente" msgid "Recently listened" msgstr "Escoitada recentemente" -#: front/src/components/library/import/BatchDetail.vue:81 -msgid "Recording MusicBrainz ID" -msgstr "Gravando ID MusicBrainz" - -#: front/src/views/admin/users/UsersDetail.vue:84 -#: front/src/views/federation/LibraryDetail.vue:122 +#: front/src/views/content/remote/Home.vue:15 msgid "Refresh" msgstr "Actualizar" -#: front/src/components/federation/LibraryFollowTable.vue:42 -msgid "Refused" -msgstr "Rexeitado" +#: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgid "Refresh node info" +msgstr "" + +#: front/src/components/common/ActionTable.vue:272 +msgid "Refresh table content" +msgstr "" #: front/src/components/auth/Profile.vue:12 msgid "Registered since %{ date }" @@ -1721,14 +2059,39 @@ msgstr "Rexistrada desde %{ date }" #: front/src/components/auth/Signup.vue:9 msgid "Registration are closed on this instance, you will need an invitation code to signup." -msgstr "" -"O rexistro está pechado en esta instancia, necesita un código de convite " -"para rexistrarse." +msgstr "O rexistro está pechado en esta instancia, necesita un código de convite para rexistrarse." #: front/src/components/manage/users/UsersTable.vue:71 msgid "regular user" msgstr "usuaria normal" +#: front/src/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +msgid "Reject media" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:234 +#, fuzzy +msgid "Relaunch import" +msgstr "Rematar importación" + +#: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgid "Remote libraries" +msgstr "Lévame a biblioteca" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" msgstr "Eliminar" @@ -1737,10 +2100,22 @@ msgstr "Eliminar" msgid "Remove avatar" msgstr "Eliminar avatar" -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:26 msgid "Remove from favorites" msgstr "Eliminar das favoritas" +#: front/src/views/content/libraries/Quota.vue:38 +msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:90 +msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1754,148 +2129,155 @@ msgstr "Solicitar un nonvo contrasinal para o API Subsonic?" msgid "Request a password" msgstr "Solicitar un contrasinal" -#: front/src/App.vue:35 -msgid "Request music" -msgstr "Solicitar música" - -#: front/src/views/library/MusicRequest.vue:4 src/views/library/MusicRequest.vue:21 -msgid "Request some music" -msgstr "Pedir algo de música" - -#: front/src/components/requests/Form.vue:20 -msgid "Request submitted!" -msgstr "Solicitude enviada!" - -#: front/src/components/library/import/BatchDetail.vue:49 -msgid "Rerun errored jobs" -msgstr "Voltar a executar os traballos fallidos" - -#: front/src/components/library/import/BatchDetail.vue:187 -msgid "Rerun job" -msgstr "Executar de novo a tarefa" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 #: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "Restablecer o seu contrasinal" -#: front/src/components/library/import/TrackImport.vue:31 -msgid "Result %{ current }/%{ total }" -msgstr "Resultado %{ current }/%{ total }" - -#: front/src/components/favorites/List.vue:38 src/components/library/Artists.vue:30 -#: front/src/components/library/Radios.vue:52 src/views/federation/LibraryList.vue:33 -#: front/src/views/playlists/List.vue:32 +#: front/src/components/favorites/List.vue:38 +#: src/components/library/Artists.vue:30 +#: front/src/components/library/Radios.vue:52 src/views/playlists/List.vue:32 msgid "Results per page" msgstr "Resultados por páxina" +#: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgid "Return to login" +msgstr "Ir a conectar" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgid "Rule" +msgstr "" + #: front/src/components/admin/SettingsGroup.vue:63 -#: front/src/components/library/radios/Builder.vue:29 +#: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Gardar" -#: front/src/views/federation/LibraryDetail.vue:112 -msgid "Scan triggered!" -msgstr "Escaneo activado!" +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "" + +#: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgid "Scan now" +msgstr "Reproducir agora" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "" + +#: front/src/views/content/remote/Card.vue:31 +msgid "Scan waiting" +msgstr "" + +#: front/src/views/content/remote/Card.vue:43 +msgid "Scanned" +msgstr "" + +#: front/src/views/content/remote/Card.vue:47 +#, fuzzy +msgid "Scanned with errors" +msgstr "Cambios sincronizados co servidor" -#: front/src/components/federation/LibraryTrackTable.vue:5 -#: front/src/components/library/Artists.vue:10 src/components/library/Radios.vue:29 -#: front/src/components/library/import/BatchDetail.vue:62 -#: front/src/components/library/import/BatchList.vue:7 +#: front/src/views/content/remote/Card.vue:35 +msgid "Scanning… (%{ progress }%)" +msgstr "" + +#: front/src/components/library/Artists.vue:10 +#: src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 -#: front/src/components/manage/library/RequestsTable.vue:5 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 -#: front/src/views/federation/LibraryList.vue:14 src/views/playlists/List.vue:13 +#: front/src/views/content/libraries/FilesTable.vue:5 +#: src/views/playlists/List.vue:13 msgid "Search" msgstr "Buscar" -#: front/src/components/library/import/Main.vue:85 -msgid "Search an entity you want to import:" -msgstr "Buscar unha entidade que queira importar:" +#: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgid "Search a remote library" +msgstr "Lévame a biblioteca" -#: front/src/components/manage/library/RequestsTable.vue:180 -msgid "Search by artist, username, comment..." +#: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgid "Search by domain, username, bio..." msgstr "Buscar por artista, nome de usuaria, comentario..." -#: front/src/components/library/import/BatchDetail.vue:188 -msgid "Search by source..." +#: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgid "Search by name..." msgstr "Buscar por fonte..." -#: front/src/components/library/import/BatchList.vue:116 -msgid "Search by submitter, source..." -msgstr "Buscar por remitente, fonte..." - -#: front/src/components/federation/LibraryTrackTable.vue:182 -#: front/src/components/manage/library/FilesTable.vue:175 -msgid "Search by title, artist, domain..." +#: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgid "Search by title, artist, album…" msgstr "Buscar por tÃtulo, artista, dominio..." -#: front/src/components/federation/LibraryFollowTable.vue:140 -msgid "Search by username, domain..." -msgstr "Buscar por nome de usuaria, dominio..." +#: front/src/components/manage/library/FilesTable.vue:176 +#, fuzzy +msgid "Search by title, artist, domain…" +msgstr "Buscar por tÃtulo, artista, dominio..." -#: front/src/components/manage/users/InvitationsTable.vue:152 -msgid "Search by username, email, code..." +#: front/src/components/manage/users/InvitationsTable.vue:153 +#, fuzzy +msgid "Search by username, e-mail address, code…" msgstr "Buscar por nome de usuaria, correo-e, código..." -#: front/src/components/manage/users/UsersTable.vue:162 -msgid "Search by username, email, name..." +#: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgid "Search by username, e-mail address, name…" msgstr "Buscar por nome de usuaria, correo-e, nome..." #: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." +#, fuzzy +msgid "Search for artists, albums, tracks…" msgstr "Buscar por artistas, álbumes, cancións..." #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Buscar por algo de música" -#: front/src/components/library/Track.vue:105 +#: front/src/components/library/Track.vue:162 msgid "Search on lyrics.wikia.com" msgstr "Buscar en lyrics.wikia.com" -#: front/src/components/library/Album.vue:33 src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:40 +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:31 +#: front/src/components/library/Track.vue:47 msgid "Search on Wikipedia" msgstr "Buscar en Wikipedia" -#: front/src/components/library/import/TrackImport.vue:42 -msgid "Search query" -msgstr "Consulta da busca" +#: front/src/components/library/Library.vue:32 +#: src/views/admin/library/Base.vue:17 +#: front/src/views/admin/moderation/Base.vue:22 +#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 +msgid "Secondary menu" +msgstr "" #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Seccións" -#: front/src/components/library/radios/Builder.vue:41 +#: front/src/components/library/radios/Builder.vue:45 msgid "Select a filter" msgstr "Escolla un filtro" -#: front/src/components/common/ActionTable.vue:61 +#: front/src/components/common/ActionTable.vue:77 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "Escolla %{ total } elemento" msgstr[1] "Escolla todos os %{ total } elementos" -#: front/src/components/library/import/FileUpload.vue:22 -msgid "Select files to upload..." -msgstr "Escolla os ficheiros a subir..." - -#: front/src/components/common/ActionTable.vue:69 +#: front/src/components/common/ActionTable.vue:86 msgid "Select only current page" msgstr "Seleccionar só páxina actual" -#: front/src/components/library/import/Main.vue:19 -msgid "Select relevant sources or files for import" -msgstr "Escolla fontes relevantes ou ficheiros a importar" - -#: front/src/components/federation/LibraryCard.vue:43 -msgid "Send a follow request" -msgstr "Enviar unha petición de seguimento" - -#: front/src/components/Sidebar.vue:97 src/components/manage/users/UsersTable.vue:184 -#: front/src/views/admin/users/UsersDetail.vue:165 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/moderation/AccountsDetail.vue:472 msgid "Settings" msgstr "Axustes" @@ -1907,42 +2289,61 @@ msgstr "Axustes actualizados" msgid "Settings updated successfully." msgstr "Axustes actualizados correctamente." -#: front/src/components/auth/Profile.vue:24 -msgid "Settings..." -msgstr "Axustes..." - #: front/src/components/manage/users/InvitationForm.vue:27 msgid "Share link" msgstr "Compartir ligazón" +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +#: front/src/views/content/remote/Card.vue:73 +#, fuzzy +msgid "Sharing link" +msgstr "Compartir ligazón" + +#: front/src/components/audio/album/Card.vue:40 +#, fuzzy +msgid "Show %{ count } more track" +msgid_plural "Show %{ count } more tracks" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } cancións" + #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" msgstr[0] "Mostrar 1 álbume máis" msgstr[1] "Mostrar %{ count } álbumes máis" -#: front/src/components/audio/album/Card.vue:40 -msgid "Show 1 more track" -msgid_plural "Show %{ count } more tracks" -msgstr[0] "Mostar 1 canción máis" -msgstr[1] "Mostrar %{ count } cancións máis" +#: front/src/components/ShortcutsModal.vue:42 +msgid "Show available keyboard shortcuts" +msgstr "" + +#: front/src/views/Notifications.vue:10 +#, fuzzy +msgid "Show read notifications" +msgstr "Última modificación" #: front/src/components/forms/PasswordInput.vue:25 msgid "Show/hide password" msgstr "Mostrar/ocultar contrasinal" -#: front/src/components/federation/LibraryFollowTable.vue:97 -#: front/src/components/federation/LibraryTrackTable.vue:98 -#: front/src/components/library/import/BatchDetail.vue:128 -#: front/src/components/library/import/BatchList.vue:73 #: front/src/components/manage/library/FilesTable.vue:97 -#: front/src/components/manage/library/RequestsTable.vue:104 +#: front/src/components/manage/moderation/AccountsTable.vue:88 +#: front/src/components/manage/moderation/DomainsTable.vue:74 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:114 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Mostrando resultados %{ start }-%{ end } de %{ total }" -#: front/src/components/audio/Player.vue:269 +#: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgid "Shuffle queue" +msgstr "Barallar a cola" + +#: front/src/components/audio/Player.vue:362 msgid "Shuffle your queue" msgstr "Barallar a cola" @@ -1951,54 +2352,55 @@ msgid "Sign Up" msgstr "Rexistro" #: front/src/components/manage/users/UsersTable.vue:40 -#: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Rexistrarse" -#: front/src/components/audio/track/Table.vue:31 -msgid "Simply copy paste the snippet below into a terminal to launch the download." +#: front/src/components/mixins/Translations.vue:31 +#: front/src/views/admin/moderation/AccountsDetail.vue:176 +#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgid "Sign-up date" +msgstr "Rexistrarse" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgid "Silence activity" +msgstr "Actividade da usuaria" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +msgid "Silence notifications" msgstr "" -"Simplemente copie e pegue o código inferior nun terminal para lanzar a " -"descarga." -#: front/src/components/library/Track.vue:69 -#: front/src/components/library/import/FileUpload.vue:44 +#: front/src/components/library/FileUpload.vue:85 +#: front/src/components/library/Track.vue:120 #: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:60 +#: front/src/components/mixins/Translations.vue:29 msgid "Size" msgstr "Tamaño" -#: front/src/components/library/import/BatchDetail.vue:37 -#: front/src/components/library/import/BatchDetail.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:204 msgid "Skipped" msgstr "Saltado" -#: front/src/components/requests/Form.vue:3 -msgid "Something's missing in the library? Let us know what you would like to listen!" -msgstr "Falta algo na biblioteca? Fáganos saber que lle gustarÃa escoitar!" - -#: front/src/components/audio/Search.vue:25 -msgid "Sorry, we did not found any album matching your query" -msgstr "Lamentámolo, non atopamos ningún álbume que coincida coa consulta" - -#: front/src/components/audio/Search.vue:16 -msgid "Sorry, we did not found any artist matching your query" -msgstr "Lamentámolo, non atopamos ningún artista que coincida coa súa consulta" +#: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgid "Skipped files" +msgstr "Saltado" -#: 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 "Fonte" +#: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgid "Software" +msgstr "" -#: front/src/App.vue:41 +#: front/src/components/Footer.vue:49 msgid "Source code" msgstr "Código fonte" -#: front/src/App.vue:40 -msgid "Source code (%{version})" -msgstr "Código fonte (%{version})" - -#: front/src/components/auth/Profile.vue:20 +#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" msgstr "Persoal do equipo" @@ -2007,26 +2409,24 @@ msgstr "Persoal do equipo" msgid "Start" msgstr "Iniciar" -#: front/src/components/library/import/FileUpload.vue:28 -msgid "Start Upload" -msgstr "Iniciar subida" - #: front/src/views/admin/Settings.vue:86 msgid "Statistics" msgstr "EstatÃsticas" -#: front/src/components/federation/LibraryFollowTable.vue:23 -#: front/src/components/federation/LibraryTrackTable.vue:46 -#: front/src/components/library/import/BatchDetail.vue:66 -#: front/src/components/library/import/BatchDetail.vue:83 -#: front/src/components/library/import/BatchList.vue:11 -#: front/src/components/library/import/BatchList.vue:37 -#: front/src/components/library/import/FileUpload.vue:45 -#: front/src/components/manage/library/RequestsTable.vue:24 -#: front/src/components/manage/library/RequestsTable.vue:48 +#: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +#: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "Estado" @@ -2034,27 +2434,14 @@ msgstr "Estado" msgid "Stop" msgstr "Deter" -#: front/src/components/Sidebar.vue:159 +#: front/src/components/Sidebar.vue:161 msgid "Stop radio" msgstr "Deter radio" -#: front/src/components/library/import/FileUpload.vue:32 -msgid "Stop Upload" -msgstr "Deter subida" - -#: front/src/App.vue:9 src/components/requests/Form.vue:17 +#: front/src/App.vue:22 msgid "Submit" msgstr "Enviar" -#: front/src/components/requests/Form.vue:22 -msgid "Submit another request" -msgstr "Enviar outra petición" - -#: front/src/components/library/import/BatchDetail.vue:26 -#: front/src/components/library/import/BatchList.vue:39 -msgid "Submitted by" -msgstr "Enviada por" - #: front/src/views/admin/Settings.vue:85 msgid "Subsonic" msgstr "Subsonic" @@ -2063,85 +2450,126 @@ msgstr "Subsonic" msgid "Subsonic API password" msgstr "Contrasinal API Subsonic" -#: front/src/components/library/import/BatchDetail.vue:71 -#: front/src/components/library/import/BatchList.vue:16 -#: front/src/components/library/import/FileUpload.vue:56 -msgid "Success" -msgstr "Correcto" - -#: front/src/App.vue:11 +#: front/src/App.vue:26 msgid "Suggested choices" msgstr "Opcións suxeridas" +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" +msgstr "" + +#: front/src/components/Footer.vue:39 +msgid "Support forum" +msgstr "" + +#: front/src/components/library/FileUpload.vue:78 +msgid "Supported extensions: %{ extensions }" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 -msgid "Syncing changes to server..." +#, fuzzy +msgid "Syncing changes to server…" msgstr "Sincronizando cambios co servidor..." -#: front/src/components/Home.vue:26 -msgid "That's simple: we loved Grooveshark and we want to build something even better." +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" msgstr "" -"É simple: encantábanos Grooveshark e queremos construÃr algo aÃnda mellor." -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "The Beatles, Mickael Jackson…" +#: front/src/components/Home.vue:26 +msgid "That's simple: we loved Grooveshark and we want to build something even better." +msgstr "É simple: encantábanos Grooveshark e queremos construÃr algo aÃnda mellor." -#: front/src/App.vue:59 +#: front/src/components/Footer.vue:53 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." +msgstr "O logo de funckwhale foi amablemente deseñado e proporcionado por Francis Gading." + +#: front/src/views/content/libraries/Form.vue:34 +#, fuzzy +msgid "The library and all its tracks will be deleted. This can not be undone." +msgstr "Eliminará completamente a radio e non ten volta atrás." + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" msgstr "" -"O logo de funckwhale foi amablemente deseñado e proporcionado por Francis " -"Gading." -#: front/src/components/Home.vue:124 -msgid "The plaform is free and open-source, you can install it and modify it without worries" +#: front/src/components/audio/Player.vue:67 +msgid "The next track will play automatically in a few seconds..." msgstr "" -"A plataforma é libre de código aberto, pode instalala e modificala sin " -"preocupación" + +#: front/src/components/Home.vue:121 +msgid "The plaform is free and open-source, you can install it and modify it without worries" +msgstr "A plataforma é libre de código aberto, pode instalala e modificala sin preocupación" #: front/src/components/auth/SubsonicTokenForm.vue:4 msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "O API Subsonic non está dispoñible en esta instancia Funkwhale." -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "The White Album, Thriller…" +#: front/src/components/library/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" +msgstr "" -#: front/src/components/audio/track/Table.vue:30 -msgid "There is currently no way to download directly multiple tracks from funkwhale as a ZIP archive. However, you can use a command line tools such as cURL to easily download a list of tracks." +#: front/src/views/content/Home.vue:4 +msgid "There are various ways to grab new content and make it available here." msgstr "" -"Polo momento non hai xeito de descargar directamente múltiples cancións " -"desde funkwhale dentro de un ficheiro ZIP. Porén, pode utilizar ferramentas " -"da liña de comandos como cURL para descargar facilmente unha lista de " -"cancións." -#: front/src/components/library/import/Main.vue:149 -msgid "This import will be associated with the music request below. After the import is finished, the request will be marked as fulfilled." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgid "This action is irreversible." msgstr "" -"Esta importación asociarase coa solicitude de música inferior. Ao rematar a " -"importación a solicitude marcarase como tramitada." -#: front/src/views/federation/LibraryDetail.vue:195 -msgid "This indicate if the remote library granted you access" -msgstr "Esta sinala si a biblioteca remota lle concedeu acceso" +#: front/src/components/library/Album.vue:91 +msgid "This album is present in the following libraries:" +msgstr "" + +#: front/src/components/library/Artist.vue:63 +msgid "This artist is present in the following libraries:" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:55 +#: front/src/views/admin/moderation/DomainsDetail.vue:48 +msgid "This domain is subject to specific moderation rules" +msgstr "" + +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space for every user." +msgstr "" #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "Este é vostede!" -#: front/src/components/common/ActionTable.vue:37 -msgid "This may affect a lot of elements, please double check this is really what you want." +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personal music, I hope you like it." +msgstr "" + +#: front/src/views/content/remote/Card.vue:131 +msgid "This library is private and your approval from its owner is needed to access its content" +msgstr "" + +#: front/src/views/content/remote/Card.vue:132 +msgid "This library is public and you can access its content freely" +msgstr "" + +#: front/src/components/common/ActionTable.vue:45 +#, fuzzy +msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." +msgstr "Esto poderÃa afectar a moitos elementos, por favor comprobe si realmente é o que quere." + +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." msgstr "" -"Esto poderÃa afectar a moitos elementos, por favor comprobe si realmente é o " -"que quere." -#: front/src/components/audio/PlayButton.vue:61 -msgid "This track is not imported and cannot be played" -msgstr "Esta canción non está importada e non se pode reproducir" +#: front/src/components/audio/PlayButton.vue:73 +#, fuzzy +msgid "This track is not available in any library you have access to" +msgstr "Cancións dispoñibles en esta biblioteca" + +#: front/src/components/library/Track.vue:171 +msgid "This track is present in the following libraries:" +msgstr "" #: front/src/views/playlists/Detail.vue:37 msgid "This will completely delete this playlist and cannot be undone." -msgstr "" -"Eliminará completamente a lista de reprodución e non poderá voltar atrás." +msgstr "Eliminará completamente a lista de reprodución e non poderá voltar atrás." #: front/src/views/radios/Detail.vue:27 msgid "This will completely delete this radio and cannot be undone." @@ -2151,34 +2579,56 @@ msgstr "Eliminará completamente a radio e non ten volta atrás." msgid "This will completely disable access to the Subsonic API using from account." msgstr "Desactivará o acceso a API Subsonic desde a conta." -#: front/src/App.vue:137 +#: front/src/App.vue:129 src/components/Footer.vue:72 msgid "This will erase your local data and disconnect you, do you want to continue?" msgstr "Eliminará os datos locais e será desconectada, desexa continuar?" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." -msgstr "" -"Será desconectada dos dispositivos existentes que utilicen o contrasinal " -"actual." +msgstr "Será desconectada dos dispositivos existentes que utilicen o contrasinal actual." #: front/src/components/playlists/Editor.vue:44 msgid "This will remove all tracks from this playlist and cannot be undone." -msgstr "" -"Esto eliminará todas as cancións da lista de reprodución e non hai volta." +msgstr "Esto eliminará todas as cancións da lista de reprodución e non hai volta." #: front/src/components/audio/track/Table.vue:6 -#: front/src/components/federation/LibraryTrackTable.vue:47 #: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/components/mixins/Translations.vue:28 msgid "Title" msgstr "TÃtulo" -#: front/src/components/audio/SearchBar.vue:27 src/components/library/Track.vue:174 -#: front/src/components/library/import/BatchDetail.vue:84 +#: front/src/components/ShortcutsModal.vue:79 +msgid "Toggle queue looping" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#: front/src/views/admin/moderation/DomainsDetail.vue:225 +msgid "Total size" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgid "Total size of the files in this library" +msgstr "Cancións dispoñibles en esta biblioteca" + +#: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgid "Total users" +msgstr "Non utilizado" + +#: front/src/components/audio/SearchBar.vue:27 +#: src/components/library/Track.vue:262 #: front/src/components/metadata/Search.vue:138 msgid "Track" msgstr "Canción" -#: front/src/components/library/Track.vue:53 +#: front/src/views/content/libraries/FilesTable.vue:205 +msgid "Track already present in one of your libraries" +msgstr "" + +#: front/src/components/library/Track.vue:85 msgid "Track information" msgstr "Información da canción" @@ -2186,21 +2636,29 @@ msgstr "Información da canción" msgid "Track matching filter" msgstr "Filtro coincidente da canción" +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#, fuzzy +msgid "Track name" +msgstr "Canción" + +#: front/src/views/content/libraries/FilesTable.vue:209 +msgid "Track uploaded, but not processed by the server yet" +msgstr "" + #: front/src/components/instance/Stats.vue:54 msgid "tracks" msgstr "cancións" -#: front/src/components/library/Album.vue:43 +#: front/src/components/library/Album.vue:81 #: front/src/components/playlists/PlaylistModal.vue:33 -#: front/src/views/federation/Base.vue:8 src/views/playlists/Detail.vue:50 -#: front/src/views/radios/Detail.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:265 +#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8 +#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Cancións" -#: front/src/views/federation/LibraryDetail.vue:125 -msgid "Tracks available in this library" -msgstr "Cancións dispoñibles en esta biblioteca" - #: front/src/components/library/Artist.vue:54 msgid "Tracks by this artist" msgstr "Cancións de este artista" @@ -2213,36 +2671,59 @@ msgstr "Cancións favorecidas" msgid "tracks listened" msgstr "cancións escoitadas" -#: front/src/views/federation/LibraryDetail.vue:109 -msgid "Trigger scan" -msgstr "Iniciar escaneo" - +#: front/src/components/library/Track.vue:138 #: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:151 msgid "Type" msgstr "Tipo" -#: front/src/components/About.vue:15 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#: front/src/components/manage/moderation/DomainsTable.vue:42 +msgid "Under moderation rule" msgstr "" -"Desgraciadamente os donos de esta instancia non tiveron tempo de completar " -"esta páxina." -#: front/src/views/federation/LibraryDetail.vue:95 -msgid "Unknown" -msgstr "Descoñecido" +#: front/src/views/content/remote/Card.vue:100 +#: src/views/content/remote/Card.vue:105 +#, fuzzy +msgid "Unfollow" +msgstr "Seguir" + +#: front/src/views/content/remote/Card.vue:101 +#, fuzzy +msgid "Unfollow this library?" +msgstr "Buscar na biblioteca" + +#: front/src/components/About.vue:15 +msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." +msgstr "Desgraciadamente os donos de esta instancia non tiveron tempo de completar esta páxina." #: front/src/components/Home.vue:37 msgid "Unlimited music" msgstr "Música sen lÃmites" -#: front/src/components/audio/Player.vue:264 +#: front/src/components/audio/Player.vue:351 msgid "Unmute" msgstr "Dar voz" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgid "Update" +msgstr "Actualizar avatar" + #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "Actualizar avatar" +#: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgid "Update library" +msgstr "Xestionar biblioteca" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +msgid "Update moderation rule" +msgstr "" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "Actualizar lista de reprodución" @@ -2255,8 +2736,8 @@ msgstr "Actualizar axustes" msgid "Update your password" msgstr "Actualizar contrasinal" -#: front/src/components/manage/users/UsersTable.vue:172 -#: front/src/views/admin/users/UsersDetail.vue:153 +#: front/src/views/content/libraries/Card.vue:44 +#: front/src/views/content/libraries/DetailArea.vue:24 msgid "Upload" msgstr "Subir" @@ -2264,46 +2745,80 @@ msgstr "Subir" msgid "Upload a new avatar" msgstr "Subir un novo avatar" -#: front/src/components/library/import/Main.vue:7 -msgid "Uploaded files or external source" -msgstr "Ficheiros subidos ou fonte externa" +#: front/src/views/content/Home.vue:6 +#, fuzzy +msgid "Upload audio content" +msgstr "Subir un novo avatar" -#: front/src/components/library/import/FileUpload.vue:57 -msgid "Uploading..." -msgstr "Subindo..." +#: front/src/views/content/libraries/FilesTable.vue:57 +#, fuzzy +msgid "Upload date" +msgstr "Subir" -#: front/src/App.vue:45 -msgid "Use another instance" -msgstr "Utilizar outra instancia" +#: front/src/components/library/FileUpload.vue:219 +#: front/src/components/library/FileUpload.vue:220 +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +msgstr "" -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "" -"Utilice esta caixa de comentarios para engadir detalles da petición si fose " -"preciso" -#: front/src/views/federation/LibraryDetail.vue:196 -msgid "Use this flag to enable/disable federation with this library" +#: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgid "Upload new tracks" +msgstr "Subir un novo avatar" + +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +#, fuzzy +msgid "Upload quota" +msgstr "Subir" + +#: front/src/components/library/FileUpload.vue:228 +msgid "Upload timeout, please try again" msgstr "" -"Utilice esta marca para activar/desactivar a federación de esta biblioteca" + +#: front/src/components/library/FileUpload.vue:100 +#, fuzzy +msgid "Uploaded" +msgstr "Subir" + +#: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgid "Uploading" +msgstr "Subindo..." + +#: front/src/components/library/FileUpload.vue:103 +#, fuzzy +msgid "Uploading…" +msgstr "Subindo..." + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:37 +#: front/src/views/admin/moderation/AccountsDetail.vue:305 +#: front/src/views/admin/moderation/DomainsDetail.vue:241 +#: front/src/components/mixins/Translations.vue:38 +#, fuzzy +msgid "Uploads" +msgstr "Subir" + +#: front/src/components/Footer.vue:16 +msgid "Use another instance" +msgstr "Utilizar outra instancia" #: 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 "" -"Utilice este formulario para solicitar o restablecemento do contrasinal. " -"Enviarémoslle un correo-e con instrucións para restablecelo." +msgstr "Utilice este formulario para solicitar o restablecemento do contrasinal. Enviarémoslle un correo-e con instrucións para restablecelo." -#: front/src/components/federation/LibraryForm.vue:6 -msgid "Use this form to scan an instance and setup federation." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "" -"Utilice este formulario para escanear unha instancia e configurar a " -"federación." #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" msgstr "Utilizado" -#: front/src/components/manage/library/RequestsTable.vue:47 +#: front/src/views/content/libraries/Detail.vue:26 msgid "User" msgstr "Usuaria" @@ -2311,12 +2826,22 @@ msgstr "Usuaria" msgid "User activity" msgstr "Actividade da usuaria" +#: front/src/components/library/Album.vue:88 +#: src/components/library/Artist.vue:60 +#: front/src/components/library/Track.vue:168 +#, fuzzy +msgid "User libraries" +msgstr "Radios da usuaria" + #: front/src/components/library/Radios.vue:20 msgid "User radios" msgstr "Radios da usuaria" #: front/src/components/auth/Signup.vue:19 #: front/src/components/manage/users/UsersTable.vue:37 +#: front/src/components/mixins/Translations.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:85 +#: front/src/components/mixins/Translations.vue:34 msgid "Username" msgstr "Nome de usuaria" @@ -2328,20 +2853,64 @@ msgstr "Nome de usuaria ou correo-e" msgid "users" msgstr "usuarias" -#: front/src/components/Sidebar.vue:103 src/views/admin/Settings.vue:81 -#: front/src/views/admin/users/Base.vue:5 src/views/admin/users/UsersList.vue:3 +#: front/src/components/Sidebar.vue:91 +#: front/src/components/manage/moderation/DomainsTable.vue:39 +#: front/src/components/mixins/Translations.vue:35 +#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5 +#: src/views/admin/users/UsersList.vue:3 #: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/mixins/Translations.vue:36 msgid "Users" msgstr "Usuarias" -#: 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/Footer.vue:29 +#, fuzzy +msgid "Using Funkwhale" +msgstr "Acerca de Funkwhale" + +#: front/src/components/Footer.vue:13 +#, fuzzy +msgid "Version %{version}" +msgstr "Código fonte (%{version})" + +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +#, fuzzy +msgid "View files" +msgstr "Ficheiros de biblioteca" + +#: front/src/components/library/Album.vue:37 +#: src/components/library/Artist.vue:35 +#: front/src/components/library/Track.vue:51 #: front/src/components/metadata/ArtistCard.vue:49 #: front/src/components/metadata/ReleaseCard.vue:53 msgid "View on MusicBrainz" msgstr "Ver en MusicBrainz" +#: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgid "Visibility" +msgstr "Visibilidade da lista de reprodución" + +#: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgid "Visibility: everyone on this instance" +msgstr "Todas en esta instancia" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgid "Visibility: nobody except me" +msgstr "Ninguén excepto eu" + +#: front/src/components/library/Album.vue:67 +msgid "Volume %{ number }" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "Non podemos engadir a canción a lista de reprodución" @@ -2354,6 +2923,11 @@ msgstr "Non podemos crear a lista de reprodución" msgid "We cannot create your account" msgstr "Non podemos crear a súa conta" +#: front/src/components/audio/Player.vue:64 +#, fuzzy +msgid "We cannot load this track" +msgstr "Non podemos engadir a canción a lista de reprodución" + #: front/src/components/auth/Login.vue:7 msgid "We cannot log you in" msgstr "Non podemos conectala" @@ -2366,11 +2940,19 @@ msgstr "Non podemos gardar o seu avatar" msgid "We cannot save your settings" msgstr "Non podemos gardar os axustes" -#: front/src/components/Home.vue:130 +#: front/src/components/Home.vue:127 msgid "We do not track you or bother you with ads" msgstr "Nin a perseguimos na internet nin molestamos con publicidade" -#: front/src/components/library/import/FileUpload.vue:5 +#: front/src/components/library/Track.vue:95 +msgid "We don't have any copyright information for this track" +msgstr "" + +#: front/src/components/library/Track.vue:106 +msgid "We don't have any licensing information for this track" +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 msgid "We recommend using Picard for that purpose." msgstr "Recomendámoslle utilizar Picard para ese propósito." @@ -2382,11 +2964,7 @@ msgstr "Cremos que escoitar música deberÃa ser simple." msgid "We're sorry, the page you asked for does not exist:" msgstr "Lamentámolo, a páxina que solicitou non existe:" -#: front/src/components/requests/Form.vue:21 -msgid "We've received your request, you'll get some groove soon ;)" -msgstr "Recibimos a súa solicitude, pronto terá boas novas ;)" - -#: front/src/components/Home.vue:152 +#: front/src/components/Home.vue:153 msgid "Welcome" msgstr "Benvida" @@ -2394,21 +2972,21 @@ msgstr "Benvida" msgid "Welcome on Funkwhale" msgstr "Benvida a Funkwhale" -#: front/src/components/library/import/Main.vue:114 -msgid "What is metadata?" -msgstr "Qué son os metadatos?" - -#: front/src/views/federation/LibraryDetail.vue:197 -msgid "When enabled, auto importing will automatically import new tracks published in this library" -msgstr "" -"Si está activado, a importación automática importará sen intervención as " -"novas cancións publicadas en esta biblioteca" - #: front/src/components/Home.vue:24 msgid "Why funkwhale?" msgstr "Por qué funkwhale?" -#: front/src/components/Sidebar.vue:124 +#: front/src/components/audio/EmbedWizard.vue:13 +msgid "Widget height" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:6 +msgid "Widget width" +msgstr "" + +#: front/src/components/Sidebar.vue:118 +#: front/src/components/manage/moderation/AccountsTable.vue:72 +#: front/src/components/manage/moderation/DomainsTable.vue:58 msgid "Yes" msgstr "Si" @@ -2416,37 +2994,56 @@ msgstr "Si" msgid "Yes, log me out!" msgstr "Si, desconectádeme!" +#: front/src/views/content/libraries/Form.vue:19 +msgid "You are able to share your library with other people, regardless of its visibility." +msgstr "" + +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Está conectada como %{ username }" -#: front/src/components/library/import/Main.vue:111 -msgid "You can also skip this step and enter metadata manually." -msgstr "Pode saltar este paso e introducir os metadatos manualmente." +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." +msgstr "" -#: front/src/components/Home.vue:136 +#: front/src/components/Home.vue:133 msgid "You can invite friends and family to your instance so they can enjoy your music" -msgstr "" -"Pode convidar amigos e familiares a súa instancia para que desfruten da súa " -"música" +msgstr "Pode convidar amigos e familiares a súa instancia para que desfruten da súa música" + +#: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgid "You can now use the service without limitations." +msgstr "O seu enderezo de correo foi confirmado, xa pode utilizar o servizo sen limitacións." #: 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 "" -"Pode utilizar esta interface para construÃr a súa propia radio, que " -"reproducirá cancións segundo o seu criterio." +msgstr "Pode utilizar esta interface para construÃr a súa propia radio, que reproducirá cancións segundo o seu criterio." #: front/src/components/auth/SubsonicTokenForm.vue:8 msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." +msgstr "Pode utilizalos para desfrutar da súa lista de reprodución e música en modo fora de liña, no seu dispositivo móbil ou tableta, por exemplo." + +#: front/src/views/admin/moderation/AccountsDetail.vue:46 +msgid "You don't have any rule in place for this account." msgstr "" -"Pode utilizalos para desfrutar da súa lista de reprodución e música en modo " -"fora de liña, no seu dispositivo móbil ou tableta, por exemplo." -#: front/src/components/Sidebar.vue:156 +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgid "You don't have any rule in place for this domain." +msgstr "" + +#: front/src/components/Sidebar.vue:158 msgid "You have a radio playing" msgstr "Ten a radio a funcionar" -#: front/src/App.vue:6 +#: front/src/components/audio/Player.vue:71 +msgid "You may have a connectivity issue." +msgstr "" + +#: front/src/App.vue:17 msgid "You need to select an instance in order to continue" msgstr "Debe seleccionar unha instancia para poder continuar" @@ -2456,40 +3053,25 @@ msgstr "Será desconectada de esta sesión e deberá conectar co novo" #: front/src/components/auth/Settings.vue:71 msgid "You will have to update your password on your clients that use this password." -msgstr "" -"Deberá actualizar o contrasinal nos seus clientes que utilicen este " -"contrasinal." +msgstr "Deberá actualizar o contrasinal nos seus clientes que utilicen este contrasinal." -#: front/src/components/library/import/Main.vue:103 -msgid "You will import:" -msgstr "Vai importar:" - -#: front/src/views/auth/EmailConfirm.vue:24 -msgid "Your email address was confirmed, you can now use the service without limitations." -msgstr "" -"O seu enderezo de correo foi confirmado, xa pode utilizar o servizo sen " -"limitacións." - -#: front/src/components/favorites/List.vue:109 +#: front/src/components/favorites/List.vue:112 msgid "Your Favorites" msgstr "As súas Favoritas" -#: front/src/components/Home.vue:117 +#: front/src/components/Home.vue:114 msgid "Your music, your way" msgstr "A súa música, o seu xeito" +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgid "Your notifications" +msgstr "Última modificación" + #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." msgstr "O seu contrasinal foi actualizado correctamente." #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" -msgstr "" -"O seu contrasinal Subsonic será cambiado por un novo, aleatorio, " -"desconectándoa de todos os dispositivos que utilicen os contrasinal antigo" - -#: front/src/components/audio/PlayButton.vue:156 -msgid "%{ count } track was added to your queue" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "Engadiuse %{ count } canción a cola" -msgstr[1] "EngadÃronse %{ count } cancións a cola" +msgstr "O seu contrasinal Subsonic será cambiado por un novo, aleatorio, desconectándoa de todos os dispositivos que utilicen os contrasinal antigo" diff --git a/front/locales/it/LC_MESSAGES/app.po b/front/locales/it/LC_MESSAGES/app.po index 5adb8c99..cc247abb 100644 --- a/front/locales/it/LC_MESSAGES/app.po +++ b/front/locales/it/LC_MESSAGES/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-05 20:10+0200\n" -"PO-Revision-Date: 2018-08-06 12:12+0000\n" +"POT-Creation-Date: 2019-01-11 15:55+0100\n" +"PO-Revision-Date: 2018-10-25 15:55+0000\n" "Last-Translator: Sylke Vicious <silkevicious@tuta.io>\n" "Language-Team: none\n" "Language: it\n" @@ -30,14 +30,14 @@ msgstr "(%{ index } su %{ length })" msgid "(empty)" msgstr "(vuoto)" -#: front/src/components/common/ActionTable.vue:44 -#: front/src/components/common/ActionTable.vue:53 +#: front/src/components/common/ActionTable.vue:57 +#: front/src/components/common/ActionTable.vue:66 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } su %{ total } selezionato" msgstr[1] "%{ count } su %{ total } selezionati" -#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54 +#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 msgid "%{ count } track" @@ -57,6 +57,12 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } traccia corrisponde ai filtri combinati" msgstr[1] "%{ count } tracce corrispondono ai filtri combinati" +#: front/src/components/audio/PlayButton.vue:180 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "%{ count } traccia è stata aggiunta alla tua coda" +msgstr[1] "%{ count } tracce sono state aggiunte alla tua coda" + #: front/src/components/playlists/Card.vue:18 msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -64,9 +70,8 @@ msgstr[0] "%{ count} traccia" msgstr[1] "%{ count} tracce" #: front/src/views/content/libraries/Quota.vue:11 -#, fuzzy msgid "%{ current } used on %{ max } allowed" -msgstr "%{ count } su %{ total } selezionato" +msgstr "%{ current } usato su %{ max } consentito" #: front/src/components/common/Duration.vue:2 msgid "%{ hours } h %{ minutes } min" @@ -76,13 +81,21 @@ msgstr "%{ hours } o %{ minutes } min" msgid "%{ minutes } min" msgstr "%{ minutes } min" -#: front/src/components/activity/Like.vue:7 -msgid "%{ user } favorited a track" -msgstr "a %{ user } piace una traccia" +#: front/src/components/notifications/NotificationRow.vue:40 +msgid "%{ username } accepted your follow on library \"%{ library }\"" +msgstr "" + +#: front/src/components/notifications/NotificationRow.vue:39 +msgid "%{ username } followed your library \"%{ library }\"" +msgstr "" + +#: front/src/components/auth/Profile.vue:46 +msgid "%{ username }'s profile" +msgstr "Profilo di %{ username }" -#: front/src/components/activity/Listen.vue:7 -msgid "%{ user } listened to a track" -msgstr "%{ user } ha ascoltato una traccia" +#: front/src/components/Footer.vue:5 +msgid "<translate :translate-params=\"{instanceName: instanceHostname}\">About %{instanceName}</translate>" +msgstr "" #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" @@ -96,39 +109,67 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 mi piace" msgstr[1] "%{ count } mi piace" +#: front/src/components/library/FileUpload.vue:225 +#: front/src/components/library/FileUpload.vue:226 +msgid "A network error occured while uploading this file" +msgstr "C'è stato un errore durante il caricamento di questo file" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "A proposito di %{ instance }" -#: front/src/App.vue:53 +#: front/src/components/Footer.vue:6 +#, fuzzy +msgid "About %{instanceName}" +msgstr "A proposito di %{ instance }" + +#: front/src/components/Footer.vue:45 msgid "About Funkwhale" msgstr "A proposito di Funkwhale" -#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/components/Footer.vue:10 +#, fuzzy +msgid "About page" +msgstr "Pagina dell'album" + +#: front/src/components/About.vue:8 src/components/About.vue:64 msgid "About this instance" msgstr "A proposito di questa istanza" #: front/src/views/content/libraries/Detail.vue:48 -#, fuzzy msgid "Accept" -msgstr "Accettato" +msgstr "Accetta" #: front/src/views/content/libraries/Detail.vue:40 msgid "Accepted" msgstr "Accettato" +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Accesso disabilitato" + #: front/src/components/Home.vue:106 msgid "Access your music from a clean interface that focus on what really matters" msgstr "Accedi alla tua musica da un'interfaccia pulita che si focalizza su quello che conta davvero" -#: front/src/views/admin/users/UsersDetail.vue:54 -msgid "Account active" +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +msgid "Accessed date" +msgstr "Data di accesso" + +#: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgid "Account data" msgstr "Account attivo" #: front/src/components/auth/Settings.vue:5 msgid "Account settings" msgstr "Impostazioni dell'account" +#: front/src/components/auth/Settings.vue:264 +msgid "Account Settings" +msgstr "Impostazioni dell'account" + #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Stato dell'account" @@ -137,18 +178,24 @@ msgstr "Stato dell'account" msgid "Account's email" msgstr "Email dell'account" -#: front/src/views/content/libraries/Detail.vue:29 +#: front/src/views/admin/moderation/AccountsList.vue:3 +#: front/src/views/admin/moderation/AccountsList.vue:24 +#: front/src/views/admin/moderation/Base.vue:8 #, fuzzy +msgid "Accounts" +msgstr "Stato dell'account" + +#: front/src/views/content/libraries/Detail.vue:29 msgid "Action" -msgstr "Azioni" +msgstr "Azione" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:99 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "L'azione %{ action } è stata lanciata con successo su %{ count } elemento" msgstr[1] "L'azione %{ action } è stata lanciata con successo su %{ count } elementi" -#: front/src/components/common/ActionTable.vue:8 +#: front/src/components/common/ActionTable.vue:21 #: front/src/components/library/radios/Builder.vue:64 msgid "Actions" msgstr "Azioni" @@ -157,14 +204,36 @@ msgstr "Azioni" msgid "Active" msgstr "Attivo" -#: front/src/components/Sidebar.vue:75 +#: front/src/views/admin/moderation/AccountsDetail.vue:199 +#: front/src/views/admin/moderation/DomainsDetail.vue:144 msgid "Activity" msgstr "Attività " -#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 -msgid "Add content" +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +msgid "Activity visibility" +msgstr "Visibilità dell'attività " + +#: front/src/views/admin/moderation/DomainsList.vue:18 +msgid "Add" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:13 +msgid "Add a domain" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +msgid "Add a new moderation rule" msgstr "" +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "Aggiungi e gestisci contenuti" + +#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +msgid "Add content" +msgstr "Aggiungi contenuto" + #: front/src/components/library/radios/Builder.vue:50 msgid "Add filter" msgstr "Aggiungi filtro" @@ -173,20 +242,30 @@ msgstr "Aggiungi filtro" msgid "Add filters to customize your radio" msgstr "Aggiungi filtri per personalizzare la tua radio" +#: front/src/components/audio/PlayButton.vue:64 +#, fuzzy +msgid "Add to current queue" +msgstr "Aggiungi alla coda" + #: front/src/components/favorites/TrackFavoriteIcon.vue:4 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/favorites/TrackFavoriteIcon.vue:28 msgid "Add to favorites" msgstr "Aggiungi ai preferiti" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -msgid "Add to playlist..." +#: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgid "Add to playlist…" msgstr "Aggiungi alla playlist..." #: front/src/components/audio/PlayButton.vue:14 msgid "Add to queue" msgstr "Aggiungi alla coda" +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Aggiungi a questa playlist" + #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Aggiungi traccia" @@ -195,16 +274,16 @@ msgstr "Aggiungi traccia" msgid "Admin" msgstr "Amministratore" -#: front/src/components/Sidebar.vue:82 +#: front/src/components/Sidebar.vue:79 msgid "Administration" msgstr "Amministrazione" -#: front/src/components/audio/track/Table.vue:8 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/track/Table.vue:8 +#: front/src/components/library/Album.vue:159 #: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/views/content/libraries/FilesTable.vue:53 -#: front/src/components/library/Album.vue:101 -#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Album" msgstr "Album" @@ -214,13 +293,19 @@ msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "Album contenente %{ count } traccia, di %{ artist }" msgstr[1] "Album contenente %{ count } tracce, di %{ artist }" -#: front/src/components/library/Track.vue:20 +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +msgid "Album name" +msgstr "Nome album" + +#: front/src/components/library/Track.vue:27 msgid "Album page" msgstr "Pagina dell'album" #: front/src/components/audio/Search.vue:19 #: src/components/instance/Stats.vue:48 -#: front/src/components/requests/Form.vue:9 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 +#: front/src/views/admin/moderation/DomainsDetail.vue:257 msgid "Albums" msgstr "Albums" @@ -241,33 +326,44 @@ msgstr "C'è stato un errore durante il salvataggio delle tue modifiche" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Si è verificato un errore sconosciuto, questo significa che il server è offline o non può essere raggiunto" +#: front/src/components/notifications/NotificationRow.vue:62 +msgid "Approve" +msgstr "" + #: front/src/components/auth/Logout.vue:5 msgid "Are you sure you want to log out?" msgstr "Sei sicuro di volerti disconnettere?" -#: front/src/components/audio/track/Table.vue:7 +#: front/src/components/audio/SearchBar.vue:25 +#: src/components/audio/track/Table.vue:7 +#: front/src/components/library/Artist.vue:137 #: front/src/components/manage/library/FilesTable.vue:38 -#: front/src/views/content/libraries/FilesTable.vue:52 -#: front/src/components/library/Artist.vue:129 -#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Artist" msgstr "Artista" -#: front/src/components/requests/Form.vue:5 -#: src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 msgid "Artist name" msgstr "Nome dell'artista" #: front/src/components/library/Album.vue:22 -#: src/components/library/Track.vue:23 +#: src/components/library/Track.vue:33 msgid "Artist page" msgstr "Pagina dell'artista" +#: front/src/components/audio/Search.vue:65 +#, fuzzy +msgid "Artist, album, track…" +msgstr "Artista, album, traccia..." + #: front/src/components/audio/Search.vue:10 #: src/components/instance/Stats.vue:42 -#: front/src/components/library/Library.vue:7 -#: src/components/library/Artists.vue:120 +#: front/src/components/library/Artists.vue:119 +#: src/components/library/Library.vue:7 +#: front/src/views/admin/moderation/AccountsDetail.vue:313 +#: front/src/views/admin/moderation/DomainsDetail.vue:249 msgid "Artists" msgstr "Artisti" @@ -275,6 +371,8 @@ msgstr "Artisti" #: src/components/library/Artists.vue:25 #: front/src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/moderation/AccountsTable.vue:21 +#: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 @@ -285,6 +383,16 @@ msgstr "Crescente" msgid "Ask for a password reset" msgstr "Chiedi un reset della password" +#: front/src/views/admin/moderation/AccountsDetail.vue:245 +#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgid "Audio content" +msgstr "Aggiungi contenuto" + +#: front/src/components/ShortcutsModal.vue:55 +msgid "Audio player shortcuts" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:26 msgid "Available playlists" msgstr "Playlist disponibili" @@ -293,17 +401,27 @@ msgstr "Playlist disponibili" msgid "Avatar" msgstr "Avatar" -#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24 +#: front/src/views/auth/PasswordReset.vue:24 #: front/src/views/auth/PasswordResetConfirm.vue:18 msgid "Back to login" msgstr "Torna alla pagina di accesso" -#: front/src/components/library/Track.vue:80 +#: front/src/components/library/Track.vue:129 #: front/src/components/manage/library/FilesTable.vue:42 -#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 msgid "Bitrate" msgstr "Bitrate" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" +msgstr "" + #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgid "Browse" msgstr "Sfoglia" @@ -333,11 +451,20 @@ msgid "By %{ artist }" msgstr "Di %{ artist }" #: front/src/views/content/remote/Card.vue:103 -msgid "By unfollowing this library, you will loose access to its content." +#, fuzzy +msgid "By unfollowing this library, you loose access to its content." +msgstr "Smettendo di seguire questa libreria, perderai l'accesso al suo contenuto." + +#: front/src/views/admin/moderation/AccountsDetail.vue:261 +#: front/src/views/admin/moderation/DomainsDetail.vue:217 +msgid "Cached size" msgstr "" #: front/src/components/common/DangerousButton.vue:17 +#: front/src/components/library/Album.vue:58 +#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Annulla" @@ -350,7 +477,13 @@ msgstr "Candidati" msgid "Cannot change your password" msgstr "Non puoi cambiare la tua password" -#: front/src/App.vue:65 +#: front/src/components/library/FileUpload.vue:222 +#: front/src/components/library/FileUpload.vue:223 +#, fuzzy +msgid "Cannot upload this file, ensure it is not too big" +msgstr "Impossibile caricare il file, controlla che non sia troppo grande" + +#: front/src/components/Footer.vue:21 msgid "Change language" msgstr "Cambia lingua" @@ -383,7 +516,11 @@ msgstr "Cambiando la tua password cambierà anche la password della API Subsonic msgid "Changing your password will have the following consequences" msgstr "Cambiare la tua password avrà queste conseguenze" -#: front/src/App.vue:6 +#: front/src/components/Footer.vue:40 +msgid "Chat room" +msgstr "" + +#: front/src/App.vue:13 msgid "Choose your instance" msgstr "Scegli la tua istanza" @@ -400,12 +537,20 @@ msgstr "Pulisci" msgid "Clear playlist" msgstr "Pulisci playlist" +#: front/src/components/audio/Player.vue:363 +msgid "Clear your queue" +msgstr "Pulisci la tua coda" + #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Clicca una volta, ascolta per ore utilizzando le radio integrate" -#: front/src/components/library/FileUpload.vue:76 +#: front/src/components/library/FileUpload.vue:75 msgid "Click to select files to upload or drag and drop files or directories" +msgstr "Clicca per selezionare i file da caricare o trascina e rilascia file o cartelle" + +#: front/src/components/ShortcutsModal.vue:20 +msgid "Close" msgstr "" #: front/src/components/manage/users/InvitationForm.vue:26 @@ -415,14 +560,9 @@ msgstr "Codice" #: 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 "Riduci" -#: front/src/components/requests/Form.vue:14 -msgid "Comment" -msgstr "Commenta" - #: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Configurazione" @@ -433,29 +573,71 @@ msgstr "Conferma" #: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 -msgid "Confirm your email" +#, fuzzy +msgid "Confirm your e-mail address" msgstr "Conferma la tua email" #: front/src/views/auth/EmailConfirm.vue:13 msgid "Confirmation code" msgstr "Codice di conferma" +#: front/src/components/common/ActionTable.vue:7 +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "" + +#: front/src/components/Footer.vue:48 +msgid "Contribute" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 msgid "Copy" +msgstr "Copia" + +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Copia tracce dalla tua coda corrente alla playlist" + +#: front/src/components/audio/EmbedWizard.vue:21 +msgid "Copy/paste this code in your website HTML" msgstr "" +#: front/src/components/library/Track.vue:91 +#, fuzzy +msgid "Copyright" +msgstr "Copia" + +#: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgid "Could not confirm your e-mail address" +msgstr "Conferma la tua email" + +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Could not fetch remote library" +msgstr "Errore durante il recupero della libreria remota" + +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgid "Could not process this track, ensure it is tagged correctly" +msgstr "Un errore è accaduto durante l'elaborazione di questa traccia, assicurati che sia correttamente etichettata" + #: front/src/components/Home.vue:85 msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Copertine, testi, il nostro obbiettivo è averli tutti ;)" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgid "Create" +msgstr "Crea importazione" + #: front/src/components/auth/Signup.vue:4 msgid "Create a funkwhale account" msgstr "Crea un account funkwhale" #: front/src/views/content/libraries/Home.vue:14 -#, fuzzy msgid "Create a new library" -msgstr "Crea una nuova playlist" +msgstr "Crea una nuova libreria" #: front/src/components/playlists/Form.vue:2 msgid "Create a new playlist" @@ -465,14 +647,9 @@ msgstr "Crea una nuova playlist" msgid "Create an account" msgstr "Crea un account" -#: front/src/components/requests/Card.vue:25 -msgid "Create import" -msgstr "Crea importazione" - #: front/src/views/content/libraries/Form.vue:26 -#, fuzzy msgid "Create library" -msgstr "Pulisci libreria" +msgstr "Crea libreria" #: front/src/components/auth/Signup.vue:51 msgid "Create my account" @@ -487,6 +664,7 @@ msgid "Create your own radio" msgstr "Crea la tua radio" #: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 msgid "Creation date" msgstr "Data di creazione" @@ -496,35 +674,42 @@ msgid "Current avatar" msgstr "Avatar attuale" #: front/src/views/content/libraries/DetailArea.vue:4 -#, fuzzy msgid "Current library" -msgstr "Pulisci libreria" +msgstr "Libreria attuale" #: front/src/components/playlists/PlaylistModal.vue:8 msgid "Current track" msgstr "Traccia corrente" #: front/src/views/content/libraries/Quota.vue:2 -#, fuzzy msgid "Current usage" -msgstr "Traccia corrente" +msgstr "Utilizzo attuale" #: front/src/views/content/libraries/Detail.vue:27 msgid "Date" +msgstr "Data" + +#: front/src/components/ShortcutsModal.vue:75 +msgid "Decrease volume" msgstr "" -#: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 #: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:61 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 msgid "Delete" msgstr "Elimina" #: front/src/views/content/libraries/Form.vue:39 -#, fuzzy msgid "Delete library" -msgstr "Pulisci libreria" +msgstr "Elimina libreria" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgid "Delete moderation rule" +msgstr "Elimina radio" #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" @@ -535,14 +720,20 @@ msgid "Delete radio" msgstr "Elimina radio" #: front/src/views/content/libraries/Form.vue:31 -#, fuzzy msgid "Delete this library?" -msgstr "Portami alla libreria" +msgstr "Eliminare questa libreria?" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgid "Delete this moderation rule?" +msgstr "Eliminare questa libreria?" #: front/src/components/favorites/List.vue:34 #: src/components/library/Artists.vue:26 #: front/src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/moderation/AccountsTable.vue:22 +#: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 @@ -551,18 +742,25 @@ msgstr "Decrescente" #: front/src/components/library/radios/Builder.vue:25 #: front/src/views/content/libraries/Form.vue:14 -#, fuzzy msgid "Description" -msgstr "Durata" +msgstr "Descrizione" #: front/src/views/content/libraries/Card.vue:47 msgid "Detail" msgstr "Dettaglio" #: front/src/views/content/remote/Card.vue:50 -#, fuzzy msgid "Details" -msgstr "Dettaglio" +msgstr "Dettagli" + +#: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "Determina quanto contenuto un utente può caricare. Lascia vuoto per usare il valore predefinito dell'istanza." + +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "Imposta il livello di visibilità delle tue attività " #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 @@ -577,14 +775,30 @@ msgstr "Disabilita accesso Subsonic" msgid "Disable Subsonic API access?" msgstr "Disabilitare l'accesso alle API Subsonic?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#: front/src/views/admin/moderation/AccountsDetail.vue:128 +#: front/src/views/admin/moderation/AccountsDetail.vue:132 +#, fuzzy +msgid "Disabled" +msgstr "Disabilita accesso" + #: front/src/components/auth/SubsonicTokenForm.vue:14 msgid "Discover how to use Funkwhale from other apps" msgstr "Scopri come utilizzare Funkwhale attraverso altre app" +#: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgid "Display name" +msgstr "Nome file" + #: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Mostra pubblicamente" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." +msgstr "" + #: front/src/components/playlists/Editor.vue:42 msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Vuoi pulire la playlist \"%{ playlist }\"?" @@ -601,21 +815,34 @@ msgstr "Vuoi eliminare la playlist \"%{ playlist }\"?" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Vuoi eliminare la radio \"%{ radio }\"?" -#: front/src/components/common/ActionTable.vue:29 +#: front/src/components/common/ActionTable.vue:36 msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Vuoi eseguire %{ action } su %{ count } elemento?" msgstr[1] "Vuoi eseguire %{ action } su %{ count } elementi?" -#: front/src/components/Sidebar.vue:104 +#: front/src/components/Sidebar.vue:107 msgid "Do you want to restore your previous queue?" msgstr "Vuoi ripristinare la tua coda precedente?" -#: front/src/App.vue:37 +#: front/src/components/Footer.vue:31 msgid "Documentation" msgstr "Documentazione" -#: front/src/components/library/Track.vue:48 +#: front/src/components/manage/moderation/AccountsTable.vue:40 +#: front/src/components/mixins/Translations.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:93 +#: front/src/components/mixins/Translations.vue:35 +msgid "Domain" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/DomainsList.vue:3 +#: front/src/views/admin/moderation/DomainsList.vue:48 +msgid "Domains" +msgstr "" + +#: front/src/components/library/Track.vue:55 msgid "Download" msgstr "Scarica" @@ -624,58 +851,135 @@ msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "Trascina e rilascia righe per riordinare le tracce nella playlist" #: front/src/components/audio/track/Table.vue:9 -#: src/components/library/Track.vue:58 +#: src/components/library/Track.vue:111 #: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/views/content/libraries/FilesTable.vue:56 -#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/views/content/libraries/FilesTable.vue:59 +#: front/src/components/mixins/Translations.vue:31 msgid "Duration" msgstr "Durata" +#: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgid "E-mail address confirmed" +msgstr "Email confermata" + #: front/src/components/Home.vue:93 msgid "Easy to use" msgstr "Facile da utilizzare" #: front/src/views/content/libraries/Detail.vue:9 -#, fuzzy msgid "Edit" -msgstr "Modifica..." +msgstr "Modifica" #: front/src/components/About.vue:21 msgid "Edit instance info" msgstr "Modifica le info dell'istanza" #: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 -msgid "Edit..." -msgstr "Modifica..." +#, fuzzy +msgid "Edit…" +msgstr "Modifica" #: front/src/components/auth/Signup.vue:29 #: front/src/components/manage/users/UsersTable.vue:38 msgid "Email" msgstr "Email" -#: front/src/views/admin/users/UsersDetail.vue:29 +#: front/src/views/admin/moderation/AccountsDetail.vue:111 msgid "Email address" msgstr "Indirizzo email" -#: front/src/views/auth/EmailConfirm.vue:23 -msgid "Email confirmed" -msgstr "Email confermata" +#: front/src/components/library/Album.vue:44 +#: src/components/library/Track.vue:62 +msgid "Embed" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:20 +msgid "Embed code" +msgstr "" + +#: front/src/components/library/Album.vue:48 +msgid "Embed this album on your website" +msgstr "" + +#: front/src/components/library/Track.vue:66 +msgid "Embed this track on your website" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:230 +#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgid "Emitted library follows" +msgstr "Inserisci l'indirizzo di una libreria" + +#: front/src/views/admin/moderation/AccountsDetail.vue:214 +#: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgid "Emitted messages" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:8 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#: front/src/views/admin/moderation/AccountsDetail.vue:127 +#: front/src/views/admin/moderation/AccountsDetail.vue:131 +msgid "Enabled" +msgstr "" #: front/src/views/playlists/Detail.vue:29 msgid "End edition" msgstr "Fine modifica" +#: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgid "Enter a library URL" +msgstr "Inserisci l'indirizzo di una libreria" + +#: front/src/components/library/Radios.vue:140 +#, fuzzy +msgid "Enter a radio name…" +msgstr "Inserisci un nome di una radio..." + +#: front/src/components/library/Artists.vue:118 +#, fuzzy +msgid "Enter artist name…" +msgstr "Inserisci il nome di un artista..." + +#: front/src/views/playlists/List.vue:107 +#, fuzzy +msgid "Enter playlist name…" +msgstr "Inserisci il nome di una playlist..." + +#: front/src/components/auth/Signup.vue:100 +msgid "Enter your email" +msgstr "Inserisci la tua email" + +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +msgid "Enter your invitation code (case insensitive)" +msgstr "Inserisci il tuo codice di invito (non tiene conto di maiuscole o minuscole)" + +#: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgid "Enter your search query…" +msgstr "Inserisci i tuoi criteri di ricerca..." + +#: front/src/components/auth/Signup.vue:99 +msgid "Enter your username" +msgstr "Inserisci il tuo nome utente" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Inserisci il tuo nome utente o l'email" + #: front/src/components/auth/SubsonicTokenForm.vue:20 #: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Errore" -#: front/src/views/content/remote/Card.vue:39 -#, fuzzy -msgid "Error during scan" +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" msgstr "Segnalazione errore" -#: front/src/components/common/ActionTable.vue:79 +#: front/src/components/common/ActionTable.vue:92 msgid "Error while applying action" msgstr "Errore durante l'esecuzione dell'azione" @@ -687,48 +991,60 @@ msgstr "Errore durante la richiesta di un reset della password" msgid "Error while changing your password" msgstr "Errore durante la modifica della password" -#: front/src/views/auth/EmailConfirm.vue:7 -msgid "Error while confirming your email" -msgstr "Errore durante la conferma della tua email" +#: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgid "Error while creating domain" +msgstr "Errore durante la creazione dell'invito" #: front/src/components/manage/users/InvitationForm.vue:4 msgid "Error while creating invitation" msgstr "Errore durante la creazione dell'invito" -#: front/src/views/content/remote/ScanForm.vue:3 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgid "Error while creating rule" +msgstr "Errore durante la creazione dell'invito" + +#: front/src/views/admin/moderation/DomainsDetail.vue:126 #, fuzzy -msgid "Error while fetching remote library" -msgstr "Errore durante la scansione della libreria" +msgid "Error while fetching node info" +msgstr "Errore durante il recupero della libreria remota" #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Errore durante il salvataggio delle impostazioni" -#: front/src/views/content/libraries/FilesTable.vue:16 -#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:212 msgid "Errored" msgstr "Si è verificato un errore" #: front/src/views/content/libraries/Quota.vue:75 -#, fuzzy msgid "Errored files" -msgstr "Si è verificato un errore" - -#: front/src/views/content/remote/Card.vue:58 -#, fuzzy -msgid "Errored tracks:" -msgstr "Tracce federate" +msgstr "File con errore" -#: front/src/components/library/radios/Builder.vue:61 -msgid "Exclude" -msgstr "Escludi" +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Tutti" -#: front/src/components/discussion/Comment.vue:14 -msgid "Expand" -msgstr "Espandi" +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +#: front/src/components/mixins/Translations.vue:12 +msgid "Everyone on this instance" +msgstr "Tutti su questa istanza" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, across all instances" +msgstr "Tutti su questa istanza" + +#: front/src/components/library/radios/Builder.vue:61 +msgid "Exclude" +msgstr "Escludi" #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 msgid "Expiration date" msgstr "Data di scadenza" @@ -740,12 +1056,30 @@ msgstr "Scaduto" msgid "Expired/used" msgstr "Scaduto/utilizzato" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:16 +msgid "Failed" +msgstr "" + +#: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgid "Failed tracks:" +msgstr "Tracce con errore:" + #: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Preferiti" -#: front/src/components/library/FileUpload.vue:83 -msgid "File name" +#: front/src/views/admin/Settings.vue:84 +msgid "Federation" +msgstr "Federazione" + +#: front/src/components/library/FileUpload.vue:84 +#, fuzzy +msgid "Filename" msgstr "Nome file" #: front/src/views/admin/library/Base.vue:5 @@ -758,24 +1092,39 @@ msgid "Filter name" msgstr "Filtra nome" #: front/src/views/content/libraries/FilesTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:216 msgid "Finished" msgstr "Finito" +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:159 +#: front/src/views/admin/moderation/DomainsDetail.vue:78 +msgid "First seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgid "First seen date" +msgstr "Data di scadenza" + #: front/src/views/content/remote/Card.vue:83 msgid "Follow" msgstr "Segui" +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "Segui librerie remote" + #: front/src/views/content/remote/Card.vue:88 #, fuzzy -msgid "Follow pending approval" +msgid "Follow request pending approval" msgstr "Richiesta di seguire in attesa di approvazione" -#: front/src/views/content/Home.vue:16 -msgid "Follow remote libraries" -msgstr "" - +#: front/src/components/mixins/Translations.vue:38 #: front/src/views/content/libraries/Detail.vue:7 +#: front/src/components/mixins/Translations.vue:39 msgid "Followers" msgstr "Seguito da" @@ -783,19 +1132,10 @@ msgstr "Seguito da" msgid "Following" msgstr "Seguendo" -#: front/src/components/activity/Like.vue:14 -#: src/components/activity/Listen.vue:14 -msgid "from %{ album } by %{ artist }" -msgstr "da %{ album } di %{ artist }" - -#: front/src/components/library/Track.vue:13 +#: front/src/components/library/Track.vue:17 msgid "From album %{ album } by %{ artist }" msgstr "Dall'album %{ album } di %{ artist }" -#: front/src/App.vue:55 -msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "Funkwhale è un progetto libero e open-source portato avanti da volontari. Puoi aiutarci a migliorare la piattaforma segnalando problemi, suggerendo miglioramenti e condividendo il progetto con i tuoi amici!" - #: front/src/components/auth/SubsonicTokenForm.vue:7 msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale è compatibile con altri lettori musicali che supportano le Subsonic API." @@ -816,6 +1156,10 @@ msgstr "Funkwhale è gratuito e ti da il controllo sulla tua musica." msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale si preoccupa di gestire la tua musica" +#: front/src/components/ShortcutsModal.vue:38 +msgid "General shortcuts" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:16 msgid "Get a new invitation" msgstr "Ottieni un nuovo invito" @@ -825,21 +1169,20 @@ msgid "Get me to the library" msgstr "Portami alla libreria" #: front/src/components/Home.vue:76 -#, fuzzy msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Ottieni metadati di qualità sulla tua musica grazie a\n" -" <a href=\"https://musicbrainz.org\" target=\"_blank\">\n" -" MusicBrainz\n" -" </a>" +msgstr "Ottieni metadati di qualità sulla tua musica grazie a <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 -#, fuzzy msgid "Get started" -msgstr "Prossimo passo" +msgstr "Iniziamo" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/common/ActionTable.vue:27 +#: front/src/components/Footer.vue:37 +#, fuzzy +msgid "Getting help" +msgstr "Impostazioni" + +#: front/src/components/common/ActionTable.vue:34 +#: front/src/components/common/ActionTable.vue:54 msgid "Go" msgstr "Vai" @@ -847,9 +1190,13 @@ msgstr "Vai" msgid "Go to home page" msgstr "Vai alla pagina iniziale" -#: front/src/App.vue:73 -msgid "Help us translate Funkwhale" -msgstr "Aiutaci a tradurre Funkwhale" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgid "Hide account or domain content, except from followers." +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Pagina Iniziale" #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" @@ -872,15 +1219,24 @@ msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importa musica da varie piattaforme, come YouTube o SoundCloud" #: front/src/components/library/FileUpload.vue:51 -#, fuzzy msgid "Import reference" -msgstr "Importa sorgente" +msgstr "Importa riferimento" #: front/src/views/content/libraries/FilesTable.vue:11 -#: front/src/views/content/libraries/FilesTable.vue:55 +#: front/src/views/content/libraries/FilesTable.vue:58 msgid "Import status" msgstr "Stato dell'importazione" +#: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgid "Imported" +msgstr "Data di importazione" + +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +msgid "Imported date" +msgstr "Data di importazione" + #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "Nei preferiti" @@ -889,16 +1245,42 @@ msgstr "Nei preferiti" msgid "Inactive" msgstr "Inattivo" +#: front/src/components/ShortcutsModal.vue:71 +msgid "Increase volume" +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] "Inserita dalla coda (%{ count } traccia)" msgstr[1] "Inserite dalla coda (%{ count } tracce)" +#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#, fuzzy +msgid "Instance data" +msgstr "Radio dell'istanza" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Informazioni sull'istanza" + #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Radio dell'istanza" +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Impostazioni dell'istanza" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +msgstr "" + #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -914,119 +1296,164 @@ msgstr "Codice d'invito (opzionale)" msgid "Invitations" msgstr "Inviti" -#: front/src/App.vue:42 +#: front/src/components/Footer.vue:41 msgid "Issue tracker" msgstr "Elenco problemi" -#: front/src/views/content/libraries/Home.vue:9 -msgid "It looks like you don't have any library yet, it's time to create one!" -msgstr "" - #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Tieni d'occhio le tue tracce preferite" -#: front/src/views/content/remote/Home.vue:14 +#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:161 #, fuzzy +msgid "Known accounts" +msgstr "Mio account" + +#: front/src/views/content/remote/Home.vue:14 msgid "Known libraries" -msgstr "Sfogliando librerie" +msgstr "Librerie conosciute" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/views/admin/users/UsersDetail.vue:45 -#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/views/admin/moderation/AccountsDetail.vue:184 +#: front/src/components/mixins/Translations.vue:33 msgid "Last activity" msgstr "Ultime attività " +#: front/src/views/admin/moderation/AccountsDetail.vue:167 +#: front/src/views/admin/moderation/DomainsDetail.vue:86 +msgid "Last checked" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:32 msgid "Last modification" msgstr "Ultima modifica" -#: front/src/views/content/remote/Card.vue:56 +#: front/src/components/manage/moderation/AccountsTable.vue:43 +msgid "Last seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 #, fuzzy +msgid "Last seen date" +msgstr "Ultimo aggiornamento:" + +#: front/src/views/content/remote/Card.vue:56 msgid "Last update:" -msgstr "Lista di riproduzione aggiornata" +msgstr "Ultimo aggiornamento:" -#: front/src/components/common/ActionTable.vue:40 +#: front/src/components/common/ActionTable.vue:47 msgid "Launch" msgstr "Inizia" -#: front/src/views/content/remote/Card.vue:63 -msgid "Launch scan" -msgstr "Inizia scansione" - #: front/src/components/Home.vue:10 msgid "Learn more about this instance" msgstr "Scopri di più su questa istanza" -#: front/src/components/requests/Form.vue:10 -msgid "Leave this field empty if you're requesting the whole discography." -msgstr "Lascia questo campo vuoto se vuoi richiedere la discografia completa." +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Lascia vuoto per un codice casuale" + +#: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgid "Leave empty for a responsive widget" +msgstr "Lascia vuoto per un codice casuale" +#: front/src/views/admin/moderation/AccountsDetail.vue:297 +#: front/src/views/admin/moderation/DomainsDetail.vue:233 #: front/src/views/content/Base.vue:5 msgid "Libraries" msgstr "Librerie" #: front/src/views/content/libraries/Form.vue:2 msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." -msgstr "" +msgstr "Le librerie sono di aiuto per organizzare e condividere la tua collezione musicale. Puoi caricare la tua musica su Funkwhale e condividerla con amici e parenti." #: front/src/components/instance/Stats.vue:30 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/admin/moderation/AccountsDetail.vue:464 msgid "Library" msgstr "Libreria" +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "Libreria creata" + +#: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgid "Library deleted" +msgstr "Libreria aggiornata" + #: front/src/views/admin/library/FilesList.vue:3 msgid "Library files" msgstr "File della libreria" -#: front/src/App.vue:31 -msgid "Links" -msgstr "Collegamenti" +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "Libreria aggiornata" + +#: front/src/components/library/Track.vue:100 +msgid "License" +msgstr "" #: front/src/views/content/libraries/Detail.vue:21 #, fuzzy -msgid "Loading followers..." -msgstr "Sfogliando followers" +msgid "Loading followers…" +msgstr "Caricando la lista di chi ti segue..." #: front/src/views/content/libraries/Home.vue:3 #, fuzzy -msgid "Loading Libraries..." -msgstr "Caricando i tuoi preferiti..." +msgid "Loading Libraries…" +msgstr "Caricando le Librerie..." #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 #, fuzzy -msgid "Loading library data..." -msgstr "Inserisci il nome del dominio di una libreria..." +msgid "Loading library data…" +msgstr "Caricando i dati della libreria..." #: front/src/views/Notifications.vue:4 #, fuzzy -msgid "Loading notifications..." -msgstr "Caricando la timeline..." +msgid "Loading notifications…" +msgstr "Caricando le notifiche..." #: front/src/views/content/remote/Home.vue:3 -#, fuzzy msgid "Loading remote libraries..." -msgstr "Caricando la timeline..." - -#: front/src/views/instance/Timeline.vue:4 -msgid "Loading timeline..." -msgstr "Caricando la timeline..." +msgstr "Caricando le librerie remote..." #: front/src/views/content/libraries/Quota.vue:4 #, fuzzy -msgid "Loading usage data..." -msgstr "Caricando i tuoi preferiti..." +msgid "Loading usage data…" +msgstr "Caricando i dati di utilizzo..." #: front/src/components/favorites/List.vue:5 -msgid "Loading your favorites..." +#, fuzzy +msgid "Loading your favorites…" msgstr "Caricando i tuoi preferiti..." +#: front/src/components/manage/moderation/AccountsTable.vue:59 +#: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgid "Local account" +msgstr "Mio account" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Accedi" + #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Accedi al tuo account Funkwhale" +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Disconnetti" + #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Accesso effettuato come %{ username }" @@ -1035,64 +1462,161 @@ msgstr "Accesso effettuato come %{ username }" msgid "Login" msgstr "Accedi" +#: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgid "Login status" +msgstr "Stato dell'account" + #: front/src/components/Sidebar.vue:52 msgid "Logout" msgstr "Disconnettiti" -#: front/src/components/library/Track.vue:105 +#: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgid "Looks like you don't have a library, it's time to create one." +msgstr "Sembra che tu non abbia ancora nessuna libreria, è tempo di crearne una!" + +#: front/src/components/audio/Player.vue:353 +#: src/components/audio/Player.vue:354 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "Ripetizione disattivata. Clicca per attivare la ripetizione della singola traccia." + +#: front/src/components/audio/Player.vue:356 +#: src/components/audio/Player.vue:357 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "Ripeti una singola traccia. Clicca per ripetere l'intera coda." + +#: front/src/components/audio/Player.vue:359 +#: src/components/audio/Player.vue:360 +msgid "Looping on whole queue. Click to disable looping." +msgstr "Ripete l'intera coda. Clicca per disattivare la ripetizione." + +#: front/src/components/library/Track.vue:150 msgid "Lyrics" msgstr "Testi" +#: front/src/components/Sidebar.vue:210 +msgid "Main menu" +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +msgid "Manage library" +msgstr "Gestisci libreria" + #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Gestisci playlist" +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Gestisci utenti" + #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Gestisci le tue playlist" #: front/src/views/Notifications.vue:17 -#, fuzzy msgid "Mark all as read" -msgstr "Segna come importato" +msgstr "Segna tutte come lette" + +#: front/src/components/notifications/NotificationRow.vue:44 +#, fuzzy +msgid "Mark as read" +msgstr "Segna tutte come lette" -#: front/src/views/admin/users/UsersDetail.vue:94 +#: front/src/components/notifications/NotificationRow.vue:45 +#, fuzzy +msgid "Mark as unread" +msgstr "Segna tutte come lette" + +#: front/src/views/admin/moderation/AccountsDetail.vue:281 msgid "MB" +msgstr "MB" + +#: front/src/components/audio/Player.vue:346 +msgid "Media player" msgstr "" -#: front/src/components/Sidebar.vue:63 +#: front/src/components/Footer.vue:32 +msgid "Mobile and desktop apps" +msgstr "" + +#: front/src/components/Sidebar.vue:97 +#: src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgid "Moderation" +msgstr "Federazione" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgid "Moderation policies help you control how your instance interact with a given domain or account." +msgstr "" + +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +msgid "Modification date" +msgstr "Data di modifica" + +#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 msgid "Music" msgstr "Musica" +#: front/src/components/audio/Player.vue:352 +msgid "Mute" +msgstr "Muto" + #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Mio account" +#: front/src/components/library/radios/Builder.vue:236 +msgid "My awesome description" +msgstr "La mia stupenda descrizione" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "La mia eccezionale libreria" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "La mia eccezionale playlist" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "La mia eccezionale radio" + #: front/src/views/content/libraries/Home.vue:6 -#, fuzzy msgid "My libraries" -msgstr "Librerie" +msgstr "Le mie librerie" #: front/src/components/audio/track/Row.vue:40 -#: src/components/library/Track.vue:64 -#: front/src/components/library/Track.vue:75 -#: src/components/library/Track.vue:86 -#: front/src/components/library/Track.vue:97 +#: src/components/library/Track.vue:115 +#: front/src/components/library/Track.vue:124 +#: src/components/library/Track.vue:133 +#: front/src/components/library/Track.vue:142 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 #: front/src/components/manage/library/FilesTable.vue:81 #: front/src/components/manage/users/UsersTable.vue:61 -#: front/src/views/admin/users/UsersDetail.vue:49 -#: front/src/views/content/libraries/FilesTable.vue:89 -#: front/src/views/content/libraries/FilesTable.vue:95 +#: front/src/views/admin/moderation/AccountsDetail.vue:171 +#: front/src/views/admin/moderation/DomainsDetail.vue:90 +#: front/src/views/content/libraries/FilesTable.vue:92 +#: front/src/views/content/libraries/FilesTable.vue:98 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 +#: front/src/views/admin/moderation/DomainsDetail.vue:117 msgid "N/A" msgstr "N/D" +#: front/src/components/manage/moderation/AccountsTable.vue:39 +#: front/src/components/manage/moderation/DomainsTable.vue:38 +#: front/src/components/mixins/Translations.vue:26 #: front/src/components/playlists/PlaylistModal.vue:31 -#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/admin/moderation/DomainsDetail.vue:105 #: front/src/views/content/libraries/Form.vue:10 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:27 msgid "Name" msgstr "Nome" @@ -1101,11 +1625,15 @@ msgstr "Nome" msgid "New password" msgstr "Nuova password" -#: front/src/components/Sidebar.vue:149 +#: front/src/components/Sidebar.vue:160 msgid "New tracks will be appended here automatically." msgstr "Le nuove tracce saranno allegate qui automaticamente." -#: front/src/components/Sidebar.vue:116 +#: front/src/components/audio/Player.vue:350 +msgid "Next track" +msgstr "Prossima traccia" + +#: front/src/components/Sidebar.vue:119 msgid "No" msgstr "No" @@ -1113,29 +1641,49 @@ msgstr "No" msgid "No add-ons, no plugins : you only need a web library" msgstr "Nessun addon, nessun plugin: ti serve solo una libreria in rete" -#: front/src/components/library/Track.vue:113 +#: front/src/components/audio/Search.vue:25 +#, fuzzy +msgid "No album matched your query" +msgstr "Ci dispiace, non abbiamo trovato nessun album corrispondente alla tua ricerca" + +#: front/src/components/audio/Search.vue:16 +#, fuzzy +msgid "No artist matched your query" +msgstr "Ci dispiace, non abbiamo trovato nessun artista corrispondente alla tua ricerca" + +#: front/src/components/library/Track.vue:158 msgid "No lyrics available for this track." msgstr "Nessun testo disponibile per questa traccia." #: front/src/components/federation/LibraryWidget.vue:6 -#, fuzzy msgid "No matching library." -msgstr "Inserisci il nome del dominio di una libreria..." +msgstr "Nessuna libreria corrispondente." + +#: front/src/views/Notifications.vue:26 +#, fuzzy +msgid "No notifications yet." +msgstr "Le tue notifiche" + +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +#: front/src/components/mixins/Translations.vue:11 +msgid "Nobody except me" +msgstr "Nessuno tranne me" #: front/src/views/content/libraries/Detail.vue:57 msgid "Nobody is following this library" -msgstr "" +msgstr "Nessuno segue questa libreria" #: front/src/components/manage/users/InvitationsTable.vue:51 msgid "Not used" msgstr "Non utilizzato" #: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 -#, fuzzy msgid "Notifications" -msgstr "Ultima modifica" +msgstr "Notifiche" -#: front/src/App.vue:36 +#: front/src/components/Footer.vue:47 msgid "Official website" msgstr "Sito ufficiale" @@ -1147,14 +1695,35 @@ msgstr "Vecchia password" msgid "Open" msgstr "Aperto" -#: front/src/App.vue:62 -msgid "Options" -msgstr "Opzioni" +#: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgid "Open profile" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgid "Open website" +msgstr "Sito ufficiale" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgid "Or customize your rule" +msgstr "Aggiungi filtri per personalizzare la tua radio" + +#: front/src/components/favorites/List.vue:31 +#: src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/playlists/List.vue:25 +#, fuzzy +msgid "Order" +msgstr "Ordinamento" #: front/src/components/favorites/List.vue:23 #: src/components/library/Artists.vue:15 #: front/src/components/library/Radios.vue:33 #: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/moderation/AccountsTable.vue:11 +#: front/src/components/manage/moderation/DomainsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 #: front/src/views/content/libraries/FilesTable.vue:21 @@ -1162,13 +1731,10 @@ msgstr "Opzioni" msgid "Ordering" msgstr "Ordinamento" -#: front/src/components/favorites/List.vue:31 -#: src/components/library/Artists.vue:23 -#: front/src/components/library/Radios.vue:41 -#: front/src/components/manage/library/FilesTable.vue:17 -#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/components/library/Artists.vue:23 +#: front/src/components/manage/moderation/AccountsTable.vue:19 +#: front/src/components/manage/moderation/DomainsTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:29 -#: front/src/views/playlists/List.vue:25 msgid "Ordering direction" msgstr "Direzione di ordinamento" @@ -1176,21 +1742,46 @@ msgstr "Direzione di ordinamento" msgid "Owner" msgstr "Proprietario" +#: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgid "Page Not Found" +msgstr "Pagina non trovata!" + #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Pagina non trovata!" -#: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 +#: front/src/components/Pagination.vue:39 +msgid "Pagination" +msgstr "" + +#: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 msgid "Password" msgstr "Password" +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Password aggiornata" + #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Password aggiornata con successo" -#: front/src/components/library/FileUpload.vue:105 +#: front/src/components/audio/Player.vue:349 +msgid "Pause track" +msgstr "Metti in pausa" + +#: front/src/components/ShortcutsModal.vue:59 +msgid "Pause/play the current track" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgid "Paused" +msgstr "" + +#: front/src/components/library/FileUpload.vue:106 #: front/src/views/content/libraries/FilesTable.vue:14 -#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:208 msgid "Pending" msgstr "In sospeso" @@ -1199,27 +1790,27 @@ msgid "Pending approval" msgstr "Approvazione in sospeso" #: front/src/views/content/libraries/Quota.vue:22 -#, fuzzy msgid "Pending files" -msgstr "In sospeso" +msgstr "File in sospeso" -#: front/src/components/requests/Form.vue:26 -msgid "Pending requests" -msgstr "Richieste in sospeso" +#: front/src/components/Sidebar.vue:212 +msgid "Pending follow requests" +msgstr "Richiesta di seguire in sospeso" #: front/src/components/manage/users/UsersTable.vue:42 -#: front/src/views/admin/users/UsersDetail.vue:68 +#: front/src/views/admin/moderation/AccountsDetail.vue:137 msgid "Permissions" msgstr "Permessi" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:30 +#: src/components/library/Track.vue:40 msgid "Play" msgstr "Riproduci" #: front/src/components/audio/album/Card.vue:50 #: front/src/components/audio/artist/Card.vue:44 -#: src/components/library/Album.vue:28 front/src/views/playlists/Detail.vue:23 +#: src/components/library/Album.vue:28 +#: front/src/components/library/Album.vue:73 src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "Riproduci tutto" @@ -1228,13 +1819,39 @@ msgid "Play all albums" msgstr "Riproduci tutti gli album" #: front/src/components/audio/PlayButton.vue:15 +#: front/src/components/audio/PlayButton.vue:65 msgid "Play next" msgstr "Riproduci la prossima" +#: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgid "Play next track" +msgstr "Riproduci traccia" + #: front/src/components/audio/PlayButton.vue:16 +#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:70 msgid "Play now" msgstr "Riproduci ora" +#: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgid "Play previous track" +msgstr "Traccia precedente" + +#: front/src/components/Sidebar.vue:211 +#, fuzzy +msgid "Play this track" +msgstr "Riproduci traccia" + +#: front/src/components/audio/Player.vue:348 +msgid "Play track" +msgstr "Riproduci traccia" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Lista di riproduzione" + #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1262,8 +1879,8 @@ msgid "Playlist visibility" msgstr "Visibilità lista di riproduzione" #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104 -#: front/src/views/admin/Settings.vue:82 +#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 +#: front/src/views/playlists/List.vue:106 msgid "Playlists" msgstr "Liste di riproduzione" @@ -1283,10 +1900,26 @@ msgstr "Per favore controlla se la combinazione nome utente/password è corretta msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF or JPG. Massimo 2MB. Saranno scalate a 400x400px." -#: front/src/components/library/FileUpload.vue:58 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgid "Prevent account or domain from triggering notifications, except from followers." +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:29 +msgid "Preview" +msgstr "" + +#: front/src/components/audio/Player.vue:347 +msgid "Previous track" +msgstr "Traccia precedente" + +#: front/src/views/content/remote/Card.vue:39 #, fuzzy +msgid "Problem during scanning" +msgstr "Errore durante la scansione" + +#: front/src/components/library/FileUpload.vue:58 msgid "Proceed" -msgstr "Procedi all'accesso" +msgstr "Procedi" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 @@ -1295,8 +1928,10 @@ msgstr "Procedi all'accesso" #: front/src/components/library/FileUpload.vue:17 msgid "Processing" -msgstr "" +msgstr "Elaborazione" +#: front/src/components/manage/moderation/AccountsTable.vue:188 +#: front/src/components/manage/moderation/DomainsTable.vue:168 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -1304,24 +1939,36 @@ msgstr "" #: front/src/views/content/libraries/Quota.vue:88 #: front/src/views/content/libraries/Quota.vue:91 msgid "Purge" -msgstr "" +msgstr "Rimuovi" #: front/src/views/content/libraries/Quota.vue:89 msgid "Purge errored files?" -msgstr "" +msgstr "Rimuovere file con errori?" #: front/src/views/content/libraries/Quota.vue:37 msgid "Purge pending files?" -msgstr "" +msgstr "Rimuovere file in attesa?" #: front/src/views/content/libraries/Quota.vue:63 msgid "Purge skipped files?" -msgstr "" +msgstr "Rimuovere file saltati?" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "Coda" +#: front/src/components/audio/Player.vue:282 +msgid "Queue shuffled!" +msgstr "Coda mischiata!" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Radio" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Creatore Radio" + #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Radio creata" @@ -1335,13 +1982,25 @@ msgid "Radio updated" msgstr "Radio aggiornata" #: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:142 +#: src/components/library/Radios.vue:141 msgid "Radios" msgstr "Radio" -#: front/src/views/instance/Timeline.vue:7 -msgid "Recent activity on this instance" -msgstr "Attività recenti su questa istanza" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgid "Reason" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:222 +#: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgid "Received library follows" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:40 +#: front/src/components/mixins/Translations.vue:36 +#: front/src/components/mixins/Translations.vue:37 +msgid "Received messages" +msgstr "" #: front/src/components/library/Home.vue:24 msgid "Recently added" @@ -1355,11 +2014,18 @@ msgstr "Preferiti recenti" msgid "Recently listened" msgstr "Ascoltate recentemente" -#: front/src/views/admin/users/UsersDetail.vue:103 #: front/src/views/content/remote/Home.vue:15 msgid "Refresh" msgstr "Aggiorna" +#: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgid "Refresh node info" +msgstr "" + +#: front/src/components/common/ActionTable.vue:272 +msgid "Refresh table content" +msgstr "" + #: front/src/components/auth/Profile.vue:12 msgid "Registered since %{ date }" msgstr "Registrato da %{ date }" @@ -1374,20 +2040,29 @@ msgstr "utente semplice" #: front/src/views/content/libraries/Detail.vue:51 msgid "Reject" -msgstr "" +msgstr "Rifiuta" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgid "Reject media" +msgstr "Rifiutato" #: front/src/views/content/libraries/Detail.vue:43 msgid "Rejected" -msgstr "" +msgstr "Rifiutato" + +#: front/src/views/content/libraries/FilesTable.vue:234 +msgid "Relaunch import" +msgstr "Riavvia importazione" #: front/src/views/content/remote/Home.vue:6 -#, fuzzy msgid "Remote libraries" -msgstr "Portami alla libreria" +msgstr "Librerie remote" #: front/src/views/content/remote/Home.vue:7 msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." -msgstr "" +msgstr "Le librerie remote sono di proprietà di altri utenti nella rete. Puoi accedervi se sono pubbliche o se ti è stato dato l'accesso ad esse." #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" @@ -1397,6 +2072,24 @@ msgstr "Rimuovi" msgid "Remove avatar" msgstr "Rimuovi avatar" +#: front/src/components/favorites/TrackFavoriteIcon.vue:26 +msgid "Remove from favorites" +msgstr "Rimuovi dai preferiti" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." +msgstr "Questo rimuoverà le tracce che sono state caricate ma sono state saltate durante la fase di importazione per varie ragioni. Questo rimuoverà questi file completamente e riavrai la quota di spazio corrispondente." + +#: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." +msgstr "Questo rimuoverà le tracce che sono state caricate ma non sono ancora state elaborate. Questo rimuoverà questi file completamente e riavrai la quota di spazio corrispondente." + #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1410,11 +2103,8 @@ msgstr "Richiedere una nuova password API Subsonic?" msgid "Request a password" msgstr "Richiedi una password" -#: front/src/components/requests/Form.vue:20 -msgid "Request submitted!" -msgstr "Richiesta inviata!" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 +#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "Resetta la tua password" @@ -1424,33 +2114,57 @@ msgstr "Resetta la tua password" msgid "Results per page" msgstr "Risultati per pagina" +#: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgid "Return to login" +msgstr "Procedi all'accesso" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgid "Rule" +msgstr "" + #: front/src/components/admin/SettingsGroup.vue:63 #: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Salva" +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "Scansione avviata" + +#: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgid "Scan now" +msgstr "Riproduci ora" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "Scansione saltata (la scansione precedente è troppo recente)" + #: front/src/views/content/remote/Card.vue:31 #, fuzzy -msgid "Scan pending" -msgstr "Crescente" +msgid "Scan waiting" +msgstr "Scansione in attesa" #: front/src/views/content/remote/Card.vue:43 #, fuzzy -msgid "Scanned successfully" -msgstr "Impostazioni aggiornate con successo." +msgid "Scanned" +msgstr "Scansione avviata" #: front/src/views/content/remote/Card.vue:47 -#, fuzzy msgid "Scanned with errors" -msgstr "Modifiche sincronizzate con il server" +msgstr "Scansione eseguita con errori" #: front/src/views/content/remote/Card.vue:35 -msgid "Scanning... (%{ progress }%)" -msgstr "" +#, fuzzy +msgid "Scanning… (%{ progress }%)" +msgstr "Scansione... (%{ progress }%)" #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 #: front/src/views/content/libraries/FilesTable.vue:5 @@ -1459,24 +2173,65 @@ msgid "Search" msgstr "Cerca" #: front/src/views/content/remote/ScanForm.vue:9 -#, fuzzy msgid "Search a remote library" -msgstr "Portami alla libreria" +msgstr "Cerca una libreria remota" + +#: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgid "Search by domain, username, bio..." +msgstr "Cerca per nome utente, email, codice..." + +#: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgid "Search by name..." +msgstr "Cerca per nome utente, email, nome..." + +#: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgid "Search by title, artist, album…" +msgstr "Cerca per titolo, artista, album..." + +#: front/src/components/manage/library/FilesTable.vue:176 +#, fuzzy +msgid "Search by title, artist, domain…" +msgstr "Cerca per titolo, artista, dominio..." + +#: front/src/components/manage/users/InvitationsTable.vue:153 +#, fuzzy +msgid "Search by username, e-mail address, code…" +msgstr "Cerca per nome utente, email, codice..." + +#: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgid "Search by username, e-mail address, name…" +msgstr "Cerca per nome utente, email, nome..." + +#: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgid "Search for artists, albums, tracks…" +msgstr "Cerca per artisti, album, tracce..." #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Cerca un po' di musica" -#: front/src/components/library/Track.vue:116 +#: front/src/components/library/Track.vue:162 msgid "Search on lyrics.wikia.com" msgstr "Cerca su lyrics.wikia.com" #: front/src/components/library/Album.vue:33 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:40 +#: front/src/components/library/Track.vue:47 msgid "Search on Wikipedia" msgstr "Cerca su Wikipedia" +#: front/src/components/library/Library.vue:32 +#: src/views/admin/library/Base.vue:17 +#: front/src/views/admin/moderation/Base.vue:22 +#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 +msgid "Secondary menu" +msgstr "" + #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Sezioni" @@ -1485,19 +2240,19 @@ msgstr "Sezioni" msgid "Select a filter" msgstr "Seleziona un filtro" -#: front/src/components/common/ActionTable.vue:64 +#: front/src/components/common/ActionTable.vue:77 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "Seleziona tutti %{ total } elemento" msgstr[1] "Seleziona tutti %{ total } elementi" -#: front/src/components/common/ActionTable.vue:73 +#: front/src/components/common/ActionTable.vue:86 msgid "Select only current page" msgstr "Seleziona solo la pagina attuale" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/moderation/AccountsDetail.vue:472 msgid "Settings" msgstr "Impostazioni" @@ -1514,21 +2269,20 @@ msgid "Share link" msgstr "Condividi collegamento" #: front/src/views/content/libraries/Detail.vue:15 -msgid "Share this link with other users so they can request an access to your library." -msgstr "" +#, fuzzy +msgid "Share this link with other users so they can request access to your library." +msgstr "Condividi questo collegamento con altri utenti in modo che possano richiedere l'accesso alla tua libreria." #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 -#, fuzzy msgid "Sharing link" msgstr "Condividi collegamento" #: front/src/components/audio/album/Card.vue:40 -#, fuzzy msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" -msgstr[0] "%{ count } traccia" -msgstr[1] "%{ count } tracce" +msgstr[0] "Mostra %{ count } traccia in più" +msgstr[1] "Mostra %{ count } tracce in più" #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" @@ -1536,61 +2290,88 @@ msgid_plural "Show %{ count } more albums" msgstr[0] "Mostra 1 altro album" msgstr[1] "Mostra %{ count } altri album" +#: front/src/components/ShortcutsModal.vue:42 +msgid "Show available keyboard shortcuts" +msgstr "" + #: front/src/views/Notifications.vue:10 -#, fuzzy msgid "Show read notifications" -msgstr "Ultima modifica" +msgstr "Mostra notifiche lette" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Mostra/nascondi password" #: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/moderation/AccountsTable.vue:88 +#: front/src/components/manage/moderation/DomainsTable.vue:74 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:111 +#: front/src/views/content/libraries/FilesTable.vue:114 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Mostrando risultati %{ start }-%{ end } su %{ total }" +#: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgid "Shuffle queue" +msgstr "Mischia la tua coda" + +#: front/src/components/audio/Player.vue:362 +msgid "Shuffle your queue" +msgstr "Mischia la tua coda" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "Registrati" + #: front/src/components/manage/users/UsersTable.vue:40 -#: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Registrati" -#: front/src/components/library/FileUpload.vue:84 -#: src/components/library/Track.vue:69 +#: front/src/components/mixins/Translations.vue:31 +#: front/src/views/admin/moderation/AccountsDetail.vue:176 +#: front/src/components/mixins/Translations.vue:32 +msgid "Sign-up date" +msgstr "Data di registrazione" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgid "Silence activity" +msgstr "Attività utente" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgid "Silence notifications" +msgstr "Mostra notifiche lette" + +#: front/src/components/library/FileUpload.vue:85 +#: front/src/components/library/Track.vue:120 #: front/src/components/manage/library/FilesTable.vue:44 -#: front/src/views/content/libraries/FilesTable.vue:57 -#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:60 +#: front/src/components/mixins/Translations.vue:29 msgid "Size" msgstr "Dimensione" #: front/src/views/content/libraries/FilesTable.vue:15 -#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:204 msgid "Skipped" msgstr "Saltato" #: front/src/views/content/libraries/Quota.vue:49 -#, fuzzy msgid "Skipped files" -msgstr "Saltato" - -#: front/src/components/requests/Form.vue:3 -msgid "Something's missing in the library? Let us know what you would like to listen!" -msgstr "Manca qualcosa nella libreria? Facci sapere cosa vorresti ascoltare!" - -#: front/src/components/audio/Search.vue:25 -msgid "Sorry, we did not found any album matching your query" -msgstr "Ci dispiace, non abbiamo trovato nessun album corrispondente alla tua ricerca" +msgstr "File saltati" -#: front/src/components/audio/Search.vue:16 -msgid "Sorry, we did not found any artist matching your query" -msgstr "Ci dispiace, non abbiamo trovato nessun artista corrispondente alla tua ricerca" +#: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgid "Software" +msgstr "" -#: front/src/App.vue:40 +#: front/src/components/Footer.vue:49 msgid "Source code" msgstr "Codice sorgente" -#: front/src/App.vue:39 -msgid "Source code (%{version})" -msgstr "Codice sorgente (%{version})" - #: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" @@ -1600,10 +2381,23 @@ msgstr "Membro dello staff" msgid "Start" msgstr "Inizia" -#: front/src/components/library/FileUpload.vue:85 +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "Statistiche" + +#: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/admin/moderation/DomainsDetail.vue:123 #: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "Stato" @@ -1612,52 +2406,66 @@ msgstr "Stato" msgid "Stop" msgstr "Ferma" -#: front/src/components/Sidebar.vue:150 +#: front/src/components/Sidebar.vue:161 msgid "Stop radio" msgstr "Ferma radio" -#: front/src/App.vue:11 src/components/requests/Form.vue:17 +#: front/src/App.vue:22 msgid "Submit" msgstr "Invia" -#: front/src/components/requests/Form.vue:22 -msgid "Submit another request" -msgstr "Invia un'altra richiesta" +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "Password API Subsonic" -#: front/src/App.vue:13 +#: front/src/App.vue:26 msgid "Suggested choices" msgstr "Scelte suggerite" #: front/src/components/library/FileUpload.vue:3 msgid "Summary" +msgstr "Riepilogo" + +#: front/src/components/Footer.vue:39 +msgid "Support forum" +msgstr "" + +#: front/src/components/library/FileUpload.vue:78 +msgid "Supported extensions: %{ extensions }" msgstr "" #: front/src/components/playlists/Editor.vue:9 -msgid "Syncing changes to server..." +#, fuzzy +msgid "Syncing changes to server…" msgstr "Sincronizzando le modifiche con il server..." #: front/src/components/common/CopyInput.vue:3 msgid "Text copied to clipboard!" -msgstr "" +msgstr "Testo copiato negli appunti!" #: front/src/components/Home.vue:26 msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "È molto semplice: amavamo Grooveshark e volevamo creare qualcosa ancora più bello." -#: front/src/App.vue:58 +#: front/src/components/Footer.vue:53 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Il logo di Funkwhale è stato gentilmente disegnato e concesso da Francis Gading." #: front/src/views/content/libraries/Form.vue:34 -msgid "The library and all its tracks will be deleted. This action is irreversible." -msgstr "" +#, fuzzy +msgid "The library and all its tracks will be deleted. This can not be undone." +msgstr "La libreria e tutte le sue tracce saranno cancellate. Questa azione è irreversibile." #: front/src/components/library/FileUpload.vue:39 msgid "The music files you are uploading are tagged properly:" +msgstr "I file musicali che stai caricando sono correttamente etichettati:" + +#: front/src/components/audio/Player.vue:67 +msgid "The next track will play automatically in a few seconds..." msgstr "" #: front/src/components/Home.vue:121 @@ -1670,35 +2478,68 @@ msgstr "L'API Subsonic non è disponibile su questa istanza Funkwhale." #: front/src/components/library/FileUpload.vue:43 msgid "The uploaded music files are in OGG, Flac or MP3 format" +msgstr "I file musicali caricati sono in formato OGG, Flac o MP3" + +#: front/src/views/content/Home.vue:4 +#, fuzzy +msgid "There are various ways to grab new content and make it available here." +msgstr "Offriamo vari modi per recuperare nuovi contenuti e renderli disponibili qui." + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgid "This action is irreversible." msgstr "" -#: front/src/components/library/Album.vue:52 +#: front/src/components/library/Album.vue:91 msgid "This album is present in the following libraries:" -msgstr "" +msgstr "Questo album è presente nelle seguenti librerie:" #: front/src/components/library/Artist.vue:63 msgid "This artist is present in the following libraries:" +msgstr "Questo artista è presente nelle seguenti librerie:" + +#: front/src/views/admin/moderation/AccountsDetail.vue:55 +#: front/src/views/admin/moderation/DomainsDetail.vue:48 +msgid "This domain is subject to specific moderation rules" msgstr "" #: front/src/views/content/Home.vue:9 -msgid "This instance offers up to %{quota} of storage space to every user." -msgstr "" +#, fuzzy +msgid "This instance offers up to %{quota} of storage space for every user." +msgstr "Questa istanza offre fino a %{quota} di spazio di archiviazione per ogni utente." #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "Questo sei tu!" -#: front/src/components/common/ActionTable.vue:38 -msgid "This may affect a lot of elements, please double check this is really what you want." +#: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgid "This library contains my personal music, I hope you like it." +msgstr "Questa libreria contiene la mia musica personale, spero vi piaccia!" + +#: front/src/views/content/remote/Card.vue:131 +msgid "This library is private and your approval from its owner is needed to access its content" +msgstr "" + +#: front/src/views/content/remote/Card.vue:132 +msgid "This library is public and you can access its content freely" +msgstr "" + +#: front/src/components/common/ActionTable.vue:45 +#, fuzzy +msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "Questo può coinvolgere molti elementi, per favore ricontrolla se è proprio quello che vuoi." #: front/src/components/library/FileUpload.vue:52 msgid "This reference will be used to group imported files together." +msgstr "Questo riferimento sarà utilizzato per raggruppare file importati." + +#: front/src/components/audio/PlayButton.vue:73 +msgid "This track is not available in any library you have access to" msgstr "" -#: front/src/components/library/Track.vue:125 +#: front/src/components/library/Track.vue:171 msgid "This track is present in the following libraries:" -msgstr "" +msgstr "Questa traccia è presente nelle seguenti librerie:" #: front/src/views/playlists/Detail.vue:37 msgid "This will completely delete this playlist and cannot be undone." @@ -1712,164 +2553,10 @@ msgstr "Questo cancellerà questa radio e non può essere annullato." msgid "This will completely disable access to the Subsonic API using from account." msgstr "Questo disabiliterà completamente l'accesso alla API Subsonic dagli account." -#: front/src/App.vue:162 src/components/About.vue:55 -#: src/components/Home.vue:154 front/src/components/PageNotFound.vue:33 -#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 -#: src/components/audio/PlayButton.vue:54 -#: front/src/components/audio/PlayButton.vue:55 -#: front/src/components/audio/PlayButton.vue:56 -#: front/src/components/audio/PlayButton.vue:61 -#: front/src/components/audio/PlayButton.vue:64 -#: front/src/components/audio/PlayButton.vue:158 -#: src/components/audio/Player.vue:216 -#: front/src/components/audio/Player.vue:273 -#: src/components/audio/Player.vue:274 -#: front/src/components/audio/Player.vue:275 -#: src/components/audio/Player.vue:276 -#: front/src/components/audio/Player.vue:277 -#: src/components/audio/Player.vue:278 -#: front/src/components/audio/Player.vue:279 -#: src/components/audio/Player.vue:280 -#: front/src/components/audio/Player.vue:281 -#: src/components/audio/Player.vue:282 -#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 -#: front/src/components/audio/SearchBar.vue:20 -#: src/components/audio/SearchBar.vue:25 -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 -#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 -#: src/components/auth/Profile.vue:47 -#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95 -#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 -#: front/src/components/auth/Signup.vue:98 -#: front/src/components/auth/SubsonicTokenForm.vue:95 -#: front/src/components/auth/SubsonicTokenForm.vue:111 -#: front/src/components/favorites/List.vue:110 -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 -#: front/src/components/forms/PasswordInput.vue:25 -#: front/src/components/library/Album.vue:101 -#: src/components/library/Artist.vue:129 -#: front/src/components/library/Artists.vue:119 -#: front/src/components/library/Artists.vue:120 -#: front/src/components/library/FileUpload.vue:238 -#: front/src/components/library/FileUpload.vue:239 -#: front/src/components/library/FileUpload.vue:240 -#: front/src/components/library/FileUpload.vue:241 -#: src/components/library/Home.vue:65 -#: front/src/components/library/Radios.vue:141 -#: src/components/library/Radios.vue:142 -#: front/src/components/library/Track.vue:195 -#: front/src/components/library/radios/Builder.vue:233 -#: front/src/components/library/radios/Builder.vue:235 -#: front/src/components/library/radios/Builder.vue:236 -#: front/src/components/manage/library/FilesTable.vue:176 -#: front/src/components/manage/library/FilesTable.vue:190 -#: front/src/components/manage/users/InvitationForm.vue:58 -#: front/src/components/manage/users/InvitationsTable.vue:153 -#: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/components/manage/users/UsersTable.vue:163 -#: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/components/metadata/ArtistCard.vue:49 -#: front/src/components/metadata/ReleaseCard.vue:53 -#: front/src/components/metadata/Search.vue:114 -#: front/src/components/metadata/Search.vue:130 -#: front/src/components/metadata/Search.vue:134 -#: front/src/components/metadata/Search.vue:138 -#: front/src/components/mixins/Translations.vue:7 -#: front/src/components/mixins/Translations.vue:8 -#: front/src/components/mixins/Translations.vue:10 -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/mixins/Translations.vue:16 -#: front/src/components/mixins/Translations.vue:17 -#: front/src/components/mixins/Translations.vue:18 -#: front/src/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 -#: front/src/components/mixins/Translations.vue:27 -#: front/src/components/mixins/Translations.vue:28 -#: front/src/components/mixins/Translations.vue:29 -#: front/src/components/mixins/Translations.vue:30 -#: front/src/components/mixins/Translations.vue:31 -#: front/src/components/notifications/NotificationRow.vue:39 -#: front/src/components/notifications/NotificationRow.vue:40 -#: front/src/components/notifications/NotificationRow.vue:44 -#: front/src/components/notifications/NotificationRow.vue:45 -#: front/src/components/notifications/NotificationRow.vue:62 -#: front/src/components/playlists/Editor.vue:163 -#: src/components/playlists/Form.vue:74 -#: front/src/components/playlists/Form.vue:81 -#: src/components/playlists/Form.vue:85 -#: front/src/components/playlists/Form.vue:89 -#: front/src/components/playlists/PlaylistModal.vue:116 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -#: front/src/components/requests/Form.vue:73 -#: src/components/requests/Form.vue:74 -#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 -#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 -#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 -#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 -#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 -#: front/src/views/admin/library/Base.vue:16 -#: src/views/admin/library/FilesList.vue:21 -#: front/src/views/admin/users/Base.vue:20 -#: front/src/views/admin/users/InvitationsList.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:169 -#: front/src/views/admin/users/UsersDetail.vue:170 -#: front/src/views/admin/users/UsersDetail.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 -#: front/src/views/admin/users/UsersList.vue:21 -#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 -#: src/views/auth/PasswordReset.vue:53 -#: front/src/views/auth/PasswordResetConfirm.vue:62 -#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 -#: src/views/content/libraries/Card.vue:58 -#: front/src/views/content/libraries/Card.vue:59 -#: front/src/views/content/libraries/Card.vue:60 -#: front/src/views/content/libraries/Card.vue:61 -#: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/content/libraries/FilesTable.vue:226 -#: front/src/views/content/libraries/FilesTable.vue:229 -#: front/src/views/content/libraries/FilesTable.vue:230 -#: front/src/views/content/libraries/FilesTable.vue:233 -#: front/src/views/content/libraries/FilesTable.vue:234 -#: front/src/views/content/libraries/FilesTable.vue:237 -#: front/src/views/content/libraries/FilesTable.vue:238 -#: front/src/views/content/libraries/FilesTable.vue:241 -#: front/src/views/content/libraries/FilesTable.vue:242 -#: front/src/views/content/libraries/FilesTable.vue:258 -#: front/src/views/content/libraries/FilesTable.vue:259 -#: front/src/views/content/libraries/Form.vue:70 -#: front/src/views/content/libraries/Form.vue:71 -#: front/src/views/content/libraries/Form.vue:72 -#: front/src/views/content/libraries/Form.vue:73 -#: front/src/views/content/libraries/Form.vue:74 -#: front/src/views/content/libraries/Form.vue:106 -#: front/src/views/content/libraries/Form.vue:109 -#: front/src/views/content/libraries/Form.vue:129 -#: front/src/views/content/remote/Card.vue:131 -#: src/views/content/remote/Card.vue:132 -#: front/src/views/content/remote/Card.vue:165 -#: src/views/content/remote/Card.vue:166 -#: front/src/views/content/remote/ScanForm.vue:48 -#: src/views/instance/Timeline.vue:57 front/src/views/playlists/Detail.vue:90 -#: src/views/playlists/List.vue:104 front/src/views/playlists/List.vue:105 -#: src/views/radios/Detail.vue:80 +#: front/src/App.vue:129 src/components/Footer.vue:72 #, fuzzy msgid "This will erase your local data and disconnect you, do you want to continue?" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "Questo cancellerà i tuoi dati locali e ti disconnetterà , vuoi continuare?" -msgstr[1] "Questo cancellerà i tuoi dati locali e ti disconnetterà , vuoi continuare?" +msgstr "Questo cancellerà i tuoi dati locali e ti disconnetterà , vuoi continuare?" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -1879,26 +2566,44 @@ msgstr "Questo ti disconnetterà dai dispositivi esistenti che utilizzano la pas msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "Questo cancellerà tutte le tracce da questa lista di riproduzione e non può essere annullato." -#: front/src/views/content/libraries/Quota.vue:90 -msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." -msgstr "" +#: front/src/components/audio/track/Table.vue:6 +#: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/components/mixins/Translations.vue:28 +msgid "Title" +msgstr "Titolo" -#: front/src/views/content/libraries/Quota.vue:38 -msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +#: front/src/components/ShortcutsModal.vue:79 +msgid "Toggle queue looping" msgstr "" -#: front/src/views/content/libraries/Quota.vue:64 -msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#: front/src/views/admin/moderation/DomainsDetail.vue:225 +msgid "Total size" msgstr "" -#: front/src/components/audio/track/Table.vue:6 -#: front/src/components/manage/library/FilesTable.vue:37 -#: front/src/views/content/libraries/FilesTable.vue:51 -#: front/src/components/mixins/Translations.vue:26 -msgid "Title" -msgstr "Titolo" +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "Dimensione totale dei files in questa libreria" + +#: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgid "Total users" +msgstr "Non utilizzato" + +#: front/src/components/audio/SearchBar.vue:27 +#: src/components/library/Track.vue:262 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Traccia" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgid "Track already present in one of your libraries" +msgstr "La traccia era già presente in una delle tue librerie" -#: front/src/components/library/Track.vue:53 +#: front/src/components/library/Track.vue:85 msgid "Track information" msgstr "Informazioni traccia" @@ -1906,14 +2611,26 @@ msgstr "Informazioni traccia" msgid "Track matching filter" msgstr "Filtro corrispondenze traccia" +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +msgid "Track name" +msgstr "Nome traccia" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgid "Track uploaded, but not processed by the server yet" +msgstr "La traccia è stata caricata ma non ancora processata dal server" + #: front/src/components/instance/Stats.vue:54 msgid "tracks" msgstr "tracce" -#: front/src/components/library/Album.vue:43 +#: front/src/components/library/Album.vue:81 #: front/src/components/playlists/PlaylistModal.vue:33 -#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 -#: src/views/playlists/Detail.vue:50 front/src/views/radios/Detail.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:265 +#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8 +#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Tracce" @@ -1929,21 +2646,25 @@ msgstr "Tracce preferite" msgid "tracks listened" msgstr "tracce ascoltate" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/Track.vue:138 #: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:151 msgid "Type" msgstr "Tipo" +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#: front/src/components/manage/moderation/DomainsTable.vue:42 +msgid "Under moderation rule" +msgstr "" + #: front/src/views/content/remote/Card.vue:100 #: src/views/content/remote/Card.vue:105 -#, fuzzy msgid "Unfollow" -msgstr "Segui" +msgstr "Smetti di seguire" #: front/src/views/content/remote/Card.vue:101 -#, fuzzy msgid "Unfollow this library?" -msgstr "Portami alla libreria" +msgstr "Smettere di seguire questa libreria?" #: front/src/components/About.vue:15 msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." @@ -1953,14 +2674,27 @@ msgstr "Sfortunatamente i proprietari di questa istanza non hanno ancora avuto t msgid "Unlimited music" msgstr "Musica illimitata" +#: front/src/components/audio/Player.vue:351 +msgid "Unmute" +msgstr "Non silenziare" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgid "Update" +msgstr "Data di caricamento" + #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "Aggiorna avatar" #: front/src/views/content/libraries/Form.vue:25 -#, fuzzy msgid "Update library" -msgstr "Gestisci libreria" +msgstr "Aggiorna libreria" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +msgid "Update moderation rule" +msgstr "" #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" @@ -1975,9 +2709,7 @@ msgid "Update your password" msgstr "Aggiorna la tua password" #: front/src/views/content/libraries/Card.vue:44 -#: front/src/components/manage/users/UsersTable.vue:173 #: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:177 msgid "Upload" msgstr "Carica" @@ -1986,44 +2718,59 @@ msgid "Upload a new avatar" msgstr "Carica un nuovo avatar" #: front/src/views/content/Home.vue:6 -#, fuzzy msgid "Upload audio content" -msgstr "Carica un nuovo avatar" +msgstr "Carica contenuto audio" -#: front/src/views/content/libraries/FilesTable.vue:54 -#, fuzzy +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Upload date" -msgstr "Carica" +msgstr "Data di caricamento" + +#: front/src/components/library/FileUpload.vue:219 +#: front/src/components/library/FileUpload.vue:220 +#, fuzzy +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +msgstr "Caricamento non riuscito, assicurati che il file non sia troppo grande e di non aver terminato la tua quota" #: front/src/views/content/Home.vue:7 -msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." -msgstr "" +#, fuzzy +msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "Carica file musicali (mp3, ogg, flac, ecc.) dalla tua libreria personale direttamente dal tuo browser per goderne qui." #: front/src/components/library/FileUpload.vue:31 -#, fuzzy msgid "Upload new tracks" -msgstr "Carica un nuovo avatar" +msgstr "Carica nuove tracce" -#: front/src/views/admin/users/UsersDetail.vue:82 -#, fuzzy +#: front/src/views/admin/moderation/AccountsDetail.vue:269 msgid "Upload quota" -msgstr "Carica" +msgstr "Quota di caricamento" -#: front/src/components/library/FileUpload.vue:99 -#, fuzzy +#: front/src/components/library/FileUpload.vue:228 +msgid "Upload timeout, please try again" +msgstr "Caricamento scaduto, per favore riprova" + +#: front/src/components/library/FileUpload.vue:100 msgid "Uploaded" -msgstr "Carica" +msgstr "Caricato" #: front/src/components/library/FileUpload.vue:5 -#, fuzzy msgid "Uploading" -msgstr "Caricamento..." +msgstr "Caricamento" + +#: front/src/components/library/FileUpload.vue:103 +#, fuzzy +msgid "Uploading…" +msgstr "Caricamento" -#: front/src/components/library/FileUpload.vue:102 -msgid "Uploading..." -msgstr "Caricamento..." +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:37 +#: front/src/views/admin/moderation/AccountsDetail.vue:305 +#: front/src/views/admin/moderation/DomainsDetail.vue:241 +#: front/src/components/mixins/Translations.vue:38 +#, fuzzy +msgid "Uploads" +msgstr "Carica" -#: front/src/App.vue:44 +#: front/src/components/Footer.vue:16 msgid "Use another instance" msgstr "Usa un'altra istanza" @@ -2031,6 +2778,10 @@ msgstr "Usa un'altra istanza" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "Usa questo modulo per richiedere un reset della password. Ti invieremo una email all'indirizzo fornito con le istruzioni per resettare la tua password." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" msgstr "Usati" @@ -2043,12 +2794,11 @@ msgstr "Utente" msgid "User activity" msgstr "Attività utente" -#: front/src/components/library/Album.vue:49 +#: front/src/components/library/Album.vue:88 #: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:122 -#, fuzzy +#: front/src/components/library/Track.vue:168 msgid "User libraries" -msgstr "Librerie" +msgstr "Librerie utente" #: front/src/components/library/Radios.vue:20 msgid "User radios" @@ -2056,7 +2806,9 @@ msgstr "Radio dell'utente" #: front/src/components/auth/Signup.vue:19 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:85 +#: front/src/components/mixins/Translations.vue:34 msgid "Username" msgstr "Nome utente" @@ -2068,31 +2820,59 @@ msgstr "Nome utente o email" msgid "users" msgstr "utenti" -#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 -#: front/src/views/admin/users/UsersList.vue:3 -#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 +#: front/src/components/Sidebar.vue:91 +#: front/src/components/manage/moderation/DomainsTable.vue:39 +#: front/src/components/mixins/Translations.vue:35 +#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5 +#: src/views/admin/users/UsersList.vue:3 +#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/mixins/Translations.vue:36 msgid "Users" msgstr "Utenti" +#: front/src/components/Footer.vue:29 +#, fuzzy +msgid "Using Funkwhale" +msgstr "A proposito di Funkwhale" + +#: front/src/components/Footer.vue:13 +#, fuzzy +msgid "Version %{version}" +msgstr "Codice sorgente (%{version})" + #: front/src/views/content/libraries/Quota.vue:29 #: front/src/views/content/libraries/Quota.vue:56 #: front/src/views/content/libraries/Quota.vue:82 -#, fuzzy msgid "View files" -msgstr "File della libreria" +msgstr "Vedi files" #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 -#: front/src/components/library/Track.vue:44 -#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/library/Track.vue:51 #: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 msgid "View on MusicBrainz" msgstr "Vedi su MusicBrainz" #: front/src/views/content/libraries/Form.vue:18 -#, fuzzy msgid "Visibility" -msgstr "Visibilità lista di riproduzione" +msgstr "Visibilità " + +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "Visibilità : tutti su questa istanza" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "Visibilità : tutti, incluse altre istanze" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "Visibilità : nessuno tranne me" + +#: front/src/components/library/Album.vue:67 +msgid "Volume %{ number }" +msgstr "" #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" @@ -2106,6 +2886,11 @@ msgstr "Non possiamo creare la lista di riproduzione" msgid "We cannot create your account" msgstr "Non possiamo creare il tuo account" +#: front/src/components/audio/Player.vue:64 +#, fuzzy +msgid "We cannot load this track" +msgstr "Non possiamo aggiungere la traccia alla lista di riproduzione" + #: front/src/components/auth/Login.vue:7 msgid "We cannot log you in" msgstr "Non riusciamo a farti accedere" @@ -2122,18 +2907,20 @@ msgstr "Non possiamo salvare le tue impostazioni" msgid "We do not track you or bother you with ads" msgstr "Noi non ti tracciamo o infastidiamo con pubblicità " -#: front/src/views/Notifications.vue:26 -msgid "We don't have any notification to display!" -msgstr "" +#: front/src/components/library/Track.vue:95 +#, fuzzy +msgid "We don't have any copyright information for this track" +msgstr "Non c'è nessuna notifica da mostrare!" -#: front/src/views/content/Home.vue:4 -msgid "We offer various way to grab new content and make it available here." -msgstr "" +#: front/src/components/library/Track.vue:106 +#, fuzzy +msgid "We don't have any licensing information for this track" +msgstr "Non c'è nessuna notifica da mostrare!" #: front/src/components/library/FileUpload.vue:40 #, fuzzy -msgid "we recommend using Picard for that purpose" -msgstr "Ti consigliamo di utilizzare Picard per quello scopo." +msgid "We recommend using Picard for that purpose." +msgstr "ti consigliamo di utilizzare Picard per quello scopo" #: front/src/components/Home.vue:7 msgid "We think listening to music should be simple." @@ -2143,9 +2930,9 @@ msgstr "Noi pensiamo che ascoltare musica debba essere semplice." msgid "We're sorry, the page you asked for does not exist:" msgstr "Ci dispiace, la pagina che hai richiesto non esiste:" -#: front/src/components/requests/Form.vue:21 -msgid "We've received your request, you'll get some groove soon ;)" -msgstr "Abbiamo ricevuto la tua richiesta, presto avrai da divertirti ;)" +#: front/src/components/Home.vue:153 +msgid "Welcome" +msgstr "Benvenuto" #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" @@ -2155,7 +2942,17 @@ msgstr "Benvenuto su Funkwhale" msgid "Why funkwhale?" msgstr "Perchè Funkwhale?" -#: front/src/components/Sidebar.vue:115 +#: front/src/components/audio/EmbedWizard.vue:13 +msgid "Widget height" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:6 +msgid "Widget width" +msgstr "" + +#: front/src/components/Sidebar.vue:118 +#: front/src/components/manage/moderation/AccountsTable.vue:72 +#: front/src/components/manage/moderation/DomainsTable.vue:58 msgid "Yes" msgstr "Si" @@ -2163,9 +2960,14 @@ msgstr "Si" msgid "Yes, log me out!" msgstr "Si, disconnettimi!" +#: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgid "You are able to share your library with other people, regardless of its visibility." +msgstr "Sarai in grado di condividere la tua libreria con altre persone, indipendentemente dalla sua visibilità ." + #: front/src/components/library/FileUpload.vue:33 msgid "You are about to upload music to your library. Before proceeding, please ensure that:" -msgstr "" +msgstr "Stai per caricare della musica nella tua libreria. Prima di procedere, per favore assicurati che:" #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" @@ -2173,12 +2975,17 @@ msgstr "Sei attualmente connesso come %{ username }" #: front/src/views/content/Home.vue:17 msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." -msgstr "" +msgstr "Puoi seguire librerie di altri utenti per avere accesso a nuova musica. Le librerie pubbliche possono essere seguite immediatamente, mentre seguire le librerie private richiede l'approvazione del suo proprietario." #: front/src/components/Home.vue:133 msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Puoi invitare amici e familiari sulla tua istanza così possono fruire della tua musica" +#: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgid "You can now use the service without limitations." +msgstr "Il tuo indirizzo email è stato confermato, ora puoi usare il servizio senza limitazioni." + #: front/src/components/library/radios/Builder.vue:7 msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Puoi usare questa interfaccia per creare la tua radio personalizzata, che riprodurrà tracce in accordo con i tuoi criteri." @@ -2187,18 +2994,26 @@ msgstr "Puoi usare questa interfaccia per creare la tua radio personalizzata, ch msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Puoi usarli per godere delle tue liste di riproduzione e musica anche quando non collegato, dal tuo cellulare o tablet, per esempio." -#: front/src/components/Sidebar.vue:147 +#: front/src/views/admin/moderation/AccountsDetail.vue:46 +msgid "You don't have any rule in place for this account." +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgid "You don't have any rule in place for this domain." +msgstr "" + +#: front/src/components/Sidebar.vue:158 msgid "You have a radio playing" msgstr "Hai una radio in riproduzione" -#: front/src/App.vue:8 +#: front/src/components/audio/Player.vue:71 +msgid "You may have a connectivity issue." +msgstr "" + +#: front/src/App.vue:17 msgid "You need to select an instance in order to continue" msgstr "Devi selezionare un'istanza per continuare" -#: front/src/views/content/libraries/Form.vue:19 -msgid "You will be able to share your library with other people, regardless of it's visibility." -msgstr "" - #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "Sarai disconnesso da questa sessione e dovrai accedere con una nuova" @@ -2207,18 +3022,17 @@ msgstr "Sarai disconnesso da questa sessione e dovrai accedere con una nuova" msgid "You will have to update your password on your clients that use this password." msgstr "Dovrai aggiornare la tua password sui tuoi dispositivi che utilizzano questa password." -#: front/src/views/auth/EmailConfirm.vue:24 -msgid "Your email address was confirmed, you can now use the service without limitations." -msgstr "Il tuo indirizzo email è stato confermato, ora puoi usare il servizio senza limitazioni." +#: front/src/components/favorites/List.vue:112 +msgid "Your Favorites" +msgstr "I Tuoi Preferiti" #: front/src/components/Home.vue:114 msgid "Your music, your way" msgstr "La tua musica, il tuo modo di essere" #: front/src/views/Notifications.vue:7 -#, fuzzy msgid "Your notifications" -msgstr "Ultima modifica" +msgstr "Le tue notifiche" #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." @@ -2227,426 +3041,3 @@ msgstr "La tua password è stata aggiornata con successo." #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "La tua password Subsonic sarà cambiata con una nuova e casuale, e sarai disconnesso dai dispositivi che utilizzano ancora la vecchia password Subsonic" - -#: front/src/components/mixins/Translations.vue:8 -#, fuzzy -msgid "Activity visibility" -msgstr "Visibilità lista di riproduzione" - -#: front/src/components/mixins/Translations.vue:9 -msgid "Determine the visibility level of your activity" -msgstr "" - -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/playlists/Form.vue:81 -#: src/views/content/libraries/Form.vue:72 -msgid "Nobody except me" -msgstr "Nessuno tranne me" - -#: front/src/components/mixins/Translations.vue:12 -#: front/src/components/playlists/Form.vue:85 -#: src/views/content/libraries/Form.vue:73 -msgid "Everyone on this instance" -msgstr "Tutti su questa istanza" - -#: front/src/components/mixins/Translations.vue:18 -#, fuzzy -msgid "Accessed date" -msgstr "Accesso disabilitato" - -#: front/src/components/mixins/Translations.vue:19 -#, fuzzy -msgid "Modification date" -msgstr "Data di scadenza" - -#: front/src/components/mixins/Translations.vue:20 -#, fuzzy -msgid "Imported date" -msgstr "Importa data" - -#: front/src/components/mixins/Translations.vue:22 -#, fuzzy -msgid "Track name" -msgstr "Traccia" - -#: front/src/components/mixins/Translations.vue:23 -#, fuzzy -msgid "Album name" -msgstr "Pagina dell'album" - -#: front/src/components/mixins/Translations.vue:30 -#, fuzzy -msgid "Sign-up date" -msgstr "Registrati" - -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Copia tracce dalla tua coda corrente alla playlist" - -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Aggiungi a questa playlist" - -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "La mia eccezionale playlist" - -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Tutti" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "Registrati" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Inserisci il tuo codice di invito (non tiene conto di maiuscole o minuscole)" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Inserisci il tuo nome utente" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Inserisci la tua email" - -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Password aggiornata" - -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Accesso disabilitato" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Inserisci il tuo nome utente o l'email" - -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Accedi" - -#: front/src/components/auth/Profile.vue:47 -msgid "%{ username }'s profile" -msgstr "Profilo di %{ username }" - -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Disconnetti" - -#: front/src/components/auth/Settings.vue:249 -msgid "Account Settings" -msgstr "Impostazioni dell'account" - -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "Rimuovi dai preferiti" - -#: front/src/components/favorites/List.vue:110 -msgid "Your Favorites" -msgstr "I Tuoi Preferiti" - -#: front/src/components/library/Radios.vue:141 -msgid "Enter a radio name..." -msgstr "Inserisci un nome di una radio..." - -#: front/src/components/library/radios/Builder.vue:233 -msgid "Radio Builder" -msgstr "Creatore Radio" - -#: front/src/components/library/radios/Builder.vue:235 -msgid "My awesome radio" -msgstr "La mia eccezionale radio" - -#: front/src/components/library/radios/Builder.vue:236 -#, fuzzy -msgid "My awesome description" -msgstr "La mia eccezionale radio" - -#: front/src/components/library/FileUpload.vue:238 -msgid "Upload refused, ensure the file is not too big and you have not reached your quota" -msgstr "" - -#: front/src/components/library/FileUpload.vue:239 -msgid "Impossible to upload this file, ensure it is not too big" -msgstr "" - -#: front/src/components/library/FileUpload.vue:240 -#, fuzzy -msgid "A network error occured while uploading this file" -msgstr "C'è stato un errore durante il salvataggio delle tue modifiche" - -#: front/src/components/library/FileUpload.vue:241 -msgid "Upload timeout, please try again" -msgstr "" - -#: front/src/components/library/Artists.vue:119 -msgid "Enter an artist name..." -msgstr "Inserisci il nome di un artista..." - -#: front/src/components/library/Track.vue:195 -#: src/components/audio/SearchBar.vue:27 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "Traccia" - -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Pagina Iniziale" - -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "Mostra/nascondi password" - -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "The Beatles, Michael Jackson…" - -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "The White Album, Thriller…" - -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "Usa questo riquadro di commento per aggiungere dettagli alla tua richiesta se necessario" - -#: front/src/components/audio/PlayButton.vue:158 -msgid "%{ count } track was added to your queue" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "%{ count } traccia è stata aggiunta alla tua coda" -msgstr[1] "%{ count } tracce sono state aggiunte alla tua coda" - -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Artista, album, traccia..." - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "Cerca per artisti, album, tracce..." - -#: front/src/components/audio/Player.vue:216 -msgid "Queue shuffled!" -msgstr "Coda mischiata!" - -#: front/src/components/audio/Player.vue:273 -msgid "Previous track" -msgstr "Traccia precedente" - -#: front/src/components/audio/Player.vue:274 -msgid "Play track" -msgstr "Riproduci traccia" - -#: front/src/components/audio/Player.vue:275 -msgid "Pause track" -msgstr "Metti in pausa" - -#: front/src/components/audio/Player.vue:276 -msgid "Next track" -msgstr "Prossima traccia" - -#: front/src/components/audio/Player.vue:277 -msgid "Unmute" -msgstr "Non silenziare" - -#: front/src/components/audio/Player.vue:278 -msgid "Mute" -msgstr "Muto" - -#: front/src/components/audio/Player.vue:279 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "Ripetizione disattivata. Clicca per attivare la ripetizione della singola traccia." - -#: front/src/components/audio/Player.vue:280 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "Ripeti una singola traccia. Clicca per ripetere l'intera coda." - -#: front/src/components/audio/Player.vue:281 -msgid "Looping on whole queue. Click to disable looping." -msgstr "Ripete l'intera coda. Clicca per disattivare la ripetizione." - -#: front/src/components/audio/Player.vue:282 -msgid "Shuffle your queue" -msgstr "Mischia la tua coda" - -#: front/src/components/audio/Player.vue:283 -msgid "Clear your queue" -msgstr "Pulisci la tua coda" - -#: front/src/components/Sidebar.vue:203 -msgid "Pending import requests" -msgstr "Richieste di importazione in sospeso" - -#: front/src/components/Sidebar.vue:204 -msgid "Pending follow requests" -msgstr "Richiesta di seguire in sospeso" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Inserisci i tuoi criteri di ricerca..." - -#: front/src/components/manage/library/FilesTable.vue:176 -msgid "Search by title, artist, domain..." -msgstr "Cerca per titolo, artista, dominio..." - -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Lascia vuoto per un codice casuale" - -#: front/src/components/manage/users/InvitationsTable.vue:153 -msgid "Search by username, email, code..." -msgstr "Cerca per nome utente, email, codice..." - -#: front/src/components/manage/users/UsersTable.vue:163 -msgid "Search by username, email, name..." -msgstr "Cerca per nome utente, email, nome..." - -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: src/views/admin/Settings.vue:83 -msgid "Federation" -msgstr "Federazione" - -#: front/src/components/Home.vue:154 -msgid "Welcome" -msgstr "" - -#: front/src/views/content/remote/ScanForm.vue:48 -#, fuzzy -msgid "Enter a library url" -msgstr "Inserisci il nome del dominio di una libreria..." - -#: front/src/views/content/remote/Card.vue:165 -msgid "Scan launched" -msgstr "" - -#: front/src/views/content/remote/Card.vue:166 -msgid "Scan skipped (previous scan is too recent)" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:226 -#, fuzzy -msgid "Search by title, artist, album..." -msgstr "Cerca per titolo, artista, dominio..." - -#: front/src/views/content/libraries/FilesTable.vue:230 -msgid "Track was already present in one of your libraries" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Track is uploaded but not processed by the server yet" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:238 -msgid "An error occured while processing this track, ensure the track is correctly tagged" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:242 -#, fuzzy -msgid "Import went on successfully" -msgstr "Password aggiornata con successo" - -#: front/src/views/content/libraries/FilesTable.vue:259 -#, fuzzy -msgid "Relaunch import" -msgstr "Termina importazione" - -#: front/src/views/content/libraries/Card.vue:58 -#, fuzzy -msgid "Visibility: nobody except me" -msgstr "Nessuno tranne me" - -#: front/src/views/content/libraries/Card.vue:59 -#, fuzzy -msgid "Visibility: everyone on this instance" -msgstr "Tutti su questa istanza" - -#: front/src/views/content/libraries/Card.vue:60 -msgid "Visibility: everyone, including other instances" -msgstr "" - -#: front/src/views/content/libraries/Card.vue:61 -#, fuzzy -msgid "Total size of the files in this library" -msgstr "Tracce disponibili in questa libreria" - -#: front/src/views/content/libraries/Form.vue:70 -#, fuzzy -msgid "My awesome library" -msgstr "La mia eccezionale radio" - -#: front/src/views/content/libraries/Form.vue:71 -msgid "This library contains my personnal music, I hope you will like it!" -msgstr "" - -#: front/src/views/content/libraries/Form.vue:74 -#, fuzzy -msgid "Everyone, including other instances" -msgstr "Tutti su questa istanza" - -#: front/src/views/content/libraries/Form.vue:106 -#, fuzzy -msgid "Library updated" -msgstr "Nome della libreria" - -#: front/src/views/content/libraries/Form.vue:109 -#, fuzzy -msgid "Library created" -msgstr "Nome della libreria" - -#: front/src/views/content/Home.vue:35 -msgid "Add and manage content" -msgstr "" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Radio" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Timeline dell'Istanza" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Lista di riproduzione" - -#: front/src/views/playlists/List.vue:105 -msgid "Enter an playlist name..." -msgstr "Inserisci il nome di una playlist..." - -#: front/src/views/admin/library/Base.vue:16 -#, fuzzy -msgid "Manage library" -msgstr "In libreria" - -#: front/src/views/admin/users/UsersDetail.vue:169 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "Determina se un account utente è attivo o meno. Gli utenti inattivi non possono accedere o utilizzare il servizio." - -#: front/src/views/admin/users/UsersDetail.vue:170 -msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." -msgstr "" - -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Gestisci utenti" - -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Impostazioni dell'istanza" - -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Informazioni sull'istanza" - -#: front/src/views/admin/Settings.vue:84 -msgid "Subsonic" -msgstr "Subsonic" - -#: front/src/views/admin/Settings.vue:85 -msgid "Statistics" -msgstr "Statistiche" - -#: front/src/views/admin/Settings.vue:86 -msgid "Error reporting" -msgstr "Segnalazione errore" diff --git a/front/locales/nb_NO/LC_MESSAGES/app.po b/front/locales/nb_NO/LC_MESSAGES/app.po new file mode 100644 index 00000000..1a26059f --- /dev/null +++ b/front/locales/nb_NO/LC_MESSAGES/app.po @@ -0,0 +1,2514 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the front package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: front 0.1.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-10-05 20:10+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: nb_NO\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:44 +#: front/src/components/common/ActionTable.vue:53 +msgid "%{ count } on %{ total } selected" +msgid_plural "%{ count } on %{ total } selected" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54 +#: front/src/views/content/libraries/Card.vue:39 src/views/content/remote/Card.vue:26 +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:80 +msgid "%{ count } track matching combined filters" +msgid_plural "%{ count } tracks matching combined filters" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/playlists/Card.vue:18 +msgid "%{ count} track" +msgid_plural "%{ count } tracks" +msgstr[0] "" +msgstr[1] "" + +#: front/src/views/content/libraries/Quota.vue:11 +msgid "%{ current } used on %{ max } allowed" +msgstr "" + +#: front/src/components/common/Duration.vue:2 +msgid "%{ hours } h %{ minutes } min" +msgstr "" + +#: front/src/components/common/Duration.vue:5 +msgid "%{ minutes } min" +msgstr "" + +#: 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/About.vue:5 +msgid "About %{ instance }" +msgstr "" + +#: front/src/App.vue:53 +msgid "About Funkwhale" +msgstr "" + +#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 +msgid "About this instance" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:48 +msgid "Accept" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:40 +msgid "Accepted" +msgstr "" + +#: front/src/components/Home.vue:106 +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/views/content/libraries/Detail.vue:29 +msgid "Action" +msgstr "" + +#: front/src/components/common/ActionTable.vue:86 +msgid "Action %{ action } was launched successfully on %{ count } element" +msgid_plural "Action %{ action } was launched successfully on %{ count } elements" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/common/ActionTable.vue:8 +#: front/src/components/library/radios/Builder.vue:64 +msgid "Actions" +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:53 +msgid "Active" +msgstr "" + +#: front/src/components/Sidebar.vue:75 +msgid "Activity" +msgstr "" + +#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +msgid "Add content" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:50 +msgid "Add filter" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:40 +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 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +msgid "Add to playlist..." +msgstr "" + +#: front/src/components/audio/PlayButton.vue:14 +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:82 +msgid "Administration" +msgstr "" + +#: front/src/components/audio/track/Table.vue:8 +#: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/views/content/libraries/FilesTable.vue:53 +#: front/src/components/library/Album.vue:101 src/components/audio/SearchBar.vue:26 +#: front/src/components/metadata/Search.vue:134 +msgid "Album" +msgstr "" + +#: 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/requests/Form.vue:9 +msgid "Albums" +msgstr "" + +#: front/src/components/library/Artist.vue:44 +msgid "Albums by this artist" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 +msgid "All" +msgstr "" + +#: front/src/components/playlists/Editor.vue:13 +msgid "An error occured while saving your changes" +msgstr "" + +#: front/src/components/auth/Login.vue:10 +msgid "An unknown error happend, this can mean the server is down or cannot be reached" +msgstr "" + +#: front/src/components/auth/Logout.vue:5 +msgid "Are you sure you want to log out?" +msgstr "" + +#: front/src/components/audio/track/Table.vue:7 +#: front/src/components/manage/library/FilesTable.vue:38 +#: front/src/views/content/libraries/FilesTable.vue:52 +#: front/src/components/library/Artist.vue:129 src/components/audio/SearchBar.vue:25 +#: front/src/components/metadata/Search.vue:130 +msgid "Artist" +msgstr "" + +#: front/src/components/requests/Form.vue:5 src/components/mixins/Translations.vue:24 +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 src/components/library/Artists.vue:120 +msgid "Artists" +msgstr "" + +#: front/src/components/favorites/List.vue:33 src/components/library/Artists.vue:25 +#: front/src/components/library/Radios.vue:44 +#: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:31 +#: front/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/components/playlists/PlaylistModal.vue:26 +msgid "Available playlists" +msgstr "" + +#: front/src/components/auth/Settings.vue:34 +msgid "Avatar" +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/components/library/Track.vue:80 +#: front/src/components/manage/library/FilesTable.vue:42 +#: front/src/components/mixins/Translations.vue:28 +msgid "Bitrate" +msgstr "" + +#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +msgid "Browse" +msgstr "" + +#: front/src/components/Sidebar.vue:65 +msgid "Browse library" +msgstr "" + +#: front/src/components/library/Artists.vue:4 +msgid "Browsing artists" +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/views/content/remote/Card.vue:103 +msgid "By unfollowing this library, you will loose access to its content." +msgstr "" + +#: 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:63 +msgid "Candidates" +msgstr "" + +#: front/src/components/auth/Settings.vue:76 +msgid "Cannot change your password" +msgstr "" + +#: front/src/App.vue:65 +msgid "Change language" +msgstr "" + +#: front/src/components/auth/Settings.vue:67 +msgid "Change my password" +msgstr "" + +#: front/src/components/auth/Settings.vue:95 +msgid "Change password" +msgstr "" + +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#: front/src/views/auth/PasswordResetConfirm.vue:62 +msgid "Change your password" +msgstr "" + +#: front/src/components/auth/Settings.vue:96 +msgid "Change your password?" +msgstr "" + +#: front/src/components/playlists/Editor.vue:21 +msgid "Changes synced with server" +msgstr "" + +#: front/src/components/auth/Settings.vue:70 +msgid "Changing your password will also change your Subsonic API password if you have requested one." +msgstr "" + +#: front/src/components/auth/Settings.vue:98 +msgid "Changing your password will have the following consequences" +msgstr "" + +#: front/src/App.vue:6 +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/Home.vue:44 +msgid "Click once, listen for hours using built-in radios" +msgstr "" + +#: front/src/components/library/FileUpload.vue:76 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "" + +#: front/src/components/manage/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/requests/Form.vue:14 +msgid "Comment" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:62 +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 +#: front/src/views/auth/EmailConfirm.vue:51 +msgid "Confirm your email" +msgstr "" + +#: front/src/views/auth/EmailConfirm.vue:13 +msgid "Confirmation code" +msgstr "" + +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "" + +#: front/src/components/Home.vue:85 +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/views/content/libraries/Home.vue:14 +msgid "Create a new library" +msgstr "" + +#: front/src/components/playlists/Form.vue:2 +msgid "Create a new playlist" +msgstr "" + +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +msgid "Create an account" +msgstr "" + +#: front/src/components/requests/Card.vue:25 +msgid "Create import" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:26 +msgid "Create library" +msgstr "" + +#: front/src/components/auth/Signup.vue:51 +msgid "Create my account" +msgstr "" + +#: front/src/components/playlists/Form.vue:34 +msgid "Create playlist" +msgstr "" + +#: front/src/components/library/Radios.vue:23 +msgid "Create your own radio" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:17 +msgid "Creation date" +msgstr "" + +#: front/src/components/auth/Settings.vue:54 +msgid "Current avatar" +msgstr "" + +#: front/src/views/content/libraries/DetailArea.vue:4 +msgid "Current library" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:8 +msgid "Current track" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:2 +msgid "Current usage" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:29 src/views/playlists/Detail.vue:33 +#: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/users/InvitationsTable.vue:167 +#: front/src/views/content/libraries/FilesTable.vue:258 +msgid "Delete" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:39 +msgid "Delete library" +msgstr "" + +#: front/src/views/playlists/Detail.vue:38 +msgid "Delete playlist" +msgstr "" + +#: front/src/views/radios/Detail.vue:28 +msgid "Delete radio" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:31 +msgid "Delete this library?" +msgstr "" + +#: front/src/components/favorites/List.vue:34 src/components/library/Artists.vue:26 +#: front/src/components/library/Radios.vue:47 +#: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/content/libraries/FilesTable.vue:32 +#: front/src/views/playlists/List.vue:28 +msgid "Descending" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +msgid "Description" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:47 +msgid "Detail" +msgstr "" + +#: front/src/views/content/remote/Card.vue:50 +msgid "Details" +msgstr "" + +#: front/src/components/auth/Settings.vue:104 +#: 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:30 +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:35 +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?" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/Sidebar.vue:104 +msgid "Do you want to restore your previous queue?" +msgstr "" + +#: front/src/App.vue:37 +msgid "Documentation" +msgstr "" + +#: front/src/components/library/Track.vue:48 +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/audio/track/Table.vue:9 src/components/library/Track.vue:58 +#: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/views/content/libraries/FilesTable.vue:56 +#: front/src/components/mixins/Translations.vue:29 +msgid "Duration" +msgstr "" + +#: front/src/components/Home.vue:93 +msgid "Easy to use" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:9 +msgid "Edit" +msgstr "" + +#: front/src/components/About.vue:21 +msgid "Edit instance info" +msgstr "" + +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +msgid "Edit..." +msgstr "" + +#: front/src/components/auth/Signup.vue:29 +#: 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:29 +msgid "End edition" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 +msgid "Error" +msgstr "" + +#: front/src/views/content/remote/Card.vue:39 +msgid "Error during scan" +msgstr "" + +#: front/src/components/common/ActionTable.vue:79 +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/views/content/remote/ScanForm.vue:3 +msgid "Error while fetching remote library" +msgstr "" + +#: front/src/components/admin/SettingsGroup.vue:5 +msgid "Error while saving settings" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:16 +#: front/src/views/content/libraries/FilesTable.vue:237 +msgid "Errored" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:75 +msgid "Errored files" +msgstr "" + +#: front/src/views/content/remote/Card.vue:58 +msgid "Errored tracks:" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:61 +msgid "Exclude" +msgstr "" + +#: front/src/components/discussion/Comment.vue:14 +msgid "Expand" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:41 +#: front/src/components/mixins/Translations.vue:21 +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/Sidebar.vue:66 +msgid "Favorites" +msgstr "" + +#: front/src/components/library/FileUpload.vue:83 +msgid "File name" +msgstr "" + +#: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21 +msgid "Files" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:60 +msgid "Filter name" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:241 +msgid "Finished" +msgstr "" + +#: front/src/views/content/remote/Card.vue:83 +msgid "Follow" +msgstr "" + +#: front/src/views/content/remote/Card.vue:88 +msgid "Follow pending approval" +msgstr "" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:7 +msgid "Followers" +msgstr "" + +#: front/src/views/content/remote/Card.vue:93 +msgid "Following" +msgstr "" + +#: front/src/components/activity/Like.vue:14 src/components/activity/Listen.vue:14 +msgid "from %{ album } by %{ artist }" +msgstr "" + +#: front/src/components/library/Track.vue:13 +msgid "From album %{ album } by %{ artist }" +msgstr "" + +#: front/src/App.vue:55 +msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" +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:95 +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:116 +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:76 +msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" +msgstr "" + +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +msgid "Get started" +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/App.vue:73 +msgid "Help us translate Funkwhale" +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/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/manage/library/FilesTable.vue:40 +msgid "Import date" +msgstr "" + +#: front/src/components/Home.vue:71 +msgid "Import music from various platforms, such as YouTube or SoundCloud" +msgstr "" + +#: front/src/components/library/FileUpload.vue:51 +msgid "Import reference" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:55 +msgid "Import status" +msgstr "" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:3 +msgid "In favorites" +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:54 +msgid "Inactive" +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/components/library/Radios.vue:9 +msgid "Instance radios" +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 "" + +#: front/src/App.vue:42 +msgid "Issue tracker" +msgstr "" + +#: front/src/views/content/libraries/Home.vue:9 +msgid "It looks like you don't have any library yet, it's time to create one!" +msgstr "" + +#: front/src/components/Home.vue:50 +msgid "Keep a track of your favorite songs" +msgstr "" + +#: front/src/views/content/remote/Home.vue:14 +msgid "Known libraries" +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:41 +#: front/src/views/admin/users/UsersDetail.vue:45 +#: front/src/components/mixins/Translations.vue:31 +msgid "Last activity" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:32 +msgid "Last modification" +msgstr "" + +#: front/src/views/content/remote/Card.vue:56 +msgid "Last update:" +msgstr "" + +#: front/src/components/common/ActionTable.vue:40 +msgid "Launch" +msgstr "" + +#: front/src/views/content/remote/Card.vue:63 +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/content/Base.vue:5 +msgid "Libraries" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" + +#: front/src/components/instance/Stats.vue:30 +#: front/src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/users/UsersDetail.vue:181 +msgid "Library" +msgstr "" + +#: front/src/views/admin/library/FilesList.vue:3 +msgid "Library files" +msgstr "" + +#: front/src/App.vue:31 +msgid "Links" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:21 +msgid "Loading followers..." +msgstr "" + +#: front/src/views/content/libraries/Home.vue:3 +msgid "Loading Libraries..." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +msgid "Loading library data..." +msgstr "" + +#: front/src/views/Notifications.vue:4 +msgid "Loading notifications..." +msgstr "" + +#: front/src/views/content/remote/Home.vue:3 +msgid "Loading remote libraries..." +msgstr "" + +#: front/src/views/instance/Timeline.vue:4 +msgid "Loading timeline..." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:4 +msgid "Loading usage data..." +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:54 src/components/auth/Login.vue:41 +msgid "Login" +msgstr "" + +#: front/src/components/Sidebar.vue:52 +msgid "Logout" +msgstr "" + +#: front/src/components/library/Track.vue:105 +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/views/Notifications.vue:17 +msgid "Mark all as read" +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:94 +msgid "MB" +msgstr "" + +#: front/src/components/Sidebar.vue:63 +msgid "Music" +msgstr "" + +#: front/src/components/Sidebar.vue:34 +msgid "My account" +msgstr "" + +#: front/src/views/content/libraries/Home.vue:6 +msgid "My libraries" +msgstr "" + +#: front/src/components/audio/track/Row.vue:40 src/components/library/Track.vue:64 +#: front/src/components/library/Track.vue:75 src/components/library/Track.vue:86 +#: front/src/components/library/Track.vue:97 +#: front/src/components/manage/library/FilesTable.vue:63 +#: front/src/components/manage/library/FilesTable.vue:69 +#: front/src/components/manage/library/FilesTable.vue:75 +#: front/src/components/manage/library/FilesTable.vue:81 +#: front/src/components/manage/users/UsersTable.vue:61 +#: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:89 +#: front/src/views/content/libraries/FilesTable.vue:95 +msgid "N/A" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/content/libraries/Form.vue:10 +#: front/src/components/mixins/Translations.vue:25 +msgid "Name" +msgstr "" + +#: front/src/components/auth/Settings.vue:88 +#: front/src/views/auth/PasswordResetConfirm.vue:14 +msgid "New password" +msgstr "" + +#: front/src/components/Sidebar.vue:149 +msgid "New tracks will be appended here automatically." +msgstr "" + +#: front/src/components/Sidebar.vue:116 +msgid "No" +msgstr "" + +#: front/src/components/Home.vue:100 +msgid "No add-ons, no plugins : you only need a web library" +msgstr "" + +#: front/src/components/library/Track.vue:113 +msgid "No lyrics available for this track." +msgstr "" + +#: front/src/components/federation/LibraryWidget.vue:6 +msgid "No matching library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:51 +msgid "Not used" +msgstr "" + +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +msgid "Notifications" +msgstr "" + +#: front/src/App.vue:36 +msgid "Official website" +msgstr "" + +#: front/src/components/auth/Settings.vue:83 +msgid "Old password" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:20 +msgid "Open" +msgstr "" + +#: front/src/App.vue:62 +msgid "Options" +msgstr "" + +#: front/src/components/favorites/List.vue:23 src/components/library/Artists.vue:15 +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/users/InvitationsTable.vue:9 +#: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:21 +#: front/src/views/playlists/List.vue:17 +msgid "Ordering" +msgstr "" + +#: front/src/components/favorites/List.vue:31 src/components/library/Artists.vue:23 +#: front/src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:29 +#: front/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 src/components/auth/Signup.vue:38 +msgid "Password" +msgstr "" + +#: front/src/views/auth/PasswordResetConfirm.vue:28 +msgid "Password updated successfully" +msgstr "" + +#: front/src/components/library/FileUpload.vue:105 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:233 +msgid "Pending" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:37 +msgid "Pending approval" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:22 +msgid "Pending files" +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:9 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:23 +msgid "Play all" +msgstr "" + +#: front/src/components/library/Artist.vue:26 +msgid "Play all albums" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:15 +msgid "Play next" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:16 +msgid "Play now" +msgstr "" + +#: front/src/views/playlists/Detail.vue:12 +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:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104 +#: front/src/views/admin/Settings.vue:82 +msgid "Playlists" +msgstr "" + +#: front/src/components/Home.vue:56 +msgid "Playlists? We got them" +msgstr "" + +#: front/src/components/auth/Settings.vue:79 +msgid "Please double-check your password is correct" +msgstr "" + +#: front/src/components/auth/Login.vue:9 +msgid "Please double-check your username/password couple is correct" +msgstr "" + +#: front/src/components/auth/Settings.vue:46 +msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." +msgstr "" + +#: front/src/components/library/FileUpload.vue:58 +msgid "Proceed" +msgstr "" + +#: front/src/views/auth/EmailConfirm.vue:26 +#: front/src/views/auth/PasswordResetConfirm.vue:31 +msgid "Proceed to login" +msgstr "" + +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" +msgstr "" + +#: front/src/components/Sidebar.vue:20 +msgid "Queue" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:15 +msgid "Radio created" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:21 +msgid "Radio name" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:12 +msgid "Radio updated" +msgstr "" + +#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:142 +msgid "Radios" +msgstr "" + +#: front/src/views/instance/Timeline.vue:7 +msgid "Recent activity on this instance" +msgstr "" + +#: front/src/components/library/Home.vue:24 +msgid "Recently added" +msgstr "" + +#: front/src/components/library/Home.vue:11 +msgid "Recently favorited" +msgstr "" + +#: front/src/components/library/Home.vue:6 +msgid "Recently listened" +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:103 +#: front/src/views/content/remote/Home.vue:15 +msgid "Refresh" +msgstr "" + +#: front/src/components/auth/Profile.vue:12 +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/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/remote/Home.vue:6 +msgid "Remote libraries" +msgstr "" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + +#: front/src/components/library/radios/Filter.vue:59 +msgid "Remove" +msgstr "" + +#: front/src/components/auth/Settings.vue:58 +msgid "Remove avatar" +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/requests/Form.vue:20 +msgid "Request submitted!" +msgstr "" + +#: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 +msgid "Reset your password" +msgstr "" + +#: front/src/components/favorites/List.vue:38 src/components/library/Artists.vue:30 +#: front/src/components/library/Radios.vue:52 src/views/playlists/List.vue:32 +msgid "Results per page" +msgstr "" + +#: front/src/components/admin/SettingsGroup.vue:63 +#: front/src/components/library/radios/Builder.vue:33 +msgid "Save" +msgstr "" + +#: front/src/views/content/remote/Card.vue:31 +msgid "Scan pending" +msgstr "" + +#: front/src/views/content/remote/Card.vue:43 +msgid "Scanned successfully" +msgstr "" + +#: front/src/views/content/remote/Card.vue:47 +msgid "Scanned with errors" +msgstr "" + +#: front/src/views/content/remote/Card.vue:35 +msgid "Scanning... (%{ progress }%)" +msgstr "" + +#: front/src/components/library/Artists.vue:10 src/components/library/Radios.vue:29 +#: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/users/InvitationsTable.vue:5 +#: front/src/components/manage/users/UsersTable.vue:5 +#: front/src/views/content/libraries/FilesTable.vue:5 src/views/playlists/List.vue:13 +msgid "Search" +msgstr "" + +#: front/src/views/content/remote/ScanForm.vue:9 +msgid "Search a remote library" +msgstr "" + +#: front/src/components/audio/Search.vue:2 +msgid "Search for some music" +msgstr "" + +#: front/src/components/library/Track.vue:116 +msgid "Search on lyrics.wikia.com" +msgstr "" + +#: front/src/components/library/Album.vue:33 src/components/library/Artist.vue:31 +#: front/src/components/library/Track.vue:40 +msgid "Search on Wikipedia" +msgstr "" + +#: front/src/views/admin/Settings.vue:15 +msgid "Sections" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:45 +msgid "Select a filter" +msgstr "" + +#: front/src/components/common/ActionTable.vue:64 +msgid "Select all %{ total } elements" +msgid_plural "Select all %{ total } elements" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/common/ActionTable.vue:73 +msgid "Select only current page" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 +#: front/src/components/manage/users/UsersTable.vue:185 +#: front/src/views/admin/users/UsersDetail.vue:189 +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/manage/users/InvitationForm.vue:27 +msgid "Share link" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request an access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +#: front/src/views/content/remote/Card.vue:73 +msgid "Sharing link" +msgstr "" + +#: front/src/components/audio/album/Card.vue:40 +msgid "Show %{ count } more track" +msgid_plural "Show %{ count } more tracks" +msgstr[0] "" +msgstr[1] "" + +#: 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/views/Notifications.vue:10 +msgid "Show read notifications" +msgstr "" + +#: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/users/InvitationsTable.vue:76 +#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:111 +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:40 +#: front/src/views/admin/users/UsersDetail.vue:37 +msgid "Sign-up" +msgstr "" + +#: front/src/components/library/FileUpload.vue:84 src/components/library/Track.vue:69 +#: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Translations.vue:27 +msgid "Size" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:229 +msgid "Skipped" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:49 +msgid "Skipped files" +msgstr "" + +#: front/src/components/requests/Form.vue:3 +msgid "Something's missing in the library? Let us know what you would like to listen!" +msgstr "" + +#: 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/App.vue:40 +msgid "Source code" +msgstr "" + +#: front/src/App.vue:39 +msgid "Source code (%{version})" +msgstr "" + +#: front/src/components/auth/Profile.vue:23 +#: 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/FileUpload.vue:85 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +#: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/content/libraries/Detail.vue:28 +msgid "Status" +msgstr "" + +#: front/src/components/radios/Button.vue:3 +msgid "Stop" +msgstr "" + +#: front/src/components/Sidebar.vue:150 +msgid "Stop radio" +msgstr "" + +#: front/src/App.vue:11 src/components/requests/Form.vue:17 +msgid "Submit" +msgstr "" + +#: front/src/components/requests/Form.vue:22 +msgid "Submit another request" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:2 +msgid "Subsonic API password" +msgstr "" + +#: front/src/App.vue:13 +msgid "Suggested choices" +msgstr "" + +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" +msgstr "" + +#: front/src/components/playlists/Editor.vue:9 +msgid "Syncing changes to server..." +msgstr "" + +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "" + +#: front/src/components/Home.vue:26 +msgid "That's simple: we loved Grooveshark and we want to build something even better." +msgstr "" + +#: front/src/App.vue:58 +msgid "The funkwhale logo was kindly designed and provided by Francis Gading." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:34 +msgid "The library and all its tracks will be deleted. This action is irreversible." +msgstr "" + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" +msgstr "" + +#: front/src/components/Home.vue:121 +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/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" +msgstr "" + +#: front/src/components/library/Album.vue:52 +msgid "This album is present in the following libraries:" +msgstr "" + +#: front/src/components/library/Artist.vue:63 +msgid "This artist is present in the following libraries:" +msgstr "" + +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space to every user." +msgstr "" + +#: front/src/components/auth/Profile.vue:16 +msgid "This is you!" +msgstr "" + +#: front/src/components/common/ActionTable.vue:38 +msgid "This may affect a lot of elements, please double check this is really what you want." +msgstr "" + +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." +msgstr "" + +#: front/src/components/library/Track.vue:125 +msgid "This track is present in the following libraries:" +msgstr "" + +#: front/src/views/playlists/Detail.vue:37 +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 "" + +#: front/src/App.vue:162 src/components/About.vue:55 src/components/Home.vue:154 +#: front/src/components/PageNotFound.vue:33 src/components/Sidebar.vue:203 +#: front/src/components/Sidebar.vue:204 src/components/audio/PlayButton.vue:54 +#: front/src/components/audio/PlayButton.vue:55 +#: front/src/components/audio/PlayButton.vue:56 +#: front/src/components/audio/PlayButton.vue:61 +#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:158 src/components/audio/Player.vue:216 +#: front/src/components/audio/Player.vue:273 src/components/audio/Player.vue:274 +#: front/src/components/audio/Player.vue:275 src/components/audio/Player.vue:276 +#: front/src/components/audio/Player.vue:277 src/components/audio/Player.vue:278 +#: front/src/components/audio/Player.vue:279 src/components/audio/Player.vue:280 +#: front/src/components/audio/Player.vue:281 src/components/audio/Player.vue:282 +#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 +#: front/src/components/audio/SearchBar.vue:20 src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:26 src/components/audio/SearchBar.vue:27 +#: front/src/components/auth/Login.vue:77 src/components/auth/Login.vue:78 +#: front/src/components/auth/Logout.vue:20 src/components/auth/Profile.vue:47 +#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/SubsonicTokenForm.vue:95 +#: front/src/components/auth/SubsonicTokenForm.vue:111 +#: front/src/components/favorites/List.vue:110 +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/forms/PasswordInput.vue:25 +#: front/src/components/library/Album.vue:101 src/components/library/Artist.vue:129 +#: front/src/components/library/Artists.vue:119 +#: front/src/components/library/Artists.vue:120 +#: front/src/components/library/FileUpload.vue:238 +#: front/src/components/library/FileUpload.vue:239 +#: front/src/components/library/FileUpload.vue:240 +#: front/src/components/library/FileUpload.vue:241 src/components/library/Home.vue:65 +#: front/src/components/library/Radios.vue:141 src/components/library/Radios.vue:142 +#: front/src/components/library/Track.vue:195 +#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/manage/library/FilesTable.vue:176 +#: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/users/InvitationForm.vue:58 +#: front/src/components/manage/users/InvitationsTable.vue:153 +#: front/src/components/manage/users/InvitationsTable.vue:167 +#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:177 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/components/manage/users/UsersTable.vue:185 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/Search.vue:114 +#: front/src/components/metadata/Search.vue:130 +#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:138 +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/mixins/Translations.vue:16 +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/notifications/NotificationRow.vue:39 +#: front/src/components/notifications/NotificationRow.vue:40 +#: front/src/components/notifications/NotificationRow.vue:44 +#: front/src/components/notifications/NotificationRow.vue:45 +#: front/src/components/notifications/NotificationRow.vue:62 +#: front/src/components/playlists/Editor.vue:163 src/components/playlists/Form.vue:74 +#: front/src/components/playlists/Form.vue:81 src/components/playlists/Form.vue:85 +#: front/src/components/playlists/Form.vue:89 +#: front/src/components/playlists/PlaylistModal.vue:116 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +#: front/src/components/requests/Form.vue:73 src/components/requests/Form.vue:74 +#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 +#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 +#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 +#: front/src/views/admin/library/Base.vue:16 src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/users/Base.vue:20 +#: front/src/views/admin/users/InvitationsList.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:169 +#: front/src/views/admin/users/UsersDetail.vue:170 +#: front/src/views/admin/users/UsersDetail.vue:177 +#: front/src/views/admin/users/UsersDetail.vue:181 +#: front/src/views/admin/users/UsersDetail.vue:185 +#: front/src/views/admin/users/UsersDetail.vue:189 +#: front/src/views/admin/users/UsersList.vue:21 src/views/auth/EmailConfirm.vue:51 +#: front/src/views/auth/PasswordReset.vue:52 src/views/auth/PasswordReset.vue:53 +#: front/src/views/auth/PasswordResetConfirm.vue:62 src/views/content/Base.vue:19 +#: front/src/views/content/Home.vue:35 src/views/content/libraries/Card.vue:58 +#: front/src/views/content/libraries/Card.vue:59 +#: front/src/views/content/libraries/Card.vue:60 +#: front/src/views/content/libraries/Card.vue:61 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/content/libraries/FilesTable.vue:226 +#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:230 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:234 +#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:238 +#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:242 +#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/FilesTable.vue:259 +#: front/src/views/content/libraries/Form.vue:70 +#: front/src/views/content/libraries/Form.vue:71 +#: front/src/views/content/libraries/Form.vue:72 +#: front/src/views/content/libraries/Form.vue:73 +#: front/src/views/content/libraries/Form.vue:74 +#: front/src/views/content/libraries/Form.vue:106 +#: front/src/views/content/libraries/Form.vue:109 +#: front/src/views/content/libraries/Form.vue:129 +#: front/src/views/content/remote/Card.vue:131 src/views/content/remote/Card.vue:132 +#: front/src/views/content/remote/Card.vue:165 src/views/content/remote/Card.vue:166 +#: front/src/views/content/remote/ScanForm.vue:48 src/views/instance/Timeline.vue:57 +#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:104 +#: front/src/views/playlists/List.vue:105 src/views/radios/Detail.vue:80 +msgid "This will erase your local data and disconnect you, do you want to continue?" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/auth/SubsonicTokenForm.vue:36 +msgid "This will log you out from existing devices that use the current password." +msgstr "" + +#: front/src/components/playlists/Editor.vue:44 +msgid "This will remove all tracks from this playlist and cannot be undone." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:90 +msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/components/audio/track/Table.vue:6 +#: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/views/content/libraries/FilesTable.vue:51 +#: front/src/components/mixins/Translations.vue:26 +msgid "Title" +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 src/views/content/Base.vue:8 +#: front/src/views/content/libraries/Detail.vue:8 src/views/playlists/Detail.vue:50 +#: front/src/views/radios/Detail.vue:34 +msgid "Tracks" +msgstr "" + +#: front/src/components/library/Artist.vue:54 +msgid "Tracks by this artist" +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/components/library/Track.vue:91 +#: front/src/components/manage/library/FilesTable.vue:41 +msgid "Type" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 src/views/content/remote/Card.vue:105 +msgid "Unfollow" +msgstr "" + +#: front/src/views/content/remote/Card.vue:101 +msgid "Unfollow this library?" +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/components/Home.vue:37 +msgid "Unlimited music" +msgstr "" + +#: front/src/components/auth/Settings.vue:50 +msgid "Update avatar" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:25 +msgid "Update library" +msgstr "" + +#: front/src/components/playlists/Form.vue:33 +msgid "Update playlist" +msgstr "" + +#: 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/views/content/libraries/Card.vue:44 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:177 +msgid "Upload" +msgstr "" + +#: front/src/components/auth/Settings.vue:45 +msgid "Upload a new avatar" +msgstr "" + +#: front/src/views/content/Home.vue:6 +msgid "Upload audio content" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:54 +msgid "Upload date" +msgstr "" + +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:31 +msgid "Upload new tracks" +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:82 +msgid "Upload quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:99 +msgid "Uploaded" +msgstr "" + +#: front/src/components/library/FileUpload.vue:5 +msgid "Uploading" +msgstr "" + +#: front/src/components/library/FileUpload.vue:102 +msgid "Uploading..." +msgstr "" + +#: front/src/App.vue:44 +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/manage/users/InvitationsTable.vue:49 +msgid "Used" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:26 +msgid "User" +msgstr "" + +#: front/src/components/instance/Stats.vue:5 +msgid "User activity" +msgstr "" + +#: front/src/components/library/Album.vue:49 src/components/library/Artist.vue:60 +#: front/src/components/library/Track.vue:122 +msgid "User libraries" +msgstr "" + +#: front/src/components/library/Radios.vue:20 +msgid "User radios" +msgstr "" + +#: front/src/components/auth/Signup.vue:19 +#: front/src/components/manage/users/UsersTable.vue:37 +#: front/src/components/mixins/Translations.vue:32 +msgid "Username" +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:94 src/views/admin/users/Base.vue:5 +#: front/src/views/admin/users/UsersList.vue:3 src/views/admin/users/UsersList.vue:21 +#: front/src/views/admin/Settings.vue:81 +msgid "Users" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +msgid "View files" +msgstr "" + +#: front/src/components/library/Album.vue:37 src/components/library/Artist.vue:35 +#: front/src/components/library/Track.vue:44 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/ArtistCard.vue:49 +msgid "View on MusicBrainz" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:18 +msgid "Visibility" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +msgid "We cannot add the track to a playlist" +msgstr "" + +#: front/src/components/playlists/Form.vue:14 +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 "" + +#: front/src/components/auth/Settings.vue:38 +msgid "We cannot save your avatar" +msgstr "" + +#: front/src/components/auth/Settings.vue:14 +msgid "We cannot save your settings" +msgstr "" + +#: front/src/components/Home.vue:127 +msgid "We do not track you or bother you with ads" +msgstr "" + +#: front/src/views/Notifications.vue:26 +msgid "We don't have any notification to display!" +msgstr "" + +#: front/src/views/content/Home.vue:4 +msgid "We offer various way to grab new content and make it available here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 +msgid "we recommend using Picard for that purpose" +msgstr "" + +#: front/src/components/Home.vue:7 +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:115 +msgid "Yes" +msgstr "" + +#: front/src/components/auth/Logout.vue:8 +msgid "Yes, log me out!" +msgstr "" + +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + +#: front/src/components/auth/Logout.vue:7 +msgid "You are currently logged in as %{ username }" +msgstr "" + +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." +msgstr "" + +#: front/src/components/Home.vue:133 +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:147 +msgid "You have a radio playing" +msgstr "" + +#: front/src/App.vue:8 +msgid "You need to select an instance in order to continue" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:19 +msgid "You will be able to share your library with other people, regardless of it's visibility." +msgstr "" + +#: front/src/components/auth/Settings.vue:100 +msgid "You will be logged out from this session and have to log in with the new one" +msgstr "" + +#: front/src/components/auth/Settings.vue:71 +msgid "You will have to update your password on your clients that use this password." +msgstr "" + +#: front/src/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:114 +msgid "Your music, your way" +msgstr "" + +#: front/src/views/Notifications.vue:7 +msgid "Your notifications" +msgstr "" + +#: front/src/views/auth/PasswordResetConfirm.vue:29 +msgid "Your password has been updated successfully." +msgstr "" + +#: front/src/components/auth/Settings.vue:101 +msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" +msgstr "" + +#: front/src/components/mixins/Translations.vue:8 +msgid "Activity visibility" +msgstr "" + +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "" + +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:81 src/views/content/libraries/Form.vue:72 +msgid "Nobody except me" +msgstr "" + +#: front/src/components/mixins/Translations.vue:12 +#: front/src/components/playlists/Form.vue:85 src/views/content/libraries/Form.vue:73 +msgid "Everyone on this instance" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +msgid "Accessed date" +msgstr "" + +#: front/src/components/mixins/Translations.vue:19 +msgid "Modification date" +msgstr "" + +#: front/src/components/mixins/Translations.vue:20 +msgid "Imported date" +msgstr "" + +#: front/src/components/mixins/Translations.vue:22 +msgid "Track name" +msgstr "" + +#: front/src/components/mixins/Translations.vue:23 +msgid "Album name" +msgstr "" + +#: front/src/components/mixins/Translations.vue:30 +msgid "Sign-up date" +msgstr "" + +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "" + +#: front/src/components/auth/Signup.vue:96 +msgid "Enter your invitation code (case insensitive)" +msgstr "" + +#: front/src/components/auth/Signup.vue:97 +msgid "Enter your username" +msgstr "" + +#: front/src/components/auth/Signup.vue:98 +msgid "Enter your email" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "" + +#: front/src/components/auth/Profile.vue:47 +msgid "%{ username }'s profile" +msgstr "" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "" + +#: front/src/components/auth/Settings.vue:249 +msgid "Account Settings" +msgstr "" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +msgid "Remove from favorites" +msgstr "" + +#: front/src/components/favorites/List.vue:110 +msgid "Your Favorites" +msgstr "" + +#: front/src/components/library/Radios.vue:141 +msgid "Enter a radio name..." +msgstr "" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:236 +msgid "My awesome description" +msgstr "" + +#: front/src/components/library/FileUpload.vue:238 +msgid "Upload refused, ensure the file is not too big and you have not reached your quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:239 +msgid "Impossible to upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/library/FileUpload.vue:240 +msgid "A network error occured while uploading this file" +msgstr "" + +#: front/src/components/library/FileUpload.vue:241 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/Artists.vue:119 +msgid "Enter an artist name..." +msgstr "" + +#: front/src/components/library/Track.vue:195 src/components/audio/SearchBar.vue:27 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "" + +#: front/src/components/requests/Form.vue:73 +msgid "The Beatles, Mickael Jackson…" +msgstr "" + +#: front/src/components/requests/Form.vue:74 +msgid "The White Album, Thriller…" +msgstr "" + +#: front/src/components/requests/Form.vue:75 +msgid "Use this comment box to add details to your request if needed" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:158 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/audio/Search.vue:65 +msgid "Artist, album, track..." +msgstr "" + +#: front/src/components/audio/SearchBar.vue:20 +msgid "Search for artists, albums, tracks..." +msgstr "" + +#: front/src/components/audio/Player.vue:216 +msgid "Queue shuffled!" +msgstr "" + +#: front/src/components/audio/Player.vue:273 +msgid "Previous track" +msgstr "" + +#: front/src/components/audio/Player.vue:274 +msgid "Play track" +msgstr "" + +#: front/src/components/audio/Player.vue:275 +msgid "Pause track" +msgstr "" + +#: front/src/components/audio/Player.vue:276 +msgid "Next track" +msgstr "" + +#: front/src/components/audio/Player.vue:277 +msgid "Unmute" +msgstr "" + +#: front/src/components/audio/Player.vue:278 +msgid "Mute" +msgstr "" + +#: front/src/components/audio/Player.vue:279 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "" + +#: front/src/components/audio/Player.vue:280 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "" + +#: front/src/components/audio/Player.vue:281 +msgid "Looping on whole queue. Click to disable looping." +msgstr "" + +#: front/src/components/audio/Player.vue:282 +msgid "Shuffle your queue" +msgstr "" + +#: front/src/components/audio/Player.vue:283 +msgid "Clear your queue" +msgstr "" + +#: front/src/components/Sidebar.vue:203 +msgid "Pending import requests" +msgstr "" + +#: front/src/components/Sidebar.vue:204 +msgid "Pending follow requests" +msgstr "" + +#: front/src/components/metadata/Search.vue:114 +msgid "Enter your search query..." +msgstr "" + +#: front/src/components/manage/library/FilesTable.vue:176 +msgid "Search by title, artist, domain..." +msgstr "" + +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:153 +msgid "Search by username, email, code..." +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:163 +msgid "Search by username, email, name..." +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/users/UsersDetail.vue:185 src/views/admin/Settings.vue:83 +msgid "Federation" +msgstr "" + +#: front/src/components/Home.vue:154 +msgid "Welcome" +msgstr "" + +#: front/src/views/content/remote/ScanForm.vue:48 +msgid "Enter a library url" +msgstr "" + +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:226 +msgid "Search by title, artist, album..." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:230 +msgid "Track was already present in one of your libraries" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:234 +msgid "Track is uploaded but not processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:238 +msgid "An error occured while processing this track, ensure the track is correctly tagged" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:242 +msgid "Import went on successfully" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:259 +msgid "Relaunch import" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personnal music, I hope you will like it!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +msgid "Everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "" + +#: front/src/views/instance/Timeline.vue:57 +msgid "Instance Timeline" +msgstr "" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "" + +#: front/src/views/playlists/List.vue:105 +msgid "Enter an playlist name..." +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +msgid "Manage library" +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:169 +msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:170 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "" + +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "" + +#: front/src/views/admin/Settings.vue:84 +msgid "Subsonic" +msgstr "" + +#: front/src/views/admin/Settings.vue:85 +msgid "Statistics" +msgstr "" + +#: front/src/views/admin/Settings.vue:86 +msgid "Error reporting" +msgstr "" diff --git a/front/locales/nl/LC_MESSAGES/app.po b/front/locales/nl/LC_MESSAGES/app.po new file mode 100644 index 00000000..e9c6aab3 --- /dev/null +++ b/front/locales/nl/LC_MESSAGES/app.po @@ -0,0 +1,2522 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the front package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: front 0.1.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-10-05 20:10+0200\n" +"PO-Revision-Date: 2019-01-11 14:54+0000\n" +"Last-Translator: Vierkantor <vierkantor@vierkantor.com>\n" +"Language-Team: none\n" +"Language: nl\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 3.2.2\n" + +#: front/src/components/playlists/PlaylistModal.vue:9 +msgid "\"%{ title }\", by %{ artist }" +msgstr "\"%{ title }\", van %{ artist }" + +#: front/src/components/Sidebar.vue:24 +msgid "(%{ index } of %{ length })" +msgstr "(%{ index } van %{ length })" + +#: front/src/components/Sidebar.vue:22 +msgid "(empty)" +msgstr "(leeg)" + +#: front/src/components/common/ActionTable.vue:44 +#: front/src/components/common/ActionTable.vue:53 +msgid "%{ count } on %{ total } selected" +msgid_plural "%{ count } on %{ total } selected" +msgstr[0] "%{ count } van %{ total } element geselecteerd" +msgstr[1] "%{ count } van %{ total } elementen geselecteerd" + +#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54 +#: front/src/views/content/libraries/Card.vue:39 src/views/content/remote/Card.vue:26 +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } nummer" +msgstr[1] "%{ count } nummers" + +#: front/src/components/library/Artist.vue:13 +msgid "%{ count } track in %{ albumsCount } albums" +msgid_plural "%{ count } tracks in %{ albumsCount } albums" +msgstr[0] "% { count } nummer in %{ albumsCount } albums" +msgstr[1] "% { count } nummers in %{ albumsCount } albums" + +#: front/src/components/library/radios/Builder.vue:80 +msgid "%{ count } track matching combined filters" +msgid_plural "%{ count } tracks matching combined filters" +msgstr[0] "% { count } nummer komt overeen met de gecombineerde filters" +msgstr[1] "% { count } nummers komen overeen met de gecombineerde filters" + +#: front/src/components/playlists/Card.vue:18 +msgid "%{ count} track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } nummer" +msgstr[1] "%{ count } nummers" + +#: front/src/views/content/libraries/Quota.vue:11 +msgid "%{ current } used on %{ max } allowed" +msgstr "%{ current } in gebruik van %{ max } toegestaan" + +#: front/src/components/common/Duration.vue:2 +msgid "%{ hours } h %{ minutes } min" +msgstr "%{ hours } uur %{ minutes } min" + +#: front/src/components/common/Duration.vue:5 +msgid "%{ minutes } min" +msgstr "%{ minutes } min" + +#: front/src/components/activity/Like.vue:7 +msgid "%{ user } favorited a track" +msgstr "%{ user } heeft een nummer als favoriet gemarkeerd" + +#: front/src/components/activity/Listen.vue:7 +msgid "%{ user } listened to a track" +msgstr "%{ user } heeft een nummer geluisterd" + +#: front/src/components/audio/artist/Card.vue:41 +msgid "1 album" +msgid_plural "%{ count } albums" +msgstr[0] "%{ count } album" +msgstr[1] "%{ count } albums" + +#: front/src/components/favorites/List.vue:10 +msgid "1 favorite" +msgid_plural "%{ count } favorites" +msgstr[0] "%{ count } favoriet" +msgstr[1] "%{ count } favorieten" + +#: front/src/components/About.vue:5 +msgid "About %{ instance }" +msgstr "Over %{ instance }" + +#: front/src/App.vue:53 +msgid "About Funkwhale" +msgstr "Over Funkwhale" + +#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 +msgid "About this instance" +msgstr "Over deze instantiëring" + +#: front/src/views/content/libraries/Detail.vue:48 +msgid "Accept" +msgstr "Accepteren" + +#: front/src/views/content/libraries/Detail.vue:40 +msgid "Accepted" +msgstr "Geaccepteerd" + +#: front/src/components/Home.vue:106 +msgid "Access your music from a clean interface that focus on what really matters" +msgstr "" +"Toegang tot je muziek met een nette interface die de nadruk legt op wat echt " +"belangrijk is" + +#: front/src/views/admin/users/UsersDetail.vue:54 +msgid "Account active" +msgstr "Actief account" + +#: front/src/components/auth/Settings.vue:5 +msgid "Account settings" +msgstr "Accountinstellingen" + +#: front/src/components/manage/users/UsersTable.vue:39 +msgid "Account status" +msgstr "Accounttoestand" + +#: front/src/views/auth/PasswordReset.vue:14 +msgid "Account's email" +msgstr "E-mail van account" + +#: front/src/views/content/libraries/Detail.vue:29 +msgid "Action" +msgstr "Actie" + +#: front/src/components/common/ActionTable.vue:86 +msgid "Action %{ action } was launched successfully on %{ count } element" +msgid_plural "Action %{ action } was launched successfully on %{ count } elements" +msgstr[0] "Actie %{ action } was succesvol begonnen voor %{ count } element" +msgstr[1] "Actie %{ action } was succesvol begonnen voor %{ count } elementen" + +#: front/src/components/common/ActionTable.vue:8 +#: front/src/components/library/radios/Builder.vue:64 +msgid "Actions" +msgstr "Acties" + +#: front/src/components/manage/users/UsersTable.vue:53 +msgid "Active" +msgstr "Actief" + +#: front/src/components/Sidebar.vue:75 +msgid "Activity" +msgstr "Activiteit" + +#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +msgid "Add content" +msgstr "Inhoud toevoegen" + +#: front/src/components/library/radios/Builder.vue:50 +msgid "Add filter" +msgstr "Filter toevoegen" + +#: front/src/components/library/radios/Builder.vue:40 +msgid "Add filters to customize your radio" +msgstr "Voeg filters toe om jouw radio te personaliseren" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +msgid "Add to favorites" +msgstr "Toevoegen aan favorieten" + +#: front/src/components/playlists/TrackPlaylistIcon.vue:6 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +msgid "Add to playlist..." +msgstr "Toevoegen aan afspeellijst…" + +#: front/src/components/audio/PlayButton.vue:14 +msgid "Add to queue" +msgstr "Toevoegen aan wachtrij" + +#: front/src/components/playlists/PlaylistModal.vue:54 +msgid "Add track" +msgstr "Nummer toevoegen" + +#: front/src/components/manage/users/UsersTable.vue:69 +msgid "Admin" +msgstr "Administrator" + +#: front/src/components/Sidebar.vue:82 +msgid "Administration" +msgstr "Administratie" + +#: front/src/components/audio/track/Table.vue:8 +#: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/views/content/libraries/FilesTable.vue:53 +#: front/src/components/library/Album.vue:101 src/components/audio/SearchBar.vue:26 +#: front/src/components/metadata/Search.vue:134 +msgid "Album" +msgstr "Album" + +#: front/src/components/library/Album.vue:12 +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" +msgstr[0] "Album met %{ count } nummer, van %{ artist }" +msgstr[1] "Album met %{ count } nummers, van %{ artist }" + +#: front/src/components/library/Track.vue:20 +msgid "Album page" +msgstr "Pagina van album" + +#: front/src/components/audio/Search.vue:19 src/components/instance/Stats.vue:48 +#: front/src/components/requests/Form.vue:9 +msgid "Albums" +msgstr "Albums" + +#: front/src/components/library/Artist.vue:44 +msgid "Albums by this artist" +msgstr "Albums van deze artiest" + +#: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 +msgid "All" +msgstr "Alles" + +#: front/src/components/playlists/Editor.vue:13 +msgid "An error occured while saving your changes" +msgstr "Een fout is opgetreden bij het opslaan van de veranderingen" + +#: front/src/components/auth/Login.vue:10 +msgid "An unknown error happend, this can mean the server is down or cannot be reached" +msgstr "" +"Een onbekende fout is opgetreden. Mogelijk staat de server uit of is " +"onbereikbaar" + +#: front/src/components/auth/Logout.vue:5 +msgid "Are you sure you want to log out?" +msgstr "Weet je zeker dat je wilt uitloggen?" + +#: front/src/components/audio/track/Table.vue:7 +#: front/src/components/manage/library/FilesTable.vue:38 +#: front/src/views/content/libraries/FilesTable.vue:52 +#: front/src/components/library/Artist.vue:129 src/components/audio/SearchBar.vue:25 +#: front/src/components/metadata/Search.vue:130 +msgid "Artist" +msgstr "Artiest" + +#: front/src/components/requests/Form.vue:5 src/components/mixins/Translations.vue:24 +msgid "Artist name" +msgstr "Naam artiest" + +#: front/src/components/library/Album.vue:22 src/components/library/Track.vue:23 +msgid "Artist page" +msgstr "Pagina van artiest" + +#: front/src/components/audio/Search.vue:10 src/components/instance/Stats.vue:42 +#: front/src/components/library/Library.vue:7 src/components/library/Artists.vue:120 +msgid "Artists" +msgstr "Artiesten" + +#: front/src/components/favorites/List.vue:33 src/components/library/Artists.vue:25 +#: front/src/components/library/Radios.vue:44 +#: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:31 +#: front/src/views/playlists/List.vue:27 +msgid "Ascending" +msgstr "Oplopend" + +#: front/src/views/auth/PasswordReset.vue:27 +msgid "Ask for a password reset" +msgstr "Wachtwoordreset aanvragen" + +#: front/src/components/playlists/PlaylistModal.vue:26 +msgid "Available playlists" +msgstr "Beschikbare playlists" + +#: front/src/components/auth/Settings.vue:34 +msgid "Avatar" +msgstr "Avatar" + +#: 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 "Terug naar inloggen" + +#: front/src/components/library/Track.vue:80 +#: front/src/components/manage/library/FilesTable.vue:42 +#: front/src/components/mixins/Translations.vue:28 +msgid "Bitrate" +msgstr "Bitrate" + +#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +msgid "Browse" +msgstr "Doorzoeken" + +#: front/src/components/Sidebar.vue:65 +msgid "Browse library" +msgstr "Bibliotheek doorzoeken" + +#: front/src/components/library/Artists.vue:4 +msgid "Browsing artists" +msgstr "Artiesten doorzoeken" + +#: front/src/views/playlists/List.vue:3 +msgid "Browsing playlists" +msgstr "Afspeellijsten doorzoeken" + +#: front/src/components/library/Radios.vue:4 +msgid "Browsing radios" +msgstr "Radio's doorzoeken" + +#: front/src/components/library/radios/Builder.vue:5 +msgid "Builder" +msgstr "Bouwer" + +#: front/src/components/audio/album/Card.vue:13 +msgid "By %{ artist }" +msgstr "Van %{ artist }" + +#: front/src/views/content/remote/Card.vue:103 +msgid "By unfollowing this library, you will loose access to its content." +msgstr "" +"Als je de bibliotheek niet meer volgt, verlies je toegang tot alle inhoud." + +#: 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 "Annuleren" + +#: front/src/components/library/radios/Builder.vue:63 +msgid "Candidates" +msgstr "Mogelijkheden" + +#: front/src/components/auth/Settings.vue:76 +msgid "Cannot change your password" +msgstr "Je wachtwoord kon niet aangepast worden" + +#: front/src/App.vue:65 +msgid "Change language" +msgstr "Taal kiezen" + +#: front/src/components/auth/Settings.vue:67 +msgid "Change my password" +msgstr "Wachtwoord aanpassen" + +#: front/src/components/auth/Settings.vue:95 +msgid "Change password" +msgstr "Wachtwoord aanpassen" + +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#: front/src/views/auth/PasswordResetConfirm.vue:62 +msgid "Change your password" +msgstr "Wachtwoord aanpassen" + +#: front/src/components/auth/Settings.vue:96 +msgid "Change your password?" +msgstr "Jouw wachtwoord aanpassen?" + +#: front/src/components/playlists/Editor.vue:21 +msgid "Changes synced with server" +msgstr "Wijzigingen opgeslagen op de server" + +#: front/src/components/auth/Settings.vue:70 +msgid "Changing your password will also change your Subsonic API password if you have requested one." +msgstr "" +"Als je je wachtwoord aanpast, wordt ook het wachtwoord voor de Subsonic-API " +"aangepast als je er een ingesteld had." + +#: front/src/components/auth/Settings.vue:98 +msgid "Changing your password will have the following consequences" +msgstr "Het aanpassen van je wachtwoord heeft deze gevolgen" + +#: front/src/App.vue:6 +msgid "Choose your instance" +msgstr "Kies je instantiëring" + +#: front/src/components/Home.vue:64 +msgid "Clean library" +msgstr "Een nette bibliotheek" + +#: front/src/components/manage/users/InvitationForm.vue:37 +msgid "Clear" +msgstr "Wissen" + +#: front/src/components/playlists/Editor.vue:40 +#: front/src/components/playlists/Editor.vue:45 +msgid "Clear playlist" +msgstr "Afspeellijst wissen" + +#: front/src/components/Home.vue:44 +msgid "Click once, listen for hours using built-in radios" +msgstr "Met een druk op de knop urenlang muziek uit ingebouwde radio's" + +#: front/src/components/library/FileUpload.vue:76 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "Klik om bestanden te selecteren, of sleep bestanden of mappen hierheen" + +#: front/src/components/manage/users/InvitationForm.vue:26 +#: front/src/components/manage/users/InvitationsTable.vue:42 +msgid "Code" +msgstr "Code" + +#: 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 "Inklappen" + +#: front/src/components/requests/Form.vue:14 +msgid "Comment" +msgstr "Opmerking" + +#: front/src/components/library/radios/Builder.vue:62 +msgid "Config" +msgstr "Instellingen" + +#: front/src/components/common/DangerousButton.vue:21 +msgid "Confirm" +msgstr "Bevestigen" + +#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 +#: front/src/views/auth/EmailConfirm.vue:51 +msgid "Confirm your email" +msgstr "Bevestig je e-mailadres" + +#: front/src/views/auth/EmailConfirm.vue:13 +msgid "Confirmation code" +msgstr "Bevestigingscode" + +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "Kopiëren" + +#: front/src/components/Home.vue:85 +msgid "Covers, lyrics, our goal is to have them all ;)" +msgstr "Covers, songteksten, ons doel is om ze allemaal te hebben ;)" + +#: front/src/components/auth/Signup.vue:4 +msgid "Create a funkwhale account" +msgstr "Maak een account voor funkwhale" + +#: front/src/views/content/libraries/Home.vue:14 +msgid "Create a new library" +msgstr "Nieuwe bibliotheek maken" + +#: front/src/components/playlists/Form.vue:2 +msgid "Create a new playlist" +msgstr "Nieuwe afspeellijst maken" + +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +msgid "Create an account" +msgstr "Account aanmaken" + +#: front/src/components/requests/Card.vue:25 +msgid "Create import" +msgstr "Importering aanmaken" + +#: front/src/views/content/libraries/Form.vue:26 +msgid "Create library" +msgstr "Bibliotheek aanmaken" + +#: front/src/components/auth/Signup.vue:51 +msgid "Create my account" +msgstr "Account aanmaken" + +#: front/src/components/playlists/Form.vue:34 +msgid "Create playlist" +msgstr "Afspeellijst aanmaken" + +#: front/src/components/library/Radios.vue:23 +msgid "Create your own radio" +msgstr "Je eigen radio aanmaken" + +#: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:17 +msgid "Creation date" +msgstr "Aanmaakdatum" + +#: front/src/components/auth/Settings.vue:54 +msgid "Current avatar" +msgstr "Huidige avatar" + +#: front/src/views/content/libraries/DetailArea.vue:4 +msgid "Current library" +msgstr "Huidige bibliotheek" + +#: front/src/components/playlists/PlaylistModal.vue:8 +msgid "Current track" +msgstr "Huidig nummer" + +#: front/src/views/content/libraries/Quota.vue:2 +msgid "Current usage" +msgstr "Huidig gebruik" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "Datum" + +#: front/src/views/content/libraries/Form.vue:29 src/views/playlists/Detail.vue:33 +#: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/users/InvitationsTable.vue:167 +#: front/src/views/content/libraries/FilesTable.vue:258 +msgid "Delete" +msgstr "Verwijderen" + +#: front/src/views/content/libraries/Form.vue:39 +msgid "Delete library" +msgstr "Bibliotheek verwijderen" + +#: front/src/views/playlists/Detail.vue:38 +msgid "Delete playlist" +msgstr "Afspeellijst verwijderen" + +#: front/src/views/radios/Detail.vue:28 +msgid "Delete radio" +msgstr "Radio verwijderen" + +#: front/src/views/content/libraries/Form.vue:31 +msgid "Delete this library?" +msgstr "Deze bibliotheek verwijderen?" + +#: front/src/components/favorites/List.vue:34 src/components/library/Artists.vue:26 +#: front/src/components/library/Radios.vue:47 +#: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/content/libraries/FilesTable.vue:32 +#: front/src/views/playlists/List.vue:28 +msgid "Descending" +msgstr "Aflopend" + +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +msgid "Description" +msgstr "Omschrijving" + +#: front/src/views/content/libraries/Card.vue:47 +msgid "Detail" +msgstr "Details" + +#: front/src/views/content/remote/Card.vue:50 +msgid "Details" +msgstr "Details" + +#: front/src/components/auth/Settings.vue:104 +#: front/src/components/auth/SubsonicTokenForm.vue:52 +msgid "Disable access" +msgstr "Toegang uitschakelen" + +#: front/src/components/auth/SubsonicTokenForm.vue:49 +msgid "Disable Subsonic access" +msgstr "Toegang met Subsonic uitschakelen" + +#: front/src/components/auth/SubsonicTokenForm.vue:50 +msgid "Disable Subsonic API access?" +msgstr "Toegang van de Subsonic-API uitzetten?" + +#: front/src/components/auth/SubsonicTokenForm.vue:14 +msgid "Discover how to use Funkwhale from other apps" +msgstr "Ontdek hoe je Funkwhale met andere apps kunt gebruiken" + +#: front/src/components/library/radios/Builder.vue:30 +msgid "Display publicly" +msgstr "Openbaar tonen" + +#: front/src/components/playlists/Editor.vue:42 +msgid "Do you want to clear the playlist \"%{ playlist }\"?" +msgstr "Wil je de afspeellijst \"%{ playlist }\" echt wissen?" + +#: front/src/components/common/DangerousButton.vue:7 +msgid "Do you want to confirm this action?" +msgstr "Actie bevestigen?" + +#: front/src/views/playlists/Detail.vue:35 +msgid "Do you want to delete the playlist \"%{ playlist }\"?" +msgstr "Wil je echt de afspeellijst \"%{ playlist }\" verwijderen?" + +#: front/src/views/radios/Detail.vue:26 +msgid "Do you want to delete the radio \"%{ radio }\"?" +msgstr "Wil je echt de radio \"%{ radio }\" verwijderen?" + +#: 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:104 +msgid "Do you want to restore your previous queue?" +msgstr "" + +#: front/src/App.vue:37 +msgid "Documentation" +msgstr "" + +#: front/src/components/library/Track.vue:48 +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/audio/track/Table.vue:9 src/components/library/Track.vue:58 +#: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/views/content/libraries/FilesTable.vue:56 +#: front/src/components/mixins/Translations.vue:29 +msgid "Duration" +msgstr "" + +#: front/src/components/Home.vue:93 +msgid "Easy to use" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:9 +msgid "Edit" +msgstr "" + +#: front/src/components/About.vue:21 +msgid "Edit instance info" +msgstr "" + +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +msgid "Edit..." +msgstr "" + +#: front/src/components/auth/Signup.vue:29 +#: 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:29 +msgid "End edition" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 +msgid "Error" +msgstr "" + +#: front/src/views/content/remote/Card.vue:39 +msgid "Error during scan" +msgstr "" + +#: front/src/components/common/ActionTable.vue:79 +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/views/content/remote/ScanForm.vue:3 +msgid "Error while fetching remote library" +msgstr "" + +#: front/src/components/admin/SettingsGroup.vue:5 +msgid "Error while saving settings" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:16 +#: front/src/views/content/libraries/FilesTable.vue:237 +msgid "Errored" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:75 +msgid "Errored files" +msgstr "" + +#: front/src/views/content/remote/Card.vue:58 +msgid "Errored tracks:" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:61 +msgid "Exclude" +msgstr "" + +#: front/src/components/discussion/Comment.vue:14 +msgid "Expand" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:41 +#: front/src/components/mixins/Translations.vue:21 +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/Sidebar.vue:66 +msgid "Favorites" +msgstr "" + +#: front/src/components/library/FileUpload.vue:83 +msgid "File name" +msgstr "" + +#: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21 +msgid "Files" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:60 +msgid "Filter name" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:241 +msgid "Finished" +msgstr "" + +#: front/src/views/content/remote/Card.vue:83 +msgid "Follow" +msgstr "" + +#: front/src/views/content/remote/Card.vue:88 +msgid "Follow pending approval" +msgstr "" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:7 +msgid "Followers" +msgstr "" + +#: front/src/views/content/remote/Card.vue:93 +msgid "Following" +msgstr "" + +#: front/src/components/activity/Like.vue:14 src/components/activity/Listen.vue:14 +msgid "from %{ album } by %{ artist }" +msgstr "" + +#: front/src/components/library/Track.vue:13 +msgid "From album %{ album } by %{ artist }" +msgstr "" + +#: front/src/App.vue:55 +msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" +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:95 +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:116 +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:76 +msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" +msgstr "" + +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +msgid "Get started" +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/App.vue:73 +msgid "Help us translate Funkwhale" +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/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/manage/library/FilesTable.vue:40 +msgid "Import date" +msgstr "" + +#: front/src/components/Home.vue:71 +msgid "Import music from various platforms, such as YouTube or SoundCloud" +msgstr "" + +#: front/src/components/library/FileUpload.vue:51 +msgid "Import reference" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:55 +msgid "Import status" +msgstr "" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:3 +msgid "In favorites" +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:54 +msgid "Inactive" +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/components/library/Radios.vue:9 +msgid "Instance radios" +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 "" + +#: front/src/App.vue:42 +msgid "Issue tracker" +msgstr "" + +#: front/src/views/content/libraries/Home.vue:9 +msgid "It looks like you don't have any library yet, it's time to create one!" +msgstr "" + +#: front/src/components/Home.vue:50 +msgid "Keep a track of your favorite songs" +msgstr "" + +#: front/src/views/content/remote/Home.vue:14 +msgid "Known libraries" +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:41 +#: front/src/views/admin/users/UsersDetail.vue:45 +#: front/src/components/mixins/Translations.vue:31 +msgid "Last activity" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:32 +msgid "Last modification" +msgstr "" + +#: front/src/views/content/remote/Card.vue:56 +msgid "Last update:" +msgstr "" + +#: front/src/components/common/ActionTable.vue:40 +msgid "Launch" +msgstr "" + +#: front/src/views/content/remote/Card.vue:63 +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/content/Base.vue:5 +msgid "Libraries" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "" + +#: front/src/components/instance/Stats.vue:30 +#: front/src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/users/UsersDetail.vue:181 +msgid "Library" +msgstr "" + +#: front/src/views/admin/library/FilesList.vue:3 +msgid "Library files" +msgstr "" + +#: front/src/App.vue:31 +msgid "Links" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:21 +msgid "Loading followers..." +msgstr "" + +#: front/src/views/content/libraries/Home.vue:3 +msgid "Loading Libraries..." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +msgid "Loading library data..." +msgstr "" + +#: front/src/views/Notifications.vue:4 +msgid "Loading notifications..." +msgstr "" + +#: front/src/views/content/remote/Home.vue:3 +msgid "Loading remote libraries..." +msgstr "" + +#: front/src/views/instance/Timeline.vue:4 +msgid "Loading timeline..." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:4 +msgid "Loading usage data..." +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:54 src/components/auth/Login.vue:41 +msgid "Login" +msgstr "" + +#: front/src/components/Sidebar.vue:52 +msgid "Logout" +msgstr "" + +#: front/src/components/library/Track.vue:105 +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/views/Notifications.vue:17 +msgid "Mark all as read" +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:94 +msgid "MB" +msgstr "" + +#: front/src/components/Sidebar.vue:63 +msgid "Music" +msgstr "" + +#: front/src/components/Sidebar.vue:34 +msgid "My account" +msgstr "" + +#: front/src/views/content/libraries/Home.vue:6 +msgid "My libraries" +msgstr "" + +#: front/src/components/audio/track/Row.vue:40 src/components/library/Track.vue:64 +#: front/src/components/library/Track.vue:75 src/components/library/Track.vue:86 +#: front/src/components/library/Track.vue:97 +#: front/src/components/manage/library/FilesTable.vue:63 +#: front/src/components/manage/library/FilesTable.vue:69 +#: front/src/components/manage/library/FilesTable.vue:75 +#: front/src/components/manage/library/FilesTable.vue:81 +#: front/src/components/manage/users/UsersTable.vue:61 +#: front/src/views/admin/users/UsersDetail.vue:49 +#: front/src/views/content/libraries/FilesTable.vue:89 +#: front/src/views/content/libraries/FilesTable.vue:95 +msgid "N/A" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/content/libraries/Form.vue:10 +#: front/src/components/mixins/Translations.vue:25 +msgid "Name" +msgstr "" + +#: front/src/components/auth/Settings.vue:88 +#: front/src/views/auth/PasswordResetConfirm.vue:14 +msgid "New password" +msgstr "" + +#: front/src/components/Sidebar.vue:149 +msgid "New tracks will be appended here automatically." +msgstr "" + +#: front/src/components/Sidebar.vue:116 +msgid "No" +msgstr "" + +#: front/src/components/Home.vue:100 +msgid "No add-ons, no plugins : you only need a web library" +msgstr "" + +#: front/src/components/library/Track.vue:113 +msgid "No lyrics available for this track." +msgstr "" + +#: front/src/components/federation/LibraryWidget.vue:6 +msgid "No matching library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:51 +msgid "Not used" +msgstr "" + +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +msgid "Notifications" +msgstr "" + +#: front/src/App.vue:36 +msgid "Official website" +msgstr "" + +#: front/src/components/auth/Settings.vue:83 +msgid "Old password" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:20 +msgid "Open" +msgstr "" + +#: front/src/App.vue:62 +msgid "Options" +msgstr "" + +#: front/src/components/favorites/List.vue:23 src/components/library/Artists.vue:15 +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/users/InvitationsTable.vue:9 +#: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:21 +#: front/src/views/playlists/List.vue:17 +msgid "Ordering" +msgstr "" + +#: front/src/components/favorites/List.vue:31 src/components/library/Artists.vue:23 +#: front/src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:29 +#: front/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 src/components/auth/Signup.vue:38 +msgid "Password" +msgstr "" + +#: front/src/views/auth/PasswordResetConfirm.vue:28 +msgid "Password updated successfully" +msgstr "" + +#: front/src/components/library/FileUpload.vue:105 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:233 +msgid "Pending" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:37 +msgid "Pending approval" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:22 +msgid "Pending files" +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:9 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:23 +msgid "Play all" +msgstr "" + +#: front/src/components/library/Artist.vue:26 +msgid "Play all albums" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:15 +msgid "Play next" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:16 +msgid "Play now" +msgstr "" + +#: front/src/views/playlists/Detail.vue:12 +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:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104 +#: front/src/views/admin/Settings.vue:82 +msgid "Playlists" +msgstr "" + +#: front/src/components/Home.vue:56 +msgid "Playlists? We got them" +msgstr "" + +#: front/src/components/auth/Settings.vue:79 +msgid "Please double-check your password is correct" +msgstr "" + +#: front/src/components/auth/Login.vue:9 +msgid "Please double-check your username/password couple is correct" +msgstr "" + +#: front/src/components/auth/Settings.vue:46 +msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." +msgstr "" + +#: front/src/components/library/FileUpload.vue:58 +msgid "Proceed" +msgstr "" + +#: front/src/views/auth/EmailConfirm.vue:26 +#: front/src/views/auth/PasswordResetConfirm.vue:31 +msgid "Proceed to login" +msgstr "" + +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" +msgstr "" + +#: front/src/components/Sidebar.vue:20 +msgid "Queue" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:15 +msgid "Radio created" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:21 +msgid "Radio name" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:12 +msgid "Radio updated" +msgstr "" + +#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:142 +msgid "Radios" +msgstr "" + +#: front/src/views/instance/Timeline.vue:7 +msgid "Recent activity on this instance" +msgstr "" + +#: front/src/components/library/Home.vue:24 +msgid "Recently added" +msgstr "" + +#: front/src/components/library/Home.vue:11 +msgid "Recently favorited" +msgstr "" + +#: front/src/components/library/Home.vue:6 +msgid "Recently listened" +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:103 +#: front/src/views/content/remote/Home.vue:15 +msgid "Refresh" +msgstr "" + +#: front/src/components/auth/Profile.vue:12 +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/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "" + +#: front/src/views/content/remote/Home.vue:6 +msgid "Remote libraries" +msgstr "" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "" + +#: front/src/components/library/radios/Filter.vue:59 +msgid "Remove" +msgstr "" + +#: front/src/components/auth/Settings.vue:58 +msgid "Remove avatar" +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/requests/Form.vue:20 +msgid "Request submitted!" +msgstr "" + +#: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 +msgid "Reset your password" +msgstr "" + +#: front/src/components/favorites/List.vue:38 src/components/library/Artists.vue:30 +#: front/src/components/library/Radios.vue:52 src/views/playlists/List.vue:32 +msgid "Results per page" +msgstr "" + +#: front/src/components/admin/SettingsGroup.vue:63 +#: front/src/components/library/radios/Builder.vue:33 +msgid "Save" +msgstr "" + +#: front/src/views/content/remote/Card.vue:31 +msgid "Scan pending" +msgstr "" + +#: front/src/views/content/remote/Card.vue:43 +msgid "Scanned successfully" +msgstr "" + +#: front/src/views/content/remote/Card.vue:47 +msgid "Scanned with errors" +msgstr "" + +#: front/src/views/content/remote/Card.vue:35 +msgid "Scanning... (%{ progress }%)" +msgstr "" + +#: front/src/components/library/Artists.vue:10 src/components/library/Radios.vue:29 +#: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/users/InvitationsTable.vue:5 +#: front/src/components/manage/users/UsersTable.vue:5 +#: front/src/views/content/libraries/FilesTable.vue:5 src/views/playlists/List.vue:13 +msgid "Search" +msgstr "" + +#: front/src/views/content/remote/ScanForm.vue:9 +msgid "Search a remote library" +msgstr "" + +#: front/src/components/audio/Search.vue:2 +msgid "Search for some music" +msgstr "" + +#: front/src/components/library/Track.vue:116 +msgid "Search on lyrics.wikia.com" +msgstr "" + +#: front/src/components/library/Album.vue:33 src/components/library/Artist.vue:31 +#: front/src/components/library/Track.vue:40 +msgid "Search on Wikipedia" +msgstr "" + +#: front/src/views/admin/Settings.vue:15 +msgid "Sections" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:45 +msgid "Select a filter" +msgstr "" + +#: front/src/components/common/ActionTable.vue:64 +msgid "Select all %{ total } elements" +msgid_plural "Select all %{ total } elements" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/common/ActionTable.vue:73 +msgid "Select only current page" +msgstr "" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 +#: front/src/components/manage/users/UsersTable.vue:185 +#: front/src/views/admin/users/UsersDetail.vue:189 +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/manage/users/InvitationForm.vue:27 +msgid "Share link" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:15 +msgid "Share this link with other users so they can request an access to your library." +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:14 +#: front/src/views/content/remote/Card.vue:73 +msgid "Sharing link" +msgstr "" + +#: front/src/components/audio/album/Card.vue:40 +msgid "Show %{ count } more track" +msgid_plural "Show %{ count } more tracks" +msgstr[0] "" +msgstr[1] "" + +#: 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/views/Notifications.vue:10 +msgid "Show read notifications" +msgstr "" + +#: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/users/InvitationsTable.vue:76 +#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:111 +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:40 +#: front/src/views/admin/users/UsersDetail.vue:37 +msgid "Sign-up" +msgstr "" + +#: front/src/components/library/FileUpload.vue:84 src/components/library/Track.vue:69 +#: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/views/content/libraries/FilesTable.vue:57 +#: front/src/components/mixins/Translations.vue:27 +msgid "Size" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:229 +msgid "Skipped" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:49 +msgid "Skipped files" +msgstr "" + +#: front/src/components/requests/Form.vue:3 +msgid "Something's missing in the library? Let us know what you would like to listen!" +msgstr "" + +#: 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/App.vue:40 +msgid "Source code" +msgstr "" + +#: front/src/App.vue:39 +msgid "Source code (%{version})" +msgstr "" + +#: front/src/components/auth/Profile.vue:23 +#: 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/FileUpload.vue:85 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +#: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/content/libraries/Detail.vue:28 +msgid "Status" +msgstr "" + +#: front/src/components/radios/Button.vue:3 +msgid "Stop" +msgstr "" + +#: front/src/components/Sidebar.vue:150 +msgid "Stop radio" +msgstr "" + +#: front/src/App.vue:11 src/components/requests/Form.vue:17 +msgid "Submit" +msgstr "" + +#: front/src/components/requests/Form.vue:22 +msgid "Submit another request" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:2 +msgid "Subsonic API password" +msgstr "" + +#: front/src/App.vue:13 +msgid "Suggested choices" +msgstr "" + +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" +msgstr "" + +#: front/src/components/playlists/Editor.vue:9 +msgid "Syncing changes to server..." +msgstr "" + +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "" + +#: front/src/components/Home.vue:26 +msgid "That's simple: we loved Grooveshark and we want to build something even better." +msgstr "" + +#: front/src/App.vue:58 +msgid "The funkwhale logo was kindly designed and provided by Francis Gading." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:34 +msgid "The library and all its tracks will be deleted. This action is irreversible." +msgstr "" + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" +msgstr "" + +#: front/src/components/Home.vue:121 +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/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" +msgstr "" + +#: front/src/components/library/Album.vue:52 +msgid "This album is present in the following libraries:" +msgstr "" + +#: front/src/components/library/Artist.vue:63 +msgid "This artist is present in the following libraries:" +msgstr "" + +#: front/src/views/content/Home.vue:9 +msgid "This instance offers up to %{quota} of storage space to every user." +msgstr "" + +#: front/src/components/auth/Profile.vue:16 +msgid "This is you!" +msgstr "" + +#: front/src/components/common/ActionTable.vue:38 +msgid "This may affect a lot of elements, please double check this is really what you want." +msgstr "" + +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." +msgstr "" + +#: front/src/components/library/Track.vue:125 +msgid "This track is present in the following libraries:" +msgstr "" + +#: front/src/views/playlists/Detail.vue:37 +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 "" + +#: front/src/App.vue:162 src/components/About.vue:55 src/components/Home.vue:154 +#: front/src/components/PageNotFound.vue:33 src/components/Sidebar.vue:203 +#: front/src/components/Sidebar.vue:204 src/components/audio/PlayButton.vue:54 +#: front/src/components/audio/PlayButton.vue:55 +#: front/src/components/audio/PlayButton.vue:56 +#: front/src/components/audio/PlayButton.vue:61 +#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:158 src/components/audio/Player.vue:216 +#: front/src/components/audio/Player.vue:273 src/components/audio/Player.vue:274 +#: front/src/components/audio/Player.vue:275 src/components/audio/Player.vue:276 +#: front/src/components/audio/Player.vue:277 src/components/audio/Player.vue:278 +#: front/src/components/audio/Player.vue:279 src/components/audio/Player.vue:280 +#: front/src/components/audio/Player.vue:281 src/components/audio/Player.vue:282 +#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 +#: front/src/components/audio/SearchBar.vue:20 src/components/audio/SearchBar.vue:25 +#: front/src/components/audio/SearchBar.vue:26 src/components/audio/SearchBar.vue:27 +#: front/src/components/auth/Login.vue:77 src/components/auth/Login.vue:78 +#: front/src/components/auth/Logout.vue:20 src/components/auth/Profile.vue:47 +#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95 +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +#: front/src/components/auth/Signup.vue:98 +#: front/src/components/auth/SubsonicTokenForm.vue:95 +#: front/src/components/auth/SubsonicTokenForm.vue:111 +#: front/src/components/favorites/List.vue:110 +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/forms/PasswordInput.vue:25 +#: front/src/components/library/Album.vue:101 src/components/library/Artist.vue:129 +#: front/src/components/library/Artists.vue:119 +#: front/src/components/library/Artists.vue:120 +#: front/src/components/library/FileUpload.vue:238 +#: front/src/components/library/FileUpload.vue:239 +#: front/src/components/library/FileUpload.vue:240 +#: front/src/components/library/FileUpload.vue:241 src/components/library/Home.vue:65 +#: front/src/components/library/Radios.vue:141 src/components/library/Radios.vue:142 +#: front/src/components/library/Track.vue:195 +#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/manage/library/FilesTable.vue:176 +#: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/users/InvitationForm.vue:58 +#: front/src/components/manage/users/InvitationsTable.vue:153 +#: front/src/components/manage/users/InvitationsTable.vue:167 +#: front/src/components/manage/users/UsersTable.vue:163 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/components/manage/users/UsersTable.vue:177 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/components/manage/users/UsersTable.vue:185 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/Search.vue:114 +#: front/src/components/metadata/Search.vue:130 +#: front/src/components/metadata/Search.vue:134 +#: front/src/components/metadata/Search.vue:138 +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/mixins/Translations.vue:16 +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/notifications/NotificationRow.vue:39 +#: front/src/components/notifications/NotificationRow.vue:40 +#: front/src/components/notifications/NotificationRow.vue:44 +#: front/src/components/notifications/NotificationRow.vue:45 +#: front/src/components/notifications/NotificationRow.vue:62 +#: front/src/components/playlists/Editor.vue:163 src/components/playlists/Form.vue:74 +#: front/src/components/playlists/Form.vue:81 src/components/playlists/Form.vue:85 +#: front/src/components/playlists/Form.vue:89 +#: front/src/components/playlists/PlaylistModal.vue:116 +#: front/src/components/playlists/TrackPlaylistIcon.vue:32 +#: front/src/components/requests/Form.vue:73 src/components/requests/Form.vue:74 +#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 +#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 +#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 +#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 +#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 +#: front/src/views/admin/library/Base.vue:16 src/views/admin/library/FilesList.vue:21 +#: front/src/views/admin/users/Base.vue:20 +#: front/src/views/admin/users/InvitationsList.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:169 +#: front/src/views/admin/users/UsersDetail.vue:170 +#: front/src/views/admin/users/UsersDetail.vue:177 +#: front/src/views/admin/users/UsersDetail.vue:181 +#: front/src/views/admin/users/UsersDetail.vue:185 +#: front/src/views/admin/users/UsersDetail.vue:189 +#: front/src/views/admin/users/UsersList.vue:21 src/views/auth/EmailConfirm.vue:51 +#: front/src/views/auth/PasswordReset.vue:52 src/views/auth/PasswordReset.vue:53 +#: front/src/views/auth/PasswordResetConfirm.vue:62 src/views/content/Base.vue:19 +#: front/src/views/content/Home.vue:35 src/views/content/libraries/Card.vue:58 +#: front/src/views/content/libraries/Card.vue:59 +#: front/src/views/content/libraries/Card.vue:60 +#: front/src/views/content/libraries/Card.vue:61 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/content/libraries/FilesTable.vue:226 +#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:230 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:234 +#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:238 +#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:242 +#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/FilesTable.vue:259 +#: front/src/views/content/libraries/Form.vue:70 +#: front/src/views/content/libraries/Form.vue:71 +#: front/src/views/content/libraries/Form.vue:72 +#: front/src/views/content/libraries/Form.vue:73 +#: front/src/views/content/libraries/Form.vue:74 +#: front/src/views/content/libraries/Form.vue:106 +#: front/src/views/content/libraries/Form.vue:109 +#: front/src/views/content/libraries/Form.vue:129 +#: front/src/views/content/remote/Card.vue:131 src/views/content/remote/Card.vue:132 +#: front/src/views/content/remote/Card.vue:165 src/views/content/remote/Card.vue:166 +#: front/src/views/content/remote/ScanForm.vue:48 src/views/instance/Timeline.vue:57 +#: front/src/views/playlists/Detail.vue:90 src/views/playlists/List.vue:104 +#: front/src/views/playlists/List.vue:105 src/views/radios/Detail.vue:80 +msgid "This will erase your local data and disconnect you, do you want to continue?" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/auth/SubsonicTokenForm.vue:36 +msgid "This will log you out from existing devices that use the current password." +msgstr "" + +#: front/src/components/playlists/Editor.vue:44 +msgid "This will remove all tracks from this playlist and cannot be undone." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:90 +msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." +msgstr "" + +#: front/src/components/audio/track/Table.vue:6 +#: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/views/content/libraries/FilesTable.vue:51 +#: front/src/components/mixins/Translations.vue:26 +msgid "Title" +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 src/views/content/Base.vue:8 +#: front/src/views/content/libraries/Detail.vue:8 src/views/playlists/Detail.vue:50 +#: front/src/views/radios/Detail.vue:34 +msgid "Tracks" +msgstr "" + +#: front/src/components/library/Artist.vue:54 +msgid "Tracks by this artist" +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/components/library/Track.vue:91 +#: front/src/components/manage/library/FilesTable.vue:41 +msgid "Type" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 src/views/content/remote/Card.vue:105 +msgid "Unfollow" +msgstr "" + +#: front/src/views/content/remote/Card.vue:101 +msgid "Unfollow this library?" +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/components/Home.vue:37 +msgid "Unlimited music" +msgstr "" + +#: front/src/components/auth/Settings.vue:50 +msgid "Update avatar" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:25 +msgid "Update library" +msgstr "" + +#: front/src/components/playlists/Form.vue:33 +msgid "Update playlist" +msgstr "" + +#: 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/views/content/libraries/Card.vue:44 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/content/libraries/DetailArea.vue:24 +#: front/src/views/admin/users/UsersDetail.vue:177 +msgid "Upload" +msgstr "" + +#: front/src/components/auth/Settings.vue:45 +msgid "Upload a new avatar" +msgstr "" + +#: front/src/views/content/Home.vue:6 +msgid "Upload audio content" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:54 +msgid "Upload date" +msgstr "" + +#: front/src/views/content/Home.vue:7 +msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:31 +msgid "Upload new tracks" +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:82 +msgid "Upload quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:99 +msgid "Uploaded" +msgstr "" + +#: front/src/components/library/FileUpload.vue:5 +msgid "Uploading" +msgstr "" + +#: front/src/components/library/FileUpload.vue:102 +msgid "Uploading..." +msgstr "" + +#: front/src/App.vue:44 +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/manage/users/InvitationsTable.vue:49 +msgid "Used" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:26 +msgid "User" +msgstr "" + +#: front/src/components/instance/Stats.vue:5 +msgid "User activity" +msgstr "" + +#: front/src/components/library/Album.vue:49 src/components/library/Artist.vue:60 +#: front/src/components/library/Track.vue:122 +msgid "User libraries" +msgstr "" + +#: front/src/components/library/Radios.vue:20 +msgid "User radios" +msgstr "" + +#: front/src/components/auth/Signup.vue:19 +#: front/src/components/manage/users/UsersTable.vue:37 +#: front/src/components/mixins/Translations.vue:32 +msgid "Username" +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:94 src/views/admin/users/Base.vue:5 +#: front/src/views/admin/users/UsersList.vue:3 src/views/admin/users/UsersList.vue:21 +#: front/src/views/admin/Settings.vue:81 +msgid "Users" +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +msgid "View files" +msgstr "" + +#: front/src/components/library/Album.vue:37 src/components/library/Artist.vue:35 +#: front/src/components/library/Track.vue:44 +#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/metadata/ArtistCard.vue:49 +msgid "View on MusicBrainz" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:18 +msgid "Visibility" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +msgid "We cannot add the track to a playlist" +msgstr "" + +#: front/src/components/playlists/Form.vue:14 +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 "" + +#: front/src/components/auth/Settings.vue:38 +msgid "We cannot save your avatar" +msgstr "" + +#: front/src/components/auth/Settings.vue:14 +msgid "We cannot save your settings" +msgstr "" + +#: front/src/components/Home.vue:127 +msgid "We do not track you or bother you with ads" +msgstr "" + +#: front/src/views/Notifications.vue:26 +msgid "We don't have any notification to display!" +msgstr "" + +#: front/src/views/content/Home.vue:4 +msgid "We offer various way to grab new content and make it available here." +msgstr "" + +#: front/src/components/library/FileUpload.vue:40 +msgid "we recommend using Picard for that purpose" +msgstr "" + +#: front/src/components/Home.vue:7 +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:115 +msgid "Yes" +msgstr "" + +#: front/src/components/auth/Logout.vue:8 +msgid "Yes, log me out!" +msgstr "" + +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "" + +#: front/src/components/auth/Logout.vue:7 +msgid "You are currently logged in as %{ username }" +msgstr "" + +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." +msgstr "" + +#: front/src/components/Home.vue:133 +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:147 +msgid "You have a radio playing" +msgstr "" + +#: front/src/App.vue:8 +msgid "You need to select an instance in order to continue" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:19 +msgid "You will be able to share your library with other people, regardless of it's visibility." +msgstr "" + +#: front/src/components/auth/Settings.vue:100 +msgid "You will be logged out from this session and have to log in with the new one" +msgstr "" + +#: front/src/components/auth/Settings.vue:71 +msgid "You will have to update your password on your clients that use this password." +msgstr "" + +#: front/src/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:114 +msgid "Your music, your way" +msgstr "" + +#: front/src/views/Notifications.vue:7 +msgid "Your notifications" +msgstr "" + +#: front/src/views/auth/PasswordResetConfirm.vue:29 +msgid "Your password has been updated successfully." +msgstr "" + +#: front/src/components/auth/Settings.vue:101 +msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" +msgstr "" + +#: front/src/components/mixins/Translations.vue:8 +msgid "Activity visibility" +msgstr "" + +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "" + +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:81 src/views/content/libraries/Form.vue:72 +msgid "Nobody except me" +msgstr "" + +#: front/src/components/mixins/Translations.vue:12 +#: front/src/components/playlists/Form.vue:85 src/views/content/libraries/Form.vue:73 +msgid "Everyone on this instance" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +msgid "Accessed date" +msgstr "" + +#: front/src/components/mixins/Translations.vue:19 +msgid "Modification date" +msgstr "" + +#: front/src/components/mixins/Translations.vue:20 +msgid "Imported date" +msgstr "" + +#: front/src/components/mixins/Translations.vue:22 +msgid "Track name" +msgstr "" + +#: front/src/components/mixins/Translations.vue:23 +msgid "Album name" +msgstr "" + +#: front/src/components/mixins/Translations.vue:30 +msgid "Sign-up date" +msgstr "" + +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "" + +#: front/src/components/auth/Signup.vue:96 +msgid "Enter your invitation code (case insensitive)" +msgstr "" + +#: front/src/components/auth/Signup.vue:97 +msgid "Enter your username" +msgstr "" + +#: front/src/components/auth/Signup.vue:98 +msgid "Enter your email" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "" + +#: front/src/components/auth/Profile.vue:47 +msgid "%{ username }'s profile" +msgstr "" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "" + +#: front/src/components/auth/Settings.vue:249 +msgid "Account Settings" +msgstr "" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:19 +msgid "Remove from favorites" +msgstr "" + +#: front/src/components/favorites/List.vue:110 +msgid "Your Favorites" +msgstr "" + +#: front/src/components/library/Radios.vue:141 +msgid "Enter a radio name..." +msgstr "" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "" + +#: front/src/components/library/radios/Builder.vue:236 +msgid "My awesome description" +msgstr "" + +#: front/src/components/library/FileUpload.vue:238 +msgid "Upload refused, ensure the file is not too big and you have not reached your quota" +msgstr "" + +#: front/src/components/library/FileUpload.vue:239 +msgid "Impossible to upload this file, ensure it is not too big" +msgstr "" + +#: front/src/components/library/FileUpload.vue:240 +msgid "A network error occured while uploading this file" +msgstr "" + +#: front/src/components/library/FileUpload.vue:241 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/Artists.vue:119 +msgid "Enter an artist name..." +msgstr "" + +#: front/src/components/library/Track.vue:195 src/components/audio/SearchBar.vue:27 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "" + +#: front/src/components/requests/Form.vue:73 +msgid "The Beatles, Mickael Jackson…" +msgstr "" + +#: front/src/components/requests/Form.vue:74 +msgid "The White Album, Thriller…" +msgstr "" + +#: front/src/components/requests/Form.vue:75 +msgid "Use this comment box to add details to your request if needed" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:158 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/audio/Search.vue:65 +msgid "Artist, album, track..." +msgstr "" + +#: front/src/components/audio/SearchBar.vue:20 +msgid "Search for artists, albums, tracks..." +msgstr "" + +#: front/src/components/audio/Player.vue:216 +msgid "Queue shuffled!" +msgstr "" + +#: front/src/components/audio/Player.vue:273 +msgid "Previous track" +msgstr "" + +#: front/src/components/audio/Player.vue:274 +msgid "Play track" +msgstr "" + +#: front/src/components/audio/Player.vue:275 +msgid "Pause track" +msgstr "" + +#: front/src/components/audio/Player.vue:276 +msgid "Next track" +msgstr "" + +#: front/src/components/audio/Player.vue:277 +msgid "Unmute" +msgstr "" + +#: front/src/components/audio/Player.vue:278 +msgid "Mute" +msgstr "" + +#: front/src/components/audio/Player.vue:279 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "" + +#: front/src/components/audio/Player.vue:280 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "" + +#: front/src/components/audio/Player.vue:281 +msgid "Looping on whole queue. Click to disable looping." +msgstr "" + +#: front/src/components/audio/Player.vue:282 +msgid "Shuffle your queue" +msgstr "" + +#: front/src/components/audio/Player.vue:283 +msgid "Clear your queue" +msgstr "" + +#: front/src/components/Sidebar.vue:203 +msgid "Pending import requests" +msgstr "" + +#: front/src/components/Sidebar.vue:204 +msgid "Pending follow requests" +msgstr "" + +#: front/src/components/metadata/Search.vue:114 +msgid "Enter your search query..." +msgstr "" + +#: front/src/components/manage/library/FilesTable.vue:176 +msgid "Search by title, artist, domain..." +msgstr "" + +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:153 +msgid "Search by username, email, code..." +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:163 +msgid "Search by username, email, name..." +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/users/UsersDetail.vue:185 src/views/admin/Settings.vue:83 +msgid "Federation" +msgstr "" + +#: front/src/components/Home.vue:154 +msgid "Welcome" +msgstr "" + +#: front/src/views/content/remote/ScanForm.vue:48 +msgid "Enter a library url" +msgstr "" + +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:226 +msgid "Search by title, artist, album..." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:230 +msgid "Track was already present in one of your libraries" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:234 +msgid "Track is uploaded but not processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:238 +msgid "An error occured while processing this track, ensure the track is correctly tagged" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:242 +msgid "Import went on successfully" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:259 +msgid "Relaunch import" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:71 +msgid "This library contains my personnal music, I hope you will like it!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:74 +msgid "Everyone, including other instances" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "" + +#: front/src/views/instance/Timeline.vue:57 +msgid "Instance Timeline" +msgstr "" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "" + +#: front/src/views/playlists/List.vue:105 +msgid "Enter an playlist name..." +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +msgid "Manage library" +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:169 +msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." +msgstr "" + +#: front/src/views/admin/users/UsersDetail.vue:170 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "" + +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "" + +#: front/src/views/admin/Settings.vue:84 +msgid "Subsonic" +msgstr "" + +#: front/src/views/admin/Settings.vue:85 +msgid "Statistics" +msgstr "" + +#: front/src/views/admin/Settings.vue:86 +msgid "Error reporting" +msgstr "" diff --git a/front/locales/oc/LC_MESSAGES/app.po b/front/locales/oc/LC_MESSAGES/app.po index 7c0ab7a2..1ccf06fc 100644 --- a/front/locales/oc/LC_MESSAGES/app.po +++ b/front/locales/oc/LC_MESSAGES/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-05 20:10+0200\n" -"PO-Revision-Date: 2018-10-05 21:32+0000\n" +"POT-Creation-Date: 2019-01-11 15:55+0100\n" +"PO-Revision-Date: 2018-10-20 14:22+0000\n" "Last-Translator: Quentà <quentin_antonin@hotmail.com>\n" "Language-Team: none\n" "Language: oc\n" @@ -30,14 +30,14 @@ msgstr "(%{ index } sus %{ length })" msgid "(empty)" msgstr "(voida)" -#: front/src/components/common/ActionTable.vue:44 -#: front/src/components/common/ActionTable.vue:53 +#: front/src/components/common/ActionTable.vue:57 +#: front/src/components/common/ActionTable.vue:66 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } sus %{ total } element seleccionat" msgstr[1] "%{ count } sus %{ total } elements seleccionats" -#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54 +#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 msgid "%{ count } track" @@ -57,6 +57,12 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } pista correspond als filtres seleccionats" msgstr[1] "%{ count } pistas correspondon als filtres seleccionats" +#: front/src/components/audio/PlayButton.vue:180 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "%{ count } pista ajustada a la fila" +msgstr[1] "%{ count } pistas ajustadas a la fila" + #: front/src/components/playlists/Card.vue:18 msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -75,13 +81,21 @@ msgstr "%{ hours } h %{ minutes } min" msgid "%{ minutes } min" msgstr "%{ minutes } min" -#: front/src/components/activity/Like.vue:7 -msgid "%{ user } favorited a track" -msgstr "%{ user } a aimat una pista" +#: front/src/components/notifications/NotificationRow.vue:40 +msgid "%{ username } accepted your follow on library \"%{ library }\"" +msgstr "" + +#: front/src/components/notifications/NotificationRow.vue:39 +msgid "%{ username } followed your library \"%{ library }\"" +msgstr "" + +#: front/src/components/auth/Profile.vue:46 +msgid "%{ username }'s profile" +msgstr "Perfil de %{ username }" -#: front/src/components/activity/Listen.vue:7 -msgid "%{ user } listened to a track" -msgstr "%{ user } a escotat una pista" +#: front/src/components/Footer.vue:5 +msgid "<translate :translate-params=\"{instanceName: instanceHostname}\">About %{instanceName}</translate>" +msgstr "" #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" @@ -95,15 +109,30 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 favorit" msgstr[1] "%{ count } favorits" +#: front/src/components/library/FileUpload.vue:225 +#: front/src/components/library/FileUpload.vue:226 +msgid "A network error occured while uploading this file" +msgstr "Una error de ret s’es producha en enviar aqueste fichièr" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "A prepaus de %{ instance }" -#: front/src/App.vue:53 +#: front/src/components/Footer.vue:6 +#, fuzzy +msgid "About %{instanceName}" +msgstr "A prepaus de %{ instance }" + +#: front/src/components/Footer.vue:45 msgid "About Funkwhale" msgstr "A prepaus de Funkwhale" -#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/components/Footer.vue:10 +#, fuzzy +msgid "About page" +msgstr "Pagina de l’album" + +#: front/src/components/About.vue:8 src/components/About.vue:64 msgid "About this instance" msgstr "A prepaus d’aquesta instà ncia" @@ -115,18 +144,32 @@ msgstr "Acceptar" msgid "Accepted" msgstr "Acceptat" +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Accès desactivat" + #: front/src/components/Home.vue:106 msgid "Access your music from a clean interface that focus on what really matters" msgstr "Accedissètz a vòstra musica d’una interfà cia afinada estant, adaptada a çò que compta vertadièrament" -#: front/src/views/admin/users/UsersDetail.vue:54 -msgid "Account active" +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +msgid "Accessed date" +msgstr "Data d’accès" + +#: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgid "Account data" msgstr "Compte actiu" #: front/src/components/auth/Settings.vue:5 msgid "Account settings" msgstr "Paramètres del compte" +#: front/src/components/auth/Settings.vue:264 +msgid "Account Settings" +msgstr "Paramètres del compte" + #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Estat del compte" @@ -135,17 +178,24 @@ msgstr "Estat del compte" msgid "Account's email" msgstr "Adreça electronica del compte" +#: front/src/views/admin/moderation/AccountsList.vue:3 +#: front/src/views/admin/moderation/AccountsList.vue:24 +#: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgid "Accounts" +msgstr "Estat del compte" + #: front/src/views/content/libraries/Detail.vue:29 msgid "Action" msgstr "Accion" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:99 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "L’action %{ action } es estada lançada corrèctament sus %{ count } element" msgstr[1] "L’action %{ action } es estada lançada corrèctament sus %{ count } elements" -#: front/src/components/common/ActionTable.vue:8 +#: front/src/components/common/ActionTable.vue:21 #: front/src/components/library/radios/Builder.vue:64 msgid "Actions" msgstr "Accions" @@ -154,11 +204,33 @@ msgstr "Accions" msgid "Active" msgstr "Actiu" -#: front/src/components/Sidebar.vue:75 +#: front/src/views/admin/moderation/AccountsDetail.vue:199 +#: front/src/views/admin/moderation/DomainsDetail.vue:144 msgid "Activity" msgstr "Activitat" -#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +msgid "Activity visibility" +msgstr "Visibilitat de l’activitat" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +msgid "Add" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:13 +msgid "Add a domain" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +msgid "Add a new moderation rule" +msgstr "" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "Ajustar e gerir lo contengut" + +#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 msgid "Add content" msgstr "Ajustar de contengut" @@ -170,20 +242,30 @@ msgstr "Ajustar de filtres" msgid "Add filters to customize your radio" msgstr "Ajustar de filtre per dire de personalizar vòstra rà dio" +#: front/src/components/audio/PlayButton.vue:64 +#, fuzzy +msgid "Add to current queue" +msgstr "Ajustar a la lista" + #: front/src/components/favorites/TrackFavoriteIcon.vue:4 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/favorites/TrackFavoriteIcon.vue:28 msgid "Add to favorites" msgstr "Ajustar als favorits" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -msgid "Add to playlist..." +#: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgid "Add to playlist…" msgstr "Ajustar a la lista de lectura..." #: front/src/components/audio/PlayButton.vue:14 msgid "Add to queue" msgstr "Ajustar a la lista" +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Ajustar a aquesta lista de lectura" + #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Ajustar una pista" @@ -192,16 +274,16 @@ msgstr "Ajustar una pista" msgid "Admin" msgstr "Admin" -#: front/src/components/Sidebar.vue:82 +#: front/src/components/Sidebar.vue:79 msgid "Administration" msgstr "Administracion" -#: front/src/components/audio/track/Table.vue:8 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/track/Table.vue:8 +#: front/src/components/library/Album.vue:159 #: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/views/content/libraries/FilesTable.vue:53 -#: front/src/components/library/Album.vue:101 -#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Album" msgstr "Album" @@ -211,13 +293,19 @@ msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "Album contenent %{ count } pista, de %{ artist }" msgstr[1] "Album contenent %{ count } pistas, de %{ artist }" -#: front/src/components/library/Track.vue:20 +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +msgid "Album name" +msgstr "Nom de l’album" + +#: front/src/components/library/Track.vue:27 msgid "Album page" msgstr "Pagina de l’album" #: front/src/components/audio/Search.vue:19 #: src/components/instance/Stats.vue:48 -#: front/src/components/requests/Form.vue:9 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 +#: front/src/views/admin/moderation/DomainsDetail.vue:257 msgid "Albums" msgstr "Albums" @@ -238,33 +326,44 @@ msgstr "Una error s’es producha en enregistrar vòstras modificacions" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Una error desconeguda encontrada, aquò pòt significar que lo servidor es fòra servici o pòt pas èsser atengut" +#: front/src/components/notifications/NotificationRow.vue:62 +msgid "Approve" +msgstr "" + #: front/src/components/auth/Logout.vue:5 msgid "Are you sure you want to log out?" msgstr "Volètz vertadièrament vos desconnectar ?" -#: front/src/components/audio/track/Table.vue:7 +#: front/src/components/audio/SearchBar.vue:25 +#: src/components/audio/track/Table.vue:7 +#: front/src/components/library/Artist.vue:137 #: front/src/components/manage/library/FilesTable.vue:38 -#: front/src/views/content/libraries/FilesTable.vue:52 -#: front/src/components/library/Artist.vue:129 -#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Artist" msgstr "Artista" -#: front/src/components/requests/Form.vue:5 -#: src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 msgid "Artist name" msgstr "Nom de l’artista" #: front/src/components/library/Album.vue:22 -#: src/components/library/Track.vue:23 +#: src/components/library/Track.vue:33 msgid "Artist page" msgstr "Pagina de l’artista" +#: front/src/components/audio/Search.vue:65 +#, fuzzy +msgid "Artist, album, track…" +msgstr "Artista, album, pista..." + #: front/src/components/audio/Search.vue:10 #: src/components/instance/Stats.vue:42 -#: front/src/components/library/Library.vue:7 -#: src/components/library/Artists.vue:120 +#: front/src/components/library/Artists.vue:119 +#: src/components/library/Library.vue:7 +#: front/src/views/admin/moderation/AccountsDetail.vue:313 +#: front/src/views/admin/moderation/DomainsDetail.vue:249 msgid "Artists" msgstr "Artistas" @@ -272,6 +371,8 @@ msgstr "Artistas" #: src/components/library/Artists.vue:25 #: front/src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/moderation/AccountsTable.vue:21 +#: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 @@ -282,6 +383,16 @@ msgstr "Ascendent" msgid "Ask for a password reset" msgstr "Demandar un nòu senhal" +#: front/src/views/admin/moderation/AccountsDetail.vue:245 +#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgid "Audio content" +msgstr "Ajustar de contengut" + +#: front/src/components/ShortcutsModal.vue:55 +msgid "Audio player shortcuts" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:26 msgid "Available playlists" msgstr "Listas de lectura disponiblas" @@ -290,17 +401,27 @@ msgstr "Listas de lectura disponiblas" msgid "Avatar" msgstr "Avatar" -#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24 +#: front/src/views/auth/PasswordReset.vue:24 #: front/src/views/auth/PasswordResetConfirm.vue:18 msgid "Back to login" msgstr "Tornar a la pagina de connexion" -#: front/src/components/library/Track.vue:80 +#: front/src/components/library/Track.vue:129 #: front/src/components/manage/library/FilesTable.vue:42 -#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 msgid "Bitrate" msgstr "Debit" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" +msgstr "" + #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgid "Browse" msgstr "Percórrer" @@ -330,11 +451,20 @@ msgid "By %{ artist }" msgstr "De %{ artist }" #: front/src/views/content/remote/Card.vue:103 -msgid "By unfollowing this library, you will loose access to its content." +#, fuzzy +msgid "By unfollowing this library, you loose access to its content." msgstr "En quitar de seguir aquesta bibliotèca, perdretz l’accès a son contengut." +#: front/src/views/admin/moderation/AccountsDetail.vue:261 +#: front/src/views/admin/moderation/DomainsDetail.vue:217 +msgid "Cached size" +msgstr "" + #: front/src/components/common/DangerousButton.vue:17 +#: front/src/components/library/Album.vue:58 +#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Anullar" @@ -347,7 +477,13 @@ msgstr "Pistas candidatas" msgid "Cannot change your password" msgstr "Lo senhal pòt pas se cambiar" -#: front/src/App.vue:65 +#: front/src/components/library/FileUpload.vue:222 +#: front/src/components/library/FileUpload.vue:223 +#, fuzzy +msgid "Cannot upload this file, ensure it is not too big" +msgstr "MandadÃs del fichièr impossible, asseguratz-vos qu’es pas tròp pesuc" + +#: front/src/components/Footer.vue:21 msgid "Change language" msgstr "Cambiar la lenga" @@ -380,7 +516,11 @@ msgstr "L’actualizacion de vòstra senhal cambiarà tanben lo de l’API Subso msgid "Changing your password will have the following consequences" msgstr "Lo cambiament de senhal a las consequéncias seguentas" -#: front/src/App.vue:6 +#: front/src/components/Footer.vue:40 +msgid "Chat room" +msgstr "" + +#: front/src/App.vue:13 msgid "Choose your instance" msgstr "Causissètz vòstra instà ncia" @@ -397,14 +537,22 @@ msgstr "Escafar" msgid "Clear playlist" msgstr "Escafar la lista de lectura" +#: front/src/components/audio/Player.vue:363 +msgid "Clear your queue" +msgstr "Voidar la fila" + #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Amb un clic, escotatz d’oras de musica a la rà dio" -#: front/src/components/library/FileUpload.vue:76 +#: front/src/components/library/FileUpload.vue:75 msgid "Click to select files to upload or drag and drop files or directories" msgstr "Clicatz per causir los fichièrs d’enviar o lisatz los fichièrs o repertòris" +#: front/src/components/ShortcutsModal.vue:20 +msgid "Close" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgid "Code" @@ -412,14 +560,9 @@ msgstr "Còdi" #: 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 "Plegar" -#: front/src/components/requests/Form.vue:14 -msgid "Comment" -msgstr "Comentari" - #: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Configuracion" @@ -430,21 +573,64 @@ msgstr "Confirmar" #: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 -msgid "Confirm your email" +#, fuzzy +msgid "Confirm your e-mail address" msgstr "Confirmar vòstra adreça electronica" #: front/src/views/auth/EmailConfirm.vue:13 msgid "Confirmation code" msgstr "Còdi de confirmacion" +#: front/src/components/common/ActionTable.vue:7 +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "" + +#: front/src/components/Footer.vue:48 +msgid "Contribute" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 msgid "Copy" msgstr "Copiar" +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Copiar las pistas de la fila a la lista de lectura" + +#: front/src/components/audio/EmbedWizard.vue:21 +msgid "Copy/paste this code in your website HTML" +msgstr "" + +#: front/src/components/library/Track.vue:91 +#, fuzzy +msgid "Copyright" +msgstr "Copiar" + +#: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgid "Could not confirm your e-mail address" +msgstr "Confirmar vòstra adreça electronica" + +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Could not fetch remote library" +msgstr "Error en recuperar la bibliotèca alonhada" + +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgid "Could not process this track, ensure it is tagged correctly" +msgstr "Una error s’es producha en tractar aquesta pista, asseguratz-vos qu’es corrèctament etiquetada" + #: front/src/components/Home.vue:85 msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Jaqueta d’albums, paraulas, nòstra tòca es d’o aver tot ;)" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgid "Create" +msgstr "Crear un import" + #: front/src/components/auth/Signup.vue:4 msgid "Create a funkwhale account" msgstr "Crear un compte funkwhale" @@ -461,10 +647,6 @@ msgstr "Crear una nòva lista de lectura" msgid "Create an account" msgstr "Crear un compte" -#: front/src/components/requests/Card.vue:25 -msgid "Create import" -msgstr "Crear un import" - #: front/src/views/content/libraries/Form.vue:26 msgid "Create library" msgstr "Crear una bibliotèca" @@ -475,13 +657,14 @@ msgstr "Crear mon compte" #: front/src/components/playlists/Form.vue:34 msgid "Create playlist" -msgstr "Crear una lista de lectura" +msgstr "Crear la lista de lectura" #: front/src/components/library/Radios.vue:23 msgid "Create your own radio" msgstr "Crear vòstra pròpria rà dio" #: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 msgid "Creation date" msgstr "Data de creacion" @@ -506,11 +689,16 @@ msgstr "Utilizacion actuala" msgid "Date" msgstr "Data" -#: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#: front/src/components/ShortcutsModal.vue:75 +msgid "Decrease volume" +msgstr "" + #: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:61 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 msgid "Delete" msgstr "Suprimir" @@ -518,6 +706,11 @@ msgstr "Suprimir" msgid "Delete library" msgstr "Suprimir la bibliotèca" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgid "Delete moderation rule" +msgstr "Suprimir la rà dio" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Suprimir la lista de lectura" @@ -530,10 +723,17 @@ msgstr "Suprimir la rà dio" msgid "Delete this library?" msgstr "Suprimir aquesta bibliotèca ?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgid "Delete this moderation rule?" +msgstr "Suprimir aquesta bibliotèca ?" + #: front/src/components/favorites/List.vue:34 #: src/components/library/Artists.vue:26 #: front/src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/moderation/AccountsTable.vue:22 +#: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 @@ -553,6 +753,15 @@ msgstr "Detalhs" msgid "Details" msgstr "Detalhs" +#: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "Definissètz la quantitat de contengut que l’utilizaire pòt enviar. Daissatz void per emplegar las valors per defaut de l’instà ncia." + +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "Determinatz lo nivèl de visibilitat de vòstra activitat" + #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -566,14 +775,30 @@ msgstr "Desactivar l’accès via Subsonic" msgid "Disable Subsonic API access?" msgstr "Desactivar l’accès a l’API Subsonic ?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#: front/src/views/admin/moderation/AccountsDetail.vue:128 +#: front/src/views/admin/moderation/AccountsDetail.vue:132 +#, fuzzy +msgid "Disabled" +msgstr "Desactivar l’accès" + #: front/src/components/auth/SubsonicTokenForm.vue:14 msgid "Discover how to use Funkwhale from other apps" msgstr "Aprenètz a utilizar Funkwhale amb d’autras aplicacions" +#: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgid "Display name" +msgstr "Nom del fichièr" + #: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Mostrar publicament" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." +msgstr "" + #: front/src/components/playlists/Editor.vue:42 msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Volètz voidar la lista de lectura « %{ playlist } »  ?" @@ -590,21 +815,34 @@ msgstr "Volètz suprimir la lista de lectura « %{ playlist } »  ?" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Volètz suprimir la rà dio « %{ playlist } »  ?" -#: front/src/components/common/ActionTable.vue:29 +#: front/src/components/common/ActionTable.vue:36 msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Volètz lançar l’accion « %{ action } » sus %{ count } element ?" msgstr[1] "Volètz lançar l’accion « %{ action } » sus %{ count } elements ?" -#: front/src/components/Sidebar.vue:104 +#: front/src/components/Sidebar.vue:107 msgid "Do you want to restore your previous queue?" msgstr "Volètz restablir vòstra fila precedenta ?" -#: front/src/App.vue:37 +#: front/src/components/Footer.vue:31 msgid "Documentation" msgstr "Documentacion" -#: front/src/components/library/Track.vue:48 +#: front/src/components/manage/moderation/AccountsTable.vue:40 +#: front/src/components/mixins/Translations.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:93 +#: front/src/components/mixins/Translations.vue:35 +msgid "Domain" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/DomainsList.vue:3 +#: front/src/views/admin/moderation/DomainsList.vue:48 +msgid "Domains" +msgstr "" + +#: front/src/components/library/Track.vue:55 msgid "Download" msgstr "Telecargar" @@ -613,13 +851,19 @@ msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "Lisatz las linhas per triar las pistas de la lista de lectura" #: front/src/components/audio/track/Table.vue:9 -#: src/components/library/Track.vue:58 +#: src/components/library/Track.vue:111 #: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/views/content/libraries/FilesTable.vue:56 -#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/views/content/libraries/FilesTable.vue:59 +#: front/src/components/mixins/Translations.vue:31 msgid "Duration" msgstr "Durada" +#: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgid "E-mail address confirmed" +msgstr "Corrièl confirmat" + #: front/src/components/Home.vue:93 msgid "Easy to use" msgstr "Simple d’utilizar" @@ -633,36 +877,109 @@ msgid "Edit instance info" msgstr "Editrar las informacions d’aquesta instà ncia" #: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 -msgid "Edit..." -msgstr "Editar..." +#, fuzzy +msgid "Edit…" +msgstr "Modificar" #: front/src/components/auth/Signup.vue:29 #: front/src/components/manage/users/UsersTable.vue:38 msgid "Email" msgstr "Corrièl" -#: front/src/views/admin/users/UsersDetail.vue:29 +#: front/src/views/admin/moderation/AccountsDetail.vue:111 msgid "Email address" msgstr "Adreça electronica" -#: front/src/views/auth/EmailConfirm.vue:23 -msgid "Email confirmed" -msgstr "Corrièl confirmat" +#: front/src/components/library/Album.vue:44 +#: src/components/library/Track.vue:62 +msgid "Embed" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:20 +msgid "Embed code" +msgstr "" + +#: front/src/components/library/Album.vue:48 +msgid "Embed this album on your website" +msgstr "" + +#: front/src/components/library/Track.vue:66 +msgid "Embed this track on your website" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:230 +#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgid "Emitted library follows" +msgstr "Picatz l’URL d’una bibliotèca" + +#: front/src/views/admin/moderation/AccountsDetail.vue:214 +#: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgid "Emitted messages" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:8 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#: front/src/views/admin/moderation/AccountsDetail.vue:127 +#: front/src/views/admin/moderation/AccountsDetail.vue:131 +msgid "Enabled" +msgstr "" #: front/src/views/playlists/Detail.vue:29 msgid "End edition" msgstr "Acabar l’edicion" +#: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgid "Enter a library URL" +msgstr "Picatz l’URL d’una bibliotèca" + +#: front/src/components/library/Radios.vue:140 +#, fuzzy +msgid "Enter a radio name…" +msgstr "Escrivètz un nom de rà dio..." + +#: front/src/components/library/Artists.vue:118 +#, fuzzy +msgid "Enter artist name…" +msgstr "Escrivètz un nom d’artista..." + +#: front/src/views/playlists/List.vue:107 +#, fuzzy +msgid "Enter playlist name…" +msgstr "Escrivètz un nom de lista de lectura..." + +#: front/src/components/auth/Signup.vue:100 +msgid "Enter your email" +msgstr "Escrivètz vòstre adreça electronica" + +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +msgid "Enter your invitation code (case insensitive)" +msgstr "Escrivètz vòstre còdi d’invitacion (pas sensible a la cassa)" + +#: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgid "Enter your search query…" +msgstr "Escrivètz vòstra recèrca..." + +#: front/src/components/auth/Signup.vue:99 +msgid "Enter your username" +msgstr "Escrivètz vòstre nom d’utilizaire" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Escrivètz vòstre nom d’utilizaire o corrièl" + #: front/src/components/auth/SubsonicTokenForm.vue:20 #: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Error" -#: front/src/views/content/remote/Card.vue:39 -msgid "Error during scan" -msgstr "Error en explorant" +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "Rapòrt d’error" -#: front/src/components/common/ActionTable.vue:79 +#: front/src/components/common/ActionTable.vue:92 msgid "Error while applying action" msgstr "Error en tractar l’accion" @@ -674,24 +991,30 @@ msgstr "Error en demandar un novèl senhal" msgid "Error while changing your password" msgstr "Error en cambiar lo senhal" -#: front/src/views/auth/EmailConfirm.vue:7 -msgid "Error while confirming your email" -msgstr "Error en confirmar l’adreça electronica" +#: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgid "Error while creating domain" +msgstr "Error en crear l’invitacion" #: front/src/components/manage/users/InvitationForm.vue:4 msgid "Error while creating invitation" msgstr "Error en crear l’invitacion" -#: front/src/views/content/remote/ScanForm.vue:3 -msgid "Error while fetching remote library" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgid "Error while creating rule" +msgstr "Error en crear l’invitacion" + +#: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgid "Error while fetching node info" msgstr "Error en recuperar la bibliotèca alonhada" #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Error en enregistrar los paramètres" -#: front/src/views/content/libraries/FilesTable.vue:16 -#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:212 msgid "Errored" msgstr "Perturbat" @@ -699,20 +1022,29 @@ msgstr "Perturbat" msgid "Errored files" msgstr "Fichièrs amb errors" -#: front/src/views/content/remote/Card.vue:58 -msgid "Errored tracks:" -msgstr "Pistas en error :" +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Tot lo monde" + +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +#: front/src/components/mixins/Translations.vue:12 +msgid "Everyone on this instance" +msgstr "Lo monde d’aquesta instà ncia" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, across all instances" +msgstr "Lo monde d’aquesta instà ncia" #: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "Exclure" -#: front/src/components/discussion/Comment.vue:14 -msgid "Expand" -msgstr "Dobrir" - #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 msgid "Expiration date" msgstr "Data d’expiracion" @@ -724,12 +1056,30 @@ msgstr "Expirada" msgid "Expired/used" msgstr "Expirada/utilizada" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:16 +msgid "Failed" +msgstr "" + +#: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgid "Failed tracks:" +msgstr "Pistas en error :" + #: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Favorits" -#: front/src/components/library/FileUpload.vue:83 -msgid "File name" +#: front/src/views/admin/Settings.vue:84 +msgid "Federation" +msgstr "Federacion" + +#: front/src/components/library/FileUpload.vue:84 +#, fuzzy +msgid "Filename" msgstr "Nom del fichièr" #: front/src/views/admin/library/Base.vue:5 @@ -742,43 +1092,50 @@ msgid "Filter name" msgstr "Nom del filtre" #: front/src/views/content/libraries/FilesTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:216 msgid "Finished" msgstr "Acabat" +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:159 +#: front/src/views/admin/moderation/DomainsDetail.vue:78 +msgid "First seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgid "First seen date" +msgstr "Data d’expiracion" + #: front/src/views/content/remote/Card.vue:83 msgid "Follow" msgstr "Seguir" -#: front/src/views/content/remote/Card.vue:88 -msgid "Follow pending approval" -msgstr "Abonament en espèra de validacion" - #: front/src/views/content/Home.vue:16 msgid "Follow remote libraries" msgstr "Seguir de bibliotècas alonhadas" -#: front/src/views/content/libraries/Detail.vue:7 -msgid "Followers" +#: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgid "Follow request pending approval" +msgstr "Abonament en espèra de validacion" + +#: front/src/components/mixins/Translations.vue:38 +#: front/src/views/content/libraries/Detail.vue:7 +#: front/src/components/mixins/Translations.vue:39 +msgid "Followers" msgstr "Seguidors" #: front/src/views/content/remote/Card.vue:93 msgid "Following" msgstr "Abonat" -#: front/src/components/activity/Like.vue:14 -#: src/components/activity/Listen.vue:14 -msgid "from %{ album } by %{ artist }" -msgstr "de l’album %{ album } per %{ artist }" - -#: front/src/components/library/Track.vue:13 +#: front/src/components/library/Track.vue:17 msgid "From album %{ album } by %{ artist }" msgstr "De l’album %{ album } per %{ artist }" -#: front/src/App.vue:55 -msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "Funkwhale es un projècte liure e gratuit, menat per de benevols. Podètz ajudar a melhorar lo servici en senhalar los problèmas que trobatz, en suggerir de melhoraments e ne’n parlant altorn de vos !" - #: front/src/components/auth/SubsonicTokenForm.vue:7 msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale es compatible amb d’autres lectors de musica compatibles amb l’API Subsonic." @@ -799,6 +1156,10 @@ msgstr "Funkwhale es a gratÃs e vos dòna lo contròla de vòstra musica." msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale prend cura de vòstra musica" +#: front/src/components/ShortcutsModal.vue:38 +msgid "General shortcuts" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:16 msgid "Get a new invitation" msgstr "Obténer una novèla invitacion" @@ -809,16 +1170,19 @@ msgstr "Menatz-me a la bibliotèca" #: front/src/components/Home.vue:76 msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Obtenètz de metadonadas de qualitat per vòstra musica grà cia a <a href=\"%{ " -"url }\" target=\"_blank\">MusicBrainz</a>" +msgstr "Obtenètz de metadonadas de qualitat per vòstra musica grà cia a <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgid "Get started" msgstr "Començar" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/common/ActionTable.vue:27 +#: front/src/components/Footer.vue:37 +#, fuzzy +msgid "Getting help" +msgstr "Paramètres" + +#: front/src/components/common/ActionTable.vue:34 +#: front/src/components/common/ActionTable.vue:54 msgid "Go" msgstr "Zo" @@ -826,9 +1190,13 @@ msgstr "Zo" msgid "Go to home page" msgstr "Tornar a l’acuèlh" -#: front/src/App.vue:73 -msgid "Help us translate Funkwhale" -msgstr "Ajudar a traduire Funkwhale" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgid "Hide account or domain content, except from followers." +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Acuèlh" #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" @@ -855,10 +1223,20 @@ msgid "Import reference" msgstr "Importar la referéncia" #: front/src/views/content/libraries/FilesTable.vue:11 -#: front/src/views/content/libraries/FilesTable.vue:55 +#: front/src/views/content/libraries/FilesTable.vue:58 msgid "Import status" msgstr "Estatut de l’import" +#: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgid "Imported" +msgstr "Data d’import" + +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +msgid "Imported date" +msgstr "Data d’import" + #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "Als favorits" @@ -867,16 +1245,42 @@ msgstr "Als favorits" msgid "Inactive" msgstr "Actiu" +#: front/src/components/ShortcutsModal.vue:71 +msgid "Increase volume" +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] "Inserir de la fila (%{ count } pista)" msgstr[1] "Inserir de la fila (%{ count } pistas)" +#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#, fuzzy +msgid "Instance data" +msgstr "Rà dios de l’instà ncia" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Info. de l’instà ncia" + #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Rà dios de l’instà ncia" +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Paramètres de l’intà ncia" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +msgstr "" + #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -892,52 +1296,76 @@ msgstr "Còdi d’invitacion (opcional)" msgid "Invitations" msgstr "Invitacions" -#: front/src/App.vue:42 +#: front/src/components/Footer.vue:41 msgid "Issue tracker" msgstr "Traçador de problèmas" -#: front/src/views/content/libraries/Home.vue:9 -msgid "It looks like you don't have any library yet, it's time to create one!" -msgstr "Sembla qu’avètz pas cap de bibliotèca pel moment, es ora de ne crear una !" - #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Gardatz una traça de vòstras cançons favoritas" +#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgid "Known accounts" +msgstr "Mon compte" + #: front/src/views/content/remote/Home.vue:14 msgid "Known libraries" msgstr "Bibliotècas conegudas" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/views/admin/users/UsersDetail.vue:45 -#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/views/admin/moderation/AccountsDetail.vue:184 +#: front/src/components/mixins/Translations.vue:33 msgid "Last activity" msgstr "Darrièra activitat" +#: front/src/views/admin/moderation/AccountsDetail.vue:167 +#: front/src/views/admin/moderation/DomainsDetail.vue:86 +msgid "Last checked" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:32 msgid "Last modification" msgstr "Darrièra modificacion" +#: front/src/components/manage/moderation/AccountsTable.vue:43 +msgid "Last seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgid "Last seen date" +msgstr "Darrièra actualizacion :" + #: front/src/views/content/remote/Card.vue:56 msgid "Last update:" msgstr "Darrièra actualizacion :" -#: front/src/components/common/ActionTable.vue:40 +#: front/src/components/common/ActionTable.vue:47 msgid "Launch" msgstr "Aviar" -#: front/src/views/content/remote/Card.vue:63 -msgid "Launch scan" -msgstr "Aviar l’analisi" - #: front/src/components/Home.vue:10 msgid "Learn more about this instance" msgstr "Ne saber mai tocant aquesta instà ncia" -#: front/src/components/requests/Form.vue:10 -msgid "Leave this field empty if you're requesting the whole discography." -msgstr "Daissar aqueste camp void se volètz suggerir totas las discografia." +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Daissar void per obténer un còdi aleatòri" + +#: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgid "Leave empty for a responsive widget" +msgstr "Daissar void per obténer un còdi aleatòri" +#: front/src/views/admin/moderation/AccountsDetail.vue:297 +#: front/src/views/admin/moderation/DomainsDetail.vue:233 #: front/src/views/content/Base.vue:5 msgid "Libraries" msgstr "Bibliotècas" @@ -947,56 +1375,85 @@ msgid "Libraries help you organize and share your music collections. You can upl msgstr "Las bibliotècas vos ajudan a organizar e partejar vòstras colleccions de musica. Podètz enviar vòstra pròpria collecion musicala a Funkwhale e la partejar amb vòstres amics e vòstra familha." #: front/src/components/instance/Stats.vue:30 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/admin/moderation/AccountsDetail.vue:464 msgid "Library" msgstr "Bibliotèca" +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "Bibliotèca creada" + +#: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgid "Library deleted" +msgstr "Bibliotèca actualizada" + #: front/src/views/admin/library/FilesList.vue:3 msgid "Library files" msgstr "Fichièrs de la bibliotèca" -#: front/src/App.vue:31 -msgid "Links" -msgstr "Ligams" +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "Bibliotèca actualizada" + +#: front/src/components/library/Track.vue:100 +msgid "License" +msgstr "" #: front/src/views/content/libraries/Detail.vue:21 -msgid "Loading followers..." +#, fuzzy +msgid "Loading followers…" msgstr "Cargament dels seguidors..." #: front/src/views/content/libraries/Home.vue:3 -msgid "Loading Libraries..." +#, fuzzy +msgid "Loading Libraries…" msgstr "Cargament de las bibliotècas..." #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 -msgid "Loading library data..." +#, fuzzy +msgid "Loading library data…" msgstr "Cargament de las donadas de la bibliotèca..." #: front/src/views/Notifications.vue:4 -msgid "Loading notifications..." +#, fuzzy +msgid "Loading notifications…" msgstr "Cargament de las notificacions..." #: front/src/views/content/remote/Home.vue:3 msgid "Loading remote libraries..." msgstr "Cargament de las bibliotècas alonhadas..." -#: front/src/views/instance/Timeline.vue:4 -msgid "Loading timeline..." -msgstr "Cargament del flux d’actualitat..." - #: front/src/views/content/libraries/Quota.vue:4 -msgid "Loading usage data..." +#, fuzzy +msgid "Loading usage data…" msgstr "Cargament de l’utilizacion de las donadas..." #: front/src/components/favorites/List.vue:5 -msgid "Loading your favorites..." +#, fuzzy +msgid "Loading your favorites…" msgstr "Cargament de vòstres favorits..." +#: front/src/components/manage/moderation/AccountsTable.vue:59 +#: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgid "Local account" +msgstr "Mon compte" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Connexion" + #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Connectatz-vos a vòstre compte Funkwhale" +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Desconnexion" + #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Connectat coma %{ username }" @@ -1005,18 +1462,55 @@ msgstr "Connectat coma %{ username }" msgid "Login" msgstr "Connexion" +#: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgid "Login status" +msgstr "Estat del compte" + #: front/src/components/Sidebar.vue:52 msgid "Logout" msgstr "Desconnexion" -#: front/src/components/library/Track.vue:105 +#: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgid "Looks like you don't have a library, it's time to create one." +msgstr "Sembla qu’avètz pas cap de bibliotèca pel moment, es ora de ne crear una !" + +#: front/src/components/audio/Player.vue:353 +#: src/components/audio/Player.vue:354 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "Repeticion desactivada. Clicatz per activar la repeticion de la pista actuala." + +#: front/src/components/audio/Player.vue:356 +#: src/components/audio/Player.vue:357 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "Repeticion de la pista actuala. Clicatz per activar la repeticion de tota la fila." + +#: front/src/components/audio/Player.vue:359 +#: src/components/audio/Player.vue:360 +msgid "Looping on whole queue. Click to disable looping." +msgstr "Repeticion de tota la fila, clicatz per desactivar la repeticion." + +#: front/src/components/library/Track.vue:150 msgid "Lyrics" msgstr "Paraulas" +#: front/src/components/Sidebar.vue:210 +msgid "Main menu" +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +msgid "Manage library" +msgstr "Gerir la bibliotèca" + #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Gerir las listas de lectura" +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Gerir los utilizaires" + #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Gerir vòstras listas de lectura" @@ -1025,42 +1519,104 @@ msgstr "Gerir vòstras listas de lectura" msgid "Mark all as read" msgstr "Las marcar totas coma legidas" -#: front/src/views/admin/users/UsersDetail.vue:94 +#: front/src/components/notifications/NotificationRow.vue:44 +#, fuzzy +msgid "Mark as read" +msgstr "Las marcar totas coma legidas" + +#: front/src/components/notifications/NotificationRow.vue:45 +#, fuzzy +msgid "Mark as unread" +msgstr "Las marcar totas coma legidas" + +#: front/src/views/admin/moderation/AccountsDetail.vue:281 msgid "MB" msgstr "Mo" -#: front/src/components/Sidebar.vue:63 +#: front/src/components/audio/Player.vue:346 +msgid "Media player" +msgstr "" + +#: front/src/components/Footer.vue:32 +msgid "Mobile and desktop apps" +msgstr "" + +#: front/src/components/Sidebar.vue:97 +#: src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgid "Moderation" +msgstr "Federacion" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgid "Moderation policies help you control how your instance interact with a given domain or account." +msgstr "" + +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +msgid "Modification date" +msgstr "Data de modificacion" + +#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 msgid "Music" msgstr "Musica" +#: front/src/components/audio/Player.vue:352 +msgid "Mute" +msgstr "Copar lo son" + #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Mon compte" +#: front/src/components/library/radios/Builder.vue:236 +msgid "My awesome description" +msgstr "Ma descripcion tròp crana" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "Ma bibliotèca tròp crana" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Ma lista de lectura tròp crana" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Ma rà dio tròp crana" + #: front/src/views/content/libraries/Home.vue:6 msgid "My libraries" msgstr "Mas bibliotècas" #: front/src/components/audio/track/Row.vue:40 -#: src/components/library/Track.vue:64 -#: front/src/components/library/Track.vue:75 -#: src/components/library/Track.vue:86 -#: front/src/components/library/Track.vue:97 +#: src/components/library/Track.vue:115 +#: front/src/components/library/Track.vue:124 +#: src/components/library/Track.vue:133 +#: front/src/components/library/Track.vue:142 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 #: front/src/components/manage/library/FilesTable.vue:81 #: front/src/components/manage/users/UsersTable.vue:61 -#: front/src/views/admin/users/UsersDetail.vue:49 -#: front/src/views/content/libraries/FilesTable.vue:89 -#: front/src/views/content/libraries/FilesTable.vue:95 +#: front/src/views/admin/moderation/AccountsDetail.vue:171 +#: front/src/views/admin/moderation/DomainsDetail.vue:90 +#: front/src/views/content/libraries/FilesTable.vue:92 +#: front/src/views/content/libraries/FilesTable.vue:98 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 +#: front/src/views/admin/moderation/DomainsDetail.vue:117 msgid "N/A" msgstr "ND" +#: front/src/components/manage/moderation/AccountsTable.vue:39 +#: front/src/components/manage/moderation/DomainsTable.vue:38 +#: front/src/components/mixins/Translations.vue:26 #: front/src/components/playlists/PlaylistModal.vue:31 -#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/admin/moderation/DomainsDetail.vue:105 #: front/src/views/content/libraries/Form.vue:10 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:27 msgid "Name" msgstr "Nom" @@ -1069,11 +1625,15 @@ msgstr "Nom" msgid "New password" msgstr "Nòu senhal" -#: front/src/components/Sidebar.vue:149 +#: front/src/components/Sidebar.vue:160 msgid "New tracks will be appended here automatically." msgstr "Las novèlas pistas serà n automaticament ajustadas aquÃ." -#: front/src/components/Sidebar.vue:116 +#: front/src/components/audio/Player.vue:350 +msgid "Next track" +msgstr "Pista seguenta" + +#: front/src/components/Sidebar.vue:119 msgid "No" msgstr "Non" @@ -1081,7 +1641,17 @@ msgstr "Non" msgid "No add-ons, no plugins : you only need a web library" msgstr "Cap d’extension d’installar, vos cal pas qu’una bibliotèca sul web" -#: front/src/components/library/Track.vue:113 +#: front/src/components/audio/Search.vue:25 +#, fuzzy +msgid "No album matched your query" +msgstr "O planhèm, avèm pas trobat cap d’album que correspond a vòstra recèrca" + +#: front/src/components/audio/Search.vue:16 +#, fuzzy +msgid "No artist matched your query" +msgstr "O planhèm, avèm pas trobat cap d’artista que correspond a vòstra recèrca" + +#: front/src/components/library/Track.vue:158 msgid "No lyrics available for this track." msgstr "Cap de paraulas pas disponiblas per aquesta pista." @@ -1089,6 +1659,18 @@ msgstr "Cap de paraulas pas disponiblas per aquesta pista." msgid "No matching library." msgstr "Cap de bibliotèca correspondenta." +#: front/src/views/Notifications.vue:26 +#, fuzzy +msgid "No notifications yet." +msgstr "Vòstras notificacions" + +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +#: front/src/components/mixins/Translations.vue:11 +msgid "Nobody except me" +msgstr "Degun fòra ieu" + #: front/src/views/content/libraries/Detail.vue:57 msgid "Nobody is following this library" msgstr "Degun sèc pas aquesta bibliotèca" @@ -1101,7 +1683,7 @@ msgstr "Pas utilizat" msgid "Notifications" msgstr "Notificacions" -#: front/src/App.vue:36 +#: front/src/components/Footer.vue:47 msgid "Official website" msgstr "Site oficial" @@ -1113,14 +1695,35 @@ msgstr "Senhal precedent" msgid "Open" msgstr "Accès liure" -#: front/src/App.vue:62 -msgid "Options" -msgstr "Opcions" +#: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgid "Open profile" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgid "Open website" +msgstr "Site oficial" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgid "Or customize your rule" +msgstr "Ajustar de filtre per dire de personalizar vòstra rà dio" + +#: front/src/components/favorites/List.vue:31 +#: src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/playlists/List.vue:25 +#, fuzzy +msgid "Order" +msgstr "Ã’rdre" #: front/src/components/favorites/List.vue:23 #: src/components/library/Artists.vue:15 #: front/src/components/library/Radios.vue:33 #: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/moderation/AccountsTable.vue:11 +#: front/src/components/manage/moderation/DomainsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 #: front/src/views/content/libraries/FilesTable.vue:21 @@ -1128,13 +1731,10 @@ msgstr "Opcions" msgid "Ordering" msgstr "Ã’rdre" -#: front/src/components/favorites/List.vue:31 -#: src/components/library/Artists.vue:23 -#: front/src/components/library/Radios.vue:41 -#: front/src/components/manage/library/FilesTable.vue:17 -#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/components/library/Artists.vue:23 +#: front/src/components/manage/moderation/AccountsTable.vue:19 +#: front/src/components/manage/moderation/DomainsTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:29 -#: front/src/views/playlists/List.vue:25 msgid "Ordering direction" msgstr "Direccion" @@ -1142,21 +1742,46 @@ msgstr "Direccion" msgid "Owner" msgstr "Proprietari" +#: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgid "Page Not Found" +msgstr "Pagina pas trobada !" + #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Pagina pas trobada !" +#: front/src/components/Pagination.vue:39 +msgid "Pagination" +msgstr "" + #: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 msgid "Password" msgstr "Senhal" +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Senhal actualizat" + #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Senhal corrèctament modificat" -#: front/src/components/library/FileUpload.vue:105 +#: front/src/components/audio/Player.vue:349 +msgid "Pause track" +msgstr "Pausar" + +#: front/src/components/ShortcutsModal.vue:59 +msgid "Pause/play the current track" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgid "Paused" +msgstr "" + +#: front/src/components/library/FileUpload.vue:106 #: front/src/views/content/libraries/FilesTable.vue:14 -#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:208 msgid "Pending" msgstr "En espèra" @@ -1168,23 +1793,24 @@ msgstr "En espèra de validacion" msgid "Pending files" msgstr "Fichièrs en espèra" -#: front/src/components/requests/Form.vue:26 -msgid "Pending requests" -msgstr "Requèsta en espèra" +#: front/src/components/Sidebar.vue:212 +msgid "Pending follow requests" +msgstr "Demandas d’abonament en espèra" #: front/src/components/manage/users/UsersTable.vue:42 -#: front/src/views/admin/users/UsersDetail.vue:68 +#: front/src/views/admin/moderation/AccountsDetail.vue:137 msgid "Permissions" msgstr "Autorizacions" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:30 +#: src/components/library/Track.vue:40 msgid "Play" msgstr "Legir" #: front/src/components/audio/album/Card.vue:50 #: front/src/components/audio/artist/Card.vue:44 -#: src/components/library/Album.vue:28 front/src/views/playlists/Detail.vue:23 +#: src/components/library/Album.vue:28 +#: front/src/components/library/Album.vue:73 src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "O legir tot" @@ -1193,13 +1819,39 @@ msgid "Play all albums" msgstr "Legir totes los albums" #: front/src/components/audio/PlayButton.vue:15 +#: front/src/components/audio/PlayButton.vue:65 msgid "Play next" msgstr "Legir en seguida" +#: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgid "Play next track" +msgstr "Legir" + #: front/src/components/audio/PlayButton.vue:16 +#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:70 msgid "Play now" msgstr "Legir ara" +#: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgid "Play previous track" +msgstr "Pista precedenta" + +#: front/src/components/Sidebar.vue:211 +#, fuzzy +msgid "Play this track" +msgstr "Legir" + +#: front/src/components/audio/Player.vue:348 +msgid "Play track" +msgstr "Legir" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Lista de lectura" + #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1227,8 +1879,8 @@ msgid "Playlist visibility" msgstr "Visibilitat de la lista de lectura" #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104 -#: front/src/views/admin/Settings.vue:82 +#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 +#: front/src/views/playlists/List.vue:106 msgid "Playlists" msgstr "Listas de lectura" @@ -1248,6 +1900,23 @@ msgstr "Mercés de verificar que lo nom d’utilizaire e lo senhal son corrècte msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF o JPG. 2Mo al maximum. L’imatge serà retalhat en 400×400 pixèls." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgid "Prevent account or domain from triggering notifications, except from followers." +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:29 +msgid "Preview" +msgstr "" + +#: front/src/components/audio/Player.vue:347 +msgid "Previous track" +msgstr "Pista precedenta" + +#: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgid "Problem during scanning" +msgstr "Error en explorant" + #: front/src/components/library/FileUpload.vue:58 msgid "Proceed" msgstr "Contunhar" @@ -1261,6 +1930,8 @@ msgstr "Contunhar cap a la pagina de connexion" msgid "Processing" msgstr "Tractament" +#: front/src/components/manage/moderation/AccountsTable.vue:188 +#: front/src/components/manage/moderation/DomainsTable.vue:168 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -1286,6 +1957,18 @@ msgstr "Purgar los fichièrs ignorats ?" msgid "Queue" msgstr "Fila" +#: front/src/components/audio/Player.vue:282 +msgid "Queue shuffled!" +msgstr "La fila es estada mesclada !" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Rà dio" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Editor de rà dio" + #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Nom de la rà dio" @@ -1299,13 +1982,25 @@ msgid "Radio updated" msgstr "Rà dio actualizada" #: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:142 +#: src/components/library/Radios.vue:141 msgid "Radios" msgstr "Rà dios" -#: front/src/views/instance/Timeline.vue:7 -msgid "Recent activity on this instance" -msgstr "Activitats recentas d’aquesta instà ncia" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgid "Reason" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:222 +#: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgid "Received library follows" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:40 +#: front/src/components/mixins/Translations.vue:36 +#: front/src/components/mixins/Translations.vue:37 +msgid "Received messages" +msgstr "" #: front/src/components/library/Home.vue:24 msgid "Recently added" @@ -1319,11 +2014,18 @@ msgstr "Ajustadas als favorits i a res" msgid "Recently listened" msgstr "Escotadas i a res" -#: front/src/views/admin/users/UsersDetail.vue:103 #: front/src/views/content/remote/Home.vue:15 msgid "Refresh" msgstr "Actualizar" +#: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgid "Refresh node info" +msgstr "" + +#: front/src/components/common/ActionTable.vue:272 +msgid "Refresh table content" +msgstr "" + #: front/src/components/auth/Profile.vue:12 msgid "Registered since %{ date }" msgstr "Marcat dempuèi %{ date }" @@ -1340,13 +2042,23 @@ msgstr "utilizaire estandard" msgid "Reject" msgstr "Regetar" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgid "Reject media" +msgstr "Regetat" + #: front/src/views/content/libraries/Detail.vue:43 msgid "Rejected" msgstr "Regetat" -#: front/src/views/content/remote/Home.vue:6 -msgid "Remote libraries" -msgstr "Bibliotècas alonhadas" +#: front/src/views/content/libraries/FilesTable.vue:234 +msgid "Relaunch import" +msgstr "Relançar l’import" + +#: front/src/views/content/remote/Home.vue:6 +msgid "Remote libraries" +msgstr "Bibliotècas alonhadas" #: front/src/views/content/remote/Home.vue:7 msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." @@ -1360,6 +2072,24 @@ msgstr "Tirar" msgid "Remove avatar" msgstr "Suprimir l’avatar" +#: front/src/components/favorites/TrackFavoriteIcon.vue:26 +msgid "Remove from favorites" +msgstr "Tirar dels favorits" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." +msgstr "Aquò escafarà las pistas enviadas mas ignoradas pendent lo processús d’importacion per mantun rasons. Aquò tirarà complètament los fichièrs e vos donarà de nòu lo quòta escafat." + +#: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." +msgstr "Aquò escafarà las pistas enviadas mas pas tractadas pel moment. Aquò tirarà los complètament los fichièrs e vos donarà de nòu lo quòta escafat." + #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1373,11 +2103,8 @@ msgstr "Demandar un nòu senhal per l’API Subsonic ?" msgid "Request a password" msgstr "Demandar un senhal" -#: front/src/components/requests/Form.vue:20 -msgid "Request submitted!" -msgstr "Requèsta enviada" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 +#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "Reïnicializar lo senhal" @@ -1387,30 +2114,57 @@ msgstr "Reïnicializar lo senhal" msgid "Results per page" msgstr "Resultats per pagina" +#: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgid "Return to login" +msgstr "Contunhar cap a la pagina de connexion" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgid "Rule" +msgstr "" + #: front/src/components/admin/SettingsGroup.vue:63 #: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Enregistrar" +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "Exploracion lançada" + +#: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgid "Scan now" +msgstr "Legir ara" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "Exploracion sautada (la darrièra es tròp recenta)" + #: front/src/views/content/remote/Card.vue:31 -msgid "Scan pending" +#, fuzzy +msgid "Scan waiting" msgstr "Exploracion en espèra" #: front/src/views/content/remote/Card.vue:43 -msgid "Scanned successfully" -msgstr "Exploracion corrèctament realizada" +#, fuzzy +msgid "Scanned" +msgstr "Exploracion lançada" #: front/src/views/content/remote/Card.vue:47 msgid "Scanned with errors" msgstr "Explorada amb d’errors" #: front/src/views/content/remote/Card.vue:35 -msgid "Scanning... (%{ progress }%)" +#, fuzzy +msgid "Scanning… (%{ progress }%)" msgstr "Exploracion... (%{ progress }%)" #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 #: front/src/views/content/libraries/FilesTable.vue:5 @@ -1422,20 +2176,62 @@ msgstr "Recercar" msgid "Search a remote library" msgstr "Cercar una bibliotèca alonhada" +#: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgid "Search by domain, username, bio..." +msgstr "Recercar per nom d’utilizaire, corrièl, còdi..." + +#: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgid "Search by name..." +msgstr "Recercar per nom d’utilizaire, corrièl, nom..." + +#: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgid "Search by title, artist, album…" +msgstr "Recercar per tÃtol, artista, album..." + +#: front/src/components/manage/library/FilesTable.vue:176 +#, fuzzy +msgid "Search by title, artist, domain…" +msgstr "Recercar per tÃtol, artista, domeni..." + +#: front/src/components/manage/users/InvitationsTable.vue:153 +#, fuzzy +msgid "Search by username, e-mail address, code…" +msgstr "Recercar per nom d’utilizaire, corrièl, còdi..." + +#: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgid "Search by username, e-mail address, name…" +msgstr "Recercar per nom d’utilizaire, corrièl, nom..." + +#: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgid "Search for artists, albums, tracks…" +msgstr "Recercar d’artistas, d’albums, de pistas..." + #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Recercar de musica" -#: front/src/components/library/Track.vue:116 +#: front/src/components/library/Track.vue:162 msgid "Search on lyrics.wikia.com" msgstr "Recercar sus lyrics.wikia.com" #: front/src/components/library/Album.vue:33 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:40 +#: front/src/components/library/Track.vue:47 msgid "Search on Wikipedia" msgstr "Recercar sus Wikipèdia" +#: front/src/components/library/Library.vue:32 +#: src/views/admin/library/Base.vue:17 +#: front/src/views/admin/moderation/Base.vue:22 +#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 +msgid "Secondary menu" +msgstr "" + #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Seccions" @@ -1444,19 +2240,19 @@ msgstr "Seccions" msgid "Select a filter" msgstr "Seleccionar un filtre" -#: front/src/components/common/ActionTable.vue:64 +#: front/src/components/common/ActionTable.vue:77 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "Seleccionar l’ensemble dels %{ total } element" msgstr[1] "Seleccionar l’ensemble dels %{ total } elements" -#: front/src/components/common/ActionTable.vue:73 +#: front/src/components/common/ActionTable.vue:86 msgid "Select only current page" msgstr "Seleccionar solament la pagina actuala" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/moderation/AccountsDetail.vue:472 msgid "Settings" msgstr "Paramètres" @@ -1473,7 +2269,8 @@ msgid "Share link" msgstr "Ligam de partatge" #: front/src/views/content/libraries/Detail.vue:15 -msgid "Share this link with other users so they can request an access to your library." +#, fuzzy +msgid "Share this link with other users so they can request access to your library." msgstr "Partajatz aqueste ligam amb d’autres utilizaires per que pòscan accedir a vòstra bibliotèca." #: front/src/views/content/libraries/Detail.vue:14 @@ -1493,32 +2290,73 @@ msgid_plural "Show %{ count } more albums" msgstr[0] "Mostrar 1 album mai" msgstr[1] "Mostrar %{ count } albums mai" +#: front/src/components/ShortcutsModal.vue:42 +msgid "Show available keyboard shortcuts" +msgstr "" + #: front/src/views/Notifications.vue:10 msgid "Show read notifications" msgstr "Mostrar las notificacions legidas" +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Mostrar/amagar lo senhal" + #: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/moderation/AccountsTable.vue:88 +#: front/src/components/manage/moderation/DomainsTable.vue:74 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:111 +#: front/src/views/content/libraries/FilesTable.vue:114 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Afichatge dels resultats %{ start }-%{ end } sus %{ total }" +#: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgid "Shuffle queue" +msgstr "Mesclar la fila" + +#: front/src/components/audio/Player.vue:362 +msgid "Shuffle your queue" +msgstr "Mesclar la fila" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "Inscripcion" + #: front/src/components/manage/users/UsersTable.vue:40 -#: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Inscripcion" -#: front/src/components/library/FileUpload.vue:84 -#: src/components/library/Track.vue:69 +#: front/src/components/mixins/Translations.vue:31 +#: front/src/views/admin/moderation/AccountsDetail.vue:176 +#: front/src/components/mixins/Translations.vue:32 +msgid "Sign-up date" +msgstr "Data d’inscripcion" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgid "Silence activity" +msgstr "Activitat dels utilizaires" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgid "Silence notifications" +msgstr "Mostrar las notificacions legidas" + +#: front/src/components/library/FileUpload.vue:85 +#: front/src/components/library/Track.vue:120 #: front/src/components/manage/library/FilesTable.vue:44 -#: front/src/views/content/libraries/FilesTable.vue:57 -#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:60 +#: front/src/components/mixins/Translations.vue:29 msgid "Size" msgstr "Talha" #: front/src/views/content/libraries/FilesTable.vue:15 -#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:204 msgid "Skipped" msgstr "Ignorat" @@ -1526,26 +2364,14 @@ msgstr "Ignorat" msgid "Skipped files" msgstr "Fichièrs ignorats" -#: front/src/components/requests/Form.vue:3 -msgid "Something's missing in the library? Let us know what you would like to listen!" -msgstr "Manca quicòm a la bibliotèca ? Digatz-nos çò que volètz escotar !" - -#: front/src/components/audio/Search.vue:25 -msgid "Sorry, we did not found any album matching your query" -msgstr "O planhèm, avèm pas trobat cap d’album que correspond a vòstra recèrca" - -#: front/src/components/audio/Search.vue:16 -msgid "Sorry, we did not found any artist matching your query" -msgstr "O planhèm, avèm pas trobat cap d’artista que correspond a vòstra recèrca" +#: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgid "Software" +msgstr "" -#: front/src/App.vue:40 +#: front/src/components/Footer.vue:49 msgid "Source code" msgstr "Còdi font" -#: front/src/App.vue:39 -msgid "Source code (%{version})" -msgstr "Còdi font (%{version})" - #: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" @@ -1555,10 +2381,23 @@ msgstr "Membre de la còla" msgid "Start" msgstr "Aviar" -#: front/src/components/library/FileUpload.vue:85 +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "Estatisticas" + +#: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/admin/moderation/DomainsDetail.vue:123 #: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "Estatut" @@ -1567,23 +2406,23 @@ msgstr "Estatut" msgid "Stop" msgstr "Arrestar" -#: front/src/components/Sidebar.vue:150 +#: front/src/components/Sidebar.vue:161 msgid "Stop radio" msgstr "Arrestar la rà dio" -#: front/src/App.vue:11 src/components/requests/Form.vue:17 +#: front/src/App.vue:22 msgid "Submit" msgstr "Validar" -#: front/src/components/requests/Form.vue:22 -msgid "Submit another request" -msgstr "Enviar una novèla requèsta" +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "Senhal de l’API Subsonic" -#: front/src/App.vue:13 +#: front/src/App.vue:26 msgid "Suggested choices" msgstr "Suggestions" @@ -1591,8 +2430,17 @@ msgstr "Suggestions" msgid "Summary" msgstr "Resumit" +#: front/src/components/Footer.vue:39 +msgid "Support forum" +msgstr "" + +#: front/src/components/library/FileUpload.vue:78 +msgid "Supported extensions: %{ extensions }" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 -msgid "Syncing changes to server..." +#, fuzzy +msgid "Syncing changes to server…" msgstr "Sincronizacion dels cambiaments amb lo servidor..." #: front/src/components/common/CopyInput.vue:3 @@ -1603,18 +2451,23 @@ msgstr "Tèxte copiat al quichapapièr !" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "Es simple : nos agradava Grooveshark e voliam construire quicòm de melhor." -#: front/src/App.vue:58 +#: front/src/components/Footer.vue:53 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Lo logotipe de Funkwhale foguèt dessenhat e fornit per Francis Gading." #: front/src/views/content/libraries/Form.vue:34 -msgid "The library and all its tracks will be deleted. This action is irreversible." +#, fuzzy +msgid "The library and all its tracks will be deleted. This can not be undone." msgstr "Aquesta bibliotèca e totas sas pistas serà n suprimidas. Aquesta accion se pòt pas anullar." #: front/src/components/library/FileUpload.vue:39 msgid "The music files you are uploading are tagged properly:" msgstr "Los fichièrs musicals que sètz a enviar son etiquetats coma cal :" +#: front/src/components/audio/Player.vue:67 +msgid "The next track will play automatically in a few seconds..." +msgstr "" + #: front/src/components/Home.vue:121 msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "La plataforma es gratuita e liura, podètz l’installar e la modificar sens cap de limit" @@ -1627,7 +2480,16 @@ msgstr "L’API Subsonic es pas disponibla per aquesta instà ncia Funkwhale." msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "Los fichièrs enviats son al format OGG, Flac o MP3" -#: front/src/components/library/Album.vue:52 +#: front/src/views/content/Home.vue:4 +#, fuzzy +msgid "There are various ways to grab new content and make it available here." +msgstr "Prepausam mantun biais de recuperar de nòu contengut e de lo far venir disponible aquÃ." + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgid "This action is irreversible." +msgstr "" + +#: front/src/components/library/Album.vue:91 msgid "This album is present in the following libraries:" msgstr "Aqueste album es present a las bibliotècas seguentas :" @@ -1635,23 +2497,47 @@ msgstr "Aqueste album es present a las bibliotècas seguentas :" msgid "This artist is present in the following libraries:" msgstr "Aqueste artista es present a las bibliotècas seguentas :" +#: front/src/views/admin/moderation/AccountsDetail.vue:55 +#: front/src/views/admin/moderation/DomainsDetail.vue:48 +msgid "This domain is subject to specific moderation rules" +msgstr "" + #: front/src/views/content/Home.vue:9 -msgid "This instance offers up to %{quota} of storage space to every user." +#, fuzzy +msgid "This instance offers up to %{quota} of storage space for every user." msgstr "Aquesta instà ncia provesÃs fins a %{quota} d’espaci per cada utilizaire." #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "Sètz vos !" -#: front/src/components/common/ActionTable.vue:38 -msgid "This may affect a lot of elements, please double check this is really what you want." +#: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgid "This library contains my personal music, I hope you like it." +msgstr "Aquesta bibliotèca conten ma musica personala, espèri que vos agradarà  !" + +#: front/src/views/content/remote/Card.vue:131 +msgid "This library is private and your approval from its owner is needed to access its content" +msgstr "" + +#: front/src/views/content/remote/Card.vue:132 +msgid "This library is public and you can access its content freely" +msgstr "" + +#: front/src/components/common/ActionTable.vue:45 +#, fuzzy +msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "Aquesta operacion pòt afectar mantun elements, mercés de verificar s’es ben çò que desiratz." #: front/src/components/library/FileUpload.vue:52 msgid "This reference will be used to group imported files together." msgstr "Utilizarem aquesta referéncia per gropar los fichièrs importats amassa." -#: front/src/components/library/Track.vue:125 +#: front/src/components/audio/PlayButton.vue:73 +msgid "This track is not available in any library you have access to" +msgstr "" + +#: front/src/components/library/Track.vue:171 msgid "This track is present in the following libraries:" msgstr "Aquesta pista es presenta a las bibliotècas seguentas :" @@ -1667,163 +2553,10 @@ msgstr "Aquò escafarà aquesta rà dio per totjorn e poirà pas èsser anullat." msgid "This will completely disable access to the Subsonic API using from account." msgstr "Aquò desactivarà complètament l’accès a l’API Subsonic de vòstre compte estant." -#: front/src/App.vue:162 src/components/About.vue:55 -#: src/components/Home.vue:154 front/src/components/PageNotFound.vue:33 -#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 -#: src/components/audio/PlayButton.vue:54 -#: front/src/components/audio/PlayButton.vue:55 -#: front/src/components/audio/PlayButton.vue:56 -#: front/src/components/audio/PlayButton.vue:61 -#: front/src/components/audio/PlayButton.vue:64 -#: front/src/components/audio/PlayButton.vue:158 -#: src/components/audio/Player.vue:216 -#: front/src/components/audio/Player.vue:273 -#: src/components/audio/Player.vue:274 -#: front/src/components/audio/Player.vue:275 -#: src/components/audio/Player.vue:276 -#: front/src/components/audio/Player.vue:277 -#: src/components/audio/Player.vue:278 -#: front/src/components/audio/Player.vue:279 -#: src/components/audio/Player.vue:280 -#: front/src/components/audio/Player.vue:281 -#: src/components/audio/Player.vue:282 -#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 -#: front/src/components/audio/SearchBar.vue:20 -#: src/components/audio/SearchBar.vue:25 -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 -#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 -#: src/components/auth/Profile.vue:47 -#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95 -#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 -#: front/src/components/auth/Signup.vue:98 -#: front/src/components/auth/SubsonicTokenForm.vue:95 -#: front/src/components/auth/SubsonicTokenForm.vue:111 -#: front/src/components/favorites/List.vue:110 -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 -#: front/src/components/forms/PasswordInput.vue:25 -#: front/src/components/library/Album.vue:101 -#: src/components/library/Artist.vue:129 -#: front/src/components/library/Artists.vue:119 -#: front/src/components/library/Artists.vue:120 -#: front/src/components/library/FileUpload.vue:238 -#: front/src/components/library/FileUpload.vue:239 -#: front/src/components/library/FileUpload.vue:240 -#: front/src/components/library/FileUpload.vue:241 -#: src/components/library/Home.vue:65 -#: front/src/components/library/Radios.vue:141 -#: src/components/library/Radios.vue:142 -#: front/src/components/library/Track.vue:195 -#: front/src/components/library/radios/Builder.vue:233 -#: front/src/components/library/radios/Builder.vue:235 -#: front/src/components/library/radios/Builder.vue:236 -#: front/src/components/manage/library/FilesTable.vue:176 -#: front/src/components/manage/library/FilesTable.vue:190 -#: front/src/components/manage/users/InvitationForm.vue:58 -#: front/src/components/manage/users/InvitationsTable.vue:153 -#: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/components/manage/users/UsersTable.vue:163 -#: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/components/metadata/ArtistCard.vue:49 -#: front/src/components/metadata/ReleaseCard.vue:53 -#: front/src/components/metadata/Search.vue:114 -#: front/src/components/metadata/Search.vue:130 -#: front/src/components/metadata/Search.vue:134 -#: front/src/components/metadata/Search.vue:138 -#: front/src/components/mixins/Translations.vue:7 -#: front/src/components/mixins/Translations.vue:8 -#: front/src/components/mixins/Translations.vue:10 -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/mixins/Translations.vue:16 -#: front/src/components/mixins/Translations.vue:17 -#: front/src/components/mixins/Translations.vue:18 -#: front/src/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 -#: front/src/components/mixins/Translations.vue:27 -#: front/src/components/mixins/Translations.vue:28 -#: front/src/components/mixins/Translations.vue:29 -#: front/src/components/mixins/Translations.vue:30 -#: front/src/components/mixins/Translations.vue:31 -#: front/src/components/notifications/NotificationRow.vue:39 -#: front/src/components/notifications/NotificationRow.vue:40 -#: front/src/components/notifications/NotificationRow.vue:44 -#: front/src/components/notifications/NotificationRow.vue:45 -#: front/src/components/notifications/NotificationRow.vue:62 -#: front/src/components/playlists/Editor.vue:163 -#: src/components/playlists/Form.vue:74 -#: front/src/components/playlists/Form.vue:81 -#: src/components/playlists/Form.vue:85 -#: front/src/components/playlists/Form.vue:89 -#: front/src/components/playlists/PlaylistModal.vue:116 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -#: front/src/components/requests/Form.vue:73 -#: src/components/requests/Form.vue:74 -#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 -#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 -#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 -#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 -#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 -#: front/src/views/admin/library/Base.vue:16 -#: src/views/admin/library/FilesList.vue:21 -#: front/src/views/admin/users/Base.vue:20 -#: front/src/views/admin/users/InvitationsList.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:169 -#: front/src/views/admin/users/UsersDetail.vue:170 -#: front/src/views/admin/users/UsersDetail.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 -#: front/src/views/admin/users/UsersList.vue:21 -#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 -#: src/views/auth/PasswordReset.vue:53 -#: front/src/views/auth/PasswordResetConfirm.vue:62 -#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 -#: src/views/content/libraries/Card.vue:58 -#: front/src/views/content/libraries/Card.vue:59 -#: front/src/views/content/libraries/Card.vue:60 -#: front/src/views/content/libraries/Card.vue:61 -#: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/content/libraries/FilesTable.vue:226 -#: front/src/views/content/libraries/FilesTable.vue:229 -#: front/src/views/content/libraries/FilesTable.vue:230 -#: front/src/views/content/libraries/FilesTable.vue:233 -#: front/src/views/content/libraries/FilesTable.vue:234 -#: front/src/views/content/libraries/FilesTable.vue:237 -#: front/src/views/content/libraries/FilesTable.vue:238 -#: front/src/views/content/libraries/FilesTable.vue:241 -#: front/src/views/content/libraries/FilesTable.vue:242 -#: front/src/views/content/libraries/FilesTable.vue:258 -#: front/src/views/content/libraries/FilesTable.vue:259 -#: front/src/views/content/libraries/Form.vue:70 -#: front/src/views/content/libraries/Form.vue:71 -#: front/src/views/content/libraries/Form.vue:72 -#: front/src/views/content/libraries/Form.vue:73 -#: front/src/views/content/libraries/Form.vue:74 -#: front/src/views/content/libraries/Form.vue:106 -#: front/src/views/content/libraries/Form.vue:109 -#: front/src/views/content/libraries/Form.vue:129 -#: front/src/views/content/remote/Card.vue:131 -#: src/views/content/remote/Card.vue:132 -#: front/src/views/content/remote/Card.vue:165 -#: src/views/content/remote/Card.vue:166 -#: front/src/views/content/remote/ScanForm.vue:48 -#: src/views/instance/Timeline.vue:57 front/src/views/playlists/Detail.vue:90 -#: src/views/playlists/List.vue:104 front/src/views/playlists/List.vue:105 -#: src/views/radios/Detail.vue:80 +#: front/src/App.vue:129 src/components/Footer.vue:72 +#, fuzzy msgid "This will erase your local data and disconnect you, do you want to continue?" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "Aquò escafarà vòstras donadas localas e vos desconnectarà , volètz contunhar ?" -msgstr[1] "%{ count } pistas son ajustadas a la fila" +msgstr "Aquò escafarà vòstras donadas localas e vos desconnectarà , volètz contunhar ?" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -1833,26 +2566,44 @@ msgstr "Aquò vos desconnectarà de totes los periferics qu’utilizan aqueste s msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "Aquò escafarà totas las pistas de la lista de lectura e poirà pas èsser anullat." -#: front/src/views/content/libraries/Quota.vue:90 -msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." -msgstr "Aquò escafarà las pistas enviadas mas que lo servidor poguèt pas tractar. Aquò tirarà complètament los fichièrs e vos donarà de nòu lo quòta escafat." - -#: front/src/views/content/libraries/Quota.vue:38 -msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." -msgstr "Aquò escafarà las pistas enviadas mas pas tractadas pel moment. Aquò tirarà los complètament los fichièrs e vos donarà de nòu lo quòta escafat." - -#: front/src/views/content/libraries/Quota.vue:64 -msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." -msgstr "Aquò escafarà las pistas enviadas mas ignoradas pendent lo processús d’importacion per mantun rasons. Aquò tirarà complètament los fichièrs e vos donarà de nòu lo quòta escafat." - #: front/src/components/audio/track/Table.vue:6 #: front/src/components/manage/library/FilesTable.vue:37 -#: front/src/views/content/libraries/FilesTable.vue:51 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/components/mixins/Translations.vue:28 msgid "Title" msgstr "TÃtol" -#: front/src/components/library/Track.vue:53 +#: front/src/components/ShortcutsModal.vue:79 +msgid "Toggle queue looping" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#: front/src/views/admin/moderation/DomainsDetail.vue:225 +msgid "Total size" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "Talha totala dels fichièrs d’aquesta bibliotèca" + +#: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgid "Total users" +msgstr "Pas utilizat" + +#: front/src/components/audio/SearchBar.vue:27 +#: src/components/library/Track.vue:262 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Pista" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgid "Track already present in one of your libraries" +msgstr "La pista ja presenta dins una de vòstras bibliotècas" + +#: front/src/components/library/Track.vue:85 msgid "Track information" msgstr "Informacions de la pista" @@ -1860,14 +2611,26 @@ msgstr "Informacions de la pista" msgid "Track matching filter" msgstr "Pista correspondent al filtre" +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +msgid "Track name" +msgstr "Nom de la pista" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgid "Track uploaded, but not processed by the server yet" +msgstr "La pista es enviada mas pas encara tractada pel servidor" + #: front/src/components/instance/Stats.vue:54 msgid "tracks" msgstr "pistas" -#: front/src/components/library/Album.vue:43 +#: front/src/components/library/Album.vue:81 #: front/src/components/playlists/PlaylistModal.vue:33 -#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 -#: src/views/playlists/Detail.vue:50 front/src/views/radios/Detail.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:265 +#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8 +#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Pistas" @@ -1883,11 +2646,17 @@ msgstr "Pistas en favorits" msgid "tracks listened" msgstr "pistas escotadas" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/Track.vue:138 #: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:151 msgid "Type" msgstr "Tipe" +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#: front/src/components/manage/moderation/DomainsTable.vue:42 +msgid "Under moderation rule" +msgstr "" + #: front/src/views/content/remote/Card.vue:100 #: src/views/content/remote/Card.vue:105 msgid "Unfollow" @@ -1905,6 +2674,16 @@ msgstr "Malurosament, los gestionaris d’aquesta instà ncia completèron pas aq msgid "Unlimited music" msgstr "Musica sens cap de limit" +#: front/src/components/audio/Player.vue:351 +msgid "Unmute" +msgstr "Restablir lo son" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgid "Update" +msgstr "Data de mandadÃs" + #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "Actualizar l’avatar" @@ -1913,6 +2692,10 @@ msgstr "Actualizar l’avatar" msgid "Update library" msgstr "Actualizar la bibliotèca" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +msgid "Update moderation rule" +msgstr "" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "Actualizar la lista de lectura" @@ -1926,9 +2709,7 @@ msgid "Update your password" msgstr "Actualizar vòstre senhal" #: front/src/views/content/libraries/Card.vue:44 -#: front/src/components/manage/users/UsersTable.vue:173 #: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:177 msgid "Upload" msgstr "MandadÃs" @@ -1940,23 +2721,34 @@ msgstr "Enviar un nòu avatar" msgid "Upload audio content" msgstr "Actualizar lo contengut à udio" -#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Upload date" msgstr "Data de mandadÃs" +#: front/src/components/library/FileUpload.vue:219 +#: front/src/components/library/FileUpload.vue:220 +#, fuzzy +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +msgstr "MandadÃs refusat, asseguratz-vos que lo fichièr es pas tròp grand e qu’avètz pas atenhut vòstre quòta" + #: front/src/views/content/Home.vue:7 -msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +#, fuzzy +msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "Enviatz vòstres fichièrs musicals (mp3, ogg, flac, etc.) de vòstra bibliotèca personala estant dirèctament amb vòstre navigador per ne profechar aquÃ." #: front/src/components/library/FileUpload.vue:31 msgid "Upload new tracks" msgstr "Enviar nòvas pistas" -#: front/src/views/admin/users/UsersDetail.vue:82 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 msgid "Upload quota" msgstr "Quòta de mandadÃs" -#: front/src/components/library/FileUpload.vue:99 +#: front/src/components/library/FileUpload.vue:228 +msgid "Upload timeout, please try again" +msgstr "Temps de transferiment expirat, ensajatz tornamai" + +#: front/src/components/library/FileUpload.vue:100 msgid "Uploaded" msgstr "Enviat" @@ -1964,11 +2756,21 @@ msgstr "Enviat" msgid "Uploading" msgstr "MandadÃs en cors" -#: front/src/components/library/FileUpload.vue:102 -msgid "Uploading..." -msgstr "MandadÃs en cors..." +#: front/src/components/library/FileUpload.vue:103 +#, fuzzy +msgid "Uploading…" +msgstr "MandadÃs en cors" -#: front/src/App.vue:44 +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:37 +#: front/src/views/admin/moderation/AccountsDetail.vue:305 +#: front/src/views/admin/moderation/DomainsDetail.vue:241 +#: front/src/components/mixins/Translations.vue:38 +#, fuzzy +msgid "Uploads" +msgstr "MandadÃs" + +#: front/src/components/Footer.vue:16 msgid "Use another instance" msgstr "Utilizar una autra instà ncia" @@ -1976,6 +2778,10 @@ msgstr "Utilizar una autra instà ncia" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "Garnissètz aqueste formulari per demandar un nòu senhal. Auretz un corrièl a vòstra adreça indicada contenent las consignas de reïnicializacion." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" msgstr "Utilizat" @@ -1988,9 +2794,9 @@ msgstr "Utilizaire" msgid "User activity" msgstr "Activitat dels utilizaires" -#: front/src/components/library/Album.vue:49 +#: front/src/components/library/Album.vue:88 #: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:122 +#: front/src/components/library/Track.vue:168 msgid "User libraries" msgstr "Bibliotècas de l’utilizaire" @@ -2000,7 +2806,9 @@ msgstr "Rà dios dels utilizaires" #: front/src/components/auth/Signup.vue:19 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:85 +#: front/src/components/mixins/Translations.vue:34 msgid "Username" msgstr "Nom d’utilizaire" @@ -2012,12 +2820,26 @@ msgstr "Nom d’utilizaire o corrièl" msgid "users" msgstr "utilizaires" -#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 -#: front/src/views/admin/users/UsersList.vue:3 -#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 +#: front/src/components/Sidebar.vue:91 +#: front/src/components/manage/moderation/DomainsTable.vue:39 +#: front/src/components/mixins/Translations.vue:35 +#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5 +#: src/views/admin/users/UsersList.vue:3 +#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/mixins/Translations.vue:36 msgid "Users" msgstr "Utilizaires" +#: front/src/components/Footer.vue:29 +#, fuzzy +msgid "Using Funkwhale" +msgstr "A prepaus de Funkwhale" + +#: front/src/components/Footer.vue:13 +#, fuzzy +msgid "Version %{version}" +msgstr "Còdi font (%{version})" + #: front/src/views/content/libraries/Quota.vue:29 #: front/src/views/content/libraries/Quota.vue:56 #: front/src/views/content/libraries/Quota.vue:82 @@ -2026,9 +2848,9 @@ msgstr "Veire los fichièrs" #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 -#: front/src/components/library/Track.vue:44 -#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/library/Track.vue:51 #: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 msgid "View on MusicBrainz" msgstr "Veire sus MusicBrainz" @@ -2036,6 +2858,22 @@ msgstr "Veire sus MusicBrainz" msgid "Visibility" msgstr "Visibilitat" +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "Visibilitat : lo monde d’aquesta instà ncia" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "Visibilitat : totes, tanben las autras instà ncias" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "Visibilitat : degun levat ieu" + +#: front/src/components/library/Album.vue:67 +msgid "Volume %{ number }" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "Podèm pas ajustar aquesta pista a una lista de lectura" @@ -2048,6 +2886,11 @@ msgstr "Podèm pas crear aquesta lista de lectura" msgid "We cannot create your account" msgstr "Podèm pas crear vòstre compte" +#: front/src/components/audio/Player.vue:64 +#, fuzzy +msgid "We cannot load this track" +msgstr "Podèm pas ajustar aquesta pista a una lista de lectura" + #: front/src/components/auth/Login.vue:7 msgid "We cannot log you in" msgstr "Error pendent la connexion" @@ -2064,16 +2907,19 @@ msgstr "Podèm pas enregistrar vòstres paramètres" msgid "We do not track you or bother you with ads" msgstr "Vos pistam pas e vos mostram pas cap de reclama" -#: front/src/views/Notifications.vue:26 -msgid "We don't have any notification to display!" +#: front/src/components/library/Track.vue:95 +#, fuzzy +msgid "We don't have any copyright information for this track" msgstr "Avèm pas cap de notificacion de vos far veire !" -#: front/src/views/content/Home.vue:4 -msgid "We offer various way to grab new content and make it available here." -msgstr "Prepausam mantun biais de recuperar de nòu contengut e de lo far venir disponible aquÃ." +#: front/src/components/library/Track.vue:106 +#, fuzzy +msgid "We don't have any licensing information for this track" +msgstr "Avèm pas cap de notificacion de vos far veire !" #: front/src/components/library/FileUpload.vue:40 -msgid "we recommend using Picard for that purpose" +#, fuzzy +msgid "We recommend using Picard for that purpose." msgstr "vos recomandam d’utilizar lo logicial Picard per aquò far" #: front/src/components/Home.vue:7 @@ -2084,9 +2930,9 @@ msgstr "Pensam que l’accès a la musica deuriá èsser simple." msgid "We're sorry, the page you asked for does not exist:" msgstr "O planhèm, la pagina demandada existÃs pas :" -#: front/src/components/requests/Form.vue:21 -msgid "We've received your request, you'll get some groove soon ;)" -msgstr "Avèm ben recebut vòstra requèsta, aurètz lèu de novèlas ;)" +#: front/src/components/Home.vue:153 +msgid "Welcome" +msgstr "La benvenguda" #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" @@ -2096,7 +2942,17 @@ msgstr "La benvenguda a Funkwhale" msgid "Why funkwhale?" msgstr "Perque Funkwhale ?" -#: front/src/components/Sidebar.vue:115 +#: front/src/components/audio/EmbedWizard.vue:13 +msgid "Widget height" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:6 +msgid "Widget width" +msgstr "" + +#: front/src/components/Sidebar.vue:118 +#: front/src/components/manage/moderation/AccountsTable.vue:72 +#: front/src/components/manage/moderation/DomainsTable.vue:58 msgid "Yes" msgstr "Ã’c" @@ -2104,6 +2960,11 @@ msgstr "Ã’c" msgid "Yes, log me out!" msgstr "Ã’c-ben, desconnectatz-me !" +#: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgid "You are able to share your library with other people, regardless of its visibility." +msgstr "Poiretz partejar vòstra bibiotèca amb d’autres gents, sens importà ncia de sa visibilitat." + #: front/src/components/library/FileUpload.vue:33 msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "Sètz a man d’enviar de la musica a vòstra bibliotèca. Abans de començar, mercés de vos assegurar que :" @@ -2120,6 +2981,11 @@ msgstr "Podètz seguir las bibliotècas d’autres utilizaires per accedir a de msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Podètz convidar vòstres amics e vòstra familha a aquesta instà ncia per que pòscan profeitar de vòstra musica" +#: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgid "You can now use the service without limitations." +msgstr "Vòstra adreça electronica es confirmada, podètz ara utilizar lo servici sens cap de limitacions." + #: front/src/components/library/radios/Builder.vue:7 msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Podètz utilizar aquesta interfà cia per realizar vòstra pròpria rà dio personalizada, que jogarà las listas segon los critèris indicats." @@ -2128,18 +2994,26 @@ msgstr "Podètz utilizar aquesta interfà cia per realizar vòstra pròpria rà di msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Podètz los utilizar per profeitar de vòstras listas de lectura e de vòstra musica en mòde fòra linha sus vòstre mobil, tableta, per exemple." -#: front/src/components/Sidebar.vue:147 +#: front/src/views/admin/moderation/AccountsDetail.vue:46 +msgid "You don't have any rule in place for this account." +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgid "You don't have any rule in place for this domain." +msgstr "" + +#: front/src/components/Sidebar.vue:158 msgid "You have a radio playing" msgstr "Escotatz una rà dio" -#: front/src/App.vue:8 +#: front/src/components/audio/Player.vue:71 +msgid "You may have a connectivity issue." +msgstr "" + +#: front/src/App.vue:17 msgid "You need to select an instance in order to continue" msgstr "Vos cal causir una instà ncia per contunhar" -#: front/src/views/content/libraries/Form.vue:19 -msgid "You will be able to share your library with other people, regardless of it's visibility." -msgstr "Poiretz partejar vòstra bibiotèca amb d’autres gents, sens importà ncia de sa visibilitat." - #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "Sètz per èsser desconnectat d’aquesta session e vos caldrà vos connectar amb lo nòu senhal" @@ -2148,9 +3022,9 @@ msgstr "Sètz per èsser desconnectat d’aquesta session e vos caldrà vos conn msgid "You will have to update your password on your clients that use this password." msgstr "Vos caldrà actualizar lo senhal sus totes los clients qu’utilizan aqueste senhal." -#: front/src/views/auth/EmailConfirm.vue:24 -msgid "Your email address was confirmed, you can now use the service without limitations." -msgstr "Vòstra adreça electronica es confirmada, podètz ara utilizar lo servici sens cap de limitacions." +#: front/src/components/favorites/List.vue:112 +msgid "Your Favorites" +msgstr "Vòstres favorits" #: front/src/components/Home.vue:114 msgid "Your music, your way" @@ -2167,405 +3041,3 @@ msgstr "Vòstre senhal es corrèctament cambiat." #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "Vòstre senhal Subsonic serà remplaçat per un nòu aleatòri, aquò vos desconnectarà de totes los periferics qu’utilizan l’ancian senhal" - -#: front/src/components/mixins/Translations.vue:8 -msgid "Activity visibility" -msgstr "Visibilitat de l’activitat" - -#: front/src/components/mixins/Translations.vue:9 -msgid "Determine the visibility level of your activity" -msgstr "Determinatz lo nivèl de visibilitat de vòstra activitat" - -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/playlists/Form.vue:81 -#: src/views/content/libraries/Form.vue:72 -msgid "Nobody except me" -msgstr "Degun fòra ieu" - -#: front/src/components/mixins/Translations.vue:12 -#: front/src/components/playlists/Form.vue:85 -#: src/views/content/libraries/Form.vue:73 -msgid "Everyone on this instance" -msgstr "Lo monde d’aquesta instà ncia" - -#: front/src/components/mixins/Translations.vue:18 -msgid "Accessed date" -msgstr "Data d’accès" - -#: front/src/components/mixins/Translations.vue:19 -msgid "Modification date" -msgstr "Data de modificacion" - -#: front/src/components/mixins/Translations.vue:20 -msgid "Imported date" -msgstr "Data d’import" - -#: front/src/components/mixins/Translations.vue:22 -msgid "Track name" -msgstr "Nom de la pista" - -#: front/src/components/mixins/Translations.vue:23 -msgid "Album name" -msgstr "Nom de l’album" - -#: front/src/components/mixins/Translations.vue:30 -msgid "Sign-up date" -msgstr "Data d’inscripcion" - -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Copiar las pistas de la fila a la lista de lectura" - -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Ajustar a aquesta lista de lectura" - -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Ma lista de lectura tròp crana" - -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Tot lo monde" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "Inscripcion" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Escrivètz vòstre còdi d’invitacion (pas sensible a la cassa)" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Escrivètz vòstre nom d’utilizaire" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Escrivètz vòstre adreça electronica" - -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Senhal actualizat" - -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Accès desactivat" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Escrivètz vòstre nom d’utilizaire o corrièl" - -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Connexion" - -#: front/src/components/auth/Profile.vue:47 -msgid "%{ username }'s profile" -msgstr "Perfil de %{ username }" - -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Desconnexion" - -#: front/src/components/auth/Settings.vue:249 -msgid "Account Settings" -msgstr "Paramètres del compte" - -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "Tirar dels favorits" - -#: front/src/components/favorites/List.vue:110 -msgid "Your Favorites" -msgstr "Vòstres favorits" - -#: front/src/components/library/Radios.vue:141 -msgid "Enter a radio name..." -msgstr "Escrivètz un nom de rà dio..." - -#: front/src/components/library/radios/Builder.vue:233 -msgid "Radio Builder" -msgstr "Editor de rà dio" - -#: front/src/components/library/radios/Builder.vue:235 -msgid "My awesome radio" -msgstr "Ma rà dio tròp crana" - -#: front/src/components/library/radios/Builder.vue:236 -msgid "My awesome description" -msgstr "Ma descripcion tròp crana" - -#: front/src/components/library/FileUpload.vue:238 -msgid "Upload refused, ensure the file is not too big and you have not reached your quota" -msgstr "MandadÃs refusat, asseguratz-vos que lo fichièr es pas tròp grand e qu’avètz pas atenhut vòstre quòta" - -#: front/src/components/library/FileUpload.vue:239 -msgid "Impossible to upload this file, ensure it is not too big" -msgstr "MandadÃs del fichièr impossible, asseguratz-vos qu’es pas tròp pesuc" - -#: front/src/components/library/FileUpload.vue:240 -msgid "A network error occured while uploading this file" -msgstr "Una error de ret s’es producha en enviar aqueste fichièr" - -#: front/src/components/library/FileUpload.vue:241 -msgid "Upload timeout, please try again" -msgstr "Temps de transferiment expirat, ensajatz tornamai" - -#: front/src/components/library/Artists.vue:119 -msgid "Enter an artist name..." -msgstr "Escrivètz un nom d’artista..." - -#: front/src/components/library/Track.vue:195 -#: src/components/audio/SearchBar.vue:27 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "Pista" - -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Acuèlh" - -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "Mostrar/amagar lo senhal" - -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "Los Beatles, Mickael Jackson…" - -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "L'Album Blanc, Thriller…" - -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "Utilizatz aqueste camp per ajustar de detalhs a vòstra demanda, se cal" - -#: front/src/components/audio/PlayButton.vue:158 -msgid "%{ count } track was added to your queue" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "%{ count } pista ajustada a la fila" -msgstr[1] "%{ count } pistas ajustadas a la fila" - -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Artista, album, pista..." - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "Recercar d’artistas, d’albums, de pistas..." - -#: front/src/components/audio/Player.vue:216 -msgid "Queue shuffled!" -msgstr "La fila es estada mesclada !" - -#: front/src/components/audio/Player.vue:273 -msgid "Previous track" -msgstr "Pista precedenta" - -#: front/src/components/audio/Player.vue:274 -msgid "Play track" -msgstr "Legir" - -#: front/src/components/audio/Player.vue:275 -msgid "Pause track" -msgstr "Pausar" - -#: front/src/components/audio/Player.vue:276 -msgid "Next track" -msgstr "Pista seguenta" - -#: front/src/components/audio/Player.vue:277 -msgid "Unmute" -msgstr "Restablir lo son" - -#: front/src/components/audio/Player.vue:278 -msgid "Mute" -msgstr "Copar lo son" - -#: front/src/components/audio/Player.vue:279 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "Repeticion desactivada. Clicatz per activar la repeticion de la pista actuala." - -#: front/src/components/audio/Player.vue:280 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "Repeticion de la pista actuala. Clicatz per activar la repeticion de tota la fila." - -#: front/src/components/audio/Player.vue:281 -msgid "Looping on whole queue. Click to disable looping." -msgstr "Repeticion de tota la fila, clicatz per desactivar la repeticion." - -#: front/src/components/audio/Player.vue:282 -msgid "Shuffle your queue" -msgstr "Mesclar la fila" - -#: front/src/components/audio/Player.vue:283 -msgid "Clear your queue" -msgstr "Voidar la fila" - -#: front/src/components/Sidebar.vue:203 -msgid "Pending import requests" -msgstr "Requèstas en espèra" - -#: front/src/components/Sidebar.vue:204 -msgid "Pending follow requests" -msgstr "Demandas d’abonament en espèra" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Escrivètz vòstra recèrca..." - -#: front/src/components/manage/library/FilesTable.vue:176 -msgid "Search by title, artist, domain..." -msgstr "Recercar per tÃtol, artista, domeni..." - -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Daissar void per obténer un còdi aleatòri" - -#: front/src/components/manage/users/InvitationsTable.vue:153 -msgid "Search by username, email, code..." -msgstr "Recercar per nom d’utilizaire, corrièl, còdi..." - -#: front/src/components/manage/users/UsersTable.vue:163 -msgid "Search by username, email, name..." -msgstr "Recercar per nom d’utilizaire, corrièl, nom..." - -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: src/views/admin/Settings.vue:83 -msgid "Federation" -msgstr "Federacion" - -#: front/src/components/Home.vue:154 -msgid "Welcome" -msgstr "La benvenguda" - -#: front/src/views/content/remote/ScanForm.vue:48 -msgid "Enter a library url" -msgstr "Picatz l’URL d’una bibliotèca" - -#: front/src/views/content/remote/Card.vue:165 -msgid "Scan launched" -msgstr "Exploracion lançada" - -#: front/src/views/content/remote/Card.vue:166 -msgid "Scan skipped (previous scan is too recent)" -msgstr "Exploracion sautada (la darrièra es tròp recenta)" - -#: front/src/views/content/libraries/FilesTable.vue:226 -msgid "Search by title, artist, album..." -msgstr "Recercar per tÃtol, artista, album..." - -#: front/src/views/content/libraries/FilesTable.vue:230 -msgid "Track was already present in one of your libraries" -msgstr "La pista ja presenta dins una de vòstras bibliotècas" - -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Track is uploaded but not processed by the server yet" -msgstr "La pista es enviada mas pas encara tractada pel servidor" - -#: front/src/views/content/libraries/FilesTable.vue:238 -msgid "An error occured while processing this track, ensure the track is correctly tagged" -msgstr "Una error s’es producha en tractar aquesta pista, asseguratz-vos qu’es corrèctament etiquetada" - -#: front/src/views/content/libraries/FilesTable.vue:242 -msgid "Import went on successfully" -msgstr "L’importacion a reüssit" - -#: front/src/views/content/libraries/FilesTable.vue:259 -msgid "Relaunch import" -msgstr "Relançar l’import" - -#: front/src/views/content/libraries/Card.vue:58 -msgid "Visibility: nobody except me" -msgstr "Visibilitat : degun levat ieu" - -#: front/src/views/content/libraries/Card.vue:59 -msgid "Visibility: everyone on this instance" -msgstr "Visibilitat : lo monde d’aquesta instà ncia" - -#: front/src/views/content/libraries/Card.vue:60 -msgid "Visibility: everyone, including other instances" -msgstr "Visibilitat : totes, tanben las autras instà ncias" - -#: front/src/views/content/libraries/Card.vue:61 -msgid "Total size of the files in this library" -msgstr "Talha totala dels fichièrs d’aquesta bibliotèca" - -#: front/src/views/content/libraries/Form.vue:70 -msgid "My awesome library" -msgstr "Ma bibliotèca tròp crana" - -#: front/src/views/content/libraries/Form.vue:71 -msgid "This library contains my personnal music, I hope you will like it!" -msgstr "Aquesta bibliotèca conten ma musica personala, espèri que vos agradarà  !" - -#: front/src/views/content/libraries/Form.vue:74 -msgid "Everyone, including other instances" -msgstr "Tot lo monde, d’autras instà ncias tanben" - -#: front/src/views/content/libraries/Form.vue:106 -msgid "Library updated" -msgstr "Bibliotèca actualizada" - -#: front/src/views/content/libraries/Form.vue:109 -msgid "Library created" -msgstr "Bibliotèca creada" - -#: front/src/views/content/Home.vue:35 -msgid "Add and manage content" -msgstr "Ajustar e gerir lo contengut" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Rà dio" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Flux de l’instà ncia" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Lista de lectura" - -#: front/src/views/playlists/List.vue:105 -msgid "Enter an playlist name..." -msgstr "Escrivètz un nom de lista de lectura..." - -#: front/src/views/admin/library/Base.vue:16 -msgid "Manage library" -msgstr "Gerir la bibliotèca" - -#: front/src/views/admin/users/UsersDetail.vue:169 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "Determina se l’utilizaire es actiu o non. Los compte inactius se pòdon pas connectar nimai utilizar lo servici." - -#: front/src/views/admin/users/UsersDetail.vue:170 -msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." -msgstr "Definissètz la quantitat de contengut que l’utilizaire pòt enviar. Daissatz void per emplegar las valors per defaut de l’instà ncia." - -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Gerir los utilizaires" - -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Paramètres de l’intà ncia" - -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Info. de l’instà ncia" - -#: front/src/views/admin/Settings.vue:84 -msgid "Subsonic" -msgstr "Subsonic" - -#: front/src/views/admin/Settings.vue:85 -msgid "Statistics" -msgstr "Estatisticas" - -#: front/src/views/admin/Settings.vue:86 -msgid "Error reporting" -msgstr "Rapòrt d’error" diff --git a/front/locales/pl/LC_MESSAGES/app.po b/front/locales/pl/LC_MESSAGES/app.po index 33c89a1f..7f004785 100644 --- a/front/locales/pl/LC_MESSAGES/app.po +++ b/front/locales/pl/LC_MESSAGES/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-05 20:10+0200\n" -"PO-Revision-Date: 2018-10-02 17:46+0000\n" +"POT-Creation-Date: 2019-01-11 15:55+0100\n" +"PO-Revision-Date: 2018-11-11 08:36+0000\n" "Last-Translator: Marcin MikoÅ‚ajczak <me@m4sk.in>\n" "Language-Team: \n" "Language: pl\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 2.20\n" +"X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 msgid "\"%{ title }\", by %{ artist }" @@ -30,15 +30,15 @@ msgstr "(%{ index } z %{ length })" msgid "(empty)" msgstr "(pusta)" -#: front/src/components/common/ActionTable.vue:44 -#: front/src/components/common/ActionTable.vue:53 +#: front/src/components/common/ActionTable.vue:57 +#: front/src/components/common/ActionTable.vue:66 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } z %{ total } zaznaczonego" msgstr[1] "%{ count } z %{ total } zaznaczonych" msgstr[2] "%{ count } z %{ total } zaznaczonych" -#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54 +#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 msgid "%{ count } track" @@ -61,6 +61,13 @@ msgstr[0] "%{ count } utwór zgodny z wybranymi filtrami" msgstr[1] "%{ count } utwory zgodne z wybranymi filtrami" msgstr[2] "%{ count } utworów zgodnych z wybranymi filtrami" +#: front/src/components/audio/PlayButton.vue:180 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "Dodano %{ count } utwór do kolejki" +msgstr[1] "Dodano %{ count } utwory do kolejki" +msgstr[2] "Dodano %{ count } utworów do kolejki" + #: front/src/components/playlists/Card.vue:18 msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -80,13 +87,21 @@ msgstr "%{ hours } godz. %{ minutes } min" msgid "%{ minutes } min" msgstr "%{ minutes } min" -#: front/src/components/activity/Like.vue:7 -msgid "%{ user } favorited a track" -msgstr "%{ user } dodaÅ‚ utwór do ulubionych" +#: front/src/components/notifications/NotificationRow.vue:40 +msgid "%{ username } accepted your follow on library \"%{ library }\"" +msgstr "" + +#: front/src/components/notifications/NotificationRow.vue:39 +msgid "%{ username } followed your library \"%{ library }\"" +msgstr "" + +#: front/src/components/auth/Profile.vue:46 +msgid "%{ username }'s profile" +msgstr "Profil %{ username }" -#: front/src/components/activity/Listen.vue:7 -msgid "%{ user } listened to a track" -msgstr "%{ user } sÅ‚uchaÅ‚ utworu" +#: front/src/components/Footer.vue:5 +msgid "<translate :translate-params=\"{instanceName: instanceHostname}\">About %{instanceName}</translate>" +msgstr "" #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" @@ -102,15 +117,30 @@ msgstr[0] "1 polubienie" msgstr[1] "%{ count} polubienia" msgstr[2] "%{ count} polubieÅ„" +#: front/src/components/library/FileUpload.vue:225 +#: front/src/components/library/FileUpload.vue:226 +msgid "A network error occured while uploading this file" +msgstr "WystÄ…piÅ‚ bÅ‚Ä…d sieci podczas wysyÅ‚ania tego pliku" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "O %{ instance }" -#: front/src/App.vue:53 +#: front/src/components/Footer.vue:6 +#, fuzzy +msgid "About %{instanceName}" +msgstr "O %{ instance }" + +#: front/src/components/Footer.vue:45 msgid "About Funkwhale" msgstr "O Funkwhale" -#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/components/Footer.vue:10 +#, fuzzy +msgid "About page" +msgstr "Strona albumu" + +#: front/src/components/About.vue:8 src/components/About.vue:64 msgid "About this instance" msgstr "O tej instancji" @@ -122,18 +152,32 @@ msgstr "Zaakceptuj" msgid "Accepted" msgstr "Zaakceptowano" +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Brak dostÄ™pu" + #: front/src/components/Home.vue:106 msgid "Access your music from a clean interface that focus on what really matters" msgstr "Uzyskaj dostÄ™p do swojej muzyki z przejrzystego interfejsu skupionego na tym, co naprawdÄ™ ważne" -#: front/src/views/admin/users/UsersDetail.vue:54 -msgid "Account active" +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +msgid "Accessed date" +msgstr "Data dostÄ™pu" + +#: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgid "Account data" msgstr "Konto aktywne" #: front/src/components/auth/Settings.vue:5 msgid "Account settings" msgstr "Ustawienia konta" +#: front/src/components/auth/Settings.vue:264 +msgid "Account Settings" +msgstr "Ustawienia konta" + #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Stan konta" @@ -142,18 +186,25 @@ msgstr "Stan konta" msgid "Account's email" msgstr "Adres e-mail konta" +#: front/src/views/admin/moderation/AccountsList.vue:3 +#: front/src/views/admin/moderation/AccountsList.vue:24 +#: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgid "Accounts" +msgstr "Stan konta" + #: front/src/views/content/libraries/Detail.vue:29 msgid "Action" msgstr "DziaÅ‚anie" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:99 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "DziaÅ‚anie %{ action } zostaÅ‚o rozpoczÄ™te pomyÅ›lnie na %{ count } elemencie" msgstr[1] "DziaÅ‚anie %{ action } zostaÅ‚o rozpoczÄ™te pomyÅ›lnie na %{ count } elementach" msgstr[2] "DziaÅ‚anie %{ action } zostaÅ‚o rozpoczÄ™te pomyÅ›lnie na %{ count } elementach" -#: front/src/components/common/ActionTable.vue:8 +#: front/src/components/common/ActionTable.vue:21 #: front/src/components/library/radios/Builder.vue:64 msgid "Actions" msgstr "DziaÅ‚ania" @@ -162,11 +213,33 @@ msgstr "DziaÅ‚ania" msgid "Active" msgstr "Aktywny" -#: front/src/components/Sidebar.vue:75 +#: front/src/views/admin/moderation/AccountsDetail.vue:199 +#: front/src/views/admin/moderation/DomainsDetail.vue:144 msgid "Activity" msgstr "Aktywność" -#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +msgid "Activity visibility" +msgstr "Widoczność aktywnoÅ›ci" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +msgid "Add" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:13 +msgid "Add a domain" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +msgid "Add a new moderation rule" +msgstr "" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "Dodaj i zarzÄ…dzaj zawartoÅ›ciÄ…" + +#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 msgid "Add content" msgstr "Dodaj zawartość" @@ -178,20 +251,30 @@ msgstr "Dodaj filtr" msgid "Add filters to customize your radio" msgstr "Dodaj filtry aby dostosować swoje radio" +#: front/src/components/audio/PlayButton.vue:64 +#, fuzzy +msgid "Add to current queue" +msgstr "Dodaj do kolejki" + #: front/src/components/favorites/TrackFavoriteIcon.vue:4 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/favorites/TrackFavoriteIcon.vue:28 msgid "Add to favorites" msgstr "Dodaj do ulubionych" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -msgid "Add to playlist..." +#: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgid "Add to playlist…" msgstr "Dodaj do playlisty…" #: front/src/components/audio/PlayButton.vue:14 msgid "Add to queue" msgstr "Dodaj do kolejki" +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Dodaj do tej playlisty" + #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Dodaj utwór" @@ -200,16 +283,16 @@ msgstr "Dodaj utwór" msgid "Admin" msgstr "Administrator" -#: front/src/components/Sidebar.vue:82 +#: front/src/components/Sidebar.vue:79 msgid "Administration" msgstr "Administracja" -#: front/src/components/audio/track/Table.vue:8 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/track/Table.vue:8 +#: front/src/components/library/Album.vue:159 #: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/views/content/libraries/FilesTable.vue:53 -#: front/src/components/library/Album.vue:101 -#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Album" msgstr "Album" @@ -220,13 +303,19 @@ msgstr[0] "Album zawiera %{ count } utwór od %{ artist }" msgstr[1] "Album zawiera %{ count } utwory od %{ artist }" msgstr[2] "Album zawiera %{ count } utworów od %{ artist }" -#: front/src/components/library/Track.vue:20 +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +msgid "Album name" +msgstr "Nazwa albumu" + +#: front/src/components/library/Track.vue:27 msgid "Album page" msgstr "Strona albumu" #: front/src/components/audio/Search.vue:19 #: src/components/instance/Stats.vue:48 -#: front/src/components/requests/Form.vue:9 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 +#: front/src/views/admin/moderation/DomainsDetail.vue:257 msgid "Albums" msgstr "Albumy" @@ -247,33 +336,44 @@ msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas zapisywania zmian" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "WystÄ…piÅ‚ nieznany bÅ‚Ä…d, może oznaczać to że serwer jest wyÅ‚Ä…czony lub nieosiÄ…galny" +#: front/src/components/notifications/NotificationRow.vue:62 +msgid "Approve" +msgstr "" + #: front/src/components/auth/Logout.vue:5 msgid "Are you sure you want to log out?" msgstr "Czy na pewno chcesz siÄ™ wylogować?" -#: front/src/components/audio/track/Table.vue:7 +#: front/src/components/audio/SearchBar.vue:25 +#: src/components/audio/track/Table.vue:7 +#: front/src/components/library/Artist.vue:137 #: front/src/components/manage/library/FilesTable.vue:38 -#: front/src/views/content/libraries/FilesTable.vue:52 -#: front/src/components/library/Artist.vue:129 -#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Artist" msgstr "Wykonawca" -#: front/src/components/requests/Form.vue:5 -#: src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 msgid "Artist name" msgstr "Nazwa wykonawcy" #: front/src/components/library/Album.vue:22 -#: src/components/library/Track.vue:23 +#: src/components/library/Track.vue:33 msgid "Artist page" msgstr "Strona wykonawcy" +#: front/src/components/audio/Search.vue:65 +#, fuzzy +msgid "Artist, album, track…" +msgstr "Wykonawca, album, utwór…" + #: front/src/components/audio/Search.vue:10 #: src/components/instance/Stats.vue:42 -#: front/src/components/library/Library.vue:7 -#: src/components/library/Artists.vue:120 +#: front/src/components/library/Artists.vue:119 +#: src/components/library/Library.vue:7 +#: front/src/views/admin/moderation/AccountsDetail.vue:313 +#: front/src/views/admin/moderation/DomainsDetail.vue:249 msgid "Artists" msgstr "Wykonawcy" @@ -281,6 +381,8 @@ msgstr "Wykonawcy" #: src/components/library/Artists.vue:25 #: front/src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/moderation/AccountsTable.vue:21 +#: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 @@ -291,6 +393,16 @@ msgstr "RosnÄ…co" msgid "Ask for a password reset" msgstr "PoproÅ› o zresetowanie hasÅ‚a" +#: front/src/views/admin/moderation/AccountsDetail.vue:245 +#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgid "Audio content" +msgstr "Dodaj zawartość" + +#: front/src/components/ShortcutsModal.vue:55 +msgid "Audio player shortcuts" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:26 msgid "Available playlists" msgstr "DostÄ™pne playlisty" @@ -299,17 +411,27 @@ msgstr "DostÄ™pne playlisty" msgid "Avatar" msgstr "Awatar" -#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24 +#: front/src/views/auth/PasswordReset.vue:24 #: front/src/views/auth/PasswordResetConfirm.vue:18 msgid "Back to login" msgstr "Wróć do logowania" -#: front/src/components/library/Track.vue:80 +#: front/src/components/library/Track.vue:129 #: front/src/components/manage/library/FilesTable.vue:42 -#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 msgid "Bitrate" msgstr "Bitrate" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" +msgstr "" + #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgid "Browse" msgstr "PrzeglÄ…daj" @@ -339,11 +461,20 @@ msgid "By %{ artist }" msgstr "Od %{ artist }" #: front/src/views/content/remote/Card.vue:103 -msgid "By unfollowing this library, you will loose access to its content." +#, fuzzy +msgid "By unfollowing this library, you loose access to its content." +msgstr "Gdy przestaniesz obserwować tÄ™ bibliotekÄ™, stracisz dostÄ™p do jej zawartoÅ›ci." + +#: front/src/views/admin/moderation/AccountsDetail.vue:261 +#: front/src/views/admin/moderation/DomainsDetail.vue:217 +msgid "Cached size" msgstr "" #: front/src/components/common/DangerousButton.vue:17 +#: front/src/components/library/Album.vue:58 +#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Anuluj" @@ -356,7 +487,13 @@ msgstr "Kandydaci" msgid "Cannot change your password" msgstr "Nie udaÅ‚o siÄ™ zmienić Twojego hasÅ‚a" -#: front/src/App.vue:65 +#: front/src/components/library/FileUpload.vue:222 +#: front/src/components/library/FileUpload.vue:223 +#, fuzzy +msgid "Cannot upload this file, ensure it is not too big" +msgstr "Nie można byÅ‚o zaimportować tego pliku, upewnij siÄ™ że nie jest zbyt duży" + +#: front/src/components/Footer.vue:21 msgid "Change language" msgstr "ZmieÅ„ jÄ™zyk" @@ -383,13 +520,17 @@ msgstr "Zsynchronizowano zmiany z serwerem" #: front/src/components/auth/Settings.vue:70 msgid "Changing your password will also change your Subsonic API password if you have requested one." -msgstr "ZMiana Twojego hasÅ‚a zmieni też Twoje hasÅ‚o API Subsonic, jeżeli uzyskaÅ‚eÅ› je." +msgstr "Zmiana Twojego hasÅ‚a zmieni też Twoje hasÅ‚o API Subsonic, jeżeli uzyskaÅ‚eÅ›(-aÅ›) je." #: front/src/components/auth/Settings.vue:98 msgid "Changing your password will have the following consequences" msgstr "Zmiana hasÅ‚a bÄ™dzie miaÅ‚a nastÄ™pujÄ…ce konsekwencje" -#: front/src/App.vue:6 +#: front/src/components/Footer.vue:40 +msgid "Chat room" +msgstr "" + +#: front/src/App.vue:13 msgid "Choose your instance" msgstr "Wybierz instancjÄ™" @@ -406,14 +547,22 @@ msgstr "Wyczyść" msgid "Clear playlist" msgstr "Wyczyść listÄ™ odtwarzania" +#: front/src/components/audio/Player.vue:363 +msgid "Clear your queue" +msgstr "Wyczyść swojÄ… kolejkÄ™" + #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "NaciÅ›nij raz, sÅ‚uchaj godzinami dziÄ™ki wbudowanemu radio" -#: front/src/components/library/FileUpload.vue:76 +#: front/src/components/library/FileUpload.vue:75 msgid "Click to select files to upload or drag and drop files or directories" msgstr "NaciÅ›nij aby wybrać pliki do wysÅ‚ania lub przeciÄ…gnij i upuść pliki lub katalogi" +#: front/src/components/ShortcutsModal.vue:20 +msgid "Close" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 msgid "Code" @@ -421,14 +570,9 @@ msgstr "Kod" #: 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 "ZwiÅ„" -#: front/src/components/requests/Form.vue:14 -msgid "Comment" -msgstr "Komentarz" - #: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Konfiguracja" @@ -439,21 +583,64 @@ msgstr "Potwierdź" #: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 -msgid "Confirm your email" +#, fuzzy +msgid "Confirm your e-mail address" msgstr "Potwierdź swój e-mail" #: front/src/views/auth/EmailConfirm.vue:13 msgid "Confirmation code" msgstr "Kod potwierdzajÄ…cy" +#: front/src/components/common/ActionTable.vue:7 +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "" + +#: front/src/components/Footer.vue:48 +msgid "Contribute" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 msgid "Copy" msgstr "Kopiuj" +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Skopiuj utwory z obecnej kolejki do listy odtwarzania" + +#: front/src/components/audio/EmbedWizard.vue:21 +msgid "Copy/paste this code in your website HTML" +msgstr "" + +#: front/src/components/library/Track.vue:91 +#, fuzzy +msgid "Copyright" +msgstr "Kopiuj" + +#: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgid "Could not confirm your e-mail address" +msgstr "Potwierdź swój e-mail" + +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Could not fetch remote library" +msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas uzyskiwania zdalnej biblioteki" + +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgid "Could not process this track, ensure it is tagged correctly" +msgstr "WystÄ…piÅ‚ bÅ‚Ä…d w trakcie przetwarzania tego utworu, upewnij siÄ™ że posiada on poprawne metadane" + #: front/src/components/Home.vue:85 msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Covery, teksty, naszym celem jest mieć je wszystkie ;)" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgid "Create" +msgstr "Utwórz importowanie" + #: front/src/components/auth/Signup.vue:4 msgid "Create a funkwhale account" msgstr "Utwórz konto funkwhale" @@ -470,10 +657,6 @@ msgstr "Utwórz nowÄ… listÄ™ odtwarzania" msgid "Create an account" msgstr "Utwórz konto" -#: front/src/components/requests/Card.vue:25 -msgid "Create import" -msgstr "Utwórz importowanie" - #: front/src/views/content/libraries/Form.vue:26 msgid "Create library" msgstr "Utwórz bibliotekÄ™" @@ -491,6 +674,7 @@ msgid "Create your own radio" msgstr "Utwórz wÅ‚asne radio" #: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 msgid "Creation date" msgstr "Data utworzenia" @@ -515,11 +699,16 @@ msgstr "Obecne użycie" msgid "Date" msgstr "Data" -#: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#: front/src/components/ShortcutsModal.vue:75 +msgid "Decrease volume" +msgstr "" + #: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:61 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 msgid "Delete" msgstr "UsuÅ„" @@ -527,6 +716,11 @@ msgstr "UsuÅ„" msgid "Delete library" msgstr "UsuÅ„ bibliotekÄ™" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgid "Delete moderation rule" +msgstr "UsuÅ„ radio" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "UsuÅ„ listÄ™ odtwarzania" @@ -539,10 +733,17 @@ msgstr "UsuÅ„ radio" msgid "Delete this library?" msgstr "Czy chcesz usunąć tÄ™ bibliotekÄ™?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgid "Delete this moderation rule?" +msgstr "Czy chcesz usunąć tÄ™ bibliotekÄ™?" + #: front/src/components/favorites/List.vue:34 #: src/components/library/Artists.vue:26 #: front/src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/moderation/AccountsTable.vue:22 +#: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 @@ -556,12 +757,20 @@ msgstr "Opis" #: front/src/views/content/libraries/Card.vue:47 msgid "Detail" -msgstr "Szczegół" +msgstr "Szczegóły" #: front/src/views/content/remote/Card.vue:50 -#, fuzzy msgid "Details" -msgstr "Szczegół" +msgstr "Szczegóły" + +#: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "OkreÅ›l jak dużo zawartoÅ›ci może zaimportować użytkownik. Pozostaw puste, aby użyć domyÅ›lnej wartoÅ›ci instancji" + +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "Ustal poziom widocznoÅ›ci twojej aktywnoÅ›ci" #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 @@ -576,14 +785,30 @@ msgstr "WyÅ‚Ä…cz dostÄ™p Subsonic" msgid "Disable Subsonic API access?" msgstr "WyÅ‚Ä…czyć dostÄ™p do API Subsonic?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#: front/src/views/admin/moderation/AccountsDetail.vue:128 +#: front/src/views/admin/moderation/AccountsDetail.vue:132 +#, fuzzy +msgid "Disabled" +msgstr "WyÅ‚Ä…cz dostÄ™p" + #: front/src/components/auth/SubsonicTokenForm.vue:14 msgid "Discover how to use Funkwhale from other apps" msgstr "Odkryj, jak korzystać z Funkwhale z innych aplikacji" +#: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgid "Display name" +msgstr "Nazwa pliku" + #: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "WyÅ›wietlaj publicznie" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." +msgstr "" + #: front/src/components/playlists/Editor.vue:42 msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Czy chcesz wyczyÅ›cić listÄ™ odtwarzania „%{ playlist }â€?" @@ -594,28 +819,41 @@ msgstr "Czy chcesz potwierdzić to dziaÅ‚anie?" #: front/src/views/playlists/Detail.vue:35 msgid "Do you want to delete the playlist \"%{ playlist }\"?" -msgstr "Czy chcesz usunąć listÄ™ odtwarzania „%{ playlist }â€?" +msgstr "Czy chcesz usunąć listÄ™ odtwarzania „%{ playlist }â€?" #: front/src/views/radios/Detail.vue:26 msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Czy chcesz usunąć radio „%{ radio }â€?" -#: front/src/components/common/ActionTable.vue:29 +#: front/src/components/common/ActionTable.vue:36 msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Czy chcesz wykonać dziaÅ‚anie %{ action } na %{ count } elemencie?" msgstr[1] "Czy chcesz wykonać dziaÅ‚anie %{ action } na %{ count } elementach?" msgstr[2] "Czy chcesz wykonać dziaÅ‚anie %{ action } na %{ count } elementach?" -#: front/src/components/Sidebar.vue:104 +#: front/src/components/Sidebar.vue:107 msgid "Do you want to restore your previous queue?" msgstr "Czy chcesz przywrócić poprzedniÄ… kolejkÄ™?" -#: front/src/App.vue:37 +#: front/src/components/Footer.vue:31 msgid "Documentation" msgstr "Dokumentacja" -#: front/src/components/library/Track.vue:48 +#: front/src/components/manage/moderation/AccountsTable.vue:40 +#: front/src/components/mixins/Translations.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:93 +#: front/src/components/mixins/Translations.vue:35 +msgid "Domain" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/DomainsList.vue:3 +#: front/src/views/admin/moderation/DomainsList.vue:48 +msgid "Domains" +msgstr "" + +#: front/src/components/library/Track.vue:55 msgid "Download" msgstr "Pobierz" @@ -624,13 +862,19 @@ msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "PrzeciÄ…gnij i upuść aby zmienić kolejność utworów w liÅ›cie odtwarzania" #: front/src/components/audio/track/Table.vue:9 -#: src/components/library/Track.vue:58 +#: src/components/library/Track.vue:111 #: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/views/content/libraries/FilesTable.vue:56 -#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/views/content/libraries/FilesTable.vue:59 +#: front/src/components/mixins/Translations.vue:31 msgid "Duration" msgstr "DÅ‚ugość" +#: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgid "E-mail address confirmed" +msgstr "Potwierdzono e-mail" + #: front/src/components/Home.vue:93 msgid "Easy to use" msgstr "Prosty w użyciu" @@ -644,37 +888,109 @@ msgid "Edit instance info" msgstr "Edytuj informacje o instancji" #: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 -msgid "Edit..." -msgstr "Edytuj…" +#, fuzzy +msgid "Edit…" +msgstr "Edytuj" #: front/src/components/auth/Signup.vue:29 #: front/src/components/manage/users/UsersTable.vue:38 msgid "Email" msgstr "E-mail" -#: front/src/views/admin/users/UsersDetail.vue:29 +#: front/src/views/admin/moderation/AccountsDetail.vue:111 msgid "Email address" msgstr "Adres e-mail" -#: front/src/views/auth/EmailConfirm.vue:23 -msgid "Email confirmed" -msgstr "Potwierdzono e-mail" +#: front/src/components/library/Album.vue:44 +#: src/components/library/Track.vue:62 +msgid "Embed" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:20 +msgid "Embed code" +msgstr "" + +#: front/src/components/library/Album.vue:48 +msgid "Embed this album on your website" +msgstr "" + +#: front/src/components/library/Track.vue:66 +msgid "Embed this track on your website" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:230 +#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgid "Emitted library follows" +msgstr "Wprowadź adres URL biblioteki" + +#: front/src/views/admin/moderation/AccountsDetail.vue:214 +#: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgid "Emitted messages" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:8 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#: front/src/views/admin/moderation/AccountsDetail.vue:127 +#: front/src/views/admin/moderation/AccountsDetail.vue:131 +msgid "Enabled" +msgstr "" #: front/src/views/playlists/Detail.vue:29 msgid "End edition" msgstr "ZakoÅ„cz edytowanie" +#: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgid "Enter a library URL" +msgstr "Wprowadź adres URL biblioteki" + +#: front/src/components/library/Radios.vue:140 +#, fuzzy +msgid "Enter a radio name…" +msgstr "Wprowadź nazwÄ™ radia…" + +#: front/src/components/library/Artists.vue:118 +#, fuzzy +msgid "Enter artist name…" +msgstr "Wprowadź nazwÄ™ wykonawcy…" + +#: front/src/views/playlists/List.vue:107 +#, fuzzy +msgid "Enter playlist name…" +msgstr "Wprowadź nazwÄ™ listy odtwarzania…" + +#: front/src/components/auth/Signup.vue:100 +msgid "Enter your email" +msgstr "Wprowadź swój e-mail" + +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +msgid "Enter your invitation code (case insensitive)" +msgstr "Wprowadź swój kod zapraszajÄ…cy (wielkość znaków nie ma znaczenia)" + +#: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgid "Enter your search query…" +msgstr "Wprowadź swoje kryterium wyszukiwania…" + +#: front/src/components/auth/Signup.vue:99 +msgid "Enter your username" +msgstr "Wprowadź swojÄ… nazwÄ™ użytkownika" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Wprowadź swojÄ… nazwÄ™ użytkownika lub e-mail" + #: front/src/components/auth/SubsonicTokenForm.vue:20 #: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "BÅ‚Ä…d" -#: front/src/views/content/remote/Card.vue:39 -#, fuzzy -msgid "Error during scan" +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" msgstr "ZgÅ‚aszanie bÅ‚Ä™dów" -#: front/src/components/common/ActionTable.vue:79 +#: front/src/components/common/ActionTable.vue:92 msgid "Error while applying action" msgstr "BÅ‚Ä…d podczas zastosowywania dziaÅ‚ania" @@ -686,24 +1002,30 @@ msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas proÅ›by o zresetowanie hasÅ‚a" msgid "Error while changing your password" msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas zmiany hasÅ‚a" -#: front/src/views/auth/EmailConfirm.vue:7 -msgid "Error while confirming your email" -msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas potwierdzania adresu e-mail" +#: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgid "Error while creating domain" +msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas tworzenia zaproszenia" #: front/src/components/manage/users/InvitationForm.vue:4 msgid "Error while creating invitation" msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas tworzenia zaproszenia" -#: front/src/views/content/remote/ScanForm.vue:3 -msgid "Error while fetching remote library" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgid "Error while creating rule" +msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas tworzenia zaproszenia" + +#: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgid "Error while fetching node info" msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas uzyskiwania zdalnej biblioteki" #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas zapisywania ustawieÅ„" -#: front/src/views/content/libraries/FilesTable.vue:16 -#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:212 msgid "Errored" msgstr "ZakoÅ„czono bÅ‚Ä™dem" @@ -712,21 +1034,29 @@ msgstr "ZakoÅ„czono bÅ‚Ä™dem" msgid "Errored files" msgstr "ZakoÅ„czono bÅ‚Ä™dem" -#: front/src/views/content/remote/Card.vue:58 +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Wszyscy" + +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +#: front/src/components/mixins/Translations.vue:12 +msgid "Everyone on this instance" +msgstr "Wszyscy na tej instancji" + +#: front/src/views/content/libraries/Form.vue:74 #, fuzzy -msgid "Errored tracks:" -msgstr "Sfederowane utwory" +msgid "Everyone, across all instances" +msgstr "Wszyscy na tej instancji" #: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "WyÅ‚Ä…cz" -#: front/src/components/discussion/Comment.vue:14 -msgid "Expand" -msgstr "RozwiÅ„" - #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 msgid "Expiration date" msgstr "Data wygaÅ›niÄ™cia" @@ -738,12 +1068,30 @@ msgstr "Wyczerpany" msgid "Expired/used" msgstr "Wyczerpany/zużyty" -#: front/src/components/Sidebar.vue:66 -msgid "Favorites" -msgstr "Ulubione" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." +msgstr "" -#: front/src/components/library/FileUpload.vue:83 -msgid "File name" +#: front/src/views/content/libraries/FilesTable.vue:16 +msgid "Failed" +msgstr "" + +#: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgid "Failed tracks:" +msgstr "Sfederowane utwory" + +#: front/src/components/Sidebar.vue:66 +msgid "Favorites" +msgstr "Ulubione" + +#: front/src/views/admin/Settings.vue:84 +msgid "Federation" +msgstr "Federacja" + +#: front/src/components/library/FileUpload.vue:84 +#, fuzzy +msgid "Filename" msgstr "Nazwa pliku" #: front/src/views/admin/library/Base.vue:5 @@ -756,24 +1104,39 @@ msgid "Filter name" msgstr "Filtruj nazwÄ™" #: front/src/views/content/libraries/FilesTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:216 msgid "Finished" msgstr "UkoÅ„czono" +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:159 +#: front/src/views/admin/moderation/DomainsDetail.vue:78 +msgid "First seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgid "First seen date" +msgstr "Data wygaÅ›niÄ™cia" + #: front/src/views/content/remote/Card.vue:83 msgid "Follow" msgstr "Åšledź" -#: front/src/views/content/remote/Card.vue:88 -#, fuzzy -msgid "Follow pending approval" -msgstr "ProÅ›ba o możliwość Å›ledzenia oczekuje na zatwierdzenie" - #: front/src/views/content/Home.vue:16 msgid "Follow remote libraries" msgstr "Åšledź zdalne biblioteki" +#: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgid "Follow request pending approval" +msgstr "Åšledzenie oczekuje na zatwierdzenie" + +#: front/src/components/mixins/Translations.vue:38 #: front/src/views/content/libraries/Detail.vue:7 +#: front/src/components/mixins/Translations.vue:39 msgid "Followers" msgstr "ÅšledzÄ…cy" @@ -781,19 +1144,10 @@ msgstr "ÅšledzÄ…cy" msgid "Following" msgstr "Åšledzisz" -#: front/src/components/activity/Like.vue:14 -#: src/components/activity/Listen.vue:14 -msgid "from %{ album } by %{ artist }" -msgstr "z %{ album } od %{ artist }" - -#: front/src/components/library/Track.vue:13 +#: front/src/components/library/Track.vue:17 msgid "From album %{ album } by %{ artist }" msgstr "Z albumu %{ album } od %{ artist }" -#: front/src/App.vue:55 -msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "Funkwhale jest wolnym i otwartoźródÅ‚owym projektem rozwijanym przez wolontariuszy. Możesz pomóc nam ulepszać platformÄ™ zgÅ‚aszajÄ…c bÅ‚Ä™dy, propozycje funkcji i polecajÄ…c projekt znajomym!" - #: front/src/components/auth/SubsonicTokenForm.vue:7 msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale jest kompatybilny z innymi odtwarzaczami muzycznymi obsÅ‚ugujÄ…cymi API Subsonic." @@ -814,6 +1168,10 @@ msgstr "Funkwhale jest wolny i oddaje Ci kontrolÄ™ nad TwojÄ… muzykÄ…." msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale dba o TwojÄ… bibliotekÄ™ muzycznÄ…" +#: front/src/components/ShortcutsModal.vue:38 +msgid "General shortcuts" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:16 msgid "Get a new invitation" msgstr "Uzyskaj nowe zaproszenie" @@ -823,20 +1181,20 @@ msgid "Get me to the library" msgstr "Pokaż mi bibliotekÄ™" #: front/src/components/Home.vue:76 -#, fuzzy msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Uzyskaj dobrej jakoÅ›ci metadane o Twojej muzyce dziÄ™ki\n" -" <a href=\"https://musicbrainz.org\" target=\"_blank\">\n" -" MusicBrainz\n" -" </a>" +msgstr "Uzyskaj dobrej jakoÅ›ci metadane o Twojej muzyce dziÄ™ki <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgid "Get started" msgstr "Rozpocznij" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/common/ActionTable.vue:27 +#: front/src/components/Footer.vue:37 +#, fuzzy +msgid "Getting help" +msgstr "Ustawienia" + +#: front/src/components/common/ActionTable.vue:34 +#: front/src/components/common/ActionTable.vue:54 msgid "Go" msgstr "Przejdź" @@ -844,9 +1202,13 @@ msgstr "Przejdź" msgid "Go to home page" msgstr "Przejdź na stronÄ™ głównÄ…" -#: front/src/App.vue:73 -msgid "Help us translate Funkwhale" -msgstr "Pomóż nam tÅ‚umaczyć Funkwhale" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgid "Hide account or domain content, except from followers." +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Strona główna" #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" @@ -869,15 +1231,24 @@ msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importuj muzykÄ™ z różnych platform, takich jak YouTube i SoundCloud" #: front/src/components/library/FileUpload.vue:51 -#, fuzzy msgid "Import reference" -msgstr "ŹródÅ‚o importu" +msgstr "Importuj źródÅ‚o" #: front/src/views/content/libraries/FilesTable.vue:11 -#: front/src/views/content/libraries/FilesTable.vue:55 +#: front/src/views/content/libraries/FilesTable.vue:58 msgid "Import status" msgstr "Stan importu" +#: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgid "Imported" +msgstr "Data zaimportowania" + +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +msgid "Imported date" +msgstr "Data zaimportowania" + #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "W ulubionych" @@ -886,6 +1257,14 @@ msgstr "W ulubionych" msgid "Inactive" msgstr "Nieaktywny" +#: front/src/components/ShortcutsModal.vue:71 +msgid "Increase volume" +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)" @@ -893,10 +1272,28 @@ msgstr[0] "Dodaj z kolejki (%{ count } utwór)" msgstr[1] "Dodaj z kolejki (%{ count } utwory)" msgstr[2] "Dodaj z kolejki (%{ count } utworów)" +#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#, fuzzy +msgid "Instance data" +msgstr "Radia instancji" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Informacje o instancji" + #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Radia instancji" +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Ustawienia instancji" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +msgstr "" + #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -912,53 +1309,76 @@ msgstr "Kod zapraszajÄ…cy (nieobowiÄ…zkowy)" msgid "Invitations" msgstr "Zaproszenia" -#: front/src/App.vue:42 +#: front/src/components/Footer.vue:41 msgid "Issue tracker" msgstr "Åšledzenie bÅ‚Ä™dów" -#: front/src/views/content/libraries/Home.vue:9 -msgid "It looks like you don't have any library yet, it's time to create one!" -msgstr "WyglÄ…da na to, że nie masz jeszcze żadnej biblioteki — czas na jej utworzenie!" - #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Zachowaj kontrolÄ™ nad ulubionymi utworami" +#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgid "Known accounts" +msgstr "Moje konto" + #: front/src/views/content/remote/Home.vue:14 msgid "Known libraries" msgstr "Znane biblioteki" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/views/admin/users/UsersDetail.vue:45 -#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/views/admin/moderation/AccountsDetail.vue:184 +#: front/src/components/mixins/Translations.vue:33 msgid "Last activity" msgstr "Ostatnia aktywność" +#: front/src/views/admin/moderation/AccountsDetail.vue:167 +#: front/src/views/admin/moderation/DomainsDetail.vue:86 +msgid "Last checked" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:32 msgid "Last modification" msgstr "Ostatnia modyfikacja" -#: front/src/views/content/remote/Card.vue:56 +#: front/src/components/manage/moderation/AccountsTable.vue:43 +msgid "Last seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 #, fuzzy +msgid "Last seen date" +msgstr "Ostatnia aktualizacja:" + +#: front/src/views/content/remote/Card.vue:56 msgid "Last update:" -msgstr "Zaktualizowano listÄ™ odtwarzania" +msgstr "Ostatnia aktualizacja:" -#: front/src/components/common/ActionTable.vue:40 +#: front/src/components/common/ActionTable.vue:47 msgid "Launch" msgstr "Uruchom" -#: front/src/views/content/remote/Card.vue:63 -msgid "Launch scan" -msgstr "Uruchom skanowanie" - #: front/src/components/Home.vue:10 msgid "Learn more about this instance" msgstr "Dowiedz siÄ™ wiÄ™cej o tej instancji" -#: front/src/components/requests/Form.vue:10 -msgid "Leave this field empty if you're requesting the whole discography." -msgstr "Pozostaw to pole puste, jeżeli chcesz caÅ‚Ä… dyskografiÄ™." +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Pozostaw puste, aby wygenerować kod" + +#: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgid "Leave empty for a responsive widget" +msgstr "Pozostaw puste, aby wygenerować kod" +#: front/src/views/admin/moderation/AccountsDetail.vue:297 +#: front/src/views/admin/moderation/DomainsDetail.vue:233 #: front/src/views/content/Base.vue:5 msgid "Libraries" msgstr "Biblioteki" @@ -968,56 +1388,85 @@ msgid "Libraries help you organize and share your music collections. You can upl msgstr "Biblioteki pomagajÄ… organizować i udostÄ™pniać kolekcje muzyki. Możesz wysÅ‚ać wÅ‚asnÄ… kolekcjÄ™ muzyki na Funkwhale i dzielić siÄ™ niÄ… z rodzinÄ… i znajomymi." #: front/src/components/instance/Stats.vue:30 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/admin/moderation/AccountsDetail.vue:464 msgid "Library" msgstr "Biblioteka" +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "Utworzono bibliotekÄ™" + +#: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgid "Library deleted" +msgstr "Zaktualizowano bibliotekÄ™" + #: front/src/views/admin/library/FilesList.vue:3 msgid "Library files" msgstr "Pliki z biblioteki" -#: front/src/App.vue:31 -msgid "Links" -msgstr "OdnoÅ›niki" +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "Zaktualizowano bibliotekÄ™" + +#: front/src/components/library/Track.vue:100 +msgid "License" +msgstr "" #: front/src/views/content/libraries/Detail.vue:21 -msgid "Loading followers..." +#, fuzzy +msgid "Loading followers…" msgstr "Åadowanie Å›ledzÄ…cych…" #: front/src/views/content/libraries/Home.vue:3 -msgid "Loading Libraries..." +#, fuzzy +msgid "Loading Libraries…" msgstr "Åadowanie bibliotek…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 -msgid "Loading library data..." +#, fuzzy +msgid "Loading library data…" msgstr "Åadowanie danych biblioteki…" #: front/src/views/Notifications.vue:4 -msgid "Loading notifications..." +#, fuzzy +msgid "Loading notifications…" msgstr "Åadowanie powiadomień…" #: front/src/views/content/remote/Home.vue:3 msgid "Loading remote libraries..." msgstr "Åadowanie zdalnych bibliotek…" -#: front/src/views/instance/Timeline.vue:4 -msgid "Loading timeline..." -msgstr "Åadowanie osi czasu…" - #: front/src/views/content/libraries/Quota.vue:4 -msgid "Loading usage data..." +#, fuzzy +msgid "Loading usage data…" msgstr "Åadowanie danych o użyciu…" #: front/src/components/favorites/List.vue:5 -msgid "Loading your favorites..." +#, fuzzy +msgid "Loading your favorites…" msgstr "Åadowanie Twoich ulubionych…" +#: front/src/components/manage/moderation/AccountsTable.vue:59 +#: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgid "Local account" +msgstr "Moje konto" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Zaloguj siÄ™" + #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Zaloguj siÄ™ na swoje konto Funkwhale" +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Wyloguj siÄ™" + #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Zalogowano jako %{ username }" @@ -1026,18 +1475,55 @@ msgstr "Zalogowano jako %{ username }" msgid "Login" msgstr "Logowanie" +#: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgid "Login status" +msgstr "Stan konta" + #: front/src/components/Sidebar.vue:52 msgid "Logout" msgstr "Wyloguj siÄ™" -#: front/src/components/library/Track.vue:105 +#: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgid "Looks like you don't have a library, it's time to create one." +msgstr "WyglÄ…da na to, że nie masz jeszcze żadnej biblioteki — czas na jej utworzenie!" + +#: front/src/components/audio/Player.vue:353 +#: src/components/audio/Player.vue:354 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "ZapÄ™tlanie jest wyÅ‚Ä…czone. NaciÅ›nij, aby przeÅ‚Ä…czyć na powtarzanie jednego utworu." + +#: front/src/components/audio/Player.vue:356 +#: src/components/audio/Player.vue:357 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "ZapÄ™tlanie jednego utworu jest wÅ‚Ä…czone. NaciÅ›nij, aby przeÅ‚Ä…czyć na powtarzanie caÅ‚ej kolejki." + +#: front/src/components/audio/Player.vue:359 +#: src/components/audio/Player.vue:360 +msgid "Looping on whole queue. Click to disable looping." +msgstr "ZapÄ™tlanie caÅ‚ej kolejki jest wÅ‚Ä…czone. NaciÅ›nij, aby wyÅ‚Ä…czyć zapÄ™tlanie." + +#: front/src/components/library/Track.vue:150 msgid "Lyrics" msgstr "Tekst" +#: front/src/components/Sidebar.vue:210 +msgid "Main menu" +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +msgid "Manage library" +msgstr "ZarzÄ…dzaj bibliotekÄ…" + #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "ZarzÄ…dzaj listami odtwarzania" +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "ZarzÄ…dzaj użytkownikami" + #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "ZarzÄ…dzaj swoimi listami odtwarzania" @@ -1046,42 +1532,104 @@ msgstr "ZarzÄ…dzaj swoimi listami odtwarzania" msgid "Mark all as read" msgstr "Oznacz wszystko jako przeczytane" -#: front/src/views/admin/users/UsersDetail.vue:94 +#: front/src/components/notifications/NotificationRow.vue:44 +#, fuzzy +msgid "Mark as read" +msgstr "Oznacz wszystko jako przeczytane" + +#: front/src/components/notifications/NotificationRow.vue:45 +#, fuzzy +msgid "Mark as unread" +msgstr "Oznacz wszystko jako przeczytane" + +#: front/src/views/admin/moderation/AccountsDetail.vue:281 msgid "MB" +msgstr "MB" + +#: front/src/components/audio/Player.vue:346 +msgid "Media player" +msgstr "" + +#: front/src/components/Footer.vue:32 +msgid "Mobile and desktop apps" +msgstr "" + +#: front/src/components/Sidebar.vue:97 +#: src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgid "Moderation" +msgstr "Federacja" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgid "Moderation policies help you control how your instance interact with a given domain or account." msgstr "" -#: front/src/components/Sidebar.vue:63 +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +msgid "Modification date" +msgstr "Data modyfikacji" + +#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 msgid "Music" msgstr "Muzyka" +#: front/src/components/audio/Player.vue:352 +msgid "Mute" +msgstr "Wycisz" + #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Moje konto" +#: front/src/components/library/radios/Builder.vue:236 +msgid "My awesome description" +msgstr "Mój wspaniaÅ‚y opis" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "Moja wspaniaÅ‚a biblioteka" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Moja wspaniaÅ‚a playlista" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Moje wspaniaÅ‚e radio" + #: front/src/views/content/libraries/Home.vue:6 msgid "My libraries" msgstr "Moje biblioteki" #: front/src/components/audio/track/Row.vue:40 -#: src/components/library/Track.vue:64 -#: front/src/components/library/Track.vue:75 -#: src/components/library/Track.vue:86 -#: front/src/components/library/Track.vue:97 +#: src/components/library/Track.vue:115 +#: front/src/components/library/Track.vue:124 +#: src/components/library/Track.vue:133 +#: front/src/components/library/Track.vue:142 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 #: front/src/components/manage/library/FilesTable.vue:81 #: front/src/components/manage/users/UsersTable.vue:61 -#: front/src/views/admin/users/UsersDetail.vue:49 -#: front/src/views/content/libraries/FilesTable.vue:89 -#: front/src/views/content/libraries/FilesTable.vue:95 +#: front/src/views/admin/moderation/AccountsDetail.vue:171 +#: front/src/views/admin/moderation/DomainsDetail.vue:90 +#: front/src/views/content/libraries/FilesTable.vue:92 +#: front/src/views/content/libraries/FilesTable.vue:98 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 +#: front/src/views/admin/moderation/DomainsDetail.vue:117 msgid "N/A" msgstr "N/A" +#: front/src/components/manage/moderation/AccountsTable.vue:39 +#: front/src/components/manage/moderation/DomainsTable.vue:38 +#: front/src/components/mixins/Translations.vue:26 #: front/src/components/playlists/PlaylistModal.vue:31 -#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/admin/moderation/DomainsDetail.vue:105 #: front/src/views/content/libraries/Form.vue:10 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:27 msgid "Name" msgstr "Nazwa" @@ -1090,11 +1638,15 @@ msgstr "Nazwa" msgid "New password" msgstr "Nowe hasÅ‚o" -#: front/src/components/Sidebar.vue:149 +#: front/src/components/Sidebar.vue:160 msgid "New tracks will be appended here automatically." msgstr "Nowe utwory automatycznie pojawiÄ… siÄ™ tutaj." -#: front/src/components/Sidebar.vue:116 +#: front/src/components/audio/Player.vue:350 +msgid "Next track" +msgstr "NastÄ™pny utwór" + +#: front/src/components/Sidebar.vue:119 msgid "No" msgstr "Nie" @@ -1102,14 +1654,35 @@ msgstr "Nie" msgid "No add-ons, no plugins : you only need a web library" msgstr "Brak wtyczek, brak dodatków: potrzebujesz tylko biblioteki sieciowej" -#: front/src/components/library/Track.vue:113 +#: front/src/components/audio/Search.vue:25 +#, fuzzy +msgid "No album matched your query" +msgstr "Przepraszamy, nie znaleziono albumu speÅ‚niajÄ…cego Twoje kryteria" + +#: front/src/components/audio/Search.vue:16 +#, fuzzy +msgid "No artist matched your query" +msgstr "Przepraszamy, nie znaleziono wykonawcy speÅ‚niajÄ…cego Twoje kryteria" + +#: front/src/components/library/Track.vue:158 msgid "No lyrics available for this track." msgstr "Tekst nie jest dostÄ™pny dla tego utworu." #: front/src/components/federation/LibraryWidget.vue:6 -#, fuzzy msgid "No matching library." -msgstr "Åadowanie danych biblioteki…" +msgstr "Brak pasujÄ…cej biblioteki." + +#: front/src/views/Notifications.vue:26 +#, fuzzy +msgid "No notifications yet." +msgstr "Twoje powiadomienia" + +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +#: front/src/components/mixins/Translations.vue:11 +msgid "Nobody except me" +msgstr "Nikt poza mnÄ…" #: front/src/views/content/libraries/Detail.vue:57 msgid "Nobody is following this library" @@ -1123,7 +1696,7 @@ msgstr "Nie użyty" msgid "Notifications" msgstr "Powiadomienia" -#: front/src/App.vue:36 +#: front/src/components/Footer.vue:47 msgid "Official website" msgstr "Oficjalna strona" @@ -1135,14 +1708,35 @@ msgstr "Poprzednie hasÅ‚o" msgid "Open" msgstr "Otwórz" -#: front/src/App.vue:62 -msgid "Options" -msgstr "Opcje" +#: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgid "Open profile" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgid "Open website" +msgstr "Oficjalna strona" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgid "Or customize your rule" +msgstr "Dodaj filtry aby dostosować swoje radio" + +#: front/src/components/favorites/List.vue:31 +#: src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/playlists/List.vue:25 +#, fuzzy +msgid "Order" +msgstr "PorzÄ…dkowanie" #: front/src/components/favorites/List.vue:23 #: src/components/library/Artists.vue:15 #: front/src/components/library/Radios.vue:33 #: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/moderation/AccountsTable.vue:11 +#: front/src/components/manage/moderation/DomainsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 #: front/src/views/content/libraries/FilesTable.vue:21 @@ -1150,13 +1744,10 @@ msgstr "Opcje" msgid "Ordering" msgstr "PorzÄ…dkowanie" -#: front/src/components/favorites/List.vue:31 -#: src/components/library/Artists.vue:23 -#: front/src/components/library/Radios.vue:41 -#: front/src/components/manage/library/FilesTable.vue:17 -#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/components/library/Artists.vue:23 +#: front/src/components/manage/moderation/AccountsTable.vue:19 +#: front/src/components/manage/moderation/DomainsTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:29 -#: front/src/views/playlists/List.vue:25 msgid "Ordering direction" msgstr "Kolejność porzÄ…dkowania" @@ -1164,21 +1755,46 @@ msgstr "Kolejność porzÄ…dkowania" msgid "Owner" msgstr "WÅ‚aÅ›ciciel" +#: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgid "Page Not Found" +msgstr "Nie odnaleziono strony!" + #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Nie odnaleziono strony!" +#: front/src/components/Pagination.vue:39 +msgid "Pagination" +msgstr "" + #: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 msgid "Password" msgstr "Haslo" +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Zmieniono hasÅ‚o" + #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "PomyÅ›lnie zmieniono hasÅ‚o" -#: front/src/components/library/FileUpload.vue:105 +#: front/src/components/audio/Player.vue:349 +msgid "Pause track" +msgstr "Wstrzymaj utwór" + +#: front/src/components/ShortcutsModal.vue:59 +msgid "Pause/play the current track" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgid "Paused" +msgstr "" + +#: front/src/components/library/FileUpload.vue:106 #: front/src/views/content/libraries/FilesTable.vue:14 -#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/FilesTable.vue:208 msgid "Pending" msgstr "OczekujÄ…ce" @@ -1190,23 +1806,24 @@ msgstr "Oczekiwanie na przyjÄ™cie" msgid "Pending files" msgstr "OczekujÄ…ce pliki" -#: front/src/components/requests/Form.vue:26 -msgid "Pending requests" -msgstr "OczekujÄ…ce proÅ›by" +#: front/src/components/Sidebar.vue:212 +msgid "Pending follow requests" +msgstr "OczekujÄ…ce proÅ›by o możliwość Å›ledzenia" #: front/src/components/manage/users/UsersTable.vue:42 -#: front/src/views/admin/users/UsersDetail.vue:68 +#: front/src/views/admin/moderation/AccountsDetail.vue:137 msgid "Permissions" msgstr "Uprawnienia" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:30 +#: src/components/library/Track.vue:40 msgid "Play" msgstr "Odtwórz" #: front/src/components/audio/album/Card.vue:50 #: front/src/components/audio/artist/Card.vue:44 -#: src/components/library/Album.vue:28 front/src/views/playlists/Detail.vue:23 +#: src/components/library/Album.vue:28 +#: front/src/components/library/Album.vue:73 src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "Odtwórz wszystkie" @@ -1215,13 +1832,39 @@ msgid "Play all albums" msgstr "Odtwórz wszystkie albumy" #: front/src/components/audio/PlayButton.vue:15 +#: front/src/components/audio/PlayButton.vue:65 msgid "Play next" msgstr "Odtwórz nastÄ™pny" -#: front/src/components/audio/PlayButton.vue:16 +#: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgid "Play next track" +msgstr "Odtwórz utwór" + +#: front/src/components/audio/PlayButton.vue:16 +#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:70 msgid "Play now" msgstr "Odtwórz teraz" +#: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgid "Play previous track" +msgstr "Poprzedni utwór" + +#: front/src/components/Sidebar.vue:211 +#, fuzzy +msgid "Play this track" +msgstr "Odtwórz utwór" + +#: front/src/components/audio/Player.vue:348 +msgid "Play track" +msgstr "Odtwórz utwór" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Lista odtwarzania" + #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1250,8 +1893,8 @@ msgid "Playlist visibility" msgstr "Widoczność listy odtwarzania" #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104 -#: front/src/views/admin/Settings.vue:82 +#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 +#: front/src/views/playlists/List.vue:106 msgid "Playlists" msgstr "Listy odtwarzania" @@ -1271,6 +1914,23 @@ msgstr "Sprawdź dwukrotnie, czy poÅ‚Ä…czenie nazwy użytkownika i hasÅ‚a jest p msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie pomniejszony do 400x400 pikseli." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgid "Prevent account or domain from triggering notifications, except from followers." +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:29 +msgid "Preview" +msgstr "" + +#: front/src/components/audio/Player.vue:347 +msgid "Previous track" +msgstr "Poprzedni utwór" + +#: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgid "Problem during scanning" +msgstr "BÅ‚Ä…d podczas skanowania" + #: front/src/components/library/FileUpload.vue:58 msgid "Proceed" msgstr "Przejdź" @@ -1284,6 +1944,8 @@ msgstr "Przejdź, aby zalogować siÄ™" msgid "Processing" msgstr "Przetwarzanie" +#: front/src/components/manage/moderation/AccountsTable.vue:188 +#: front/src/components/manage/moderation/DomainsTable.vue:168 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -1291,24 +1953,36 @@ msgstr "Przetwarzanie" #: front/src/views/content/libraries/Quota.vue:88 #: front/src/views/content/libraries/Quota.vue:91 msgid "Purge" -msgstr "" +msgstr "Wyczyść" #: front/src/views/content/libraries/Quota.vue:89 msgid "Purge errored files?" -msgstr "" +msgstr "WyczyÅ›cić pliki z bÅ‚Ä™dami?" #: front/src/views/content/libraries/Quota.vue:37 msgid "Purge pending files?" -msgstr "" +msgstr "WyczyÅ›cić oczekujÄ…ce pliki?" #: front/src/views/content/libraries/Quota.vue:63 msgid "Purge skipped files?" -msgstr "" +msgstr "WyczyÅ›cić pominiÄ™te pliki?" #: front/src/components/Sidebar.vue:20 msgid "Queue" msgstr "Kolejka" +#: front/src/components/audio/Player.vue:282 +msgid "Queue shuffled!" +msgstr "Wymieszano kolejkÄ™!" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Radio" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Tworzenie radia" + #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Utworzono radio" @@ -1322,13 +1996,25 @@ msgid "Radio updated" msgstr "Zaktualizowano radio" #: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:142 +#: src/components/library/Radios.vue:141 msgid "Radios" msgstr "Radia" -#: front/src/views/instance/Timeline.vue:7 -msgid "Recent activity on this instance" -msgstr "Ostatnia aktywność na tej instancji" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgid "Reason" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:222 +#: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgid "Received library follows" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:40 +#: front/src/components/mixins/Translations.vue:36 +#: front/src/components/mixins/Translations.vue:37 +msgid "Received messages" +msgstr "" #: front/src/components/library/Home.vue:24 msgid "Recently added" @@ -1342,11 +2028,18 @@ msgstr "Ostatnio dodane do ulubionych" msgid "Recently listened" msgstr "Ostatnio sÅ‚uchane" -#: front/src/views/admin/users/UsersDetail.vue:103 #: front/src/views/content/remote/Home.vue:15 msgid "Refresh" msgstr "OdÅ›wież" +#: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgid "Refresh node info" +msgstr "" + +#: front/src/components/common/ActionTable.vue:272 +msgid "Refresh table content" +msgstr "" + #: front/src/components/auth/Profile.vue:12 msgid "Registered since %{ date }" msgstr "Zarejestrowany od %{ date }" @@ -1363,10 +2056,20 @@ msgstr "zwykÅ‚y użytkownik" msgid "Reject" msgstr "Odrzuć" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgid "Reject media" +msgstr "Odrzucono" + #: front/src/views/content/libraries/Detail.vue:43 msgid "Rejected" msgstr "Odrzucono" +#: front/src/views/content/libraries/FilesTable.vue:234 +msgid "Relaunch import" +msgstr "Uruchom importowanie ponownie" + #: front/src/views/content/remote/Home.vue:6 msgid "Remote libraries" msgstr "Zdalne biblioteki" @@ -1383,6 +2086,24 @@ msgstr "UsuÅ„" msgid "Remove avatar" msgstr "UsuÅ„ awatar" +#: front/src/components/favorites/TrackFavoriteIcon.vue:26 +msgid "Remove from favorites" +msgstr "UsuÅ„ z ulubionych" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." +msgstr "Ta opcja usunie utwory które zostaÅ‚y wysÅ‚ane, lecz zostaÅ‚y z jakiegoÅ› powodu pominiÄ™te w procesie importowania. Bezpowrotnie usunie te pliki i zostanie Ci przywrócona odpowiednia przestrzeÅ„." + +#: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." +msgstr "Ta opcja usunie utwory które zostaÅ‚y wysÅ‚ane, ale nie zostaÅ‚y jeszcze przetworzone. Bezpowrotnie usunie te pliki i zostanie Ci przywrócona odpowiednia przestrzeÅ„." + #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1396,11 +2117,8 @@ msgstr "Poprosić o nowe hasÅ‚o API Subsonic?" msgid "Request a password" msgstr "PoproÅ› o nowe hasÅ‚o" -#: front/src/components/requests/Form.vue:20 -msgid "Request submitted!" -msgstr "WysÅ‚ano proÅ›bÄ™!" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 +#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "Ustaw nowe hasÅ‚o" @@ -1410,33 +2128,57 @@ msgstr "Ustaw nowe hasÅ‚o" msgid "Results per page" msgstr "Wyniki na stronÄ™" +#: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgid "Return to login" +msgstr "Przejdź, aby zalogować siÄ™" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgid "Rule" +msgstr "" + #: front/src/components/admin/SettingsGroup.vue:63 #: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Zapisz" +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "Uruchomiono skanowanie" + +#: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgid "Scan now" +msgstr "Odtwórz teraz" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "Skanowanie pominÄ™te (poprzednie skanowanie byÅ‚o zbyt wczeÅ›nie)" + #: front/src/views/content/remote/Card.vue:31 #, fuzzy -msgid "Scan pending" -msgstr "RosnÄ…co" +msgid "Scan waiting" +msgstr "Oczekiwanie na skanowanie" #: front/src/views/content/remote/Card.vue:43 #, fuzzy -msgid "Scanned successfully" -msgstr "PomyÅ›lnie zaktualizowano ustawienia." +msgid "Scanned" +msgstr "Uruchomiono skanowanie" #: front/src/views/content/remote/Card.vue:47 -#, fuzzy msgid "Scanned with errors" -msgstr "Zsynchronizowano zmiany z serwerem" +msgstr "Zeskanowano z bÅ‚Ä™dami" #: front/src/views/content/remote/Card.vue:35 -msgid "Scanning... (%{ progress }%)" -msgstr "" +#, fuzzy +msgid "Scanning… (%{ progress }%)" +msgstr "Skanowanie... (%{ progress }%)" #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 #: front/src/views/content/libraries/FilesTable.vue:5 @@ -1445,24 +2187,65 @@ msgid "Search" msgstr "Szukaj" #: front/src/views/content/remote/ScanForm.vue:9 -#, fuzzy msgid "Search a remote library" -msgstr "Pokaż mi bibliotekÄ™" +msgstr "Wyszukaj w zdalnej bibliotece" + +#: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgid "Search by domain, username, bio..." +msgstr "Szukaj wedÅ‚ug nazwy użytkownika, adresu e-mail, kodu…" + +#: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgid "Search by name..." +msgstr "Szukaj wedÅ‚ug nazwy użytkownika, adresu e-mail, nazwy…" + +#: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgid "Search by title, artist, album…" +msgstr "Szukaj wedÅ‚ug tytuÅ‚u, wykonawcy, albumu…" + +#: front/src/components/manage/library/FilesTable.vue:176 +#, fuzzy +msgid "Search by title, artist, domain…" +msgstr "Szukaj wedÅ‚ug tytuÅ‚u, wykonawcy, domeny…" + +#: front/src/components/manage/users/InvitationsTable.vue:153 +#, fuzzy +msgid "Search by username, e-mail address, code…" +msgstr "Szukaj wedÅ‚ug nazwy użytkownika, adresu e-mail, kodu…" + +#: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgid "Search by username, e-mail address, name…" +msgstr "Szukaj wedÅ‚ug nazwy użytkownika, adresu e-mail, nazwy…" + +#: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgid "Search for artists, albums, tracks…" +msgstr "Szukaj wykonawców, albumów, utworów…" #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Wyszukaj trochÄ™ muzyki" -#: front/src/components/library/Track.vue:116 +#: front/src/components/library/Track.vue:162 msgid "Search on lyrics.wikia.com" msgstr "Szukaj na lyrics.wikia.com" #: front/src/components/library/Album.vue:33 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:40 +#: front/src/components/library/Track.vue:47 msgid "Search on Wikipedia" msgstr "Szukaj na Wikipedii" +#: front/src/components/library/Library.vue:32 +#: src/views/admin/library/Base.vue:17 +#: front/src/views/admin/moderation/Base.vue:22 +#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 +msgid "Secondary menu" +msgstr "" + #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "Sekcje" @@ -1471,20 +2254,20 @@ msgstr "Sekcje" msgid "Select a filter" msgstr "Zaznacz filtr" -#: front/src/components/common/ActionTable.vue:64 +#: front/src/components/common/ActionTable.vue:77 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "Zaznacz %{ total } element" msgstr[1] "Zaznacz wszystkie %{ total } elementy" msgstr[2] "Zaznacz wszystkie %{ total } elementów" -#: front/src/components/common/ActionTable.vue:73 +#: front/src/components/common/ActionTable.vue:86 msgid "Select only current page" msgstr "Zaznacz tylko obecnÄ… stronÄ™" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/moderation/AccountsDetail.vue:472 msgid "Settings" msgstr "Ustawienia" @@ -1501,22 +2284,21 @@ msgid "Share link" msgstr "UdostÄ™pnij odnoÅ›nik" #: front/src/views/content/libraries/Detail.vue:15 -msgid "Share this link with other users so they can request an access to your library." +#, fuzzy +msgid "Share this link with other users so they can request access to your library." msgstr "Podziel siÄ™ tym odnoÅ›nikiem z innymi użytkownikami, aby mogli poprosić od dostÄ™p do Twojej biblioteki." #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 -#, fuzzy msgid "Sharing link" -msgstr "UdostÄ™pnij odnoÅ›nik" +msgstr "OdnoÅ›nik do udostÄ™pnienia" #: front/src/components/audio/album/Card.vue:40 -#, fuzzy msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" -msgstr[0] "%{ count } utwór" -msgstr[1] "%{ count } utwory" -msgstr[2] "%{ count } utworów" +msgstr[0] "Pokaż %{ count } utwór wiÄ™cej" +msgstr[1] "Pokaż %{ count } utwory wiÄ™cej" +msgstr[2] "Pokaż %{ count } utworów wiÄ™cej" #: front/src/components/audio/artist/Card.vue:30 msgid "Show 1 more album" @@ -1525,61 +2307,88 @@ msgstr[0] "Pokaż 1 kolejny album" msgstr[1] "Pokaż %{ count } kolejne albumy" msgstr[2] "Pokaż %{ count } kolejnych albumów" +#: front/src/components/ShortcutsModal.vue:42 +msgid "Show available keyboard shortcuts" +msgstr "" + #: front/src/views/Notifications.vue:10 -#, fuzzy msgid "Show read notifications" -msgstr "Ostatnia modyfikacja" +msgstr "Pokaż przeczytane powiadomienia" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Pokaż/ukryj hasÅ‚o" #: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/moderation/AccountsTable.vue:88 +#: front/src/components/manage/moderation/DomainsTable.vue:74 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:111 +#: front/src/views/content/libraries/FilesTable.vue:114 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "WyÅ›wietlanie wyników %{ start }-%{ end } z %{ total }" +#: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgid "Shuffle queue" +msgstr "Wymieszaj kolejkÄ™" + +#: front/src/components/audio/Player.vue:362 +msgid "Shuffle your queue" +msgstr "Wymieszaj kolejkÄ™" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "Rejestracja" + #: front/src/components/manage/users/UsersTable.vue:40 -#: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Rejestracja" -#: front/src/components/library/FileUpload.vue:84 -#: src/components/library/Track.vue:69 +#: front/src/components/mixins/Translations.vue:31 +#: front/src/views/admin/moderation/AccountsDetail.vue:176 +#: front/src/components/mixins/Translations.vue:32 +msgid "Sign-up date" +msgstr "Data rejestracji" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgid "Silence activity" +msgstr "Aktywność użytkownika" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgid "Silence notifications" +msgstr "Pokaż przeczytane powiadomienia" + +#: front/src/components/library/FileUpload.vue:85 +#: front/src/components/library/Track.vue:120 #: front/src/components/manage/library/FilesTable.vue:44 -#: front/src/views/content/libraries/FilesTable.vue:57 -#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:60 +#: front/src/components/mixins/Translations.vue:29 msgid "Size" msgstr "Rozmiar" #: front/src/views/content/libraries/FilesTable.vue:15 -#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:204 msgid "Skipped" msgstr "PominiÄ™to" #: front/src/views/content/libraries/Quota.vue:49 -#, fuzzy msgid "Skipped files" -msgstr "PominiÄ™to" - -#: front/src/components/requests/Form.vue:3 -msgid "Something's missing in the library? Let us know what you would like to listen!" -msgstr "Brakuje czegoÅ› w bibliotece? Powiedz nam, czego chcesz posÅ‚uchać!" +msgstr "PominiÄ™te pliki" -#: front/src/components/audio/Search.vue:25 -msgid "Sorry, we did not found any album matching your query" -msgstr "Przepraszamy, nie znaleziono albumu speÅ‚niajÄ…cego Twoje kryteria" - -#: front/src/components/audio/Search.vue:16 -msgid "Sorry, we did not found any artist matching your query" -msgstr "Przepraszamy, nie znaleziono wykonawcy speÅ‚niajÄ…cego Twoje kryteria" +#: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgid "Software" +msgstr "" -#: front/src/App.vue:40 +#: front/src/components/Footer.vue:49 msgid "Source code" msgstr "Kod źródÅ‚owy" -#: front/src/App.vue:39 -msgid "Source code (%{version})" -msgstr "Kod źródÅ‚owy (%{version})" - #: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" @@ -1589,10 +2398,23 @@ msgstr "CzÅ‚onek administracji" msgid "Start" msgstr "Rozpocznij" -#: front/src/components/library/FileUpload.vue:85 +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "Statystyki" + +#: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/admin/moderation/DomainsDetail.vue:123 #: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "Stan" @@ -1601,23 +2423,23 @@ msgstr "Stan" msgid "Stop" msgstr "Zatrzymaj" -#: front/src/components/Sidebar.vue:150 +#: front/src/components/Sidebar.vue:161 msgid "Stop radio" msgstr "Zatrzymaj radio" -#: front/src/App.vue:11 src/components/requests/Form.vue:17 +#: front/src/App.vue:22 msgid "Submit" msgstr "WyÅ›lij" -#: front/src/components/requests/Form.vue:22 -msgid "Submit another request" -msgstr "WyÅ›lij kolejnÄ… proÅ›bÄ™" +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "HasÅ‚o API Subsonic" -#: front/src/App.vue:13 +#: front/src/App.vue:26 msgid "Suggested choices" msgstr "Polecane wybory" @@ -1625,8 +2447,17 @@ msgstr "Polecane wybory" msgid "Summary" msgstr "Podsumowanie" +#: front/src/components/Footer.vue:39 +msgid "Support forum" +msgstr "" + +#: front/src/components/library/FileUpload.vue:78 +msgid "Supported extensions: %{ extensions }" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 -msgid "Syncing changes to server..." +#, fuzzy +msgid "Syncing changes to server…" msgstr "Synchronizowanie zmian z serwerem…" #: front/src/components/common/CopyInput.vue:3 @@ -1637,18 +2468,23 @@ msgstr "Skopiowano tekst do schowka!" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "To proste: kochamy Grooveshark i chcemy utworzyć coÅ› jeszcze lepszego." -#: front/src/App.vue:58 +#: front/src/components/Footer.vue:53 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Logo Funkwhale zostaÅ‚o zaprojektowane i dostarczone przez Francisa Gadinga." #: front/src/views/content/libraries/Form.vue:34 -msgid "The library and all its tracks will be deleted. This action is irreversible." +#, fuzzy +msgid "The library and all its tracks will be deleted. This can not be undone." msgstr "Biblioteka i wszystkie utwory z niej zostanÄ… usuniÄ™te. To dziaÅ‚anie jest nieodwracalne." #: front/src/components/library/FileUpload.vue:39 msgid "The music files you are uploading are tagged properly:" msgstr "Pliki muzyczne które wysyÅ‚asz sÄ… poprawnie otagowane:" +#: front/src/components/audio/Player.vue:67 +msgid "The next track will play automatically in a few seconds..." +msgstr "" + #: front/src/components/Home.vue:121 msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "Platforma jest wolna i otwartoźródÅ‚owa, każdy może bez zmartwieÅ„ zainstalować i modyfikować jÄ…" @@ -1661,33 +2497,66 @@ msgstr "API Subsonic nie jest dostÄ™pne na tej instancji Funkwhale." msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "WysyÅ‚ane pliki muzyczne sÄ… w formacie OGG, FLAC lub MP3" -#: front/src/components/library/Album.vue:52 -msgid "This album is present in the following libraries:" +#: front/src/views/content/Home.vue:4 +#, fuzzy +msgid "There are various ways to grab new content and make it available here." +msgstr "Oferujemy różne sposoby zdobywania nowej zawartoÅ›ci i udostÄ™pniania jej tutaj" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgid "This action is irreversible." msgstr "" +#: front/src/components/library/Album.vue:91 +msgid "This album is present in the following libraries:" +msgstr "Ten album wystÄ™puje w nastÄ™pujÄ…cych bibliotekach:" + #: front/src/components/library/Artist.vue:63 msgid "This artist is present in the following libraries:" +msgstr "Ten artysta wystÄ™puje w nastÄ™pujÄ…cych bibliotekach:" + +#: front/src/views/admin/moderation/AccountsDetail.vue:55 +#: front/src/views/admin/moderation/DomainsDetail.vue:48 +msgid "This domain is subject to specific moderation rules" msgstr "" #: front/src/views/content/Home.vue:9 -msgid "This instance offers up to %{quota} of storage space to every user." +#, fuzzy +msgid "This instance offers up to %{quota} of storage space for every user." msgstr "Ta instancja oferuje maksymalnie %{quota} przestrzeni dla każdego użytkownika." #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "To Ty!" -#: front/src/components/common/ActionTable.vue:38 -msgid "This may affect a lot of elements, please double check this is really what you want." +#: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgid "This library contains my personal music, I hope you like it." +msgstr "Ta instancja zawiera mojÄ… personalnÄ… bibliotekÄ™, mam nadziejÄ™ że jÄ… polubisz!" + +#: front/src/views/content/remote/Card.vue:131 +msgid "This library is private and your approval from its owner is needed to access its content" +msgstr "" + +#: front/src/views/content/remote/Card.vue:132 +msgid "This library is public and you can access its content freely" +msgstr "" + +#: front/src/components/common/ActionTable.vue:45 +#, fuzzy +msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "Może to wpÅ‚ywać na wiele rzeczy, sprawdź dwukrotnie czy to na pewno to, czego chcesz." #: front/src/components/library/FileUpload.vue:52 msgid "This reference will be used to group imported files together." +msgstr "Te źródÅ‚a zostanÄ… wykorzystane, aby pogrubować zaimportowane pliki" + +#: front/src/components/audio/PlayButton.vue:73 +msgid "This track is not available in any library you have access to" msgstr "" -#: front/src/components/library/Track.vue:125 +#: front/src/components/library/Track.vue:171 msgid "This track is present in the following libraries:" -msgstr "" +msgstr "Ten utwór wystÄ™puje w nastÄ™pujÄ…cych bibliotekach:" #: front/src/views/playlists/Detail.vue:37 msgid "This will completely delete this playlist and cannot be undone." @@ -1701,165 +2570,10 @@ msgstr "To bezpowrotnie usunie radio." msgid "This will completely disable access to the Subsonic API using from account." msgstr "To caÅ‚kowicie wyÅ‚Ä…czy dostÄ™p do API Subsonic z tego konta." -#: front/src/App.vue:162 src/components/About.vue:55 -#: src/components/Home.vue:154 front/src/components/PageNotFound.vue:33 -#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 -#: src/components/audio/PlayButton.vue:54 -#: front/src/components/audio/PlayButton.vue:55 -#: front/src/components/audio/PlayButton.vue:56 -#: front/src/components/audio/PlayButton.vue:61 -#: front/src/components/audio/PlayButton.vue:64 -#: front/src/components/audio/PlayButton.vue:158 -#: src/components/audio/Player.vue:216 -#: front/src/components/audio/Player.vue:273 -#: src/components/audio/Player.vue:274 -#: front/src/components/audio/Player.vue:275 -#: src/components/audio/Player.vue:276 -#: front/src/components/audio/Player.vue:277 -#: src/components/audio/Player.vue:278 -#: front/src/components/audio/Player.vue:279 -#: src/components/audio/Player.vue:280 -#: front/src/components/audio/Player.vue:281 -#: src/components/audio/Player.vue:282 -#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 -#: front/src/components/audio/SearchBar.vue:20 -#: src/components/audio/SearchBar.vue:25 -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 -#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 -#: src/components/auth/Profile.vue:47 -#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95 -#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 -#: front/src/components/auth/Signup.vue:98 -#: front/src/components/auth/SubsonicTokenForm.vue:95 -#: front/src/components/auth/SubsonicTokenForm.vue:111 -#: front/src/components/favorites/List.vue:110 -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 -#: front/src/components/forms/PasswordInput.vue:25 -#: front/src/components/library/Album.vue:101 -#: src/components/library/Artist.vue:129 -#: front/src/components/library/Artists.vue:119 -#: front/src/components/library/Artists.vue:120 -#: front/src/components/library/FileUpload.vue:238 -#: front/src/components/library/FileUpload.vue:239 -#: front/src/components/library/FileUpload.vue:240 -#: front/src/components/library/FileUpload.vue:241 -#: src/components/library/Home.vue:65 -#: front/src/components/library/Radios.vue:141 -#: src/components/library/Radios.vue:142 -#: front/src/components/library/Track.vue:195 -#: front/src/components/library/radios/Builder.vue:233 -#: front/src/components/library/radios/Builder.vue:235 -#: front/src/components/library/radios/Builder.vue:236 -#: front/src/components/manage/library/FilesTable.vue:176 -#: front/src/components/manage/library/FilesTable.vue:190 -#: front/src/components/manage/users/InvitationForm.vue:58 -#: front/src/components/manage/users/InvitationsTable.vue:153 -#: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/components/manage/users/UsersTable.vue:163 -#: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/components/metadata/ArtistCard.vue:49 -#: front/src/components/metadata/ReleaseCard.vue:53 -#: front/src/components/metadata/Search.vue:114 -#: front/src/components/metadata/Search.vue:130 -#: front/src/components/metadata/Search.vue:134 -#: front/src/components/metadata/Search.vue:138 -#: front/src/components/mixins/Translations.vue:7 -#: front/src/components/mixins/Translations.vue:8 -#: front/src/components/mixins/Translations.vue:10 -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/mixins/Translations.vue:16 -#: front/src/components/mixins/Translations.vue:17 -#: front/src/components/mixins/Translations.vue:18 -#: front/src/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 -#: front/src/components/mixins/Translations.vue:27 -#: front/src/components/mixins/Translations.vue:28 -#: front/src/components/mixins/Translations.vue:29 -#: front/src/components/mixins/Translations.vue:30 -#: front/src/components/mixins/Translations.vue:31 -#: front/src/components/notifications/NotificationRow.vue:39 -#: front/src/components/notifications/NotificationRow.vue:40 -#: front/src/components/notifications/NotificationRow.vue:44 -#: front/src/components/notifications/NotificationRow.vue:45 -#: front/src/components/notifications/NotificationRow.vue:62 -#: front/src/components/playlists/Editor.vue:163 -#: src/components/playlists/Form.vue:74 -#: front/src/components/playlists/Form.vue:81 -#: src/components/playlists/Form.vue:85 -#: front/src/components/playlists/Form.vue:89 -#: front/src/components/playlists/PlaylistModal.vue:116 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -#: front/src/components/requests/Form.vue:73 -#: src/components/requests/Form.vue:74 -#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 -#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 -#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 -#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 -#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 -#: front/src/views/admin/library/Base.vue:16 -#: src/views/admin/library/FilesList.vue:21 -#: front/src/views/admin/users/Base.vue:20 -#: front/src/views/admin/users/InvitationsList.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:169 -#: front/src/views/admin/users/UsersDetail.vue:170 -#: front/src/views/admin/users/UsersDetail.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 -#: front/src/views/admin/users/UsersList.vue:21 -#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 -#: src/views/auth/PasswordReset.vue:53 -#: front/src/views/auth/PasswordResetConfirm.vue:62 -#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 -#: src/views/content/libraries/Card.vue:58 -#: front/src/views/content/libraries/Card.vue:59 -#: front/src/views/content/libraries/Card.vue:60 -#: front/src/views/content/libraries/Card.vue:61 -#: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/content/libraries/FilesTable.vue:226 -#: front/src/views/content/libraries/FilesTable.vue:229 -#: front/src/views/content/libraries/FilesTable.vue:230 -#: front/src/views/content/libraries/FilesTable.vue:233 -#: front/src/views/content/libraries/FilesTable.vue:234 -#: front/src/views/content/libraries/FilesTable.vue:237 -#: front/src/views/content/libraries/FilesTable.vue:238 -#: front/src/views/content/libraries/FilesTable.vue:241 -#: front/src/views/content/libraries/FilesTable.vue:242 -#: front/src/views/content/libraries/FilesTable.vue:258 -#: front/src/views/content/libraries/FilesTable.vue:259 -#: front/src/views/content/libraries/Form.vue:70 -#: front/src/views/content/libraries/Form.vue:71 -#: front/src/views/content/libraries/Form.vue:72 -#: front/src/views/content/libraries/Form.vue:73 -#: front/src/views/content/libraries/Form.vue:74 -#: front/src/views/content/libraries/Form.vue:106 -#: front/src/views/content/libraries/Form.vue:109 -#: front/src/views/content/libraries/Form.vue:129 -#: front/src/views/content/remote/Card.vue:131 -#: src/views/content/remote/Card.vue:132 -#: front/src/views/content/remote/Card.vue:165 -#: src/views/content/remote/Card.vue:166 -#: front/src/views/content/remote/ScanForm.vue:48 -#: src/views/instance/Timeline.vue:57 front/src/views/playlists/Detail.vue:90 -#: src/views/playlists/List.vue:104 front/src/views/playlists/List.vue:105 -#: src/views/radios/Detail.vue:80 +#: front/src/App.vue:129 src/components/Footer.vue:72 #, fuzzy msgid "This will erase your local data and disconnect you, do you want to continue?" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "To wyczyÅ›ci Twoje lokalne dane i rozÅ‚Ä…czy CiÄ™, czy chcesz kontynuować?" -msgstr[1] "To wyczyÅ›ci Twoje lokalne dane i rozÅ‚Ä…czy CiÄ™, czy chcesz kontynuować?" -msgstr[2] "To wyczyÅ›ci Twoje lokalne dane i rozÅ‚Ä…czy CiÄ™, czy chcesz kontynuować?" +msgstr "To wyczyÅ›ci Twoje lokalne dane i rozÅ‚Ä…czy CiÄ™, czy chcesz kontynuować?" #: front/src/components/auth/SubsonicTokenForm.vue:36 msgid "This will log you out from existing devices that use the current password." @@ -1869,26 +2583,44 @@ msgstr "To wyloguje CiÄ™ z urzÄ…dzeÅ„ na których jesteÅ› obecnie zalogowany." msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "To bezpowrotnie usunie wszystkie utwory z tej listy odtwarzania." -#: front/src/views/content/libraries/Quota.vue:90 -msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." -msgstr "Ta opcja usunie utwory które zostaÅ‚y wysÅ‚ane, ale nie udaÅ‚o siÄ™ ich przetworzyć przez serwer. Bezpowrotnie usunie te pliki i zostanie Ci przywrócona odpowiednia przestrzeÅ„." - -#: front/src/views/content/libraries/Quota.vue:38 -msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." -msgstr "Ta opcja usunie utwory które zostaÅ‚y wysÅ‚ane, ale nie zostaÅ‚y jeszcze przetworzone. Bezpowrotnie usunie te pliki i zostanie Ci przywrócona odpowiednia przestrzeÅ„." - -#: front/src/views/content/libraries/Quota.vue:64 -msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." -msgstr "Ta opcja usunie utwory które zostaÅ‚y wysÅ‚ane, lecz zostaÅ‚y z jakiegoÅ› powodu pominiÄ™te w procesie importowania. Bezpowrotnie usunie te pliki i zostanie Ci przywrócona odpowiednia przestrzeÅ„." - #: front/src/components/audio/track/Table.vue:6 #: front/src/components/manage/library/FilesTable.vue:37 -#: front/src/views/content/libraries/FilesTable.vue:51 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/components/mixins/Translations.vue:28 msgid "Title" msgstr "TytuÅ‚" -#: front/src/components/library/Track.vue:53 +#: front/src/components/ShortcutsModal.vue:79 +msgid "Toggle queue looping" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#: front/src/views/admin/moderation/DomainsDetail.vue:225 +msgid "Total size" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "ÅÄ…czny rozmiar wszystkich plików w tej bibliotece" + +#: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgid "Total users" +msgstr "Nie użyty" + +#: front/src/components/audio/SearchBar.vue:27 +#: src/components/library/Track.vue:262 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Utwór" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgid "Track already present in one of your libraries" +msgstr "Utwór jest już w jednej z twoich bibliotek" + +#: front/src/components/library/Track.vue:85 msgid "Track information" msgstr "Informacje o utworze" @@ -1896,14 +2628,26 @@ msgstr "Informacje o utworze" msgid "Track matching filter" msgstr "Utwór zgodny z filtrem" +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +msgid "Track name" +msgstr "TytuÅ‚ utworu" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgid "Track uploaded, but not processed by the server yet" +msgstr "Utwór zostaÅ‚ zaimportowany, ale jeszcze nie jest przetworzony przez serwer" + #: front/src/components/instance/Stats.vue:54 msgid "tracks" msgstr "utwory" -#: front/src/components/library/Album.vue:43 +#: front/src/components/library/Album.vue:81 #: front/src/components/playlists/PlaylistModal.vue:33 -#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 -#: src/views/playlists/Detail.vue:50 front/src/views/radios/Detail.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:265 +#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8 +#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Utwory" @@ -1919,21 +2663,25 @@ msgstr "Ulubione utwory" msgid "tracks listened" msgstr "wysÅ‚uchane utwory" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/Track.vue:138 #: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:151 msgid "Type" msgstr "Rodzaj" +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#: front/src/components/manage/moderation/DomainsTable.vue:42 +msgid "Under moderation rule" +msgstr "" + #: front/src/views/content/remote/Card.vue:100 #: src/views/content/remote/Card.vue:105 -#, fuzzy msgid "Unfollow" -msgstr "Åšledź" +msgstr "PrzestaÅ„ Å›ledzić" #: front/src/views/content/remote/Card.vue:101 -#, fuzzy msgid "Unfollow this library?" -msgstr "Czy chcesz usunąć tÄ™ bibliotekÄ™?" +msgstr "Czy chcesz przestać Å›ledzić tÄ™ bibliotekÄ™?" #: front/src/components/About.vue:15 msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." @@ -1943,14 +2691,27 @@ msgstr "Niestety, wÅ‚aÅ›ciciele tej instancji nie znaleźli czasu na wypeÅ‚nieni msgid "Unlimited music" msgstr "Nieograniczona muzyka" +#: front/src/components/audio/Player.vue:351 +msgid "Unmute" +msgstr "Cofnij wyciszenie" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgid "Update" +msgstr "Data wysyÅ‚ania" + #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "Aktualizuj awatar" #: front/src/views/content/libraries/Form.vue:25 -#, fuzzy msgid "Update library" -msgstr "ZarzÄ…dzaj bibliotekÄ…" +msgstr "Aktualizuj bibliotekÄ™" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +msgid "Update moderation rule" +msgstr "" #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" @@ -1965,9 +2726,7 @@ msgid "Update your password" msgstr "Aktualizuj swoje hasÅ‚o" #: front/src/views/content/libraries/Card.vue:44 -#: front/src/components/manage/users/UsersTable.vue:173 #: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:177 msgid "Upload" msgstr "WyÅ›lij" @@ -1976,44 +2735,59 @@ msgid "Upload a new avatar" msgstr "Dodaj nowy awatar" #: front/src/views/content/Home.vue:6 -#, fuzzy msgid "Upload audio content" -msgstr "Dodaj nowy awatar" +msgstr "WyÅ›lij zawartość dźwiÄ™kowÄ…" -#: front/src/views/content/libraries/FilesTable.vue:54 -#, fuzzy +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Upload date" -msgstr "WyÅ›lij" +msgstr "Data wysyÅ‚ania" + +#: front/src/components/library/FileUpload.vue:219 +#: front/src/components/library/FileUpload.vue:220 +#, fuzzy +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +msgstr "BÅ‚Ä…d wysyÅ‚ania, upewnij siÄ™ że plik nie jest zbyt duży i że nie przekroczyÅ‚eÅ› swojego limitu" #: front/src/views/content/Home.vue:7 -msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." +#, fuzzy +msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "WyÅ›lij pliki muzyczne (mp3, ogg, flac itp.) ze swojej biblioteki bezpoÅ›rednio z przeglÄ…darki, aby cieszyć siÄ™ nimi tutaj." #: front/src/components/library/FileUpload.vue:31 -#, fuzzy msgid "Upload new tracks" -msgstr "Dodaj nowy awatar" +msgstr "WyÅ›lij nowe utwory" -#: front/src/views/admin/users/UsersDetail.vue:82 -#, fuzzy +#: front/src/views/admin/moderation/AccountsDetail.vue:269 msgid "Upload quota" -msgstr "WyÅ›lij" +msgstr "Powierzchnia dyskowa" -#: front/src/components/library/FileUpload.vue:99 -#, fuzzy +#: front/src/components/library/FileUpload.vue:228 +msgid "Upload timeout, please try again" +msgstr "Importowanie zajęło zbyt dÅ‚ugo, spróbuj jeszcze raz" + +#: front/src/components/library/FileUpload.vue:100 msgid "Uploaded" -msgstr "WyÅ›lij" +msgstr "WysÅ‚ano" #: front/src/components/library/FileUpload.vue:5 -#, fuzzy msgid "Uploading" -msgstr "WysyÅ‚anie…" +msgstr "WysyÅ‚anie" -#: front/src/components/library/FileUpload.vue:102 -msgid "Uploading..." -msgstr "WysyÅ‚anie…" +#: front/src/components/library/FileUpload.vue:103 +#, fuzzy +msgid "Uploading…" +msgstr "WysyÅ‚anie" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:37 +#: front/src/views/admin/moderation/AccountsDetail.vue:305 +#: front/src/views/admin/moderation/DomainsDetail.vue:241 +#: front/src/components/mixins/Translations.vue:38 +#, fuzzy +msgid "Uploads" +msgstr "WyÅ›lij" -#: front/src/App.vue:44 +#: front/src/components/Footer.vue:16 msgid "Use another instance" msgstr "Skorzystaj z innej instancji" @@ -2021,6 +2795,10 @@ msgstr "Skorzystaj z innej instancji" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "Użyj tego formularza aby poprosić o zresetowanie hasÅ‚a. Otrzymasz e-mail z instrukcjami resetowania hasÅ‚a na podany adres." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" msgstr "Zużyty" @@ -2033,12 +2811,11 @@ msgstr "Użytkownik" msgid "User activity" msgstr "Aktywność użytkownika" -#: front/src/components/library/Album.vue:49 +#: front/src/components/library/Album.vue:88 #: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:122 -#, fuzzy +#: front/src/components/library/Track.vue:168 msgid "User libraries" -msgstr "Moje biblioteki" +msgstr "Biblioteki użytkownika" #: front/src/components/library/Radios.vue:20 msgid "User radios" @@ -2046,7 +2823,9 @@ msgstr "Radia użytkownika" #: front/src/components/auth/Signup.vue:19 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:85 +#: front/src/components/mixins/Translations.vue:34 msgid "Username" msgstr "Nazwa użytkownika" @@ -2058,31 +2837,59 @@ msgstr "Nazwa użytkownika lub adres e-mail" msgid "users" msgstr "użytkownicy" -#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 -#: front/src/views/admin/users/UsersList.vue:3 -#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 +#: front/src/components/Sidebar.vue:91 +#: front/src/components/manage/moderation/DomainsTable.vue:39 +#: front/src/components/mixins/Translations.vue:35 +#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5 +#: src/views/admin/users/UsersList.vue:3 +#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/mixins/Translations.vue:36 msgid "Users" msgstr "Użytkownicy" +#: front/src/components/Footer.vue:29 +#, fuzzy +msgid "Using Funkwhale" +msgstr "O Funkwhale" + +#: front/src/components/Footer.vue:13 +#, fuzzy +msgid "Version %{version}" +msgstr "Kod źródÅ‚owy (%{version})" + #: front/src/views/content/libraries/Quota.vue:29 #: front/src/views/content/libraries/Quota.vue:56 #: front/src/views/content/libraries/Quota.vue:82 -#, fuzzy msgid "View files" -msgstr "Pliki z biblioteki" +msgstr "Zobacz pliki" #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 -#: front/src/components/library/Track.vue:44 -#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/library/Track.vue:51 #: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 msgid "View on MusicBrainz" msgstr "WyÅ›wietl na MusicBrainz" #: front/src/views/content/libraries/Form.vue:18 -#, fuzzy msgid "Visibility" -msgstr "Widoczność listy odtwarzania" +msgstr "Widoczność" + +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "Widoczność: wszyscy na tej instancji" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "Widoczność: wszyscy, uwzglÄ™dniajÄ…c inne instancje" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "Widoczność: nikt poza mnÄ…" + +#: front/src/components/library/Album.vue:67 +msgid "Volume %{ number }" +msgstr "" #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" @@ -2096,6 +2903,11 @@ msgstr "Nie udaÅ‚o siÄ™ utworzyć listy odtwarzania" msgid "We cannot create your account" msgstr "Nie udaÅ‚o siÄ™ utworzyć Ci konta" +#: front/src/components/audio/Player.vue:64 +#, fuzzy +msgid "We cannot load this track" +msgstr "Nie udaÅ‚o siÄ™ dodać tego utworu do listy odtwarzania" + #: front/src/components/auth/Login.vue:7 msgid "We cannot log you in" msgstr "Nie udaÅ‚o siÄ™ zalogować CiÄ™" @@ -2112,18 +2924,20 @@ msgstr "Nie udaÅ‚o siÄ™ zapisać ustawieÅ„" msgid "We do not track you or bother you with ads" msgstr "Nie Å›ledzimy CiÄ™ i nie wyÅ›wietlamy Ci reklam" -#: front/src/views/Notifications.vue:26 -msgid "We don't have any notification to display!" +#: front/src/components/library/Track.vue:95 +#, fuzzy +msgid "We don't have any copyright information for this track" msgstr "Brak powiadomieÅ„ do wyÅ›wietlenia!" -#: front/src/views/content/Home.vue:4 -msgid "We offer various way to grab new content and make it available here." -msgstr "" +#: front/src/components/library/Track.vue:106 +#, fuzzy +msgid "We don't have any licensing information for this track" +msgstr "Brak powiadomieÅ„ do wyÅ›wietlenia!" #: front/src/components/library/FileUpload.vue:40 #, fuzzy -msgid "we recommend using Picard for that purpose" -msgstr "Polecamy używać do tego Picard." +msgid "We recommend using Picard for that purpose." +msgstr "polecamy używać do tego Picarda" #: front/src/components/Home.vue:7 msgid "We think listening to music should be simple." @@ -2133,9 +2947,9 @@ msgstr "Uważamy, że sÅ‚uchanie muzyki powinno być proste." msgid "We're sorry, the page you asked for does not exist:" msgstr "Przepraszamy, strona której szukasz nie istnieje:" -#: front/src/components/requests/Form.vue:21 -msgid "We've received your request, you'll get some groove soon ;)" -msgstr "OtrzymaliÅ›my Twoje zgÅ‚oszenie, wkrótce dostaniesz trochÄ™ groove-u ;)" +#: front/src/components/Home.vue:153 +msgid "Welcome" +msgstr "Witaj" #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" @@ -2145,7 +2959,17 @@ msgstr "Witamy na Funkwhale" msgid "Why funkwhale?" msgstr "Dlaczego funkwhale?" -#: front/src/components/Sidebar.vue:115 +#: front/src/components/audio/EmbedWizard.vue:13 +msgid "Widget height" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:6 +msgid "Widget width" +msgstr "" + +#: front/src/components/Sidebar.vue:118 +#: front/src/components/manage/moderation/AccountsTable.vue:72 +#: front/src/components/manage/moderation/DomainsTable.vue:58 msgid "Yes" msgstr "Tak" @@ -2153,9 +2977,14 @@ msgstr "Tak" msgid "Yes, log me out!" msgstr "Tak, wyloguj mnie!" +#: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgid "You are able to share your library with other people, regardless of its visibility." +msgstr "BÄ™dziesz mógÅ‚ udostÄ™pniać swojÄ… bibliotekÄ™ innym, nie zważajÄ…c na jej widoczność." + #: front/src/components/library/FileUpload.vue:33 msgid "You are about to upload music to your library. Before proceeding, please ensure that:" -msgstr "" +msgstr "Za chwilÄ™ dodasz utwory do swojej biblioteki. Zanim kontynuujesz, upewnij siÄ™ że:" #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" @@ -2163,12 +2992,17 @@ msgstr "JesteÅ› obecnie zalogowany jako %{ username }" #: front/src/views/content/Home.vue:17 msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." -msgstr "" +msgstr "Możesz zaobserwować biblioteki innych użytkowników aby uzyskać dostÄ™p do nowej muzyki. Publiczne biblioteki mogÄ… być zaobserwowane natychmiast, a do zaobserwowania prywatnej biblioteki bÄ™dziesz potrzebowaÅ‚ zgody jej wÅ‚aÅ›ciciela." #: front/src/components/Home.vue:133 msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Możesz zaprosić znajomych i rodzinÄ™ na swojÄ… instancjÄ™, aby mogli siÄ™ cieszyć dodanÄ… przez Ciebie muzykÄ…" +#: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgid "You can now use the service without limitations." +msgstr "Twój adres e-mail zostaÅ‚ potwierdzony, możesz używać usÅ‚ugi bez ograniczeÅ„." + #: front/src/components/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 "Możesz używać tego interfejsu aby utworzyć wÅ‚asne radio, które bÄ™dzie odtwarzać utwory pasujÄ…ce do Twoich kryteriów." @@ -2177,18 +3011,26 @@ msgstr "Możesz używać tego interfejsu aby utworzyć wÅ‚asne radio, które bÄ™ msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Możesz używać tego, aby cieszyć siÄ™ muzykÄ… i swojÄ… listÄ… odtwarzania w trybie offline, na przykÅ‚ad na smartfonie i tablecie." -#: front/src/components/Sidebar.vue:147 +#: front/src/views/admin/moderation/AccountsDetail.vue:46 +msgid "You don't have any rule in place for this account." +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgid "You don't have any rule in place for this domain." +msgstr "" + +#: front/src/components/Sidebar.vue:158 msgid "You have a radio playing" msgstr "Odtwarzasz radio" -#: front/src/App.vue:8 +#: front/src/components/audio/Player.vue:71 +msgid "You may have a connectivity issue." +msgstr "" + +#: front/src/App.vue:17 msgid "You need to select an instance in order to continue" msgstr "Musisz wybrać instancjÄ™ aby kontynuować" -#: front/src/views/content/libraries/Form.vue:19 -msgid "You will be able to share your library with other people, regardless of it's visibility." -msgstr "" - #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "Zostaniesz wylogowany z tej sesji i musisz zalogować siÄ™ nowym hasÅ‚em" @@ -2197,18 +3039,17 @@ msgstr "Zostaniesz wylogowany z tej sesji i musisz zalogować siÄ™ nowym hasÅ‚em msgid "You will have to update your password on your clients that use this password." msgstr "BÄ™dziesz musiaÅ‚ zmienić hasÅ‚o na klientach używajÄ…cych tego hasÅ‚a." -#: front/src/views/auth/EmailConfirm.vue:24 -msgid "Your email address was confirmed, you can now use the service without limitations." -msgstr "Twój adres e-mail zostaÅ‚ potwierdzony, możesz używać usÅ‚ugi bez ograniczeÅ„." +#: front/src/components/favorites/List.vue:112 +msgid "Your Favorites" +msgstr "Twoje ulubione" #: front/src/components/Home.vue:114 msgid "Your music, your way" msgstr "Twoja muzyka, po Twojemu" #: front/src/views/Notifications.vue:7 -#, fuzzy msgid "Your notifications" -msgstr "Ostatnia modyfikacja" +msgstr "Twoje powiadomienia" #: front/src/views/auth/PasswordResetConfirm.vue:29 msgid "Your password has been updated successfully." @@ -2217,427 +3058,3 @@ msgstr "Twoje hasÅ‚o zostaÅ‚o pomyÅ›lnie zmienione." #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "Twoje hasÅ‚o Subsonic zostanie zmienione na nowe, losowe i zostaniesz wylogowany z urzÄ…dzeÅ„ korzystajÄ…cych ze starego hasÅ‚a Subsonic" - -#: front/src/components/mixins/Translations.vue:8 -#, fuzzy -msgid "Activity visibility" -msgstr "Widoczność listy odtwarzania" - -#: front/src/components/mixins/Translations.vue:9 -msgid "Determine the visibility level of your activity" -msgstr "" - -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/playlists/Form.vue:81 -#: src/views/content/libraries/Form.vue:72 -msgid "Nobody except me" -msgstr "Nikt poza mnÄ…" - -#: front/src/components/mixins/Translations.vue:12 -#: front/src/components/playlists/Form.vue:85 -#: src/views/content/libraries/Form.vue:73 -msgid "Everyone on this instance" -msgstr "Wszyscy na tej instancji" - -#: front/src/components/mixins/Translations.vue:18 -#, fuzzy -msgid "Accessed date" -msgstr "Brak dostÄ™pu" - -#: front/src/components/mixins/Translations.vue:19 -#, fuzzy -msgid "Modification date" -msgstr "Data wygaÅ›niÄ™cia" - -#: front/src/components/mixins/Translations.vue:20 -#, fuzzy -msgid "Imported date" -msgstr "Data zaimportowania" - -#: front/src/components/mixins/Translations.vue:22 -#, fuzzy -msgid "Track name" -msgstr "Utwór" - -#: front/src/components/mixins/Translations.vue:23 -#, fuzzy -msgid "Album name" -msgstr "Strona albumu" - -#: front/src/components/mixins/Translations.vue:30 -#, fuzzy -msgid "Sign-up date" -msgstr "Rejestracja" - -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Skopiuj utwory z obecnej kolejki do listy odtwarzania" - -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Dodaj do tej playlisty" - -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Moja wspaniaÅ‚a playlista" - -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Wszyscy" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "Rejestracja" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Wprowadź swój kod zapraszajÄ…cy (wielkość znaków nie ma znaczenia)" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Wprowadź swojÄ… nazwÄ™ użytkownika" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Wprowadź swój e-mail" - -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Zmieniono hasÅ‚o" - -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Brak dostÄ™pu" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Wprowadź swojÄ… nazwÄ™ użytkownika lub e-mail" - -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Zaloguj siÄ™" - -#: front/src/components/auth/Profile.vue:47 -msgid "%{ username }'s profile" -msgstr "Profil %{ username }" - -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Wyloguj siÄ™" - -#: front/src/components/auth/Settings.vue:249 -msgid "Account Settings" -msgstr "Ustawienia konta" - -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "UsuÅ„ z ulubionych" - -#: front/src/components/favorites/List.vue:110 -msgid "Your Favorites" -msgstr "Twoje ulubione" - -#: front/src/components/library/Radios.vue:141 -msgid "Enter a radio name..." -msgstr "Wprowadź nazwÄ™ radia…" - -#: front/src/components/library/radios/Builder.vue:233 -msgid "Radio Builder" -msgstr "Tworzenie radia" - -#: front/src/components/library/radios/Builder.vue:235 -msgid "My awesome radio" -msgstr "Moje wspaniaÅ‚e radio" - -#: front/src/components/library/radios/Builder.vue:236 -#, fuzzy -msgid "My awesome description" -msgstr "Moje wspaniaÅ‚e radio" - -#: front/src/components/library/FileUpload.vue:238 -msgid "Upload refused, ensure the file is not too big and you have not reached your quota" -msgstr "" - -#: front/src/components/library/FileUpload.vue:239 -msgid "Impossible to upload this file, ensure it is not too big" -msgstr "" - -#: front/src/components/library/FileUpload.vue:240 -#, fuzzy -msgid "A network error occured while uploading this file" -msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas zapisywania zmian" - -#: front/src/components/library/FileUpload.vue:241 -msgid "Upload timeout, please try again" -msgstr "" - -#: front/src/components/library/Artists.vue:119 -msgid "Enter an artist name..." -msgstr "Wprowadź nazwÄ™ wykonawcy…" - -#: front/src/components/library/Track.vue:195 -#: src/components/audio/SearchBar.vue:27 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "Utwór" - -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Strona główna" - -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "Pokaż/ukryj hasÅ‚o" - -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "The Beatles, Klocuch…" - -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "The White Album, Aezakmi…" - -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "Użyj tego pola komentarzy, aby dodać szczegóły zgÅ‚oszenia, jeżeli potrzebne" - -#: front/src/components/audio/PlayButton.vue:158 -msgid "%{ count } track was added to your queue" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "Dodano %{ count } utwór do kolejki" -msgstr[1] "Dodano %{ count } utwory do kolejki" -msgstr[2] "Dodano %{ count } utworów do kolejki" - -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Wykonawca, album, utwór…" - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "Szukaj wykonawców, albumów, utworów…" - -#: front/src/components/audio/Player.vue:216 -msgid "Queue shuffled!" -msgstr "Wymieszano kolejkÄ™!" - -#: front/src/components/audio/Player.vue:273 -msgid "Previous track" -msgstr "Poprzedni utwór" - -#: front/src/components/audio/Player.vue:274 -msgid "Play track" -msgstr "Odtwórz utwór" - -#: front/src/components/audio/Player.vue:275 -msgid "Pause track" -msgstr "Wstrzymaj utwór" - -#: front/src/components/audio/Player.vue:276 -msgid "Next track" -msgstr "NastÄ™pny utwór" - -#: front/src/components/audio/Player.vue:277 -msgid "Unmute" -msgstr "Cofnij wyciszenie" - -#: front/src/components/audio/Player.vue:278 -msgid "Mute" -msgstr "Wycisz" - -#: front/src/components/audio/Player.vue:279 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "ZapÄ™tlanie jest wyÅ‚Ä…czone. NaciÅ›nij, aby przeÅ‚Ä…czyć na powtarzanie jednego utworu." - -#: front/src/components/audio/Player.vue:280 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "ZapÄ™tlanie jednego utworu jest wÅ‚Ä…czone. NaciÅ›nij, aby przeÅ‚Ä…czyć na powtarzanie caÅ‚ej kolejki." - -#: front/src/components/audio/Player.vue:281 -msgid "Looping on whole queue. Click to disable looping." -msgstr "ZapÄ™tlanie caÅ‚ej kolejki jest wÅ‚Ä…czone. NaciÅ›nij, aby wyÅ‚Ä…czyć zapÄ™tlanie." - -#: front/src/components/audio/Player.vue:282 -msgid "Shuffle your queue" -msgstr "Wymieszaj kolejkÄ™" - -#: front/src/components/audio/Player.vue:283 -msgid "Clear your queue" -msgstr "Wyczyść swojÄ… kolejkÄ™" - -#: front/src/components/Sidebar.vue:203 -msgid "Pending import requests" -msgstr "OczekujÄ…ce proÅ›by o zaimportowanie" - -#: front/src/components/Sidebar.vue:204 -msgid "Pending follow requests" -msgstr "OczekujÄ…ce proÅ›by o możliwość Å›ledzenia" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Wprowadź swoje kryterium wyszukiwania…" - -#: front/src/components/manage/library/FilesTable.vue:176 -msgid "Search by title, artist, domain..." -msgstr "Szukaj wedÅ‚ug tytuÅ‚u, wykonawcy, domeny…" - -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Pozostaw puste, aby wygenerować kod" - -#: front/src/components/manage/users/InvitationsTable.vue:153 -msgid "Search by username, email, code..." -msgstr "Szukaj wedÅ‚ug nazwy użytkownika, adresu e-mail, kodu…" - -#: front/src/components/manage/users/UsersTable.vue:163 -msgid "Search by username, email, name..." -msgstr "Szukaj wedÅ‚ug nazwy użytkownika, adresu e-mail, nazwy…" - -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: src/views/admin/Settings.vue:83 -msgid "Federation" -msgstr "Federacja" - -#: front/src/components/Home.vue:154 -msgid "Welcome" -msgstr "" - -#: front/src/views/content/remote/ScanForm.vue:48 -#, fuzzy -msgid "Enter a library url" -msgstr "Wprowadź nazwÄ™ domeny biblioteki…" - -#: front/src/views/content/remote/Card.vue:165 -msgid "Scan launched" -msgstr "" - -#: front/src/views/content/remote/Card.vue:166 -msgid "Scan skipped (previous scan is too recent)" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:226 -#, fuzzy -msgid "Search by title, artist, album..." -msgstr "Szukaj wedÅ‚ug tytuÅ‚u, wykonawcy, domeny…" - -#: front/src/views/content/libraries/FilesTable.vue:230 -msgid "Track was already present in one of your libraries" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Track is uploaded but not processed by the server yet" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:238 -msgid "An error occured while processing this track, ensure the track is correctly tagged" -msgstr "" - -#: front/src/views/content/libraries/FilesTable.vue:242 -#, fuzzy -msgid "Import went on successfully" -msgstr "PomyÅ›lnie zmieniono hasÅ‚o" - -#: front/src/views/content/libraries/FilesTable.vue:259 -#, fuzzy -msgid "Relaunch import" -msgstr "ZakoÅ„cz importowanie" - -#: front/src/views/content/libraries/Card.vue:58 -#, fuzzy -msgid "Visibility: nobody except me" -msgstr "Nikt poza mnÄ…" - -#: front/src/views/content/libraries/Card.vue:59 -#, fuzzy -msgid "Visibility: everyone on this instance" -msgstr "Wszyscy na tej instancji" - -#: front/src/views/content/libraries/Card.vue:60 -msgid "Visibility: everyone, including other instances" -msgstr "" - -#: front/src/views/content/libraries/Card.vue:61 -#, fuzzy -msgid "Total size of the files in this library" -msgstr "Utwory dostÄ™pne w bibliotece" - -#: front/src/views/content/libraries/Form.vue:70 -#, fuzzy -msgid "My awesome library" -msgstr "Moje wspaniaÅ‚e radio" - -#: front/src/views/content/libraries/Form.vue:71 -msgid "This library contains my personnal music, I hope you will like it!" -msgstr "" - -#: front/src/views/content/libraries/Form.vue:74 -#, fuzzy -msgid "Everyone, including other instances" -msgstr "Wszyscy na tej instancji" - -#: front/src/views/content/libraries/Form.vue:106 -#, fuzzy -msgid "Library updated" -msgstr "Nazwa biblioteki" - -#: front/src/views/content/libraries/Form.vue:109 -#, fuzzy -msgid "Library created" -msgstr "Nazwa biblioteki" - -#: front/src/views/content/Home.vue:35 -msgid "Add and manage content" -msgstr "" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Radio" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "OÅ› czasu instancji" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Lista odtwarzania" - -#: front/src/views/playlists/List.vue:105 -msgid "Enter an playlist name..." -msgstr "Wprowadź nazwÄ™ listy odtwarzania…" - -#: front/src/views/admin/library/Base.vue:16 -#, fuzzy -msgid "Manage library" -msgstr "W bibliotece" - -#: front/src/views/admin/users/UsersDetail.vue:169 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "OkreÅ›la, czy konto użytkownika jest aktywne. Nieaktywni użytkownicy nie mogÄ… zalogować siÄ™ i korzystać z usÅ‚ugi." - -#: front/src/views/admin/users/UsersDetail.vue:170 -msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." -msgstr "" - -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "ZarzÄ…dzaj użytkownikami" - -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Ustawienia instancji" - -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Informacje o instancji" - -#: front/src/views/admin/Settings.vue:84 -msgid "Subsonic" -msgstr "Subsonic" - -#: front/src/views/admin/Settings.vue:85 -msgid "Statistics" -msgstr "Statystyki" - -#: front/src/views/admin/Settings.vue:86 -msgid "Error reporting" -msgstr "ZgÅ‚aszanie bÅ‚Ä™dów" diff --git a/front/locales/pt_PT/LC_MESSAGES/app.po b/front/locales/pt_PT/LC_MESSAGES/app.po index 62c9ce17..2c70c249 100644 --- a/front/locales/pt_PT/LC_MESSAGES/app.po +++ b/front/locales/pt_PT/LC_MESSAGES/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-05 20:10+0200\n" -"PO-Revision-Date: 2018-10-07 09:06+0000\n" +"POT-Creation-Date: 2019-01-11 15:55+0100\n" +"PO-Revision-Date: 2018-10-09 18:22+0000\n" "Last-Translator: troll <my_name_is_troll@protonmail.com>\n" "Language-Team: none\n" "Language: pt_PT\n" @@ -30,14 +30,14 @@ msgstr "" msgid "(empty)" msgstr "(vazio)" -#: front/src/components/common/ActionTable.vue:44 -#: front/src/components/common/ActionTable.vue:53 +#: front/src/components/common/ActionTable.vue:57 +#: front/src/components/common/ActionTable.vue:66 msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "" msgstr[1] "" -#: front/src/components/Sidebar.vue:107 src/components/audio/album/Card.vue:54 +#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 msgid "%{ count } track" @@ -57,6 +57,12 @@ msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } música corresponde aos filtros selecionados" msgstr[1] "%{ count } músicas correspondem aos filtros selecionados" +#: front/src/components/audio/PlayButton.vue:180 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "%{ count } música foi adicionada à sua fila" +msgstr[1] "%{ count } músicas foram adicionadas à sua fila" + #: front/src/components/playlists/Card.vue:18 msgid "%{ count} track" msgid_plural "%{ count } tracks" @@ -75,13 +81,21 @@ msgstr "%{ hours } h %{ minutes } min" msgid "%{ minutes } min" msgstr "%{ minutes } min" -#: front/src/components/activity/Like.vue:7 -msgid "%{ user } favorited a track" -msgstr "%{ user } gostou de uma música" +#: front/src/components/notifications/NotificationRow.vue:40 +msgid "%{ username } accepted your follow on library \"%{ library }\"" +msgstr "" + +#: front/src/components/notifications/NotificationRow.vue:39 +msgid "%{ username } followed your library \"%{ library }\"" +msgstr "" + +#: front/src/components/auth/Profile.vue:46 +msgid "%{ username }'s profile" +msgstr "%{ username } perfil" -#: front/src/components/activity/Listen.vue:7 -msgid "%{ user } listened to a track" -msgstr "%{ user } escutou uma música" +#: front/src/components/Footer.vue:5 +msgid "<translate :translate-params=\"{instanceName: instanceHostname}\">About %{instanceName}</translate>" +msgstr "" #: front/src/components/audio/artist/Card.vue:41 msgid "1 album" @@ -95,15 +109,30 @@ msgid_plural "%{ count } favorites" msgstr[0] "1 preferida" msgstr[1] "%{ count } preferidas" +#: front/src/components/library/FileUpload.vue:225 +#: front/src/components/library/FileUpload.vue:226 +msgid "A network error occured while uploading this file" +msgstr "Ocorreu um erro durante o upload deste ficheiro" + #: front/src/components/About.vue:5 msgid "About %{ instance }" msgstr "Sobre %{ instance }" -#: front/src/App.vue:53 +#: front/src/components/Footer.vue:6 +#, fuzzy +msgid "About %{instanceName}" +msgstr "Sobre %{ instance }" + +#: front/src/components/Footer.vue:45 msgid "About Funkwhale" msgstr "Sobre Funkwhale" -#: front/src/App.vue:34 src/components/About.vue:8 src/components/About.vue:55 +#: front/src/components/Footer.vue:10 +#, fuzzy +msgid "About page" +msgstr "Página do álbum" + +#: front/src/components/About.vue:8 src/components/About.vue:64 msgid "About this instance" msgstr "Sobre esta instância" @@ -115,18 +144,32 @@ msgstr "Aceitar" msgid "Accepted" msgstr "Aceitado" +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "Acesso desativado" + #: front/src/components/Home.vue:106 msgid "Access your music from a clean interface that focus on what really matters" msgstr "Acesse sua música a partir de uma interface limpa que se concentra no que realmente importa" -#: front/src/views/admin/users/UsersDetail.vue:54 -msgid "Account active" +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +msgid "Accessed date" +msgstr "Data de acesso" + +#: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgid "Account data" msgstr "Conta ativa" #: front/src/components/auth/Settings.vue:5 msgid "Account settings" msgstr "Configurações da conta" +#: front/src/components/auth/Settings.vue:264 +msgid "Account Settings" +msgstr "Configurações da conta" + #: front/src/components/manage/users/UsersTable.vue:39 msgid "Account status" msgstr "Status da Conta" @@ -135,17 +178,24 @@ msgstr "Status da Conta" msgid "Account's email" msgstr "Email da conta" +#: front/src/views/admin/moderation/AccountsList.vue:3 +#: front/src/views/admin/moderation/AccountsList.vue:24 +#: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgid "Accounts" +msgstr "Status da Conta" + #: front/src/views/content/libraries/Detail.vue:29 msgid "Action" msgstr "Açao" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:99 msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "A ação %{ action } foi lançada com sucesso em %{ count } item" msgstr[1] "A ação %{ action } foi lançada com sucesso em %{ count } itens" -#: front/src/components/common/ActionTable.vue:8 +#: front/src/components/common/ActionTable.vue:21 #: front/src/components/library/radios/Builder.vue:64 msgid "Actions" msgstr "Ações" @@ -154,11 +204,33 @@ msgstr "Ações" msgid "Active" msgstr "Ativo" -#: front/src/components/Sidebar.vue:75 +#: front/src/views/admin/moderation/AccountsDetail.vue:199 +#: front/src/views/admin/moderation/DomainsDetail.vue:144 msgid "Activity" msgstr "Atividade" -#: front/src/components/Sidebar.vue:78 src/views/content/Base.vue:19 +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +msgid "Activity visibility" +msgstr "Visibilidade da atividade" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +msgid "Add" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:13 +msgid "Add a domain" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +msgid "Add a new moderation rule" +msgstr "" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "Adicionar e gerenciar conteúdo" + +#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 msgid "Add content" msgstr "Adicionar conteúdo" @@ -170,20 +242,30 @@ msgstr "Adicionar um filtro" msgid "Add filters to customize your radio" msgstr "Adicione filtros para personalizar seu rádio" +#: front/src/components/audio/PlayButton.vue:64 +#, fuzzy +msgid "Add to current queue" +msgstr "Adicionar à fila" + #: front/src/components/favorites/TrackFavoriteIcon.vue:4 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 +#: front/src/components/favorites/TrackFavoriteIcon.vue:28 msgid "Add to favorites" msgstr "Adicionar aos favoritos" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -msgid "Add to playlist..." +#: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgid "Add to playlist…" msgstr "Adicionar à Playlist..." #: front/src/components/audio/PlayButton.vue:14 msgid "Add to queue" msgstr "Adicionar à fila" +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Adicionar a esta playlist" + #: front/src/components/playlists/PlaylistModal.vue:54 msgid "Add track" msgstr "Adicionar música" @@ -192,16 +274,16 @@ msgstr "Adicionar música" msgid "Admin" msgstr "Admin" -#: front/src/components/Sidebar.vue:82 +#: front/src/components/Sidebar.vue:79 msgid "Administration" msgstr "Administração" -#: front/src/components/audio/track/Table.vue:8 +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/track/Table.vue:8 +#: front/src/components/library/Album.vue:159 #: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/views/content/libraries/FilesTable.vue:53 -#: front/src/components/library/Album.vue:101 -#: src/components/audio/SearchBar.vue:26 #: front/src/components/metadata/Search.vue:134 +#: front/src/views/content/libraries/FilesTable.vue:56 msgid "Album" msgstr "Ãlbum" @@ -211,13 +293,19 @@ msgid_plural "Album containing %{ count } tracks, by %{ artist }" msgstr[0] "" msgstr[1] "" -#: front/src/components/library/Track.vue:20 +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +msgid "Album name" +msgstr "Nome do álbum" + +#: front/src/components/library/Track.vue:27 msgid "Album page" msgstr "Página do álbum" #: front/src/components/audio/Search.vue:19 #: src/components/instance/Stats.vue:48 -#: front/src/components/requests/Form.vue:9 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 +#: front/src/views/admin/moderation/DomainsDetail.vue:257 msgid "Albums" msgstr "Ãlbuns" @@ -238,33 +326,44 @@ msgstr "Ocorreu um erro ao salvar suas mudanças" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Um erro desconhecido aconteceu, isso pode significar que o servidor está inoperante ou não pode ser alcançado" +#: front/src/components/notifications/NotificationRow.vue:62 +msgid "Approve" +msgstr "" + #: front/src/components/auth/Logout.vue:5 msgid "Are you sure you want to log out?" msgstr "Tem certeza que deseja sair?" -#: front/src/components/audio/track/Table.vue:7 +#: front/src/components/audio/SearchBar.vue:25 +#: src/components/audio/track/Table.vue:7 +#: front/src/components/library/Artist.vue:137 #: front/src/components/manage/library/FilesTable.vue:38 -#: front/src/views/content/libraries/FilesTable.vue:52 -#: front/src/components/library/Artist.vue:129 -#: src/components/audio/SearchBar.vue:25 #: front/src/components/metadata/Search.vue:130 +#: front/src/views/content/libraries/FilesTable.vue:55 msgid "Artist" msgstr "Artista" -#: front/src/components/requests/Form.vue:5 -#: src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 msgid "Artist name" msgstr "Nome do artista" #: front/src/components/library/Album.vue:22 -#: src/components/library/Track.vue:23 +#: src/components/library/Track.vue:33 msgid "Artist page" msgstr "Página do artista" +#: front/src/components/audio/Search.vue:65 +#, fuzzy +msgid "Artist, album, track…" +msgstr "Artista, álbum, música ..." + #: front/src/components/audio/Search.vue:10 #: src/components/instance/Stats.vue:42 -#: front/src/components/library/Library.vue:7 -#: src/components/library/Artists.vue:120 +#: front/src/components/library/Artists.vue:119 +#: src/components/library/Library.vue:7 +#: front/src/views/admin/moderation/AccountsDetail.vue:313 +#: front/src/views/admin/moderation/DomainsDetail.vue:249 msgid "Artists" msgstr "Artistas" @@ -272,6 +371,8 @@ msgstr "Artistas" #: src/components/library/Artists.vue:25 #: front/src/components/library/Radios.vue:44 #: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/moderation/AccountsTable.vue:21 +#: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 #: front/src/views/content/libraries/FilesTable.vue:31 #: front/src/views/playlists/List.vue:27 @@ -282,6 +383,16 @@ msgstr "Ascendente" msgid "Ask for a password reset" msgstr "Peça uma redefinição de senha" +#: front/src/views/admin/moderation/AccountsDetail.vue:245 +#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgid "Audio content" +msgstr "Adicionar conteúdo" + +#: front/src/components/ShortcutsModal.vue:55 +msgid "Audio player shortcuts" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:26 msgid "Available playlists" msgstr "Playlists disponÃveis" @@ -290,17 +401,27 @@ msgstr "Playlists disponÃveis" msgid "Avatar" msgstr "Avatar" -#: front/src/views/auth/EmailConfirm.vue:17 src/views/auth/PasswordReset.vue:24 +#: front/src/views/auth/PasswordReset.vue:24 #: front/src/views/auth/PasswordResetConfirm.vue:18 msgid "Back to login" msgstr "Volte ao login" -#: front/src/components/library/Track.vue:80 +#: front/src/components/library/Track.vue:129 #: front/src/components/manage/library/FilesTable.vue:42 -#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 msgid "Bitrate" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" +msgstr "" + #: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 msgid "Browse" msgstr "Procurar" @@ -330,12 +451,20 @@ msgid "By %{ artist }" msgstr "Por %{ artist }" #: front/src/views/content/remote/Card.vue:103 -msgid "By unfollowing this library, you will loose access to its content." +#, fuzzy +msgid "By unfollowing this library, you loose access to its content." +msgstr "Ao deixar de seguir esta biblioteca, você perderá o acesso ao seu conteúdo." + +#: front/src/views/admin/moderation/AccountsDetail.vue:261 +#: front/src/views/admin/moderation/DomainsDetail.vue:217 +msgid "Cached size" msgstr "" -"Ao deixar de seguir esta biblioteca, você perderá o acesso ao seu conteúdo." #: front/src/components/common/DangerousButton.vue:17 +#: front/src/components/library/Album.vue:58 +#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:54 #: front/src/components/playlists/PlaylistModal.vue:63 msgid "Cancel" msgstr "Cancelar" @@ -348,7 +477,13 @@ msgstr "Candidatos" msgid "Cannot change your password" msgstr "Não é possÃvel alterar sua senha" -#: front/src/App.vue:65 +#: front/src/components/library/FileUpload.vue:222 +#: front/src/components/library/FileUpload.vue:223 +#, fuzzy +msgid "Cannot upload this file, ensure it is not too big" +msgstr "ImpossÃvel carregar este ficheiro, garantir que não é muito grande" + +#: front/src/components/Footer.vue:21 msgid "Change language" msgstr "Mudar idioma" @@ -381,7 +516,11 @@ msgstr "Mudar sua senha também muda sua senha da API Subsonic se você tiver so msgid "Changing your password will have the following consequences" msgstr "Alterar sua senha terá as seguintes consequências" -#: front/src/App.vue:6 +#: front/src/components/Footer.vue:40 +msgid "Chat room" +msgstr "" + +#: front/src/App.vue:13 msgid "Choose your instance" msgstr "Escolha sua instância" @@ -398,15 +537,21 @@ msgstr "Claro" msgid "Clear playlist" msgstr "Limpar playlist" +#: front/src/components/audio/Player.vue:363 +msgid "Clear your queue" +msgstr "Limpar sua fila" + #: front/src/components/Home.vue:44 msgid "Click once, listen for hours using built-in radios" msgstr "Clique uma vez, ouça por horas usando rádios" -#: front/src/components/library/FileUpload.vue:76 +#: front/src/components/library/FileUpload.vue:75 msgid "Click to select files to upload or drag and drop files or directories" +msgstr "Clique para selecionar arquivos para carregar ou arrastar e soltar arquivos ou diretórios" + +#: front/src/components/ShortcutsModal.vue:20 +msgid "Close" msgstr "" -"Clique para selecionar arquivos para carregar ou arrastar e soltar arquivos " -"ou diretórios" #: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 @@ -415,14 +560,9 @@ msgstr "Código" #: 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 "Colapso" -#: front/src/components/requests/Form.vue:14 -msgid "Comment" -msgstr "Comentário" - #: front/src/components/library/radios/Builder.vue:62 msgid "Config" msgstr "Configuração" @@ -433,21 +573,64 @@ msgstr "Confirme" #: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 -msgid "Confirm your email" +#, fuzzy +msgid "Confirm your e-mail address" msgstr "Confirme seu email" #: front/src/views/auth/EmailConfirm.vue:13 msgid "Confirmation code" msgstr "Código de confirmação" +#: front/src/components/common/ActionTable.vue:7 +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "" + +#: front/src/components/Footer.vue:48 +msgid "Contribute" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:19 #: front/src/components/common/CopyInput.vue:8 msgid "Copy" msgstr "Cópia" +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Copiar músicas da fila atual para a playlist" + +#: front/src/components/audio/EmbedWizard.vue:21 +msgid "Copy/paste this code in your website HTML" +msgstr "" + +#: front/src/components/library/Track.vue:91 +#, fuzzy +msgid "Copyright" +msgstr "Cópia" + +#: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgid "Could not confirm your e-mail address" +msgstr "Confirme seu email" + +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Could not fetch remote library" +msgstr "Erro ao recuperar a biblioteca remota" + +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgid "Could not process this track, ensure it is tagged correctly" +msgstr "Ocorreu um erro durante o processamento desta música, certifique-se de que a música está corretamente etiquetada" + #: front/src/components/Home.vue:85 msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Capas, letras, nosso objetivo é tê-los todos ;)" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgid "Create" +msgstr "Criar importação" + #: front/src/components/auth/Signup.vue:4 msgid "Create a funkwhale account" msgstr "Crie uma conta funkwhale" @@ -464,10 +647,6 @@ msgstr "Crie uma nova playlist" msgid "Create an account" msgstr "Crie a sua conta" -#: front/src/components/requests/Card.vue:25 -msgid "Create import" -msgstr "Criar importação" - #: front/src/views/content/libraries/Form.vue:26 msgid "Create library" msgstr "Criar biblioteca" @@ -485,6 +664,7 @@ msgid "Create your own radio" msgstr "Crie seu próprio rádio" #: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 msgid "Creation date" msgstr "Data de criação" @@ -509,11 +689,16 @@ msgstr "Uso atual" msgid "Date" msgstr "Data" -#: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#: front/src/components/ShortcutsModal.vue:75 +msgid "Decrease volume" +msgstr "" + #: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:61 #: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/views/content/libraries/FilesTable.vue:258 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 msgid "Delete" msgstr "Suprimir" @@ -521,6 +706,11 @@ msgstr "Suprimir" msgid "Delete library" msgstr "Excluir biblioteca" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgid "Delete moderation rule" +msgstr "Suprimir radio" + #: front/src/views/playlists/Detail.vue:38 msgid "Delete playlist" msgstr "Suprimir Playlist" @@ -533,10 +723,17 @@ msgstr "Suprimir radio" msgid "Delete this library?" msgstr "Excluir esta biblioteca?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgid "Delete this moderation rule?" +msgstr "Excluir esta biblioteca?" + #: front/src/components/favorites/List.vue:34 #: src/components/library/Artists.vue:26 #: front/src/components/library/Radios.vue:47 #: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/moderation/AccountsTable.vue:22 +#: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 #: front/src/views/content/libraries/FilesTable.vue:32 #: front/src/views/playlists/List.vue:28 @@ -556,6 +753,15 @@ msgstr "Detalhe" msgid "Details" msgstr "Detalhes" +#: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "Determine quanto conteúdo o usuário pode enviar. Deixe em branco para usar o valor padrão da instância." + +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "Determinar o nÃvel de visibilidade de sua atividade" + #: front/src/components/auth/Settings.vue:104 #: front/src/components/auth/SubsonicTokenForm.vue:52 msgid "Disable access" @@ -569,14 +775,30 @@ msgstr "Desativar o acesso a Subsonic" msgid "Disable Subsonic API access?" msgstr "Desativar o acesso o API Subsonic?" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#: front/src/views/admin/moderation/AccountsDetail.vue:128 +#: front/src/views/admin/moderation/AccountsDetail.vue:132 +#, fuzzy +msgid "Disabled" +msgstr "Desativar acesso" + #: front/src/components/auth/SubsonicTokenForm.vue:14 msgid "Discover how to use Funkwhale from other apps" msgstr "Descubra como usar o Funkwhale em outros aplicativos" +#: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgid "Display name" +msgstr "Nome do ficheiro" + #: front/src/components/library/radios/Builder.vue:30 msgid "Display publicly" msgstr "Exibir publicamente" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." +msgstr "" + #: front/src/components/playlists/Editor.vue:42 msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Você quer limpar a playlist \"%{ playlist }\"?" @@ -593,21 +815,34 @@ msgstr "Você deseja excluir a playlist \"%{ playlist }\"?" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Você deseja excluir a radio \"%{ radio }\"?" -#: front/src/components/common/ActionTable.vue:29 +#: front/src/components/common/ActionTable.vue:36 msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Deseja lançar %{ action } no %{ count } elemento?" msgstr[1] "Deseja lançar %{ action } nos %{ count } elementos?" -#: front/src/components/Sidebar.vue:104 +#: front/src/components/Sidebar.vue:107 msgid "Do you want to restore your previous queue?" msgstr "Você quer restaurar sua fila anterior?" -#: front/src/App.vue:37 +#: front/src/components/Footer.vue:31 msgid "Documentation" msgstr "Documentação" -#: front/src/components/library/Track.vue:48 +#: front/src/components/manage/moderation/AccountsTable.vue:40 +#: front/src/components/mixins/Translations.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:93 +#: front/src/components/mixins/Translations.vue:35 +msgid "Domain" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/DomainsList.vue:3 +#: front/src/views/admin/moderation/DomainsList.vue:48 +msgid "Domains" +msgstr "" + +#: front/src/components/library/Track.vue:55 msgid "Download" msgstr "Descarregar" @@ -616,13 +851,19 @@ msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "Arraste e solte as linhas para reordenar as músicas da playlist" #: front/src/components/audio/track/Table.vue:9 -#: src/components/library/Track.vue:58 +#: src/components/library/Track.vue:111 #: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/views/content/libraries/FilesTable.vue:56 -#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/views/content/libraries/FilesTable.vue:59 +#: front/src/components/mixins/Translations.vue:31 msgid "Duration" msgstr "Duração" +#: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgid "E-mail address confirmed" +msgstr "E-mail confirmado" + #: front/src/components/Home.vue:93 msgid "Easy to use" msgstr "Fácil de usar" @@ -636,36 +877,109 @@ msgid "Edit instance info" msgstr "Editar informações da instância" #: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 -msgid "Edit..." -msgstr "Editar..." +#, fuzzy +msgid "Edit…" +msgstr "Editar" #: front/src/components/auth/Signup.vue:29 #: front/src/components/manage/users/UsersTable.vue:38 msgid "Email" msgstr "Email" -#: front/src/views/admin/users/UsersDetail.vue:29 +#: front/src/views/admin/moderation/AccountsDetail.vue:111 msgid "Email address" msgstr "Endereço de e-mail" -#: front/src/views/auth/EmailConfirm.vue:23 -msgid "Email confirmed" -msgstr "E-mail confirmado" +#: front/src/components/library/Album.vue:44 +#: src/components/library/Track.vue:62 +msgid "Embed" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:20 +msgid "Embed code" +msgstr "" + +#: front/src/components/library/Album.vue:48 +msgid "Embed this album on your website" +msgstr "" + +#: front/src/components/library/Track.vue:66 +msgid "Embed this track on your website" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:230 +#: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgid "Emitted library follows" +msgstr "Insira um URL de biblioteca" + +#: front/src/views/admin/moderation/AccountsDetail.vue:214 +#: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgid "Emitted messages" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:8 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#: front/src/views/admin/moderation/AccountsDetail.vue:127 +#: front/src/views/admin/moderation/AccountsDetail.vue:131 +msgid "Enabled" +msgstr "" #: front/src/views/playlists/Detail.vue:29 msgid "End edition" msgstr "" +#: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgid "Enter a library URL" +msgstr "Insira um URL de biblioteca" + +#: front/src/components/library/Radios.vue:140 +#, fuzzy +msgid "Enter a radio name…" +msgstr "Indicar um nome de rádio ..." + +#: front/src/components/library/Artists.vue:118 +#, fuzzy +msgid "Enter artist name…" +msgstr "Indicar um nome de artista ..." + +#: front/src/views/playlists/List.vue:107 +#, fuzzy +msgid "Enter playlist name…" +msgstr "Indicar um nome de playlist..." + +#: front/src/components/auth/Signup.vue:100 +msgid "Enter your email" +msgstr "Insira seu email" + +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +msgid "Enter your invitation code (case insensitive)" +msgstr "Indicar seu código de convite (não diferencia maiúsculas de minúsculas)" + +#: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgid "Enter your search query…" +msgstr "Insira sua consulta de pesquisa ..." + +#: front/src/components/auth/Signup.vue:99 +msgid "Enter your username" +msgstr "Indicar seu nome de usuário" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Indicar seu nome de usuário ou email" + #: front/src/components/auth/SubsonicTokenForm.vue:20 #: front/src/views/content/libraries/Form.vue:4 msgid "Error" msgstr "Erro" -#: front/src/views/content/remote/Card.vue:39 -msgid "Error during scan" -msgstr "Erro durante a análise" +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "Relatório de erros" -#: front/src/components/common/ActionTable.vue:79 +#: front/src/components/common/ActionTable.vue:92 msgid "Error while applying action" msgstr "Erro ao aplicar a ação" @@ -677,24 +991,30 @@ msgstr "Erro ao solicitar uma redefinição de senha" msgid "Error while changing your password" msgstr "Erro ao alterar sua senha" -#: front/src/views/auth/EmailConfirm.vue:7 -msgid "Error while confirming your email" -msgstr "Erro ao confirmar seu email" +#: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgid "Error while creating domain" +msgstr "Erro ao criar convite" #: front/src/components/manage/users/InvitationForm.vue:4 msgid "Error while creating invitation" msgstr "Erro ao criar convite" -#: front/src/views/content/remote/ScanForm.vue:3 -msgid "Error while fetching remote library" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgid "Error while creating rule" +msgstr "Erro ao criar convite" + +#: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgid "Error while fetching node info" msgstr "Erro ao recuperar a biblioteca remota" #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" msgstr "Erro ao salvar configurações" -#: front/src/views/content/libraries/FilesTable.vue:16 -#: front/src/views/content/libraries/FilesTable.vue:237 +#: front/src/views/content/libraries/FilesTable.vue:212 msgid "Errored" msgstr "Errado" @@ -702,20 +1022,29 @@ msgstr "Errado" msgid "Errored files" msgstr "Arquivos errados" -#: front/src/views/content/remote/Card.vue:58 -msgid "Errored tracks:" -msgstr "Músicas com erros:" +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Todo o mundo" + +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +#: front/src/components/mixins/Translations.vue:12 +msgid "Everyone on this instance" +msgstr "Todos nessa instância" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, across all instances" +msgstr "Todos nessa instância" #: front/src/components/library/radios/Builder.vue:61 msgid "Exclude" msgstr "Excluir" -#: front/src/components/discussion/Comment.vue:14 -msgid "Expand" -msgstr "Expandir" - #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 msgid "Expiration date" msgstr "Data de vencimento" @@ -727,12 +1056,30 @@ msgstr "Expirado" msgid "Expired/used" msgstr "Expirado / usados" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:16 +msgid "Failed" +msgstr "" + +#: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgid "Failed tracks:" +msgstr "Músicas com erros:" + #: front/src/components/Sidebar.vue:66 msgid "Favorites" msgstr "Favoritas" -#: front/src/components/library/FileUpload.vue:83 -msgid "File name" +#: front/src/views/admin/Settings.vue:84 +msgid "Federation" +msgstr "Federação" + +#: front/src/components/library/FileUpload.vue:84 +#, fuzzy +msgid "Filename" msgstr "Nome do ficheiro" #: front/src/views/admin/library/Base.vue:5 @@ -745,24 +1092,39 @@ msgid "Filter name" msgstr "Nome do filtro" #: front/src/views/content/libraries/FilesTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:241 +#: front/src/views/content/libraries/FilesTable.vue:216 msgid "Finished" msgstr "Acabado" +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:159 +#: front/src/views/admin/moderation/DomainsDetail.vue:78 +msgid "First seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgid "First seen date" +msgstr "Data de vencimento" + #: front/src/views/content/remote/Card.vue:83 msgid "Follow" msgstr "Segue" -#: front/src/views/content/remote/Card.vue:88 -#, fuzzy -msgid "Follow pending approval" -msgstr "Solicitação de seguir pendente" - #: front/src/views/content/Home.vue:16 msgid "Follow remote libraries" msgstr "Siga as bibliotecas remotas" +#: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgid "Follow request pending approval" +msgstr "Solicitação de seguir pendente" + +#: front/src/components/mixins/Translations.vue:38 #: front/src/views/content/libraries/Detail.vue:7 +#: front/src/components/mixins/Translations.vue:39 msgid "Followers" msgstr "Seguidores" @@ -770,19 +1132,10 @@ msgstr "Seguidores" msgid "Following" msgstr "Seguir" -#: front/src/components/activity/Like.vue:14 -#: src/components/activity/Listen.vue:14 -msgid "from %{ album } by %{ artist }" -msgstr "de %{ album } por %{ artist }" - -#: front/src/components/library/Track.vue:13 +#: front/src/components/library/Track.vue:17 msgid "From album %{ album } by %{ artist }" msgstr "Do álbum %{ album } por %{ artist }" -#: front/src/App.vue:55 -msgid "Funkwhale is a free and open-source project run by volunteers. You can help us improve the platform by reporting bugs, suggesting features and share the project with your friends!" -msgstr "O Funkwhale é um projeto gratuito e de código aberto executado por voluntários. Você pode nos ajudar a melhorar a plataforma reportando bugs, sugerindo recursos e compartilhando o projeto com seus amigos!" - #: front/src/components/auth/SubsonicTokenForm.vue:7 msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "O Funkwhale é compatÃvel com outros players de música que suportam a API Subsonic." @@ -803,6 +1156,10 @@ msgstr "O Funkwhale é gratuito e permite controlar sua música." msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale cuida da sua música" +#: front/src/components/ShortcutsModal.vue:38 +msgid "General shortcuts" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:16 msgid "Get a new invitation" msgstr "Receba um novo convite" @@ -813,16 +1170,19 @@ msgstr "Me leve para a biblioteca" #: front/src/components/Home.vue:76 msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" -msgstr "" -"Obtenha metadados de qualidade sobre sua música graças ao <a href=\"%{ url }" -"\" target=\"_blank\">MusicBrainz</a>" +msgstr "Obtenha metadados de qualidade sobre sua música graças ao <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 msgid "Get started" msgstr "Começar" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/common/ActionTable.vue:27 +#: front/src/components/Footer.vue:37 +#, fuzzy +msgid "Getting help" +msgstr "Configurações" + +#: front/src/components/common/ActionTable.vue:34 +#: front/src/components/common/ActionTable.vue:54 msgid "Go" msgstr "Vá" @@ -830,9 +1190,13 @@ msgstr "Vá" msgid "Go to home page" msgstr "Vá para a página inicial" -#: front/src/App.vue:73 -msgid "Help us translate Funkwhale" -msgstr "Ajude-nos a traduzir o Funkwhale" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgid "Hide account or domain content, except from followers." +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +msgstr "Casa" #: front/src/components/instance/Stats.vue:36 msgid "Hours of music" @@ -859,10 +1223,20 @@ msgid "Import reference" msgstr "Referência de importação" #: front/src/views/content/libraries/FilesTable.vue:11 -#: front/src/views/content/libraries/FilesTable.vue:55 +#: front/src/views/content/libraries/FilesTable.vue:58 msgid "Import status" msgstr "Status de Importação" +#: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgid "Imported" +msgstr "Data de importação" + +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +msgid "Imported date" +msgstr "Data de importação" + #: front/src/components/favorites/TrackFavoriteIcon.vue:3 msgid "In favorites" msgstr "Nos favoritos" @@ -871,16 +1245,42 @@ msgstr "Nos favoritos" msgid "Inactive" msgstr "Inativo" +#: front/src/components/ShortcutsModal.vue:71 +msgid "Increase volume" +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] "Inserir da fila (%{ count } música)" msgstr[1] "Inserir da fila (%{ count } músicas)" +#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#, fuzzy +msgid "Instance data" +msgstr "Rádios da instância" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Informação da instância" + #: front/src/components/library/Radios.vue:9 msgid "Instance radios" msgstr "Rádios da instância" +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "Configurações da instância" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +msgstr "" + #: front/src/components/auth/Signup.vue:42 #: front/src/components/manage/users/InvitationForm.vue:11 msgid "Invitation code" @@ -896,114 +1296,164 @@ msgstr "Código de convite (opcional)" msgid "Invitations" msgstr "Convites" -#: front/src/App.vue:42 +#: front/src/components/Footer.vue:41 msgid "Issue tracker" msgstr "Rastreador de problemas" -#: front/src/views/content/libraries/Home.vue:9 -msgid "It looks like you don't have any library yet, it's time to create one!" -msgstr "Parece que você ainda não tem biblioteca, é hora de criar uma!" - #: front/src/components/Home.vue:50 msgid "Keep a track of your favorite songs" msgstr "Guardar suas músicas favoritas" +#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgid "Known accounts" +msgstr "Minha conta" + #: front/src/views/content/remote/Home.vue:14 msgid "Known libraries" msgstr "Bibliotecas conhecidas" #: front/src/components/manage/users/UsersTable.vue:41 -#: front/src/views/admin/users/UsersDetail.vue:45 -#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/views/admin/moderation/AccountsDetail.vue:184 +#: front/src/components/mixins/Translations.vue:33 msgid "Last activity" msgstr "Ultima atividade" +#: front/src/views/admin/moderation/AccountsDetail.vue:167 +#: front/src/views/admin/moderation/DomainsDetail.vue:86 +msgid "Last checked" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:32 msgid "Last modification" msgstr "Última modificação" +#: front/src/components/manage/moderation/AccountsTable.vue:43 +msgid "Last seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgid "Last seen date" +msgstr "Última atualização:" + #: front/src/views/content/remote/Card.vue:56 msgid "Last update:" msgstr "Última atualização:" -#: front/src/components/common/ActionTable.vue:40 +#: front/src/components/common/ActionTable.vue:47 msgid "Launch" msgstr "Lançamento" -#: front/src/views/content/remote/Card.vue:63 -msgid "Launch scan" -msgstr "Iniciar um scan" - #: front/src/components/Home.vue:10 msgid "Learn more about this instance" msgstr "Saiba mais sobre esta instância" -#: front/src/components/requests/Form.vue:10 -msgid "Leave this field empty if you're requesting the whole discography." -msgstr "Deixe essa área vazia se você estiver solicitando toda a discografia." +#: front/src/components/manage/users/InvitationForm.vue:58 +msgid "Leave empty for a random code" +msgstr "Deixar vazio para um código aleatório" + +#: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgid "Leave empty for a responsive widget" +msgstr "Deixar vazio para um código aleatório" +#: front/src/views/admin/moderation/AccountsDetail.vue:297 +#: front/src/views/admin/moderation/DomainsDetail.vue:233 #: front/src/views/content/Base.vue:5 msgid "Libraries" msgstr "Bibliotecas" #: front/src/views/content/libraries/Form.vue:2 msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." -msgstr "" -"As bibliotecas ajudam você a organizar e compartilhar suas coleções de " -"músicas. Você pode enviar sua própria coleção de músicas para o Funkwhale e " -"compartilhá-la com seus amigos e familiares." +msgstr "As bibliotecas ajudam você a organizar e compartilhar suas coleções de músicas. Você pode enviar sua própria coleção de músicas para o Funkwhale e compartilhá-la com seus amigos e familiares." #: front/src/components/instance/Stats.vue:30 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/admin/moderation/AccountsDetail.vue:464 msgid "Library" msgstr "Biblioteca" +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "Biblioteca criada" + +#: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgid "Library deleted" +msgstr "Biblioteca atualizada" + #: front/src/views/admin/library/FilesList.vue:3 msgid "Library files" msgstr "Ficheiros da biblioteca" -#: front/src/App.vue:31 -msgid "Links" -msgstr "Ligações" +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "Biblioteca atualizada" + +#: front/src/components/library/Track.vue:100 +msgid "License" +msgstr "" #: front/src/views/content/libraries/Detail.vue:21 -msgid "Loading followers..." +#, fuzzy +msgid "Loading followers…" msgstr "Carregando seguidores..." #: front/src/views/content/libraries/Home.vue:3 -msgid "Loading Libraries..." +#, fuzzy +msgid "Loading Libraries…" msgstr "Carregando bibliotecas..." #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 -msgid "Loading library data..." +#, fuzzy +msgid "Loading library data…" msgstr "Carregando dados da biblioteca..." #: front/src/views/Notifications.vue:4 -msgid "Loading notifications..." +#, fuzzy +msgid "Loading notifications…" msgstr "Carregando notificações..." #: front/src/views/content/remote/Home.vue:3 msgid "Loading remote libraries..." msgstr "Carregando bibliotecas remotas..." -#: front/src/views/instance/Timeline.vue:4 -msgid "Loading timeline..." -msgstr "Carregando a linha do tempo ..." - #: front/src/views/content/libraries/Quota.vue:4 -msgid "Loading usage data..." +#, fuzzy +msgid "Loading usage data…" msgstr "Carregando dados de uso..." #: front/src/components/favorites/List.vue:5 -msgid "Loading your favorites..." +#, fuzzy +msgid "Loading your favorites…" msgstr "Carregando seus favoritos ..." +#: front/src/components/manage/moderation/AccountsTable.vue:59 +#: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgid "Local account" +msgstr "Minha conta" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Autenticação" + #: front/src/components/auth/Login.vue:4 msgid "Log in to your Funkwhale account" msgstr "Logar na sua conta Funkwhale" +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Sair" + #: front/src/components/Sidebar.vue:38 msgid "Logged in as %{ username }" msgstr "Conectado como %{ username }" @@ -1012,18 +1462,55 @@ msgstr "Conectado como %{ username }" msgid "Login" msgstr "Entrar" +#: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgid "Login status" +msgstr "Status da Conta" + #: front/src/components/Sidebar.vue:52 msgid "Logout" msgstr "Sair" -#: front/src/components/library/Track.vue:105 +#: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgid "Looks like you don't have a library, it's time to create one." +msgstr "Parece que você ainda não tem biblioteca, é hora de criar uma!" + +#: front/src/components/audio/Player.vue:353 +#: src/components/audio/Player.vue:354 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "Looping desativado. Clique para alternar para um loop de musica única." + +#: front/src/components/audio/Player.vue:356 +#: src/components/audio/Player.vue:357 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "Looping em uma única música. Clique para alternar para todo o loop da fila." + +#: front/src/components/audio/Player.vue:359 +#: src/components/audio/Player.vue:360 +msgid "Looping on whole queue. Click to disable looping." +msgstr "Looping na fila inteira. Clique para desativar o loop." + +#: front/src/components/library/Track.vue:150 msgid "Lyrics" msgstr "Letras" +#: front/src/components/Sidebar.vue:210 +msgid "Main menu" +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +msgid "Manage library" +msgstr "Gerenciar biblioteca" + #: front/src/components/playlists/PlaylistModal.vue:3 msgid "Manage playlists" msgstr "Gerenciar playlists" +#: front/src/views/admin/users/Base.vue:20 +msgid "Manage users" +msgstr "Gerenciar usuários" + #: front/src/views/playlists/List.vue:8 msgid "Manage your playlists" msgstr "Gerenciar suas playlists" @@ -1032,42 +1519,104 @@ msgstr "Gerenciar suas playlists" msgid "Mark all as read" msgstr "Marque tudo como lido" -#: front/src/views/admin/users/UsersDetail.vue:94 +#: front/src/components/notifications/NotificationRow.vue:44 +#, fuzzy +msgid "Mark as read" +msgstr "Marque tudo como lido" + +#: front/src/components/notifications/NotificationRow.vue:45 +#, fuzzy +msgid "Mark as unread" +msgstr "Marque tudo como lido" + +#: front/src/views/admin/moderation/AccountsDetail.vue:281 msgid "MB" msgstr "" -#: front/src/components/Sidebar.vue:63 +#: front/src/components/audio/Player.vue:346 +msgid "Media player" +msgstr "" + +#: front/src/components/Footer.vue:32 +msgid "Mobile and desktop apps" +msgstr "" + +#: front/src/components/Sidebar.vue:97 +#: src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgid "Moderation" +msgstr "Federação" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgid "Moderation policies help you control how your instance interact with a given domain or account." +msgstr "" + +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +msgid "Modification date" +msgstr "Data de modificação" + +#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 msgid "Music" msgstr "Música" +#: front/src/components/audio/Player.vue:352 +msgid "Mute" +msgstr "Mudo" + #: front/src/components/Sidebar.vue:34 msgid "My account" msgstr "Minha conta" +#: front/src/components/library/radios/Builder.vue:236 +msgid "My awesome description" +msgstr "Minha descrição incrÃvel" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "Minha biblioteca incrÃvel" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Minha playlist incrÃvel" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Meu rádio incrÃvel" + #: front/src/views/content/libraries/Home.vue:6 msgid "My libraries" msgstr "Minhas bibliotecas" #: front/src/components/audio/track/Row.vue:40 -#: src/components/library/Track.vue:64 -#: front/src/components/library/Track.vue:75 -#: src/components/library/Track.vue:86 -#: front/src/components/library/Track.vue:97 +#: src/components/library/Track.vue:115 +#: front/src/components/library/Track.vue:124 +#: src/components/library/Track.vue:133 +#: front/src/components/library/Track.vue:142 #: front/src/components/manage/library/FilesTable.vue:63 #: front/src/components/manage/library/FilesTable.vue:69 #: front/src/components/manage/library/FilesTable.vue:75 #: front/src/components/manage/library/FilesTable.vue:81 #: front/src/components/manage/users/UsersTable.vue:61 -#: front/src/views/admin/users/UsersDetail.vue:49 -#: front/src/views/content/libraries/FilesTable.vue:89 -#: front/src/views/content/libraries/FilesTable.vue:95 +#: front/src/views/admin/moderation/AccountsDetail.vue:171 +#: front/src/views/admin/moderation/DomainsDetail.vue:90 +#: front/src/views/content/libraries/FilesTable.vue:92 +#: front/src/views/content/libraries/FilesTable.vue:98 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 +#: front/src/views/admin/moderation/DomainsDetail.vue:117 msgid "N/A" msgstr "" +#: front/src/components/manage/moderation/AccountsTable.vue:39 +#: front/src/components/manage/moderation/DomainsTable.vue:38 +#: front/src/components/mixins/Translations.vue:26 #: front/src/components/playlists/PlaylistModal.vue:31 -#: front/src/views/admin/users/UsersDetail.vue:21 +#: front/src/views/admin/moderation/DomainsDetail.vue:105 #: front/src/views/content/libraries/Form.vue:10 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:27 msgid "Name" msgstr "Nome" @@ -1076,11 +1625,15 @@ msgstr "Nome" msgid "New password" msgstr "Nova senha" -#: front/src/components/Sidebar.vue:149 +#: front/src/components/Sidebar.vue:160 msgid "New tracks will be appended here automatically." msgstr "Novas músicas serão adicionadas automaticamente aqui." -#: front/src/components/Sidebar.vue:116 +#: front/src/components/audio/Player.vue:350 +msgid "Next track" +msgstr "Música seguinte" + +#: front/src/components/Sidebar.vue:119 msgid "No" msgstr "Não" @@ -1088,7 +1641,17 @@ msgstr "Não" msgid "No add-ons, no plugins : you only need a web library" msgstr "Sem add-ons, sem plugins: você só precisa de uma biblioteca da Web" -#: front/src/components/library/Track.vue:113 +#: front/src/components/audio/Search.vue:25 +#, fuzzy +msgid "No album matched your query" +msgstr "Desculpe, não foi encontrado nenhum álbum correspondente à sua consulta" + +#: front/src/components/audio/Search.vue:16 +#, fuzzy +msgid "No artist matched your query" +msgstr "Desculpe, não foi encontrado nenhum artista que corresponda à sua consulta" + +#: front/src/components/library/Track.vue:158 msgid "No lyrics available for this track." msgstr "Nenhuma letra disponÃvel para esta música." @@ -1096,6 +1659,18 @@ msgstr "Nenhuma letra disponÃvel para esta música." msgid "No matching library." msgstr "Nenhuma biblioteca correspondente." +#: front/src/views/Notifications.vue:26 +#, fuzzy +msgid "No notifications yet." +msgstr "Suas notificações" + +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +#: front/src/components/mixins/Translations.vue:11 +msgid "Nobody except me" +msgstr "Ninguém, exceto eu" + #: front/src/views/content/libraries/Detail.vue:57 msgid "Nobody is following this library" msgstr "Ninguém está seguindo esta biblioteca" @@ -1108,7 +1683,7 @@ msgstr "Não usado" msgid "Notifications" msgstr "Notificações" -#: front/src/App.vue:36 +#: front/src/components/Footer.vue:47 msgid "Official website" msgstr "Website oficial" @@ -1120,14 +1695,35 @@ msgstr "Senha Antiga" msgid "Open" msgstr "Aberto" -#: front/src/App.vue:62 -msgid "Options" -msgstr "Opções" +#: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgid "Open profile" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgid "Open website" +msgstr "Website oficial" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgid "Or customize your rule" +msgstr "Adicione filtros para personalizar seu rádio" + +#: front/src/components/favorites/List.vue:31 +#: src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/playlists/List.vue:25 +#, fuzzy +msgid "Order" +msgstr "Ordenar" #: front/src/components/favorites/List.vue:23 #: src/components/library/Artists.vue:15 #: front/src/components/library/Radios.vue:33 #: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/moderation/AccountsTable.vue:11 +#: front/src/components/manage/moderation/DomainsTable.vue:9 #: front/src/components/manage/users/InvitationsTable.vue:9 #: front/src/components/manage/users/UsersTable.vue:9 #: front/src/views/content/libraries/FilesTable.vue:21 @@ -1135,13 +1731,10 @@ msgstr "Opções" msgid "Ordering" msgstr "Ordenar" -#: front/src/components/favorites/List.vue:31 -#: src/components/library/Artists.vue:23 -#: front/src/components/library/Radios.vue:41 -#: front/src/components/manage/library/FilesTable.vue:17 -#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/components/library/Artists.vue:23 +#: front/src/components/manage/moderation/AccountsTable.vue:19 +#: front/src/components/manage/moderation/DomainsTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:29 -#: front/src/views/playlists/List.vue:25 msgid "Ordering direction" msgstr "Direção de ordenar" @@ -1149,23 +1742,48 @@ msgstr "Direção de ordenar" msgid "Owner" msgstr "Proprietário" +#: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgid "Page Not Found" +msgstr "Página não encontrada!" + #: front/src/components/PageNotFound.vue:7 msgid "Page not found!" msgstr "Página não encontrada!" +#: front/src/components/Pagination.vue:39 +msgid "Pagination" +msgstr "" + #: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 msgid "Password" msgstr "Palavra-passe" +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Senha atualizada" + #: front/src/views/auth/PasswordResetConfirm.vue:28 msgid "Password updated successfully" msgstr "Senha atualizada com sucesso" -#: front/src/components/library/FileUpload.vue:105 -#: front/src/views/content/libraries/FilesTable.vue:14 -#: front/src/views/content/libraries/FilesTable.vue:233 -msgid "Pending" -msgstr "Pendente" +#: front/src/components/audio/Player.vue:349 +msgid "Pause track" +msgstr "Parar música" + +#: front/src/components/ShortcutsModal.vue:59 +msgid "Pause/play the current track" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgid "Paused" +msgstr "" + +#: front/src/components/library/FileUpload.vue:106 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:208 +msgid "Pending" +msgstr "Pendente" #: front/src/views/content/libraries/Detail.vue:37 msgid "Pending approval" @@ -1175,23 +1793,24 @@ msgstr "Aprovação pendente" msgid "Pending files" msgstr "Ficheiros pendentes" -#: front/src/components/requests/Form.vue:26 -msgid "Pending requests" -msgstr "Solicitações pendentes" +#: front/src/components/Sidebar.vue:212 +msgid "Pending follow requests" +msgstr "" #: front/src/components/manage/users/UsersTable.vue:42 -#: front/src/views/admin/users/UsersDetail.vue:68 +#: front/src/views/admin/moderation/AccountsDetail.vue:137 msgid "Permissions" msgstr "Permissões" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:30 +#: src/components/library/Track.vue:40 msgid "Play" msgstr "Jogar" #: front/src/components/audio/album/Card.vue:50 #: front/src/components/audio/artist/Card.vue:44 -#: src/components/library/Album.vue:28 front/src/views/playlists/Detail.vue:23 +#: src/components/library/Album.vue:28 +#: front/src/components/library/Album.vue:73 src/views/playlists/Detail.vue:23 msgid "Play all" msgstr "Jogar tudo" @@ -1200,13 +1819,39 @@ msgid "Play all albums" msgstr "Jogar todos os álbuns" #: front/src/components/audio/PlayButton.vue:15 +#: front/src/components/audio/PlayButton.vue:65 msgid "Play next" msgstr "Jogar seguinte" +#: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgid "Play next track" +msgstr "Jogar mÅ©sica" + #: front/src/components/audio/PlayButton.vue:16 +#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:70 msgid "Play now" msgstr "Jogue agora" +#: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgid "Play previous track" +msgstr "Música anterior" + +#: front/src/components/Sidebar.vue:211 +#, fuzzy +msgid "Play this track" +msgstr "Jogar mÅ©sica" + +#: front/src/components/audio/Player.vue:348 +msgid "Play track" +msgstr "Jogar mÅ©sica" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "Playlist" + #: front/src/views/playlists/Detail.vue:12 msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" @@ -1234,8 +1879,8 @@ msgid "Playlist visibility" msgstr "Visibilidade da playlist" #: front/src/components/Sidebar.vue:71 src/components/library/Home.vue:16 -#: front/src/components/library/Library.vue:13 src/views/playlists/List.vue:104 -#: front/src/views/admin/Settings.vue:82 +#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 +#: front/src/views/playlists/List.vue:106 msgid "Playlists" msgstr "Playlists" @@ -1255,6 +1900,23 @@ msgstr "Por favor, verifique se o seu nome de usuário e senha estão corretos" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF ou JPG. No máximo 2MB. Será reduzido para 400x400px." +#: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgid "Prevent account or domain from triggering notifications, except from followers." +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:29 +msgid "Preview" +msgstr "" + +#: front/src/components/audio/Player.vue:347 +msgid "Previous track" +msgstr "Música anterior" + +#: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgid "Problem during scanning" +msgstr "Erro durante a análise" + #: front/src/components/library/FileUpload.vue:58 msgid "Proceed" msgstr "Prosseguir" @@ -1268,6 +1930,8 @@ msgstr "Continuar com o login" msgid "Processing" msgstr "Em tratamento" +#: front/src/components/manage/moderation/AccountsTable.vue:188 +#: front/src/components/manage/moderation/DomainsTable.vue:168 #: front/src/views/content/libraries/Quota.vue:36 #: front/src/views/content/libraries/Quota.vue:39 #: front/src/views/content/libraries/Quota.vue:62 @@ -1293,6 +1957,18 @@ msgstr "Limpar arquivos ignorados?" msgid "Queue" msgstr "Fila" +#: front/src/components/audio/Player.vue:282 +msgid "Queue shuffled!" +msgstr "" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Rádio" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "Construtor de rádio" + #: front/src/components/library/radios/Builder.vue:15 msgid "Radio created" msgstr "Rádio criado" @@ -1306,13 +1982,25 @@ msgid "Radio updated" msgstr "Rádio atualizado" #: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:142 +#: src/components/library/Radios.vue:141 msgid "Radios" msgstr "Rádios" -#: front/src/views/instance/Timeline.vue:7 -msgid "Recent activity on this instance" -msgstr "Atividade recente nesta instância" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgid "Reason" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:222 +#: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgid "Received library follows" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:40 +#: front/src/components/mixins/Translations.vue:36 +#: front/src/components/mixins/Translations.vue:37 +msgid "Received messages" +msgstr "" #: front/src/components/library/Home.vue:24 msgid "Recently added" @@ -1324,22 +2012,27 @@ msgstr "Recentemente adicionado aos favoritos" #: front/src/components/library/Home.vue:6 msgid "Recently listened" -msgstr "Escutei recentemente" +msgstr "Escutado recentemente" -#: front/src/views/admin/users/UsersDetail.vue:103 #: front/src/views/content/remote/Home.vue:15 msgid "Refresh" msgstr "Atualizar" +#: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgid "Refresh node info" +msgstr "" + +#: front/src/components/common/ActionTable.vue:272 +msgid "Refresh table content" +msgstr "" + #: front/src/components/auth/Profile.vue:12 msgid "Registered since %{ date }" msgstr "Registrado desde %{ date }" #: front/src/components/auth/Signup.vue:9 msgid "Registration are closed on this instance, you will need an invitation code to signup." -msgstr "" -"As inscrições estão fechadas nesta instância, você precisará de um código de " -"convite para inscrição." +msgstr "As inscrições estão fechadas nesta instância, você precisará de um código de convite para inscrição." #: front/src/components/manage/users/UsersTable.vue:71 msgid "regular user" @@ -1349,19 +2042,27 @@ msgstr "usuário regular" msgid "Reject" msgstr "Rejeitar" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgid "Reject media" +msgstr "Rejeitado" + #: front/src/views/content/libraries/Detail.vue:43 msgid "Rejected" msgstr "Rejeitado" +#: front/src/views/content/libraries/FilesTable.vue:234 +msgid "Relaunch import" +msgstr "Reinicie a importação" + #: front/src/views/content/remote/Home.vue:6 msgid "Remote libraries" msgstr "Bibliotecas Remotas" #: front/src/views/content/remote/Home.vue:7 msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." -msgstr "" -"Bibliotecas remotas são de propriedade de outros usuários na rede. Você pode " -"acessá-los desde que sejam públicos ou tenha acesso." +msgstr "Bibliotecas remotas são de propriedade de outros usuários na rede. Você pode acessá-los desde que sejam públicos ou tenha acesso." #: front/src/components/library/radios/Filter.vue:59 msgid "Remove" @@ -1371,6 +2072,24 @@ msgstr "Remover" msgid "Remove avatar" msgstr "Remover avatar" +#: front/src/components/favorites/TrackFavoriteIcon.vue:26 +msgid "Remove from favorites" +msgstr "Remover dos favoritos" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." +msgstr "Isso removerá as músicas que foram carregadas, mas foram ignoradas durante os processos de importação por vários motivos. Isso removerá esses arquivos completamente e você recuperará a quota correspondente." + +#: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." +msgstr "Isso removerá as músicas que foram enviadas, mas ainda não foram processadas. Isso removerá esses arquivos completamente e você recuperará a quota correspondente." + #: front/src/components/auth/SubsonicTokenForm.vue:34 #: front/src/components/auth/SubsonicTokenForm.vue:37 msgid "Request a new password" @@ -1384,11 +2103,8 @@ msgstr "Solicitar uma nova senha da Subsonic API?" msgid "Request a password" msgstr "Solicite uma senha" -#: front/src/components/requests/Form.vue:20 -msgid "Request submitted!" -msgstr "Solicitação Enviada!" - #: front/src/components/auth/Login.vue:34 src/views/auth/PasswordReset.vue:4 +#: front/src/views/auth/PasswordReset.vue:52 msgid "Reset your password" msgstr "Redefinir sua senha" @@ -1398,30 +2114,56 @@ msgstr "Redefinir sua senha" msgid "Results per page" msgstr "Resultados por página" +#: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgid "Return to login" +msgstr "Continuar com o login" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgid "Rule" +msgstr "" + #: front/src/components/admin/SettingsGroup.vue:63 #: front/src/components/library/radios/Builder.vue:33 msgid "Save" msgstr "Salvar" +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "Análise iniciada" + +#: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgid "Scan now" +msgstr "Jogue agora" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "Análise ignorada (a análise anterior é muito recente)" + #: front/src/views/content/remote/Card.vue:31 -msgid "Scan pending" +#, fuzzy +msgid "Scan waiting" msgstr "Esperando pela análise" #: front/src/views/content/remote/Card.vue:43 -msgid "Scanned successfully" -msgstr "Analisado com sucesso" +#, fuzzy +msgid "Scanned" +msgstr "Análise iniciada" #: front/src/views/content/remote/Card.vue:47 msgid "Scanned with errors" msgstr "Analisado com erros" #: front/src/views/content/remote/Card.vue:35 -msgid "Scanning... (%{ progress }%)" +msgid "Scanning… (%{ progress }%)" msgstr "" #: front/src/components/library/Artists.vue:10 #: src/components/library/Radios.vue:29 #: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 #: front/src/components/manage/users/UsersTable.vue:5 #: front/src/views/content/libraries/FilesTable.vue:5 @@ -1433,20 +2175,62 @@ msgstr "Buscar" msgid "Search a remote library" msgstr "Pesquisar uma biblioteca remota" +#: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgid "Search by domain, username, bio..." +msgstr "Pesquisa por nome de usuário, e-mail, código ..." + +#: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgid "Search by name..." +msgstr "Pesquisa por nome de usuário, e-mail, nome..." + +#: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgid "Search by title, artist, album…" +msgstr "Pesquisa por tÃtulo, artista, álbum ..." + +#: front/src/components/manage/library/FilesTable.vue:176 +#, fuzzy +msgid "Search by title, artist, domain…" +msgstr "Pesquisa por tÃtulo, artista, domÃnio..." + +#: front/src/components/manage/users/InvitationsTable.vue:153 +#, fuzzy +msgid "Search by username, e-mail address, code…" +msgstr "Pesquisa por nome de usuário, e-mail, código ..." + +#: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgid "Search by username, e-mail address, name…" +msgstr "Pesquisa por nome de usuário, e-mail, nome..." + +#: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgid "Search for artists, albums, tracks…" +msgstr "Procurar artistas, álbuns, músicas..." + #: front/src/components/audio/Search.vue:2 msgid "Search for some music" msgstr "Procure alguma música" -#: front/src/components/library/Track.vue:116 +#: front/src/components/library/Track.vue:162 msgid "Search on lyrics.wikia.com" msgstr "Procurar em lyrics.wikia.com" #: front/src/components/library/Album.vue:33 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:40 +#: front/src/components/library/Track.vue:47 msgid "Search on Wikipedia" msgstr "Procurar em Wikipedia" +#: front/src/components/library/Library.vue:32 +#: src/views/admin/library/Base.vue:17 +#: front/src/views/admin/moderation/Base.vue:22 +#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 +msgid "Secondary menu" +msgstr "" + #: front/src/views/admin/Settings.vue:15 msgid "Sections" msgstr "" @@ -1455,19 +2239,19 @@ msgstr "" msgid "Select a filter" msgstr "Selecione um filtro" -#: front/src/components/common/ActionTable.vue:64 +#: front/src/components/common/ActionTable.vue:77 msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "" msgstr[1] "" -#: front/src/components/common/ActionTable.vue:73 +#: front/src/components/common/ActionTable.vue:86 msgid "Select only current page" msgstr "Selecione apenas a página atual" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:88 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/moderation/AccountsDetail.vue:472 msgid "Settings" msgstr "Configurações" @@ -1484,10 +2268,9 @@ msgid "Share link" msgstr "Compartilhe o link" #: front/src/views/content/libraries/Detail.vue:15 -msgid "Share this link with other users so they can request an access to your library." -msgstr "" -"Compartilhe este link com outros usuários para que eles possam solicitar " -"acesso à sua biblioteca." +#, fuzzy +msgid "Share this link with other users so they can request access to your library." +msgstr "Compartilhe este link com outros usuários para que eles possam solicitar acesso à sua biblioteca." #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 @@ -1507,32 +2290,72 @@ msgid_plural "Show %{ count } more albums" msgstr[0] "Mostrar mais 1 álbum" msgstr[1] "Mostrar mais %{ count } albums" +#: front/src/components/ShortcutsModal.vue:42 +msgid "Show available keyboard shortcuts" +msgstr "" + #: front/src/views/Notifications.vue:10 msgid "Show read notifications" -msgstr "Mostrar notificações" +msgstr "Mostrar notificações antigas" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Mostrar/ocultar senha" #: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/moderation/AccountsTable.vue:88 +#: front/src/components/manage/moderation/DomainsTable.vue:74 #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:111 +#: front/src/views/content/libraries/FilesTable.vue:114 msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Mostrando resultados %{ start }-%{ end } em %{ total }" +#: front/src/components/ShortcutsModal.vue:83 +msgid "Shuffle queue" +msgstr "" + +#: front/src/components/audio/Player.vue:362 +msgid "Shuffle your queue" +msgstr "" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "Inscrever-se" + #: front/src/components/manage/users/UsersTable.vue:40 -#: front/src/views/admin/users/UsersDetail.vue:37 msgid "Sign-up" msgstr "Inscrever-se" -#: front/src/components/library/FileUpload.vue:84 -#: src/components/library/Track.vue:69 +#: front/src/components/mixins/Translations.vue:31 +#: front/src/views/admin/moderation/AccountsDetail.vue:176 +#: front/src/components/mixins/Translations.vue:32 +msgid "Sign-up date" +msgstr "Data de inscrição" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgid "Silence activity" +msgstr "Atividade do usuário" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgid "Silence notifications" +msgstr "Mostrar notificações antigas" + +#: front/src/components/library/FileUpload.vue:85 +#: front/src/components/library/Track.vue:120 #: front/src/components/manage/library/FilesTable.vue:44 -#: front/src/views/content/libraries/FilesTable.vue:57 -#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:60 +#: front/src/components/mixins/Translations.vue:29 msgid "Size" msgstr "Tamanho" #: front/src/views/content/libraries/FilesTable.vue:15 -#: front/src/views/content/libraries/FilesTable.vue:229 +#: front/src/views/content/libraries/FilesTable.vue:204 #, fuzzy msgid "Skipped" msgstr "Pulou" @@ -1541,29 +2364,14 @@ msgstr "Pulou" msgid "Skipped files" msgstr "Arquivos ignorados" -#: front/src/components/requests/Form.vue:3 -msgid "Something's missing in the library? Let us know what you would like to listen!" -msgstr "" -"Algo está faltando na biblioteca? Deixe-nos saber o que você gostaria de " -"ouvir!" - -#: front/src/components/audio/Search.vue:25 -msgid "Sorry, we did not found any album matching your query" -msgstr "Desculpe, não foi encontrado nenhum álbum correspondente à sua consulta" - -#: front/src/components/audio/Search.vue:16 -msgid "Sorry, we did not found any artist matching your query" +#: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgid "Software" msgstr "" -"Desculpe, não foi encontrado nenhum artista que corresponda à sua consulta" -#: front/src/App.vue:40 +#: front/src/components/Footer.vue:49 msgid "Source code" msgstr "" -#: front/src/App.vue:39 -msgid "Source code (%{version})" -msgstr "" - #: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 msgid "Staff member" @@ -1573,10 +2381,23 @@ msgstr "Membro da equipe" msgid "Start" msgstr "Iniciar" -#: front/src/components/library/FileUpload.vue:85 +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "Estatisticas" + +#: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 #: front/src/components/manage/users/InvitationsTable.vue:17 #: front/src/components/manage/users/InvitationsTable.vue:39 #: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/admin/moderation/DomainsDetail.vue:123 #: front/src/views/content/libraries/Detail.vue:28 msgid "Status" msgstr "" @@ -1585,23 +2406,23 @@ msgstr "" msgid "Stop" msgstr "Pare" -#: front/src/components/Sidebar.vue:150 +#: front/src/components/Sidebar.vue:161 msgid "Stop radio" msgstr "Pare o rádio" -#: front/src/App.vue:11 src/components/requests/Form.vue:17 +#: front/src/App.vue:22 msgid "Submit" msgstr "Enviar" -#: front/src/components/requests/Form.vue:22 -msgid "Submit another request" -msgstr "Envie outro pedido" +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:2 msgid "Subsonic API password" msgstr "Senha da API Subsonic" -#: front/src/App.vue:13 +#: front/src/App.vue:26 msgid "Suggested choices" msgstr "Escolhas sugeridas" @@ -1609,8 +2430,16 @@ msgstr "Escolhas sugeridas" msgid "Summary" msgstr "Sumário" +#: front/src/components/Footer.vue:39 +msgid "Support forum" +msgstr "" + +#: front/src/components/library/FileUpload.vue:78 +msgid "Supported extensions: %{ extensions }" +msgstr "" + #: front/src/components/playlists/Editor.vue:9 -msgid "Syncing changes to server..." +msgid "Syncing changes to server…" msgstr "" #: front/src/components/common/CopyInput.vue:3 @@ -1619,29 +2448,28 @@ msgstr "Texto copiado para a área de transferência!" #: front/src/components/Home.vue:26 msgid "That's simple: we loved Grooveshark and we want to build something even better." -msgstr "" -"Isso é simples: nós amamos o Grooveshark e queremos construir algo ainda " -"melhor." +msgstr "Isso é simples: nós amamos o Grooveshark e queremos construir algo ainda melhor." -#: front/src/App.vue:58 +#: front/src/components/Footer.vue:53 msgid "The funkwhale logo was kindly designed and provided by Francis Gading." -msgstr "" -"O logótipo funkwhale foi gentilmente projetado e fornecido por Francis " -"Gading." +msgstr "O logótipo funkwhale foi gentilmente projetado e fornecido por Francis Gading." #: front/src/views/content/libraries/Form.vue:34 -msgid "The library and all its tracks will be deleted. This action is irreversible." -msgstr "" +#, fuzzy +msgid "The library and all its tracks will be deleted. This can not be undone." +msgstr "Isto irá remover completamente o rádio e não pode ser cancelado." #: front/src/components/library/FileUpload.vue:39 msgid "The music files you are uploading are tagged properly:" msgstr "Os arquivos de música que você está enviando são marcados corretamente:" +#: front/src/components/audio/Player.vue:67 +msgid "The next track will play automatically in a few seconds..." +msgstr "" + #: front/src/components/Home.vue:121 msgid "The plaform is free and open-source, you can install it and modify it without worries" -msgstr "" -"A plataforma é gratuita e open-source, você pode instalá-lo e modificá-lo " -"sem preocupações" +msgstr "A plataforma é gratuita e open-source, você pode instalá-lo e modificá-lo sem preocupações" #: front/src/components/auth/SubsonicTokenForm.vue:4 msgid "The Subsonic API is not available on this Funkwhale instance." @@ -1651,7 +2479,16 @@ msgstr "A API Subsonic não está disponÃvel nesta instância do Funkwhale." msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "Os arquivos de música enviados estão no formato OGG, Flac ou MP3" -#: front/src/components/library/Album.vue:52 +#: front/src/views/content/Home.vue:4 +#, fuzzy +msgid "There are various ways to grab new content and make it available here." +msgstr "Oferecemos várias maneiras de pegar novos conteúdos e disponibilizá-los aqui." + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgid "This action is irreversible." +msgstr "" + +#: front/src/components/library/Album.vue:91 msgid "This album is present in the following libraries:" msgstr "Este álbum está presente nas seguintes bibliotecas:" @@ -1659,27 +2496,47 @@ msgstr "Este álbum está presente nas seguintes bibliotecas:" msgid "This artist is present in the following libraries:" msgstr "Este artista está presente nas seguintes bibliotecas:" -#: front/src/views/content/Home.vue:9 -msgid "This instance offers up to %{quota} of storage space to every user." +#: front/src/views/admin/moderation/AccountsDetail.vue:55 +#: front/src/views/admin/moderation/DomainsDetail.vue:48 +msgid "This domain is subject to specific moderation rules" msgstr "" -"Esta instância oferece até %{quota} de espaço de armazenamento para todos os " -"usuários." + +#: front/src/views/content/Home.vue:9 +#, fuzzy +msgid "This instance offers up to %{quota} of storage space for every user." +msgstr "Esta instância oferece até %{quota} de espaço de armazenamento para todos os usuários." #: front/src/components/auth/Profile.vue:16 msgid "This is you!" msgstr "É você!" -#: front/src/components/common/ActionTable.vue:38 -msgid "This may affect a lot of elements, please double check this is really what you want." +#: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgid "This library contains my personal music, I hope you like it." +msgstr "Esta biblioteca contém minha música pessoal, espero que você goste!" + +#: front/src/views/content/remote/Card.vue:131 +msgid "This library is private and your approval from its owner is needed to access its content" +msgstr "" + +#: front/src/views/content/remote/Card.vue:132 +msgid "This library is public and you can access its content freely" msgstr "" -"Isso pode afetar muitos elementos, por favor, verifique isso é realmente o " -"que você quer." + +#: front/src/components/common/ActionTable.vue:45 +#, fuzzy +msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." +msgstr "Isso pode afetar muitos elementos, por favor, verifique isso é realmente o que você quer." #: front/src/components/library/FileUpload.vue:52 msgid "This reference will be used to group imported files together." msgstr "Esta referência será usada para agrupar arquivos importados." -#: front/src/components/library/Track.vue:125 +#: front/src/components/audio/PlayButton.vue:73 +msgid "This track is not available in any library you have access to" +msgstr "" + +#: front/src/components/library/Track.vue:171 msgid "This track is present in the following libraries:" msgstr "Esta música está presente nas seguintes bibliotecas:" @@ -1693,207 +2550,59 @@ msgstr "Isto irá remover completamente o rádio e não pode ser cancelado." #: front/src/components/auth/SubsonicTokenForm.vue:51 msgid "This will completely disable access to the Subsonic API using from account." +msgstr "Isso desativará completamente o acesso à API do Subsonic usando a conta." + +#: front/src/App.vue:129 src/components/Footer.vue:72 +#, fuzzy +msgid "This will erase your local data and disconnect you, do you want to continue?" +msgstr "Isso apagará seus dados locais e desconectará você. Deseja continuar?" + +#: front/src/components/auth/SubsonicTokenForm.vue:36 +msgid "This will log you out from existing devices that use the current password." +msgstr "Isto irá desconectá-lo a partir de dispositivos existentes que usam a senha atual." + +#: front/src/components/playlists/Editor.vue:44 +msgid "This will remove all tracks from this playlist and cannot be undone." +msgstr "Isso removerá todas as músicas dessa playlist e não poderá ser desfeito." + +#: front/src/components/audio/track/Table.vue:6 +#: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/components/mixins/Translations.vue:28 +msgid "Title" +msgstr "TÃtulo" + +#: front/src/components/ShortcutsModal.vue:79 +msgid "Toggle queue looping" msgstr "" -"Isso desativará completamente o acesso à API do Subsonic usando a conta." -#: front/src/App.vue:162 src/components/About.vue:55 -#: src/components/Home.vue:154 front/src/components/PageNotFound.vue:33 -#: src/components/Sidebar.vue:203 front/src/components/Sidebar.vue:204 -#: src/components/audio/PlayButton.vue:54 -#: front/src/components/audio/PlayButton.vue:55 -#: front/src/components/audio/PlayButton.vue:56 -#: front/src/components/audio/PlayButton.vue:61 -#: front/src/components/audio/PlayButton.vue:64 -#: front/src/components/audio/PlayButton.vue:158 -#: src/components/audio/Player.vue:216 -#: front/src/components/audio/Player.vue:273 -#: src/components/audio/Player.vue:274 -#: front/src/components/audio/Player.vue:275 -#: src/components/audio/Player.vue:276 -#: front/src/components/audio/Player.vue:277 -#: src/components/audio/Player.vue:278 -#: front/src/components/audio/Player.vue:279 -#: src/components/audio/Player.vue:280 -#: front/src/components/audio/Player.vue:281 -#: src/components/audio/Player.vue:282 -#: front/src/components/audio/Player.vue:283 src/components/audio/Search.vue:65 -#: front/src/components/audio/SearchBar.vue:20 -#: src/components/audio/SearchBar.vue:25 -#: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/SearchBar.vue:27 front/src/components/auth/Login.vue:77 -#: src/components/auth/Login.vue:78 front/src/components/auth/Logout.vue:20 -#: src/components/auth/Profile.vue:47 -#: front/src/components/auth/Settings.vue:249 src/components/auth/Signup.vue:95 -#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 -#: front/src/components/auth/Signup.vue:98 -#: front/src/components/auth/SubsonicTokenForm.vue:95 -#: front/src/components/auth/SubsonicTokenForm.vue:111 -#: front/src/components/favorites/List.vue:110 -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -#: front/src/components/favorites/TrackFavoriteIcon.vue:21 -#: front/src/components/forms/PasswordInput.vue:25 -#: front/src/components/library/Album.vue:101 -#: src/components/library/Artist.vue:129 -#: front/src/components/library/Artists.vue:119 -#: front/src/components/library/Artists.vue:120 -#: front/src/components/library/FileUpload.vue:238 -#: front/src/components/library/FileUpload.vue:239 -#: front/src/components/library/FileUpload.vue:240 -#: front/src/components/library/FileUpload.vue:241 -#: src/components/library/Home.vue:65 -#: front/src/components/library/Radios.vue:141 -#: src/components/library/Radios.vue:142 -#: front/src/components/library/Track.vue:195 -#: front/src/components/library/radios/Builder.vue:233 -#: front/src/components/library/radios/Builder.vue:235 -#: front/src/components/library/radios/Builder.vue:236 -#: front/src/components/manage/library/FilesTable.vue:176 -#: front/src/components/manage/library/FilesTable.vue:190 -#: front/src/components/manage/users/InvitationForm.vue:58 -#: front/src/components/manage/users/InvitationsTable.vue:153 -#: front/src/components/manage/users/InvitationsTable.vue:167 -#: front/src/components/manage/users/UsersTable.vue:163 -#: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/components/manage/users/UsersTable.vue:177 -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/components/manage/users/UsersTable.vue:185 -#: front/src/components/metadata/ArtistCard.vue:49 -#: front/src/components/metadata/ReleaseCard.vue:53 -#: front/src/components/metadata/Search.vue:114 -#: front/src/components/metadata/Search.vue:130 -#: front/src/components/metadata/Search.vue:134 -#: front/src/components/metadata/Search.vue:138 -#: front/src/components/mixins/Translations.vue:7 -#: front/src/components/mixins/Translations.vue:8 -#: front/src/components/mixins/Translations.vue:10 -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/mixins/Translations.vue:16 -#: front/src/components/mixins/Translations.vue:17 -#: front/src/components/mixins/Translations.vue:18 -#: front/src/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 -#: front/src/components/mixins/Translations.vue:27 -#: front/src/components/mixins/Translations.vue:28 -#: front/src/components/mixins/Translations.vue:29 -#: front/src/components/mixins/Translations.vue:30 -#: front/src/components/mixins/Translations.vue:31 -#: front/src/components/notifications/NotificationRow.vue:39 -#: front/src/components/notifications/NotificationRow.vue:40 -#: front/src/components/notifications/NotificationRow.vue:44 -#: front/src/components/notifications/NotificationRow.vue:45 -#: front/src/components/notifications/NotificationRow.vue:62 -#: front/src/components/playlists/Editor.vue:163 -#: src/components/playlists/Form.vue:74 -#: front/src/components/playlists/Form.vue:81 -#: src/components/playlists/Form.vue:85 -#: front/src/components/playlists/Form.vue:89 -#: front/src/components/playlists/PlaylistModal.vue:116 -#: front/src/components/playlists/TrackPlaylistIcon.vue:32 -#: front/src/components/requests/Form.vue:73 -#: src/components/requests/Form.vue:74 -#: front/src/components/requests/Form.vue:75 src/views/Notifications.vue:74 -#: front/src/views/admin/Settings.vue:75 src/views/admin/Settings.vue:80 -#: front/src/views/admin/Settings.vue:81 src/views/admin/Settings.vue:82 -#: front/src/views/admin/Settings.vue:83 src/views/admin/Settings.vue:84 -#: front/src/views/admin/Settings.vue:85 src/views/admin/Settings.vue:86 -#: front/src/views/admin/library/Base.vue:16 -#: src/views/admin/library/FilesList.vue:21 -#: front/src/views/admin/users/Base.vue:20 -#: front/src/views/admin/users/InvitationsList.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:169 -#: front/src/views/admin/users/UsersDetail.vue:170 -#: front/src/views/admin/users/UsersDetail.vue:177 -#: front/src/views/admin/users/UsersDetail.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: front/src/views/admin/users/UsersDetail.vue:189 -#: front/src/views/admin/users/UsersList.vue:21 -#: src/views/auth/EmailConfirm.vue:51 front/src/views/auth/PasswordReset.vue:52 -#: src/views/auth/PasswordReset.vue:53 -#: front/src/views/auth/PasswordResetConfirm.vue:62 -#: src/views/content/Base.vue:19 front/src/views/content/Home.vue:35 -#: src/views/content/libraries/Card.vue:58 -#: front/src/views/content/libraries/Card.vue:59 -#: front/src/views/content/libraries/Card.vue:60 -#: front/src/views/content/libraries/Card.vue:61 -#: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/content/libraries/FilesTable.vue:226 -#: front/src/views/content/libraries/FilesTable.vue:229 -#: front/src/views/content/libraries/FilesTable.vue:230 -#: front/src/views/content/libraries/FilesTable.vue:233 -#: front/src/views/content/libraries/FilesTable.vue:234 -#: front/src/views/content/libraries/FilesTable.vue:237 -#: front/src/views/content/libraries/FilesTable.vue:238 -#: front/src/views/content/libraries/FilesTable.vue:241 -#: front/src/views/content/libraries/FilesTable.vue:242 -#: front/src/views/content/libraries/FilesTable.vue:258 -#: front/src/views/content/libraries/FilesTable.vue:259 -#: front/src/views/content/libraries/Form.vue:70 -#: front/src/views/content/libraries/Form.vue:71 -#: front/src/views/content/libraries/Form.vue:72 -#: front/src/views/content/libraries/Form.vue:73 -#: front/src/views/content/libraries/Form.vue:74 -#: front/src/views/content/libraries/Form.vue:106 -#: front/src/views/content/libraries/Form.vue:109 -#: front/src/views/content/libraries/Form.vue:129 -#: front/src/views/content/remote/Card.vue:131 -#: src/views/content/remote/Card.vue:132 -#: front/src/views/content/remote/Card.vue:165 -#: src/views/content/remote/Card.vue:166 -#: front/src/views/content/remote/ScanForm.vue:48 -#: src/views/instance/Timeline.vue:57 front/src/views/playlists/Detail.vue:90 -#: src/views/playlists/List.vue:104 front/src/views/playlists/List.vue:105 -#: src/views/radios/Detail.vue:80 -msgid "This will erase your local data and disconnect you, do you want to continue?" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "Isso apagará seus dados locais e desconectará você. Deseja continuar?" -msgstr[1] "%{ count } músicas foram adicionadas à sua fila" - -#: front/src/components/auth/SubsonicTokenForm.vue:36 -msgid "This will log you out from existing devices that use the current password." -msgstr "" -"Isto irá desconectá-lo a partir de dispositivos existentes que usam a senha " -"atual." - -#: front/src/components/playlists/Editor.vue:44 -msgid "This will remove all tracks from this playlist and cannot be undone." +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#: front/src/views/admin/moderation/DomainsDetail.vue:225 +msgid "Total size" msgstr "" -"Isso removerá todas as músicas dessa playlist e não poderá ser desfeito." -#: front/src/views/content/libraries/Quota.vue:90 -msgid "This will remove tracks that were uploaded but failed to be process by the server. This will remove those files completely and you will regain the corresponding quota." -msgstr "" -"Isso removerá as músicas que foram enviadas, mas não foram processadas pelo " -"servidor. Isso removerá esses arquivos completamente e você recuperará a " -"quota correspondente." +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "Tamanho total dos arquivos nesta biblioteca" -#: front/src/views/content/libraries/Quota.vue:38 -msgid "This will remove tracks that were uploaded but not processed yet. This will remove those files completely and you will regain the corresponding quota." -msgstr "" -"Isso removerá as músicas que foram enviadas, mas ainda não foram " -"processadas. Isso removerá esses arquivos completamente e você recuperará a " -"quota correspondente." +#: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgid "Total users" +msgstr "Não usado" -#: front/src/views/content/libraries/Quota.vue:64 -msgid "This will remove tracks that were uploaded but skipped during import processes for various reasons. This will remove those files completely and you will regain the corresponding quota." -msgstr "" -"Isso removerá as músicas que foram carregadas, mas foram ignoradas durante " -"os processos de importação por vários motivos. Isso removerá esses arquivos " -"completamente e você recuperará a quota correspondente." +#: front/src/components/audio/SearchBar.vue:27 +#: src/components/library/Track.vue:262 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Música" -#: front/src/components/audio/track/Table.vue:6 -#: front/src/components/manage/library/FilesTable.vue:37 -#: front/src/views/content/libraries/FilesTable.vue:51 -#: front/src/components/mixins/Translations.vue:26 -msgid "Title" -msgstr "TÃtulo" +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgid "Track already present in one of your libraries" +msgstr "A música já estava presente em uma de suas bibliotecas" -#: front/src/components/library/Track.vue:53 +#: front/src/components/library/Track.vue:85 msgid "Track information" msgstr "Informação da música" @@ -1902,14 +2611,26 @@ msgstr "Informação da música" msgid "Track matching filter" msgstr "Filtro de correspondência de músicas" +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +msgid "Track name" +msgstr "TÃtulo da música" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgid "Track uploaded, but not processed by the server yet" +msgstr "Música é carregada, mas ainda não é processada pelo servidor" + #: front/src/components/instance/Stats.vue:54 msgid "tracks" msgstr "músicas" -#: front/src/components/library/Album.vue:43 +#: front/src/components/library/Album.vue:81 #: front/src/components/playlists/PlaylistModal.vue:33 -#: src/views/content/Base.vue:8 front/src/views/content/libraries/Detail.vue:8 -#: src/views/playlists/Detail.vue:50 front/src/views/radios/Detail.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:265 +#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8 +#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34 msgid "Tracks" msgstr "Músicas" @@ -1925,11 +2646,17 @@ msgstr "Músicas favoritas" msgid "tracks listened" msgstr "músicas escutadas" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/Track.vue:138 #: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:151 msgid "Type" msgstr "Tipo" +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#: front/src/components/manage/moderation/DomainsTable.vue:42 +msgid "Under moderation rule" +msgstr "" + #: front/src/views/content/remote/Card.vue:100 #: src/views/content/remote/Card.vue:105 msgid "Unfollow" @@ -1941,14 +2668,22 @@ msgstr "Deixar de seguir esta biblioteca?" #: front/src/components/About.vue:15 msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." -msgstr "" -"Infelizmente, os proprietários desta instância não ainda ter o tempo para " -"preencher esta página." +msgstr "Infelizmente, os proprietários desta instância não ainda ter o tempo para preencher esta página." #: front/src/components/Home.vue:37 msgid "Unlimited music" msgstr "Música ilimitada" +#: front/src/components/audio/Player.vue:351 +msgid "Unmute" +msgstr "Cancelar mudo" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgid "Update" +msgstr "Data de upload" + #: front/src/components/auth/Settings.vue:50 msgid "Update avatar" msgstr "Atualizar avatar" @@ -1957,6 +2692,10 @@ msgstr "Atualizar avatar" msgid "Update library" msgstr "Atualizar biblioteca" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +msgid "Update moderation rule" +msgstr "" + #: front/src/components/playlists/Form.vue:33 msgid "Update playlist" msgstr "Atualizar playlist" @@ -1970,9 +2709,7 @@ msgid "Update your password" msgstr "Atualize sua senha" #: front/src/views/content/libraries/Card.vue:44 -#: front/src/components/manage/users/UsersTable.vue:173 #: front/src/views/content/libraries/DetailArea.vue:24 -#: front/src/views/admin/users/UsersDetail.vue:177 msgid "Upload" msgstr "Carregar" @@ -1984,26 +2721,35 @@ msgstr "Carregar um novo avatar" msgid "Upload audio content" msgstr "Carregar conteúdo de áudio" -#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/views/content/libraries/FilesTable.vue:57 msgid "Upload date" msgstr "Data de upload" +#: front/src/components/library/FileUpload.vue:219 +#: front/src/components/library/FileUpload.vue:220 +#, fuzzy +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +msgstr "Upload recusado, verifique se o ficheiro não é muito grande e se você não atingiu sua quota" + #: front/src/views/content/Home.vue:7 -msgid "Upload music files (mp3, ogg, flac, etc.) from your personal library directly from your browser to enjoy them here." -msgstr "" -"Carregue arquivos de música (mp3, ogg, flac, etc.) da sua biblioteca pessoal " -"diretamente de seu navegador para apreciá-los aqui." +#, fuzzy +msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "Carregue arquivos de música (mp3, ogg, flac, etc.) da sua biblioteca pessoal diretamente de seu navegador para apreciá-los aqui." #: front/src/components/library/FileUpload.vue:31 msgid "Upload new tracks" msgstr "Carregar novas músicas" -#: front/src/views/admin/users/UsersDetail.vue:82 +#: front/src/views/admin/moderation/AccountsDetail.vue:269 #, fuzzy msgid "Upload quota" msgstr "Quota de upload" -#: front/src/components/library/FileUpload.vue:99 +#: front/src/components/library/FileUpload.vue:228 +msgid "Upload timeout, please try again" +msgstr "Tempo limite de upload, por favor, tente novamente" + +#: front/src/components/library/FileUpload.vue:100 msgid "Uploaded" msgstr "" @@ -2011,19 +2757,31 @@ msgstr "" msgid "Uploading" msgstr "" -#: front/src/components/library/FileUpload.vue:102 -msgid "Uploading..." -msgstr "" +#: front/src/components/library/FileUpload.vue:103 +#, fuzzy +msgid "Uploading…" +msgstr "Carregar" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:37 +#: front/src/views/admin/moderation/AccountsDetail.vue:305 +#: front/src/views/admin/moderation/DomainsDetail.vue:241 +#: front/src/components/mixins/Translations.vue:38 +#, fuzzy +msgid "Uploads" +msgstr "Carregar" -#: front/src/App.vue:44 +#: front/src/components/Footer.vue:16 msgid "Use another instance" msgstr "Use outra instância" #: front/src/views/auth/PasswordReset.vue:12 msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." +msgstr "Use este formulário para solicitar uma redefinição de senha. Enviaremos um email para o endereço fornecido com instruções para redefinir sua senha." + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "" -"Use este formulário para solicitar uma redefinição de senha. Enviaremos um " -"email para o endereço fornecido com instruções para redefinir sua senha." #: front/src/components/manage/users/InvitationsTable.vue:49 msgid "Used" @@ -2037,9 +2795,9 @@ msgstr "Usuário" msgid "User activity" msgstr "Atividade do usuário" -#: front/src/components/library/Album.vue:49 +#: front/src/components/library/Album.vue:88 #: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:122 +#: front/src/components/library/Track.vue:168 msgid "User libraries" msgstr "Bibliotecas do usuário" @@ -2049,7 +2807,9 @@ msgstr "Rádios do usuário" #: front/src/components/auth/Signup.vue:19 #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:85 +#: front/src/components/mixins/Translations.vue:34 msgid "Username" msgstr "Nome de usuário" @@ -2061,12 +2821,25 @@ msgstr "Nome de usuário ou email" msgid "users" msgstr "usuários" -#: front/src/components/Sidebar.vue:94 src/views/admin/users/Base.vue:5 -#: front/src/views/admin/users/UsersList.vue:3 -#: src/views/admin/users/UsersList.vue:21 front/src/views/admin/Settings.vue:81 +#: front/src/components/Sidebar.vue:91 +#: front/src/components/manage/moderation/DomainsTable.vue:39 +#: front/src/components/mixins/Translations.vue:35 +#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5 +#: src/views/admin/users/UsersList.vue:3 +#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/mixins/Translations.vue:36 msgid "Users" msgstr "Usuários" +#: front/src/components/Footer.vue:29 +#, fuzzy +msgid "Using Funkwhale" +msgstr "Sobre Funkwhale" + +#: front/src/components/Footer.vue:13 +msgid "Version %{version}" +msgstr "" + #: front/src/views/content/libraries/Quota.vue:29 #: front/src/views/content/libraries/Quota.vue:56 #: front/src/views/content/libraries/Quota.vue:82 @@ -2075,9 +2848,9 @@ msgstr "Ver ficheiros" #: front/src/components/library/Album.vue:37 #: src/components/library/Artist.vue:35 -#: front/src/components/library/Track.vue:44 -#: front/src/components/metadata/ReleaseCard.vue:53 +#: front/src/components/library/Track.vue:51 #: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 msgid "View on MusicBrainz" msgstr "Ver no MusicBrainz" @@ -2085,6 +2858,22 @@ msgstr "Ver no MusicBrainz" msgid "Visibility" msgstr "Visibilidade" +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "Visibilidade: todos nesta instância" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "Visibilidade: todos, incluindo outras instâncias" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "Visibilidade: ninguém exceto eu" + +#: front/src/components/library/Album.vue:67 +msgid "Volume %{ number }" +msgstr "" + #: front/src/components/playlists/PlaylistModal.vue:20 msgid "We cannot add the track to a playlist" msgstr "Não podemos adicionar a música a uma playlist" @@ -2097,6 +2886,11 @@ msgstr "Não podemos criar a playlist" msgid "We cannot create your account" msgstr "Não podemos criar sua conta" +#: front/src/components/audio/Player.vue:64 +#, fuzzy +msgid "We cannot load this track" +msgstr "Não podemos adicionar a música a uma playlist" + #: front/src/components/auth/Login.vue:7 msgid "We cannot log you in" msgstr "Nós não podemos te logar" @@ -2113,17 +2907,19 @@ msgstr "Não podemos salvar suas configurações" msgid "We do not track you or bother you with ads" msgstr "Nós não rastreamos ou incomodamos você com anúncios" -#: front/src/views/Notifications.vue:26 -msgid "We don't have any notification to display!" +#: front/src/components/library/Track.vue:95 +#, fuzzy +msgid "We don't have any copyright information for this track" msgstr "Não temos nenhuma notificação para exibir!" -#: front/src/views/content/Home.vue:4 -msgid "We offer various way to grab new content and make it available here." -msgstr "" -"Oferecemos várias maneiras de pegar novos conteúdos e disponibilizá-los aqui." +#: front/src/components/library/Track.vue:106 +#, fuzzy +msgid "We don't have any licensing information for this track" +msgstr "Não temos nenhuma notificação para exibir!" #: front/src/components/library/FileUpload.vue:40 -msgid "we recommend using Picard for that purpose" +#, fuzzy +msgid "We recommend using Picard for that purpose." msgstr "recomendamos o uso do Picard para esse fim" #: front/src/components/Home.vue:7 @@ -2134,9 +2930,9 @@ msgstr "Nós achamos que ouvir música deveria ser simples." msgid "We're sorry, the page you asked for does not exist:" msgstr "Desculpe, a página que você pediu não existe:" -#: 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:153 +msgid "Welcome" +msgstr "Bem-vindo" #: front/src/components/Home.vue:5 msgid "Welcome on Funkwhale" @@ -2146,7 +2942,17 @@ msgstr "Bem-vindo ao Funkwhale" msgid "Why funkwhale?" msgstr "Por que o funkwhale?" -#: front/src/components/Sidebar.vue:115 +#: front/src/components/audio/EmbedWizard.vue:13 +msgid "Widget height" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:6 +msgid "Widget width" +msgstr "" + +#: front/src/components/Sidebar.vue:118 +#: front/src/components/manage/moderation/AccountsTable.vue:72 +#: front/src/components/manage/moderation/DomainsTable.vue:58 msgid "Yes" msgstr "Sim" @@ -2154,11 +2960,14 @@ msgstr "Sim" msgid "Yes, log me out!" msgstr "Sim, me desconecte!" +#: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgid "You are able to share your library with other people, regardless of its visibility." +msgstr "Você poderá compartilhar sua biblioteca com outras pessoas, independentemente de sua visibilidade." + #: front/src/components/library/FileUpload.vue:33 msgid "You are about to upload music to your library. Before proceeding, please ensure that:" -msgstr "" -"Você está prestes a fazer o upload de músicas para sua biblioteca. Antes de " -"prosseguir, certifique-se de que:" +msgstr "Você está prestes a fazer o upload de músicas para sua biblioteca. Antes de prosseguir, certifique-se de que:" #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" @@ -2166,43 +2975,45 @@ msgstr "Você está logado como %{ username }" #: front/src/views/content/Home.vue:17 msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." -msgstr "" -"Você pode seguir bibliotecas de outros usuários para obter acesso a novas " -"músicas. Bibliotecas públicas podem ser seguidas imediatamente, enquanto " -"seguir uma biblioteca privada requer aprovação de seu proprietário." +msgstr "Você pode seguir bibliotecas de outros usuários para obter acesso a novas músicas. Bibliotecas públicas podem ser seguidas imediatamente, enquanto seguir uma biblioteca privada requer aprovação de seu proprietário." #: front/src/components/Home.vue:133 msgid "You can invite friends and family to your instance so they can enjoy your music" -msgstr "" -"Você pode convidar amigos e familia para sua instância para que eles possam " -"curtir sua música" +msgstr "Você pode convidar amigos e familia para sua instância para que eles possam curtir sua música" + +#: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgid "You can now use the service without limitations." +msgstr "Seu endereço de e-mail foi confirmado, agora você pode usar o serviço sem limitações." #: front/src/components/library/radios/Builder.vue:7 msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." -msgstr "" -"Você pode usar essa interface para construir a sua própria rádio que vai " -"jogar músicas de acordo com seus critérios." +msgstr "Você pode usar essa interface para construir a sua própria rádio que vai jogar músicas de acordo com seus critérios." #: front/src/components/auth/SubsonicTokenForm.vue:8 msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." +msgstr "Você pode usá-los para curtir sua playlist e música no modo off-line, em seu smartphone ou tablet, por exemplo." + +#: front/src/views/admin/moderation/AccountsDetail.vue:46 +msgid "You don't have any rule in place for this account." msgstr "" -"Você pode usá-los para curtir sua playlist e música no modo off-line, em seu " -"smartphone ou tablet, por exemplo." -#: front/src/components/Sidebar.vue:147 +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgid "You don't have any rule in place for this domain." +msgstr "" + +#: front/src/components/Sidebar.vue:158 msgid "You have a radio playing" msgstr "Você tem um rádio tocando" -#: front/src/App.vue:8 +#: front/src/components/audio/Player.vue:71 +msgid "You may have a connectivity issue." +msgstr "" + +#: front/src/App.vue:17 msgid "You need to select an instance in order to continue" msgstr "Você precisa selecionar uma instância para continuar" -#: front/src/views/content/libraries/Form.vue:19 -msgid "You will be able to share your library with other people, regardless of it's visibility." -msgstr "" -"Você poderá compartilhar sua biblioteca com outras pessoas, " -"independentemente de sua visibilidade." - #: front/src/components/auth/Settings.vue:100 msgid "You will be logged out from this session and have to log in with the new one" msgstr "Você será desconectado desta sessão e precisará fazer login com o novo" @@ -2211,11 +3022,9 @@ msgstr "Você será desconectado desta sessão e precisará fazer login com o no msgid "You will have to update your password on your clients that use this password." msgstr "Você terá que atualizar sua senha em seus clientes que usam essa senha." -#: front/src/views/auth/EmailConfirm.vue:24 -msgid "Your email address was confirmed, you can now use the service without limitations." -msgstr "" -"Seu endereço de e-mail foi confirmado, agora você pode usar o serviço sem " -"limitações." +#: front/src/components/favorites/List.vue:112 +msgid "Your Favorites" +msgstr "Seus favoritos" #: front/src/components/Home.vue:114 msgid "Your music, your way" @@ -2231,416 +3040,4 @@ msgstr "Sua senha foi atualizada com sucesso." #: front/src/components/auth/Settings.vue:101 msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" -msgstr "" -"Sua senha do Subsonic será alterada para uma nova, aleatória, efetuando o " -"logout de dispositivos que usaram a senha antiga do Subsonic" - -#: front/src/components/mixins/Translations.vue:8 -msgid "Activity visibility" -msgstr "Visibilidade da atividade" - -#: front/src/components/mixins/Translations.vue:9 -msgid "Determine the visibility level of your activity" -msgstr "Determinar o nÃvel de visibilidade de sua atividade" - -#: front/src/components/mixins/Translations.vue:11 -#: front/src/components/playlists/Form.vue:81 -#: src/views/content/libraries/Form.vue:72 -msgid "Nobody except me" -msgstr "Ninguém, exceto eu" - -#: front/src/components/mixins/Translations.vue:12 -#: front/src/components/playlists/Form.vue:85 -#: src/views/content/libraries/Form.vue:73 -msgid "Everyone on this instance" -msgstr "Todos nessa instância" - -#: front/src/components/mixins/Translations.vue:18 -msgid "Accessed date" -msgstr "Data de acesso" - -#: front/src/components/mixins/Translations.vue:19 -msgid "Modification date" -msgstr "Data de modificação" - -#: front/src/components/mixins/Translations.vue:20 -msgid "Imported date" -msgstr "Data de importação" - -#: front/src/components/mixins/Translations.vue:22 -msgid "Track name" -msgstr "TÃtulo da música" - -#: front/src/components/mixins/Translations.vue:23 -msgid "Album name" -msgstr "Nome do álbum" - -#: front/src/components/mixins/Translations.vue:30 -msgid "Sign-up date" -msgstr "Data de inscrição" - -#: front/src/components/playlists/Editor.vue:163 -msgid "Copy tracks from current queue to playlist" -msgstr "Copiar músicas da fila atual para a playlist" - -#: front/src/components/playlists/PlaylistModal.vue:116 -msgid "Add to this playlist" -msgstr "Adicionar a esta playlist" - -#: front/src/components/playlists/Form.vue:74 -msgid "My awesome playlist" -msgstr "Minha playlist incrÃvel" - -#: front/src/components/playlists/Form.vue:89 -msgid "Everyone" -msgstr "Todo o mundo" - -#: front/src/components/auth/Signup.vue:95 -msgid "Sign Up" -msgstr "Inscrever-se" - -#: front/src/components/auth/Signup.vue:96 -msgid "Enter your invitation code (case insensitive)" -msgstr "Indicar seu código de convite (não diferencia maiúsculas de minúsculas)" - -#: front/src/components/auth/Signup.vue:97 -msgid "Enter your username" -msgstr "Indicar seu nome de usuário" - -#: front/src/components/auth/Signup.vue:98 -msgid "Enter your email" -msgstr "Insira seu email" - -#: front/src/components/auth/SubsonicTokenForm.vue:95 -msgid "Password updated" -msgstr "Senha atualizada" - -#: front/src/components/auth/SubsonicTokenForm.vue:111 -msgid "Access disabled" -msgstr "Acesso desativado" - -#: front/src/components/auth/Login.vue:77 -msgid "Enter your username or email" -msgstr "Indicar seu nome de usuário ou email" - -#: front/src/components/auth/Login.vue:78 -msgid "Log In" -msgstr "Autenticação" - -#: front/src/components/auth/Profile.vue:47 -msgid "%{ username }'s profile" -msgstr "%{ username } perfil" - -#: front/src/components/auth/Logout.vue:20 -msgid "Log Out" -msgstr "Sair" - -#: front/src/components/auth/Settings.vue:249 -msgid "Account Settings" -msgstr "Configurações da conta" - -#: front/src/components/favorites/TrackFavoriteIcon.vue:19 -msgid "Remove from favorites" -msgstr "Remover dos favoritos" - -#: front/src/components/favorites/List.vue:110 -msgid "Your Favorites" -msgstr "Seus favoritos" - -#: front/src/components/library/Radios.vue:141 -msgid "Enter a radio name..." -msgstr "Indicar um nome de rádio ..." - -#: front/src/components/library/radios/Builder.vue:233 -msgid "Radio Builder" -msgstr "Construtor de rádio" - -#: front/src/components/library/radios/Builder.vue:235 -msgid "My awesome radio" -msgstr "Meu rádio incrÃvel" - -#: front/src/components/library/radios/Builder.vue:236 -msgid "My awesome description" -msgstr "Minha descrição incrÃvel" - -#: front/src/components/library/FileUpload.vue:238 -msgid "Upload refused, ensure the file is not too big and you have not reached your quota" -msgstr "" -"Upload recusado, verifique se o ficheiro não é muito grande e se você não " -"atingiu sua quota" - -#: front/src/components/library/FileUpload.vue:239 -msgid "Impossible to upload this file, ensure it is not too big" -msgstr "ImpossÃvel carregar este ficheiro, garantir que não é muito grande" - -#: front/src/components/library/FileUpload.vue:240 -msgid "A network error occured while uploading this file" -msgstr "Ocorreu um erro durante o upload deste ficheiro" - -#: front/src/components/library/FileUpload.vue:241 -msgid "Upload timeout, please try again" -msgstr "Tempo limite de upload, por favor, tente novamente" - -#: front/src/components/library/Artists.vue:119 -msgid "Enter an artist name..." -msgstr "Indicar um nome de artista ..." - -#: front/src/components/library/Track.vue:195 -#: src/components/audio/SearchBar.vue:27 -#: front/src/components/metadata/Search.vue:138 -msgid "Track" -msgstr "Música" - -#: front/src/components/library/Home.vue:65 -msgid "Home" -msgstr "Casa" - -#: front/src/components/forms/PasswordInput.vue:25 -msgid "Show/hide password" -msgstr "Mostrar/ocultar senha" - -#: front/src/components/requests/Form.vue:73 -msgid "The Beatles, Mickael Jackson…" -msgstr "The Beatles, Mickael Jackson…" - -#: front/src/components/requests/Form.vue:74 -msgid "The White Album, Thriller…" -msgstr "The White Album, Thriller…" - -#: front/src/components/requests/Form.vue:75 -msgid "Use this comment box to add details to your request if needed" -msgstr "" -"Use esta caixa de comentários para adicionar detalhes à sua solicitação, se " -"necessário" - -#: front/src/components/audio/PlayButton.vue:158 -msgid "%{ count } track was added to your queue" -msgid_plural "%{ count } tracks were added to your queue" -msgstr[0] "%{ count } música foi adicionada à sua fila" -msgstr[1] "%{ count } músicas foram adicionadas à sua fila" - -#: front/src/components/audio/Search.vue:65 -msgid "Artist, album, track..." -msgstr "Artista, álbum, música ..." - -#: front/src/components/audio/SearchBar.vue:20 -msgid "Search for artists, albums, tracks..." -msgstr "Procurar artistas, álbuns, músicas..." - -#: front/src/components/audio/Player.vue:216 -msgid "Queue shuffled!" -msgstr "" - -#: front/src/components/audio/Player.vue:273 -msgid "Previous track" -msgstr "Música anterior" - -#: front/src/components/audio/Player.vue:274 -msgid "Play track" -msgstr "Jogar mÅ©sica" - -#: front/src/components/audio/Player.vue:275 -msgid "Pause track" -msgstr "Parar música" - -#: front/src/components/audio/Player.vue:276 -msgid "Next track" -msgstr "Música seguinte" - -#: front/src/components/audio/Player.vue:277 -msgid "Unmute" -msgstr "Cancelar mudo" - -#: front/src/components/audio/Player.vue:278 -msgid "Mute" -msgstr "Mudo" - -#: front/src/components/audio/Player.vue:279 -msgid "Looping disabled. Click to switch to single-track looping." -msgstr "Looping desativado. Clique para alternar para um loop de musica única." - -#: front/src/components/audio/Player.vue:280 -msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "Looping em uma única música. Clique para alternar para todo o loop da fila." - -#: front/src/components/audio/Player.vue:281 -msgid "Looping on whole queue. Click to disable looping." -msgstr "Looping na fila inteira. Clique para desativar o loop." - -#: front/src/components/audio/Player.vue:282 -msgid "Shuffle your queue" -msgstr "" - -#: front/src/components/audio/Player.vue:283 -msgid "Clear your queue" -msgstr "Limpar sua fila" - -#: front/src/components/Sidebar.vue:203 -msgid "Pending import requests" -msgstr "Pedidos de importação pendentes" - -#: front/src/components/Sidebar.vue:204 -msgid "Pending follow requests" -msgstr "" - -#: front/src/components/metadata/Search.vue:114 -msgid "Enter your search query..." -msgstr "Insira sua consulta de pesquisa ..." - -#: front/src/components/manage/library/FilesTable.vue:176 -msgid "Search by title, artist, domain..." -msgstr "Pesquisa por tÃtulo, artista, domÃnio..." - -#: front/src/components/manage/users/InvitationForm.vue:58 -msgid "Leave empty for a random code" -msgstr "Deixar vazio para um código aleatório" - -#: front/src/components/manage/users/InvitationsTable.vue:153 -msgid "Search by username, email, code..." -msgstr "Pesquisa por nome de usuário, e-mail, código ..." - -#: front/src/components/manage/users/UsersTable.vue:163 -msgid "Search by username, email, name..." -msgstr "Pesquisa por nome de usuário, e-mail, nome..." - -#: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/users/UsersDetail.vue:185 -#: src/views/admin/Settings.vue:83 -msgid "Federation" -msgstr "Federação" - -#: front/src/components/Home.vue:154 -msgid "Welcome" -msgstr "Bem-vindo" - -#: front/src/views/content/remote/ScanForm.vue:48 -msgid "Enter a library url" -msgstr "Insira um URL de biblioteca" - -#: front/src/views/content/remote/Card.vue:165 -msgid "Scan launched" -msgstr "Análise iniciada" - -#: front/src/views/content/remote/Card.vue:166 -msgid "Scan skipped (previous scan is too recent)" -msgstr "Análise ignorada (a análise anterior é muito recente)" - -#: front/src/views/content/libraries/FilesTable.vue:226 -msgid "Search by title, artist, album..." -msgstr "Pesquisa por tÃtulo, artista, álbum ..." - -#: front/src/views/content/libraries/FilesTable.vue:230 -msgid "Track was already present in one of your libraries" -msgstr "A música já estava presente em uma de suas bibliotecas" - -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Track is uploaded but not processed by the server yet" -msgstr "Música é carregada, mas ainda não é processada pelo servidor" - -#: front/src/views/content/libraries/FilesTable.vue:238 -msgid "An error occured while processing this track, ensure the track is correctly tagged" -msgstr "" -"Ocorreu um erro durante o processamento desta música, certifique-se de que a " -"música está corretamente etiquetada" - -#: front/src/views/content/libraries/FilesTable.vue:242 -msgid "Import went on successfully" -msgstr "A importação foi bem sucedida" - -#: front/src/views/content/libraries/FilesTable.vue:259 -msgid "Relaunch import" -msgstr "Reinicie a importação" - -#: front/src/views/content/libraries/Card.vue:58 -msgid "Visibility: nobody except me" -msgstr "Visibilidade: ninguém exceto eu" - -#: front/src/views/content/libraries/Card.vue:59 -msgid "Visibility: everyone on this instance" -msgstr "Visibilidade: todos nesta instância" - -#: front/src/views/content/libraries/Card.vue:60 -msgid "Visibility: everyone, including other instances" -msgstr "Visibilidade: todos, incluindo outras instâncias" - -#: front/src/views/content/libraries/Card.vue:61 -msgid "Total size of the files in this library" -msgstr "Tamanho total dos arquivos nesta biblioteca" - -#: front/src/views/content/libraries/Form.vue:70 -msgid "My awesome library" -msgstr "Minha biblioteca incrÃvel" - -#: front/src/views/content/libraries/Form.vue:71 -msgid "This library contains my personnal music, I hope you will like it!" -msgstr "Esta biblioteca contém minha música pessoal, espero que você goste!" - -#: front/src/views/content/libraries/Form.vue:74 -msgid "Everyone, including other instances" -msgstr "Todos, incluindo outras instâncias" - -#: front/src/views/content/libraries/Form.vue:106 -msgid "Library updated" -msgstr "Biblioteca atualizada" - -#: front/src/views/content/libraries/Form.vue:109 -msgid "Library created" -msgstr "Biblioteca criada" - -#: front/src/views/content/Home.vue:35 -msgid "Add and manage content" -msgstr "Adicionar e gerenciar conteúdo" - -#: front/src/views/radios/Detail.vue:80 -msgid "Radio" -msgstr "Rádio" - -#: front/src/views/instance/Timeline.vue:57 -msgid "Instance Timeline" -msgstr "Linha do tempo da instância" - -#: front/src/views/playlists/Detail.vue:90 -msgid "Playlist" -msgstr "Playlist" - -#: front/src/views/playlists/List.vue:105 -msgid "Enter an playlist name..." -msgstr "Indicar um nome de playlist..." - -#: front/src/views/admin/library/Base.vue:16 -msgid "Manage library" -msgstr "Gerenciar biblioteca" - -#: front/src/views/admin/users/UsersDetail.vue:169 -msgid "Determine if the user account is active or not. Inactive users cannot login or use the service." -msgstr "Determine se a conta do usuário está ativa ou não. Usuários inativos não podem fazer autenticação ou usar o serviço." - -#: front/src/views/admin/users/UsersDetail.vue:170 -msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." -msgstr "" -"Determine quanto conteúdo o usuário pode enviar. Deixe em branco para usar o " -"valor padrão da instância." - -#: front/src/views/admin/users/Base.vue:20 -msgid "Manage users" -msgstr "Gerenciar usuários" - -#: front/src/views/admin/Settings.vue:75 -msgid "Instance settings" -msgstr "Configurações da instância" - -#: front/src/views/admin/Settings.vue:80 -msgid "Instance information" -msgstr "Informação da instância" - -#: front/src/views/admin/Settings.vue:84 -msgid "Subsonic" -msgstr "" - -#: front/src/views/admin/Settings.vue:85 -msgid "Statistics" -msgstr "Estatisticas" - -#: front/src/views/admin/Settings.vue:86 -msgid "Error reporting" -msgstr "Relatório de erros" +msgstr "Sua senha do Subsonic será alterada para uma nova, aleatória, efetuando o logout de dispositivos que usaram a senha antiga do Subsonic" diff --git a/front/locales/ru/LC_MESSAGES/app.po b/front/locales/ru/LC_MESSAGES/app.po new file mode 100644 index 00000000..c45d8ba5 --- /dev/null +++ b/front/locales/ru/LC_MESSAGES/app.po @@ -0,0 +1,3084 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the front package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: front 0.1.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-11 16:04+0100\n" +"PO-Revision-Date: 2018-10-20 14:22+0000\n" +"Last-Translator: noname <noname@inventati.org>\n" +"Language-Team: none\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 2.20\n" + +#: front/src/components/playlists/PlaylistModal.vue:9 +msgid "\"%{ title }\", by %{ artist }" +msgstr "\"%{ title }\" от %{ artist }" + +#: front/src/components/Sidebar.vue:24 +msgid "(%{ index } of %{ length })" +msgstr "(%{ index } из %{ length })" + +#: front/src/components/Sidebar.vue:22 +msgid "(empty)" +msgstr "(пуÑто)" + +#: front/src/components/common/ActionTable.vue:57 +#: front/src/components/common/ActionTable.vue:66 +#, fuzzy +msgid "%{ count } on %{ total } selected" +msgid_plural "%{ count } on %{ total } selected" +msgstr[0] "выбран %{ count } из %{ total }" +msgstr[1] "выбрано %{ count } из %{ total }" +msgstr[2] "выбрано %{ count } из %{ total }" + +#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 +#: front/src/views/content/libraries/Card.vue:39 +#: src/views/content/remote/Card.vue:26 +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } трек" +msgstr[1] "%{ count } трека" +msgstr[2] "%{ count } треков" + +#: front/src/components/library/Artist.vue:13 +msgid "%{ count } track in %{ albumsCount } albums" +msgid_plural "%{ count } tracks in %{ albumsCount } albums" +msgstr[0] "%{ count } трек из %{ albumsCount } альбомов" +msgstr[1] "%{ count } трека из %{ albumsCount } альбомов" +msgstr[2] "%{ count } треков из %{ albumsCount } альбомов" + +#: front/src/components/library/radios/Builder.vue:80 +msgid "%{ count } track matching combined filters" +msgid_plural "%{ count } tracks matching combined filters" +msgstr[0] "%{ count } подходÑщий трек" +msgstr[1] "%{ count } подходÑщих трека" +msgstr[2] "%{ count } подходÑщих треков" + +#: front/src/components/audio/PlayButton.vue:180 +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "%{ count } трек добавлен в вашу очередь" +msgstr[1] "%{ count } трека добавлено в вашу очередь" +msgstr[2] "%{ count } треков добавлено в вашу очередь" + +#: front/src/components/playlists/Card.vue:18 +msgid "%{ count} track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count} трек" +msgstr[1] "%{ count } трека" +msgstr[2] "%{ count } треков" + +#: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgid "%{ current } used on %{ max } allowed" +msgstr "%{ current } иÑпользовано из доÑтупных %{ max }" + +#: front/src/components/common/Duration.vue:2 +msgid "%{ hours } h %{ minutes } min" +msgstr "%{ hours } ч %{ minutes } мин" + +#: front/src/components/common/Duration.vue:5 +msgid "%{ minutes } min" +msgstr "%{ minutes } мин" + +#: front/src/components/notifications/NotificationRow.vue:40 +msgid "%{ username } accepted your follow on library \"%{ library }\"" +msgstr "" + +#: front/src/components/notifications/NotificationRow.vue:39 +msgid "%{ username } followed your library \"%{ library }\"" +msgstr "" + +#: front/src/components/auth/Profile.vue:46 +msgid "%{ username }'s profile" +msgstr "Профиль %{ username }" + +#: front/src/components/Footer.vue:5 +msgid "<translate :translate-params=\"{instanceName: instanceHostname}\">About %{instanceName}</translate>" +msgstr "" + +#: front/src/components/audio/artist/Card.vue:41 +msgid "1 album" +msgid_plural "%{ count } albums" +msgstr[0] "1 альбом" +msgstr[1] "%{ count } альбома" +msgstr[2] "%{ count } альбомов" + +#: front/src/components/favorites/List.vue:10 +msgid "1 favorite" +msgid_plural "%{ count } favorites" +msgstr[0] "1 избранный" +msgstr[1] "%{ count } избранных" +msgstr[2] "%{ count } избранных" + +#: front/src/components/library/FileUpload.vue:225 +#: front/src/components/library/FileUpload.vue:226 +msgid "A network error occured while uploading this file" +msgstr "При загрузке Ñтого файла произошла ÑÐµÑ‚ÐµÐ²Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°" + +#: front/src/components/About.vue:5 +msgid "About %{ instance }" +msgstr "О %{ instance }" + +#: front/src/components/Footer.vue:6 +#, fuzzy +msgid "About %{instanceName}" +msgstr "О %{ instance }" + +#: front/src/components/Footer.vue:45 +msgid "About Funkwhale" +msgstr "О Funkwhale" + +#: front/src/components/Footer.vue:10 +#, fuzzy +msgid "About page" +msgstr "Страница альбома" + +#: front/src/components/About.vue:8 src/components/About.vue:64 +msgid "About this instance" +msgstr "Об Ñтом узле" + +#: front/src/views/content/libraries/Detail.vue:48 +msgid "Accept" +msgstr "ПринÑÑ‚ÑŒ" + +#: front/src/views/content/libraries/Detail.vue:40 +msgid "Accepted" +msgstr "Подтверждено" + +#: front/src/components/auth/SubsonicTokenForm.vue:111 +msgid "Access disabled" +msgstr "ДоÑтуп отключен" + +#: front/src/components/Home.vue:106 +msgid "Access your music from a clean interface that focus on what really matters" +msgstr "Получайте доÑтуп к вашей музыке из проÑтого интерфейÑа который ÑфокуÑирован на том что дейÑтвительно важно" + +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +msgid "Accessed date" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgid "Account data" +msgstr "Ðккаунт активен" + +#: front/src/components/auth/Settings.vue:5 +msgid "Account settings" +msgstr "ÐаÑтройки аккаунта" + +#: front/src/components/auth/Settings.vue:264 +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/views/admin/moderation/AccountsList.vue:3 +#: front/src/views/admin/moderation/AccountsList.vue:24 +#: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgid "Accounts" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°" + +#: front/src/views/content/libraries/Detail.vue:29 +msgid "Action" +msgstr "ДейÑтвие" + +#: front/src/components/common/ActionTable.vue:99 +msgid "Action %{ action } was launched successfully on %{ count } element" +msgid_plural "Action %{ action } was launched successfully on %{ count } elements" +msgstr[0] "ДейÑтвие %{ action } было уÑпешно запущено на %{ count } Ñлементе" +msgstr[1] "ДейÑтвие %{ action } было уÑпешно запущено на %{ count } Ñлементах" +msgstr[2] "ДейÑтвие %{ action } было уÑпешно запущено на %{ count } Ñлементах" + +#: front/src/components/common/ActionTable.vue:21 +#: front/src/components/library/radios/Builder.vue:64 +msgid "Actions" +msgstr "ДейÑтвиÑ" + +#: front/src/components/manage/users/UsersTable.vue:53 +#, fuzzy +msgid "Active" +msgstr "Ðктивен(на)" + +#: front/src/views/admin/moderation/AccountsDetail.vue:199 +#: front/src/views/admin/moderation/DomainsDetail.vue:144 +msgid "Activity" +msgstr "ÐктивноÑÑ‚ÑŒ" + +#: front/src/components/mixins/Translations.vue:7 +#: front/src/components/mixins/Translations.vue:8 +msgid "Activity visibility" +msgstr "ВидимоÑÑ‚ÑŒ активноÑти" + +#: front/src/views/admin/moderation/DomainsList.vue:18 +msgid "Add" +msgstr "" + +#: front/src/views/admin/moderation/DomainsList.vue:13 +msgid "Add a domain" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +msgid "Add a new moderation rule" +msgstr "" + +#: front/src/views/content/Home.vue:35 +msgid "Add and manage content" +msgstr "Добавить или управлÑÑ‚ÑŒ Ñодержимым" + +#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +msgid "Add content" +msgstr "Добавить Ñодержимое" + +#: front/src/components/library/radios/Builder.vue:50 +msgid "Add filter" +msgstr "Добавить фильтр" + +#: front/src/components/library/radios/Builder.vue:40 +msgid "Add filters to customize your radio" +msgstr "Добавить фильтры чтобы каÑтомизировать Ñвоё радио" + +#: front/src/components/audio/PlayButton.vue:64 +#, fuzzy +msgid "Add to current queue" +msgstr "Добавить в очередь" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#: front/src/components/favorites/TrackFavoriteIcon.vue:28 +msgid "Add to favorites" +msgstr "Добавить в избранное" + +#: front/src/components/playlists/TrackPlaylistIcon.vue:6 +#: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgid "Add to playlist…" +msgstr "Добавить в ÑпиÑок воÑпроизведениÑ..." + +#: front/src/components/audio/PlayButton.vue:14 +msgid "Add to queue" +msgstr "Добавить в очередь" + +#: front/src/components/playlists/PlaylistModal.vue:116 +msgid "Add to this playlist" +msgstr "Добавить в Ñтот ÑпиÑок воÑпроизведениÑ" + +#: front/src/components/playlists/PlaylistModal.vue:54 +msgid "Add track" +msgstr "Добавить трек" + +#: front/src/components/manage/users/UsersTable.vue:69 +msgid "Admin" +msgstr "ÐдминиÑтратор" + +#: front/src/components/Sidebar.vue:79 +msgid "Administration" +msgstr "ÐдминиÑтрирование" + +#: front/src/components/audio/SearchBar.vue:26 +#: src/components/audio/track/Table.vue:8 +#: front/src/components/library/Album.vue:159 +#: front/src/components/manage/library/FilesTable.vue:39 +#: front/src/components/metadata/Search.vue:134 +#: front/src/views/content/libraries/FilesTable.vue:56 +msgid "Album" +msgstr "Ðльбом" + +#: front/src/components/library/Album.vue:12 +msgid "Album containing %{ count } track, by %{ artist }" +msgid_plural "Album containing %{ count } tracks, by %{ artist }" +msgstr[0] "Ðльбом Ñодержит %{ count } трек от %{ artist }" +msgstr[1] "Ðльбом Ñодержит %{ count } трека от %{ artist }" +msgstr[2] "Ðльбом Ñодержит %{ count } треков от %{ artist }" + +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +msgid "Album name" +msgstr "Ðазвание альбома" + +#: front/src/components/library/Track.vue:27 +msgid "Album page" +msgstr "Страница альбома" + +#: front/src/components/audio/Search.vue:19 +#: src/components/instance/Stats.vue:48 +#: front/src/views/admin/moderation/AccountsDetail.vue:321 +#: front/src/views/admin/moderation/DomainsDetail.vue:257 +msgid "Albums" +msgstr "Ðльбомы" + +#: front/src/components/library/Artist.vue:44 +msgid "Albums by this artist" +msgstr "Ðльбомы Ñтого иÑполнителÑ" + +#: front/src/components/manage/users/InvitationsTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:13 +msgid "All" +msgstr "Ð’Ñе" + +#: front/src/components/playlists/Editor.vue:13 +msgid "An error occured while saving your changes" +msgstr "При Ñохранении ваших изменений произошла ошибка" + +#: front/src/components/auth/Login.vue:10 +#, fuzzy +msgid "An unknown error happend, this can mean the server is down or cannot be reached" +msgstr "Произошла неизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°, возможно Ñервер перегружен или недоÑтупен" + +#: front/src/components/notifications/NotificationRow.vue:62 +msgid "Approve" +msgstr "" + +#: front/src/components/auth/Logout.vue:5 +msgid "Are you sure you want to log out?" +msgstr "Ð’Ñ‹ уверены что хотите выйти?" + +#: front/src/components/audio/SearchBar.vue:25 +#: src/components/audio/track/Table.vue:7 +#: front/src/components/library/Artist.vue:137 +#: front/src/components/manage/library/FilesTable.vue:38 +#: front/src/components/metadata/Search.vue:130 +#: front/src/views/content/libraries/FilesTable.vue:55 +msgid "Artist" +msgstr "ИÑполнитель" + +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +msgid "Artist name" +msgstr "Ð˜Ð¼Ñ Ð¸ÑполнителÑ" + +#: front/src/components/library/Album.vue:22 +#: src/components/library/Track.vue:33 +msgid "Artist page" +msgstr "Страница иÑполнителÑ" + +#: front/src/components/audio/Search.vue:65 +#, fuzzy +msgid "Artist, album, track…" +msgstr "ИÑполнитель, альбом, трек..." + +#: front/src/components/audio/Search.vue:10 +#: src/components/instance/Stats.vue:42 +#: front/src/components/library/Artists.vue:119 +#: src/components/library/Library.vue:7 +#: front/src/views/admin/moderation/AccountsDetail.vue:313 +#: front/src/views/admin/moderation/DomainsDetail.vue:249 +msgid "Artists" +msgstr "ИÑполнители" + +#: front/src/components/favorites/List.vue:33 +#: src/components/library/Artists.vue:25 +#: front/src/components/library/Radios.vue:44 +#: front/src/components/manage/library/FilesTable.vue:19 +#: front/src/components/manage/moderation/AccountsTable.vue:21 +#: front/src/components/manage/moderation/DomainsTable.vue:19 +#: front/src/components/manage/users/UsersTable.vue:19 +#: front/src/views/content/libraries/FilesTable.vue:31 +#: front/src/views/playlists/List.vue:27 +msgid "Ascending" +msgstr "По возраÑтанию" + +#: front/src/views/auth/PasswordReset.vue:27 +msgid "Ask for a password reset" +msgstr "СброÑить пароль" + +#: front/src/views/admin/moderation/AccountsDetail.vue:245 +#: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgid "Audio content" +msgstr "Добавить Ñодержимое" + +#: front/src/components/ShortcutsModal.vue:55 +msgid "Audio player shortcuts" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:26 +msgid "Available playlists" +msgstr "ДоÑтупные ÑпиÑки воÑпроизведениÑ" + +#: front/src/components/auth/Settings.vue:34 +msgid "Avatar" +msgstr "Ðватар" + +#: front/src/views/auth/PasswordReset.vue:24 +#: front/src/views/auth/PasswordResetConfirm.vue:18 +msgid "Back to login" +msgstr "Ðазад ко входу" + +#: front/src/components/library/Track.vue:129 +#: front/src/components/manage/library/FilesTable.vue:42 +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +msgid "Bitrate" +msgstr "Битрейт" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" +msgstr "" + +#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +msgid "Browse" +msgstr "ПроÑмотр" + +#: front/src/components/Sidebar.vue:65 +msgid "Browse library" +msgstr "ПроÑмотр библиотеки" + +#: front/src/components/library/Artists.vue:4 +msgid "Browsing artists" +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 "От %{ artist }" + +#: front/src/views/content/remote/Card.vue:103 +#, fuzzy +msgid "By unfollowing this library, you loose access to its content." +msgstr "ОтпиÑавшиÑÑŒ от Ñтой библиотеки, вы потерÑете доÑтуп к её Ñодержимому." + +#: front/src/views/admin/moderation/AccountsDetail.vue:261 +#: front/src/views/admin/moderation/DomainsDetail.vue:217 +msgid "Cached size" +msgstr "" + +#: front/src/components/common/DangerousButton.vue:17 +#: front/src/components/library/Album.vue:58 +#: src/components/library/Track.vue:76 +#: front/src/components/library/radios/Filter.vue:53 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:54 +#: front/src/components/playlists/PlaylistModal.vue:63 +msgid "Cancel" +msgstr "Отмена" + +#: front/src/components/library/radios/Builder.vue:63 +msgid "Candidates" +msgstr "Кандидаты" + +#: front/src/components/auth/Settings.vue:76 +msgid "Cannot change your password" +msgstr "Ðе удалоÑÑŒ изменить ваш пароль" + +#: front/src/components/library/FileUpload.vue:222 +#: front/src/components/library/FileUpload.vue:223 +#, fuzzy +msgid "Cannot upload this file, ensure it is not too big" +msgstr "Ðевозможно загрузить файл, убедитеÑÑŒ что он не Ñлишком большой" + +#: front/src/components/Footer.vue:21 +msgid "Change language" +msgstr "Сменить Ñзык" + +#: front/src/components/auth/Settings.vue:67 +msgid "Change my password" +msgstr "Сменить мой пароль" + +#: front/src/components/auth/Settings.vue:95 +msgid "Change password" +msgstr "Сменить пароль" + +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#: front/src/views/auth/PasswordResetConfirm.vue:62 +msgid "Change your password" +msgstr "Сменить ваш пароль" + +#: front/src/components/auth/Settings.vue:96 +msgid "Change your password?" +msgstr "Сменить ваш пароль?" + +#: front/src/components/playlists/Editor.vue:21 +msgid "Changes synced with server" +msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñинхронизированы Ñ Ñервером" + +#: front/src/components/auth/Settings.vue:70 +msgid "Changing your password will also change your Subsonic API password if you have requested one." +msgstr "Изменение вашего Ð¿Ð°Ñ€Ð¾Ð»Ñ Ñ‚Ð°ÐºÐ¶Ðµ изменит ваш пароль Subsonic API еÑли вы запрашивали его." + +#: front/src/components/auth/Settings.vue:98 +msgid "Changing your password will have the following consequences" +msgstr "Изменение вашего Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´Ñ‘Ñ‚ к Ñледующим поÑледÑтвиÑм" + +#: front/src/components/Footer.vue:40 +msgid "Chat room" +msgstr "" + +#: front/src/App.vue:13 +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/audio/Player.vue:363 +msgid "Clear your queue" +msgstr "ОчиÑтить вашу очередь" + +#: front/src/components/Home.vue:44 +#, fuzzy +msgid "Click once, listen for hours using built-in radios" +msgstr "Ðажмите один раз, Ñлушайте чаÑами Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенного радио" + +#: front/src/components/library/FileUpload.vue:75 +msgid "Click to select files to upload or drag and drop files or directories" +msgstr "Ðажмите чтобы выбрать файлы Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ или перетащите файлы или директории" + +#: front/src/components/ShortcutsModal.vue:20 +msgid "Close" +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 +msgid "Collapse" +msgstr "Свернуть" + +#: front/src/components/library/radios/Builder.vue:62 +#, fuzzy +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 +#: front/src/views/auth/EmailConfirm.vue:51 +#, fuzzy +msgid "Confirm your e-mail address" +msgstr "Подтвердить ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты" + +#: front/src/views/auth/EmailConfirm.vue:13 +msgid "Confirmation code" +msgstr "Код подтверждениÑ" + +#: front/src/components/common/ActionTable.vue:7 +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "" + +#: front/src/components/Footer.vue:48 +msgid "Contribute" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:19 +#: front/src/components/common/CopyInput.vue:8 +msgid "Copy" +msgstr "Копировать" + +#: front/src/components/playlists/Editor.vue:163 +msgid "Copy tracks from current queue to playlist" +msgstr "Копировать треки из текущей очереди в ÑпиÑок воÑпроизведениÑ" + +#: front/src/components/audio/EmbedWizard.vue:21 +msgid "Copy/paste this code in your website HTML" +msgstr "" + +#: front/src/components/library/Track.vue:91 +#, fuzzy +msgid "Copyright" +msgstr "Копировать" + +#: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgid "Could not confirm your e-mail address" +msgstr "Подтвердить ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты" + +#: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgid "Could not fetch remote library" +msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ удалённой библиотеки" + +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgid "Could not process this track, ensure it is tagged correctly" +msgstr "Произошла ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ Ñтого трека, убедитеÑÑŒ что у него корректные теги" + +#: front/src/components/Home.vue:85 +msgid "Covers, lyrics, our goal is to have them all ;)" +msgstr "Обложки, текÑÑ‚Ñ‹, наша цель Ñобрать их вÑе ;)" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgid "Create" +msgstr "Создать импорт" + +#: front/src/components/auth/Signup.vue:4 +msgid "Create a funkwhale account" +msgstr "Создать аккаунт funkwhale" + +#: front/src/views/content/libraries/Home.vue:14 +msgid "Create a new library" +msgstr "Создать новую библиотеку" + +#: front/src/components/playlists/Form.vue:2 +msgid "Create a new playlist" +msgstr "Создать новый ÑпиÑок воÑпроизведениÑ" + +#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +msgid "Create an account" +msgstr "Создать новый аккаунт" + +#: front/src/views/content/libraries/Form.vue:26 +msgid "Create library" +msgstr "Создать библиотеку" + +#: front/src/components/auth/Signup.vue:51 +msgid "Create my account" +msgstr "Создать мой аккаунт" + +#: front/src/components/playlists/Form.vue:34 +msgid "Create playlist" +msgstr "Создать ÑпиÑок воÑпроизведениÑ" + +#: front/src/components/library/Radios.vue:23 +msgid "Create your own radio" +msgstr "Создать ваше ÑобÑтвенное радио" + +#: front/src/components/manage/users/InvitationsTable.vue:40 +#: front/src/components/mixins/Translations.vue:16 +#: front/src/components/mixins/Translations.vue:17 +msgid "Creation date" +msgstr "Дата ÑозданиÑ" + +#: front/src/components/auth/Settings.vue:54 +msgid "Current avatar" +msgstr "Текущий аватар" + +#: front/src/views/content/libraries/DetailArea.vue:4 +msgid "Current library" +msgstr "Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ°" + +#: front/src/components/playlists/PlaylistModal.vue:8 +msgid "Current track" +msgstr "Текущий трек" + +#: front/src/views/content/libraries/Quota.vue:2 +msgid "Current usage" +msgstr "Текущее иÑпользование" + +#: front/src/views/content/libraries/Detail.vue:27 +msgid "Date" +msgstr "Дата" + +#: front/src/components/ShortcutsModal.vue:75 +msgid "Decrease volume" +msgstr "" + +#: front/src/components/manage/library/FilesTable.vue:190 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:61 +#: front/src/components/manage/users/InvitationsTable.vue:167 +#: front/src/views/content/libraries/FilesTable.vue:233 +#: front/src/views/content/libraries/Form.vue:29 +#: src/views/playlists/Detail.vue:33 +msgid "Delete" +msgstr "Удалить" + +#: front/src/views/content/libraries/Form.vue:39 +msgid "Delete library" +msgstr "Удалить библиотеку" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgid "Delete moderation rule" +msgstr "Удалить радио" + +#: front/src/views/playlists/Detail.vue:38 +msgid "Delete playlist" +msgstr "Удалить ÑпиÑок воÑпроизведениÑ" + +#: front/src/views/radios/Detail.vue:28 +msgid "Delete radio" +msgstr "Удалить радио" + +#: front/src/views/content/libraries/Form.vue:31 +msgid "Delete this library?" +msgstr "Удалить Ñту библиотеку?" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgid "Delete this moderation rule?" +msgstr "Удалить Ñту библиотеку?" + +#: front/src/components/favorites/List.vue:34 +#: src/components/library/Artists.vue:26 +#: front/src/components/library/Radios.vue:47 +#: front/src/components/manage/library/FilesTable.vue:20 +#: front/src/components/manage/moderation/AccountsTable.vue:22 +#: front/src/components/manage/moderation/DomainsTable.vue:20 +#: front/src/components/manage/users/UsersTable.vue:20 +#: front/src/views/content/libraries/FilesTable.vue:32 +#: front/src/views/playlists/List.vue:28 +msgid "Descending" +msgstr "По убыванию" + +#: front/src/components/library/radios/Builder.vue:25 +#: front/src/views/content/libraries/Form.vue:14 +msgid "Description" +msgstr "ОпиÑание" + +#: front/src/views/content/libraries/Card.vue:47 +#, fuzzy +msgid "Detail" +msgstr "ПодробноÑÑ‚ÑŒ" + +#: front/src/views/content/remote/Card.vue:50 +#, fuzzy +msgid "Details" +msgstr "ПодробноÑти" + +#: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." +msgstr "Выберите как много Ñодержимого пользователь может загрузить. ОÑтавьте пуÑтым чтобы иÑпользовать значение по умолчанию Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ узла." + +#: front/src/components/mixins/Translations.vue:8 +#: front/src/components/mixins/Translations.vue:9 +msgid "Determine the visibility level of your activity" +msgstr "Определить уровень видимоÑти вашей активноÑти" + +#: front/src/components/auth/Settings.vue:104 +#: front/src/components/auth/SubsonicTokenForm.vue:52 +msgid "Disable access" +msgstr "Отключить доÑтуп" + +#: front/src/components/auth/SubsonicTokenForm.vue:49 +msgid "Disable Subsonic access" +msgstr "Отключить доÑтуп Subsonic" + +#: front/src/components/auth/SubsonicTokenForm.vue:50 +msgid "Disable Subsonic API access?" +msgstr "Отключить доÑтуп Subsonic API?" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#: front/src/views/admin/moderation/AccountsDetail.vue:128 +#: front/src/views/admin/moderation/AccountsDetail.vue:132 +#, fuzzy +msgid "Disabled" +msgstr "Отключить доÑтуп" + +#: front/src/components/auth/SubsonicTokenForm.vue:14 +msgid "Discover how to use Funkwhale from other apps" +msgstr "Узнайте как иÑпользовать Funkwhale из других приложений" + +#: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgid "Display name" +msgstr "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" + +#: front/src/components/library/radios/Builder.vue:30 +msgid "Display publicly" +msgstr "Публично отображать" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." +msgstr "" + +#: front/src/components/playlists/Editor.vue:42 +msgid "Do you want to clear the playlist \"%{ playlist }\"?" +msgstr "Ð’Ñ‹ хотите очиÑтить ÑпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ \"%{ playlist }\"?" + +#: front/src/components/common/DangerousButton.vue:7 +msgid "Do you want to confirm this action?" +msgstr "Ð’Ñ‹ хотите подтвердить Ñто дейÑтвие?" + +#: front/src/views/playlists/Detail.vue:35 +msgid "Do you want to delete the playlist \"%{ playlist }\"?" +msgstr "Ð’Ñ‹ хотите удалить ÑпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ \"%{ playlist }\"?" + +#: front/src/views/radios/Detail.vue:26 +msgid "Do you want to delete the radio \"%{ radio }\"?" +msgstr "Ð’Ñ‹ хотите удалить радио \"%{ radio }\"?" + +#: front/src/components/common/ActionTable.vue:36 +msgid "Do you want to launch %{ action } on %{ count } element?" +msgid_plural "Do you want to launch %{ action } on %{ count } elements?" +msgstr[0] "Ð’Ñ‹ хотите запуÑтить %{ action } на %{ count } Ñлементе?" +msgstr[1] "Ð’Ñ‹ хотите запуÑтить %{ action } на %{ count } Ñлементах?" +msgstr[2] "Ð’Ñ‹ хотите запуÑтить %{ action } на %{ count } Ñлементах?" + +#: front/src/components/Sidebar.vue:107 +msgid "Do you want to restore your previous queue?" +msgstr "Ð’Ñ‹ хотите воÑÑтановить вашу предыдущую очередь?" + +#: front/src/components/Footer.vue:31 +msgid "Documentation" +msgstr "ДокументациÑ" + +#: front/src/components/manage/moderation/AccountsTable.vue:40 +#: front/src/components/mixins/Translations.vue:34 +#: front/src/views/admin/moderation/AccountsDetail.vue:93 +#: front/src/components/mixins/Translations.vue:35 +msgid "Domain" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +#: front/src/views/admin/moderation/DomainsList.vue:3 +#: front/src/views/admin/moderation/DomainsList.vue:48 +msgid "Domains" +msgstr "" + +#: front/src/components/library/Track.vue:55 +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/audio/track/Table.vue:9 +#: src/components/library/Track.vue:111 +#: front/src/components/manage/library/FilesTable.vue:43 +#: front/src/components/mixins/Translations.vue:30 +#: front/src/views/content/libraries/FilesTable.vue:59 +#: front/src/components/mixins/Translations.vue:31 +msgid "Duration" +msgstr "ДлительноÑÑ‚ÑŒ" + +#: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgid "E-mail address confirmed" +msgstr "ÐÐ´Ñ€ÐµÑ Ñлектронной почты подтверждён" + +#: front/src/components/Home.vue:93 +#, fuzzy +msgid "Easy to use" +msgstr "Легко в иÑпользовании" + +#: front/src/views/content/libraries/Detail.vue:9 +msgid "Edit" +msgstr "Редактировать" + +#: front/src/components/About.vue:21 +msgid "Edit instance info" +msgstr "Редактировать информацию об узле" + +#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +#, fuzzy +msgid "Edit…" +msgstr "Редактировать" + +#: front/src/components/auth/Signup.vue:29 +#: front/src/components/manage/users/UsersTable.vue:38 +msgid "Email" +msgstr "ÐÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð°" + +#: front/src/views/admin/moderation/AccountsDetail.vue:111 +msgid "Email address" +msgstr "ÐÐ´Ñ€ÐµÑ Ñлектронной почты" + +#: front/src/components/library/Album.vue:44 +#: src/components/library/Track.vue:62 +msgid "Embed" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:20 +msgid "Embed code" +msgstr "" + +#: front/src/components/library/Album.vue:48 +msgid "Embed this album on your website" +msgstr "" + +#: front/src/components/library/Track.vue:66 +msgid "Embed this track on your website" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:230 +#: front/src/views/admin/moderation/DomainsDetail.vue:187 +msgid "Emitted library follows" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:214 +#: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgid "Emitted messages" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:8 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#: front/src/views/admin/moderation/AccountsDetail.vue:127 +#: front/src/views/admin/moderation/AccountsDetail.vue:131 +msgid "Enabled" +msgstr "" + +#: front/src/views/playlists/Detail.vue:29 +msgid "End edition" +msgstr "Закончить редактирование" + +#: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgid "Enter a library URL" +msgstr "ОчиÑтить библиотеку" + +#: front/src/components/library/Radios.vue:140 +#, fuzzy +msgid "Enter a radio name…" +msgstr "Введите название радио..." + +#: front/src/components/library/Artists.vue:118 +#, fuzzy +msgid "Enter artist name…" +msgstr "Введите Ð¸Ð¼Ñ Ð¸ÑполнителÑ..." + +#: front/src/views/playlists/List.vue:107 +#, fuzzy +msgid "Enter playlist name…" +msgstr "Введите название ÑпиÑка воÑпроизведениÑ..." + +#: front/src/components/auth/Signup.vue:100 +msgid "Enter your email" +msgstr "Введите ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты" + +#: front/src/components/auth/Signup.vue:96 src/components/auth/Signup.vue:97 +msgid "Enter your invitation code (case insensitive)" +msgstr "Введите ваш код Ð¿Ñ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ (нечувÑтвительно к региÑтру)" + +#: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgid "Enter your search query…" +msgstr "Введите ваш поиÑковый запроÑ..." + +#: front/src/components/auth/Signup.vue:99 +msgid "Enter your username" +msgstr "Введите ваше Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ" + +#: front/src/components/auth/Login.vue:77 +msgid "Enter your username or email" +msgstr "Введите ваше Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ Ð°Ð´Ñ€ÐµÑ Ñлектронной почты" + +#: front/src/components/auth/SubsonicTokenForm.vue:20 +#: front/src/views/content/libraries/Form.vue:4 +msgid "Error" +msgstr "Ошибка" + +#: front/src/views/admin/Settings.vue:87 +msgid "Error reporting" +msgstr "" + +#: front/src/components/common/ActionTable.vue:92 +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/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgid "Error while creating domain" +msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ" + +#: front/src/components/manage/users/InvitationForm.vue:4 +msgid "Error while creating invitation" +msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgid "Error while creating rule" +msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ" + +#: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgid "Error while fetching node info" +msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ удалённой библиотеки" + +#: front/src/components/admin/SettingsGroup.vue:5 +msgid "Error while saving settings" +msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек" + +#: front/src/views/content/libraries/FilesTable.vue:212 +#, fuzzy +msgid "Errored" +msgstr "Ошибочно" + +#: front/src/views/content/libraries/Quota.vue:75 +msgid "Errored files" +msgstr "Ошибочные файлы" + +#: front/src/components/playlists/Form.vue:89 +msgid "Everyone" +msgstr "Ð’Ñе" + +#: front/src/components/mixins/Translations.vue:11 +#: front/src/components/playlists/Form.vue:85 +#: src/views/content/libraries/Form.vue:73 +#: front/src/components/mixins/Translations.vue:12 +msgid "Everyone on this instance" +msgstr "Ð’Ñе на Ñтом узле" + +#: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgid "Everyone, across all instances" +msgstr "Ð’Ñе на Ñтом узле" + +#: front/src/components/library/radios/Builder.vue:61 +msgid "Exclude" +msgstr "ИÑключить" + +#: front/src/components/manage/users/InvitationsTable.vue:41 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +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/manage/moderation/InstancePolicyForm.vue:110 +msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:16 +msgid "Failed" +msgstr "" + +#: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgid "Failed tracks:" +msgstr "Ошибочные треки:" + +#: front/src/components/Sidebar.vue:66 +msgid "Favorites" +msgstr "Избранное" + +#: front/src/views/admin/Settings.vue:84 +msgid "Federation" +msgstr "ФедерациÑ" + +#: front/src/components/library/FileUpload.vue:84 +#, fuzzy +msgid "Filename" +msgstr "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" + +#: front/src/views/admin/library/Base.vue:5 +#: src/views/admin/library/FilesList.vue:21 +msgid "Files" +msgstr "Файлы" + +#: front/src/components/library/radios/Builder.vue:60 +msgid "Filter name" +msgstr "Ð˜Ð¼Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð°" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:216 +msgid "Finished" +msgstr "Завершено" + +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:159 +#: front/src/views/admin/moderation/DomainsDetail.vue:78 +msgid "First seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:17 +#: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgid "First seen date" +msgstr "Дата иÑтечениÑ" + +#: front/src/views/content/remote/Card.vue:83 +msgid "Follow" +msgstr "ПодпиÑатьÑÑ" + +#: front/src/views/content/Home.vue:16 +msgid "Follow remote libraries" +msgstr "ПодпиÑатьÑÑ Ð½Ð° удалённые библиотеки" + +#: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgid "Follow request pending approval" +msgstr "ПодпиÑка требует подтверждениÑ" + +#: front/src/components/mixins/Translations.vue:38 +#: front/src/views/content/libraries/Detail.vue:7 +#: front/src/components/mixins/Translations.vue:39 +msgid "Followers" +msgstr "ПодпиÑчики" + +#: front/src/views/content/remote/Card.vue:93 +msgid "Following" +msgstr "" + +#: front/src/components/library/Track.vue:17 +msgid "From album %{ album } by %{ artist }" +msgstr "Из альбома %{ album } от %{ artist }" + +#: front/src/components/auth/SubsonicTokenForm.vue:7 +msgid "Funkwhale is compatible with other music players that support the Subsonic API." +msgstr "Funkwhale ÑовмеÑтим Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ музыкальными плеерами которые поддерживают Subsonic API." + +#: front/src/components/Home.vue:95 +#, fuzzy +msgid "Funkwhale is dead simple to use." +msgstr "Funkwhale чрезвычайно проÑÑ‚ в иÑпользовании." + +#: front/src/components/Home.vue:39 +msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." +msgstr "Funkwhale Ñоздан чтобы упроÑтить проÑлушивание любимой музыки и поиÑк новых иÑполнителей." + +#: front/src/components/Home.vue:116 +msgid "Funkwhale is free and gives you control on your music." +msgstr "Funkwhale Ñвободен и предоÑтавлÑет вам контроль над вашей музыкой." + +#: front/src/components/Home.vue:66 +#, fuzzy +msgid "Funkwhale takes care of handling your music" +msgstr "Funkwhale заботитÑÑ Ð¾Ð± управлении вашей музыкой" + +#: front/src/components/ShortcutsModal.vue:38 +msgid "General shortcuts" +msgstr "" + +#: front/src/components/manage/users/InvitationForm.vue:16 +msgid "Get a new invitation" +msgstr "Получить приглашение" + +#: front/src/components/Home.vue:13 +#, fuzzy +msgid "Get me to the library" +msgstr "Перейти в библиотеку" + +#: front/src/components/Home.vue:76 +msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" +msgstr "Получайте качеÑтвенные метаданные о вашей музыке Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" + +#: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgid "Get started" +msgstr "Ðачать" + +#: front/src/components/Footer.vue:37 +#, fuzzy +msgid "Getting help" +msgstr "ÐаÑтройки" + +#: front/src/components/common/ActionTable.vue:34 +#: front/src/components/common/ActionTable.vue:54 +msgid "Go" +msgstr "" + +#: front/src/components/PageNotFound.vue:14 +msgid "Go to home page" +msgstr "Перейти на домашнюю Ñтраницу" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgid "Hide account or domain content, except from followers." +msgstr "" + +#: front/src/components/library/Home.vue:65 +msgid "Home" +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 "Однако, получение доÑтупа к Freewhale из Ñтих клиентов требует отдельного Ð¿Ð°Ñ€Ð¾Ð»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ может быть уÑтановлен ниже." + +#: 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/manage/library/FilesTable.vue:40 +msgid "Import date" +msgstr "Дата импорта" + +#: front/src/components/Home.vue:71 +msgid "Import music from various platforms, such as YouTube or SoundCloud" +msgstr "Импортируйте музыку из разных платформ, таких как YouTube и SoundCloud" + +#: front/src/components/library/FileUpload.vue:51 +msgid "Import reference" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:11 +#: front/src/views/content/libraries/FilesTable.vue:58 +msgid "Import status" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°" + +#: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgid "Imported" +msgstr "Дата импорта" + +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +msgid "Imported date" +msgstr "Дата импорта" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:3 +msgid "In favorites" +msgstr "Ð’ избранном" + +#: front/src/components/manage/users/UsersTable.vue:54 +#, fuzzy +msgid "Inactive" +msgstr "Ðеактивен(на)" + +#: front/src/components/ShortcutsModal.vue:71 +msgid "Increase volume" +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] "Ð’Ñтавить из очереди (%{ count } трек)" +msgstr[1] "Ð’Ñтавить из очереди (%{ count } трека)" +msgstr[2] "Ð’Ñтавить из очереди (%{ count } треков)" + +#: front/src/views/admin/moderation/DomainsDetail.vue:71 +#, fuzzy +msgid "Instance data" +msgstr "Радио узла" + +#: front/src/views/admin/Settings.vue:80 +msgid "Instance information" +msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ð± узле" + +#: front/src/components/library/Radios.vue:9 +msgid "Instance radios" +msgstr "Радио узла" + +#: front/src/views/admin/Settings.vue:75 +msgid "Instance settings" +msgstr "ÐаÑтройки узла" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" +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 "ПриглашениÑ" + +#: front/src/components/Footer.vue:41 +#, fuzzy +msgid "Issue tracker" +msgstr "Багтрекер" + +#: front/src/components/Home.vue:50 +msgid "Keep a track of your favorite songs" +msgstr "" + +#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgid "Known accounts" +msgstr "Мой аккаунт" + +#: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgid "Known libraries" +msgstr "ИзвеÑтные библиотеки" + +#: front/src/components/manage/users/UsersTable.vue:41 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/views/admin/moderation/AccountsDetail.vue:184 +#: front/src/components/mixins/Translations.vue:33 +msgid "Last activity" +msgstr "ПоÑледнÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ÑÑ‚ÑŒ" + +#: front/src/views/admin/moderation/AccountsDetail.vue:167 +#: front/src/views/admin/moderation/DomainsDetail.vue:86 +msgid "Last checked" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:32 +msgid "Last modification" +msgstr "ПоÑледнее изменение" + +#: front/src/components/manage/moderation/AccountsTable.vue:43 +msgid "Last seen" +msgstr "" + +#: front/src/components/mixins/Translations.vue:18 +#: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgid "Last seen date" +msgstr "ПоÑледнее обновление:" + +#: front/src/views/content/remote/Card.vue:56 +msgid "Last update:" +msgstr "ПоÑледнее обновление:" + +#: front/src/components/common/ActionTable.vue:47 +msgid "Launch" +msgstr "ЗапуÑтить" + +#: front/src/components/Home.vue:10 +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/audio/EmbedWizard.vue:7 +#, fuzzy +msgid "Leave empty for a responsive widget" +msgstr "ОÑтавьте пуÑтым Ð´Ð»Ñ Ñлучайного кода" + +#: front/src/views/admin/moderation/AccountsDetail.vue:297 +#: front/src/views/admin/moderation/DomainsDetail.vue:233 +#: front/src/views/content/Base.vue:5 +msgid "Libraries" +msgstr "Библиотеки" + +#: front/src/views/content/libraries/Form.vue:2 +msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." +msgstr "Библиотеки помогают организовывать ваши музыкальные коллекции и делитьÑÑ Ð¸Ð¼Ð¸. Ð’Ñ‹ можете загружать вашу музыку на Funkwhale и делитьÑÑ ÐµÑŽ Ñ Ð²Ð°ÑˆÐ¸Ð¼Ð¸ друзьÑми и Ñемьёй." + +#: front/src/components/instance/Stats.vue:30 +#: front/src/components/manage/users/UsersTable.vue:173 +#: front/src/views/admin/moderation/AccountsDetail.vue:464 +msgid "Library" +msgstr "Библиотека" + +#: front/src/views/content/libraries/Form.vue:109 +msgid "Library created" +msgstr "Библиотека Ñоздана" + +#: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgid "Library deleted" +msgstr "Библиотека обновлена" + +#: front/src/views/admin/library/FilesList.vue:3 +msgid "Library files" +msgstr "Файлы библиотеки" + +#: front/src/views/content/libraries/Form.vue:106 +msgid "Library updated" +msgstr "Библиотека обновлена" + +#: front/src/components/library/Track.vue:100 +msgid "License" +msgstr "" + +#: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgid "Loading followers…" +msgstr "Загружаем подпиÑчиков..." + +#: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgid "Loading Libraries…" +msgstr "Загружаем Библиотеки..." + +#: front/src/views/content/libraries/Detail.vue:3 +#: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgid "Loading library data…" +msgstr "Загружаем данные библиотеки..." + +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgid "Loading notifications…" +msgstr "Загружаем уведомлениÑ..." + +#: front/src/views/content/remote/Home.vue:3 +msgid "Loading remote libraries..." +msgstr "Загружаем удалённые библиотеки..." + +#: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgid "Loading usage data…" +msgstr "Загружаем данные об иÑпользовании..." + +#: front/src/components/favorites/List.vue:5 +#, fuzzy +msgid "Loading your favorites…" +msgstr "Загружаем ваше избранное..." + +#: front/src/components/manage/moderation/AccountsTable.vue:59 +#: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgid "Local account" +msgstr "Мой аккаунт" + +#: front/src/components/auth/Login.vue:78 +msgid "Log In" +msgstr "Вход" + +#: front/src/components/auth/Login.vue:4 +msgid "Log in to your Funkwhale account" +msgstr "Войти в ваш аккаунт Funkwhale" + +#: front/src/components/auth/Logout.vue:20 +msgid "Log Out" +msgstr "Выход" + +#: front/src/components/Sidebar.vue:38 +msgid "Logged in as %{ username }" +msgstr "Вошли как %{ username }" + +#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:41 +msgid "Login" +msgstr "Войти" + +#: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgid "Login status" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°" + +#: front/src/components/Sidebar.vue:52 +msgid "Logout" +msgstr "Выйти" + +#: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgid "Looks like you don't have a library, it's time to create one." +msgstr "Похоже у Ð²Ð°Ñ ÐµÑ‰Ñ‘ нет ни одной библиотеки, Ñамое Ð²Ñ€ÐµÐ¼Ñ Ñоздать её!" + +#: front/src/components/audio/Player.vue:353 +#: src/components/audio/Player.vue:354 +msgid "Looping disabled. Click to switch to single-track looping." +msgstr "Зацикливание отключено. Ðажмите чтобы включить цикличное проигрывание трека." + +#: front/src/components/audio/Player.vue:356 +#: src/components/audio/Player.vue:357 +msgid "Looping on a single track. Click to switch to whole queue looping." +msgstr "" + +#: front/src/components/audio/Player.vue:359 +#: src/components/audio/Player.vue:360 +msgid "Looping on whole queue. Click to disable looping." +msgstr "" + +#: front/src/components/library/Track.vue:150 +msgid "Lyrics" +msgstr "ТекÑÑ‚Ñ‹" + +#: front/src/components/Sidebar.vue:210 +msgid "Main menu" +msgstr "" + +#: front/src/views/admin/library/Base.vue:16 +#, fuzzy +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/views/Notifications.vue:17 +msgid "Mark all as read" +msgstr "Отметить вÑе как прочитанные" + +#: front/src/components/notifications/NotificationRow.vue:44 +#, fuzzy +msgid "Mark as read" +msgstr "Отметить вÑе как прочитанные" + +#: front/src/components/notifications/NotificationRow.vue:45 +#, fuzzy +msgid "Mark as unread" +msgstr "Отметить вÑе как прочитанные" + +#: front/src/views/admin/moderation/AccountsDetail.vue:281 +msgid "MB" +msgstr "МБ" + +#: front/src/components/audio/Player.vue:346 +msgid "Media player" +msgstr "" + +#: front/src/components/Footer.vue:32 +msgid "Mobile and desktop apps" +msgstr "" + +#: front/src/components/Sidebar.vue:97 +#: src/components/manage/users/UsersTable.vue:177 +#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgid "Moderation" +msgstr "ФедерациÑ" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgid "Moderation policies help you control how your instance interact with a given domain or account." +msgstr "" + +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +msgid "Modification date" +msgstr "Дата поÑледнего изменениÑ" + +#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 +msgid "Music" +msgstr "Музыка" + +#: front/src/components/audio/Player.vue:352 +msgid "Mute" +msgstr "Приглушить" + +#: front/src/components/Sidebar.vue:34 +msgid "My account" +msgstr "Мой аккаунт" + +#: front/src/components/library/radios/Builder.vue:236 +msgid "My awesome description" +msgstr "Моё замечательное опиÑание" + +#: front/src/views/content/libraries/Form.vue:70 +msgid "My awesome library" +msgstr "ÐœÐ¾Ñ Ð·Ð°Ð¼ÐµÑ‡Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ°" + +#: front/src/components/playlists/Form.vue:74 +msgid "My awesome playlist" +msgstr "Мой замечательный ÑпиÑок воÑпроизведениÑ" + +#: front/src/components/library/radios/Builder.vue:235 +msgid "My awesome radio" +msgstr "Моё замечательное радио" + +#: front/src/views/content/libraries/Home.vue:6 +msgid "My libraries" +msgstr "Мои библиотеки" + +#: front/src/components/audio/track/Row.vue:40 +#: src/components/library/Track.vue:115 +#: front/src/components/library/Track.vue:124 +#: src/components/library/Track.vue:133 +#: front/src/components/library/Track.vue:142 +#: front/src/components/manage/library/FilesTable.vue:63 +#: front/src/components/manage/library/FilesTable.vue:69 +#: front/src/components/manage/library/FilesTable.vue:75 +#: front/src/components/manage/library/FilesTable.vue:81 +#: front/src/components/manage/users/UsersTable.vue:61 +#: front/src/views/admin/moderation/AccountsDetail.vue:171 +#: front/src/views/admin/moderation/DomainsDetail.vue:90 +#: front/src/views/content/libraries/FilesTable.vue:92 +#: front/src/views/content/libraries/FilesTable.vue:98 +#: front/src/views/admin/moderation/DomainsDetail.vue:109 +#: front/src/views/admin/moderation/DomainsDetail.vue:117 +msgid "N/A" +msgstr "Ð/Д" + +#: front/src/components/manage/moderation/AccountsTable.vue:39 +#: front/src/components/manage/moderation/DomainsTable.vue:38 +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/playlists/PlaylistModal.vue:31 +#: front/src/views/admin/moderation/DomainsDetail.vue:105 +#: front/src/views/content/libraries/Form.vue:10 +#: front/src/components/mixins/Translations.vue:27 +msgid "Name" +msgstr "ИмÑ" + +#: front/src/components/auth/Settings.vue:88 +#: front/src/views/auth/PasswordResetConfirm.vue:14 +msgid "New password" +msgstr "Ðовый пароль" + +#: front/src/components/Sidebar.vue:160 +msgid "New tracks will be appended here automatically." +msgstr "Ðовые треки будут добавлены Ñюда автоматичеÑки." + +#: front/src/components/audio/Player.vue:350 +msgid "Next track" +msgstr "Следующий трек" + +#: front/src/components/Sidebar.vue:119 +msgid "No" +msgstr "Ðет" + +#: front/src/components/Home.vue:100 +msgid "No add-ons, no plugins : you only need a web library" +msgstr "" + +#: front/src/components/audio/Search.vue:25 +#, fuzzy +msgid "No album matched your query" +msgstr "Извините, мы не нашли никакого альбома подходÑщего под ваш запроÑ" + +#: front/src/components/audio/Search.vue:16 +#, fuzzy +msgid "No artist matched your query" +msgstr "Извините, мы не нашли ни одного иÑÐ¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñщего под ваш запроÑ" + +#: front/src/components/library/Track.vue:158 +msgid "No lyrics available for this track." +msgstr "ТекÑÑ‚ недоÑтупен Ð´Ð»Ñ Ñтого трека." + +#: front/src/components/federation/LibraryWidget.vue:6 +msgid "No matching library." +msgstr "Ðет подходÑщей библиотеки." + +#: front/src/views/Notifications.vue:26 +#, fuzzy +msgid "No notifications yet." +msgstr "Ваши уведомлениÑ" + +#: front/src/components/mixins/Translations.vue:10 +#: front/src/components/playlists/Form.vue:81 +#: src/views/content/libraries/Form.vue:72 +#: front/src/components/mixins/Translations.vue:11 +msgid "Nobody except me" +msgstr "Ðикто кроме менÑ" + +#: front/src/views/content/libraries/Detail.vue:57 +msgid "Nobody is following this library" +msgstr "Ðикто не подпиÑан на Ñту библиотеку" + +#: front/src/components/manage/users/InvitationsTable.vue:51 +msgid "Not used" +msgstr "Ðе иÑпользуетÑÑ" + +#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +msgid "Notifications" +msgstr "УведомлениÑ" + +#: front/src/components/Footer.vue:47 +msgid "Official website" +msgstr "Официальный веб-Ñайт" + +#: front/src/components/auth/Settings.vue:83 +msgid "Old password" +msgstr "Старый пароль" + +#: front/src/components/manage/users/InvitationsTable.vue:20 +msgid "Open" +msgstr "Открыть" + +#: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgid "Open profile" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgid "Open website" +msgstr "Официальный веб-Ñайт" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgid "Or customize your rule" +msgstr "Добавить фильтры чтобы каÑтомизировать Ñвоё радио" + +#: front/src/components/favorites/List.vue:31 +#: src/components/library/Radios.vue:41 +#: front/src/components/manage/library/FilesTable.vue:17 +#: front/src/components/manage/users/UsersTable.vue:17 +#: front/src/views/playlists/List.vue:25 +#, fuzzy +msgid "Order" +msgstr "ПорÑдок" + +#: front/src/components/favorites/List.vue:23 +#: src/components/library/Artists.vue:15 +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/FilesTable.vue:9 +#: front/src/components/manage/moderation/AccountsTable.vue:11 +#: front/src/components/manage/moderation/DomainsTable.vue:9 +#: front/src/components/manage/users/InvitationsTable.vue:9 +#: front/src/components/manage/users/UsersTable.vue:9 +#: front/src/views/content/libraries/FilesTable.vue:21 +#: front/src/views/playlists/List.vue:17 +msgid "Ordering" +msgstr "ПорÑдок" + +#: front/src/components/library/Artists.vue:23 +#: front/src/components/manage/moderation/AccountsTable.vue:19 +#: front/src/components/manage/moderation/DomainsTable.vue:17 +#: front/src/views/content/libraries/FilesTable.vue:29 +msgid "Ordering direction" +msgstr "ПорÑдок" + +#: front/src/components/manage/users/InvitationsTable.vue:38 +msgid "Owner" +msgstr "Владелец" + +#: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgid "Page Not Found" +msgstr "Страница не найдена!" + +#: front/src/components/PageNotFound.vue:7 +msgid "Page not found!" +msgstr "Страница не найдена!" + +#: front/src/components/Pagination.vue:39 +msgid "Pagination" +msgstr "" + +#: front/src/components/auth/Login.vue:32 src/components/auth/Signup.vue:38 +msgid "Password" +msgstr "Пароль" + +#: front/src/components/auth/SubsonicTokenForm.vue:95 +msgid "Password updated" +msgstr "Пароль обновлён" + +#: front/src/views/auth/PasswordResetConfirm.vue:28 +msgid "Password updated successfully" +msgstr "Пароль уÑпешно обновлён" + +#: front/src/components/audio/Player.vue:349 +msgid "Pause track" +msgstr "ПриоÑтановить трек" + +#: front/src/components/ShortcutsModal.vue:59 +msgid "Pause/play the current track" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgid "Paused" +msgstr "" + +#: front/src/components/library/FileUpload.vue:106 +#: front/src/views/content/libraries/FilesTable.vue:14 +#: front/src/views/content/libraries/FilesTable.vue:208 +#, fuzzy +msgid "Pending" +msgstr "Ожидает" + +#: front/src/views/content/libraries/Detail.vue:37 +msgid "Pending approval" +msgstr "Ожидает подтверждениÑ" + +#: front/src/views/content/libraries/Quota.vue:22 +msgid "Pending files" +msgstr "Ожидающие файлы" + +#: front/src/components/Sidebar.vue:212 +msgid "Pending follow requests" +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:42 +#: front/src/views/admin/moderation/AccountsDetail.vue:137 +msgid "Permissions" +msgstr "РазрешениÑ" + +#: front/src/components/audio/PlayButton.vue:9 +#: src/components/library/Track.vue:40 +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/components/library/Album.vue:73 src/views/playlists/Detail.vue:23 +msgid "Play all" +msgstr "Проиграть вÑÑ‘" + +#: front/src/components/library/Artist.vue:26 +msgid "Play all albums" +msgstr "Проиграть вÑе альбомы" + +#: front/src/components/audio/PlayButton.vue:15 +#: front/src/components/audio/PlayButton.vue:65 +msgid "Play next" +msgstr "Проиграть Ñледующий" + +#: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgid "Play next track" +msgstr "Проиграть трек" + +#: front/src/components/audio/PlayButton.vue:16 +#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:70 +msgid "Play now" +msgstr "Ð¡ÐµÐ¹Ñ‡Ð°Ñ Ð¿Ñ€Ð¾Ð¸Ð³Ñ€Ñ‹Ð²Ð°ÐµÑ‚ÑÑ" + +#: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgid "Play previous track" +msgstr "Предыдущий трек" + +#: front/src/components/Sidebar.vue:211 +#, fuzzy +msgid "Play this track" +msgstr "Проиграть трек" + +#: front/src/components/audio/Player.vue:348 +msgid "Play track" +msgstr "Проиграть трек" + +#: front/src/views/playlists/Detail.vue:90 +msgid "Playlist" +msgstr "СпиÑок воÑпроизведениÑ" + +#: front/src/views/playlists/Detail.vue:12 +msgid "Playlist containing %{ count } track, by %{ username }" +msgid_plural "Playlist containing %{ count } tracks, by %{ username }" +msgstr[0] "СпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñодержит %{ count } трек от %{ username }" +msgstr[1] "СпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñодержит %{ count } трека от %{ username }" +msgstr[2] "СпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñодержит %{ count } треков от %{ username }" + +#: 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:71 src/components/library/Home.vue:16 +#: front/src/components/library/Library.vue:13 src/views/admin/Settings.vue:83 +#: front/src/views/playlists/List.vue:106 +msgid "Playlists" +msgstr "СпиÑки воÑпроизведениÑ" + +#: front/src/components/Home.vue:56 +#, fuzzy +msgid "Playlists? We got them" +msgstr "СпиÑки воÑпроизведениÑ? У Ð½Ð°Ñ Ð¾Ð½Ð¸ еÑÑ‚ÑŒ" + +#: front/src/components/auth/Settings.vue:79 +msgid "Please double-check your password is correct" +msgstr "ПожалуйÑта перепроверьте корректноÑÑ‚ÑŒ вашего паролÑ" + +#: front/src/components/auth/Login.vue:9 +msgid "Please double-check your username/password couple is correct" +msgstr "ПожалуйÑта перепроверьте что ваше Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль верны" + +#: front/src/components/auth/Settings.vue:46 +msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." +msgstr "PNG, GIF или JPG. Ðе больше 2MB. Будет уменьшено до 400x400px." + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgid "Prevent account or domain from triggering notifications, except from followers." +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:29 +msgid "Preview" +msgstr "" + +#: front/src/components/audio/Player.vue:347 +msgid "Previous track" +msgstr "Предыдущий трек" + +#: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgid "Problem during scanning" +msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑканированиÑ" + +#: front/src/components/library/FileUpload.vue:58 +msgid "Proceed" +msgstr "Продолжить" + +#: front/src/views/auth/EmailConfirm.vue:26 +#: front/src/views/auth/PasswordResetConfirm.vue:31 +msgid "Proceed to login" +msgstr "" + +#: front/src/components/library/FileUpload.vue:17 +msgid "Processing" +msgstr "Обработка" + +#: front/src/components/manage/moderation/AccountsTable.vue:188 +#: front/src/components/manage/moderation/DomainsTable.vue:168 +#: front/src/views/content/libraries/Quota.vue:36 +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:62 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:88 +#: front/src/views/content/libraries/Quota.vue:91 +msgid "Purge" +msgstr "ОчиÑтить" + +#: front/src/views/content/libraries/Quota.vue:89 +msgid "Purge errored files?" +msgstr "ОчиÑтить ошибочные файлы?" + +#: front/src/views/content/libraries/Quota.vue:37 +msgid "Purge pending files?" +msgstr "ОчиÑтить ожидающие файлы?" + +#: front/src/views/content/libraries/Quota.vue:63 +msgid "Purge skipped files?" +msgstr "ОчиÑтить пропущенные файлы?" + +#: front/src/components/Sidebar.vue:20 +msgid "Queue" +msgstr "Очередь" + +#: front/src/components/audio/Player.vue:282 +msgid "Queue shuffled!" +msgstr "Очередь перемешана!" + +#: front/src/views/radios/Detail.vue:80 +msgid "Radio" +msgstr "Радио" + +#: front/src/components/library/radios/Builder.vue:233 +msgid "Radio Builder" +msgstr "КонÑтруктор радио" + +#: front/src/components/library/radios/Builder.vue:15 +msgid "Radio created" +msgstr "Радио Ñоздано" + +#: front/src/components/library/radios/Builder.vue:21 +msgid "Radio name" +msgstr "Ðазвание радио" + +#: front/src/components/library/radios/Builder.vue:12 +msgid "Radio updated" +msgstr "Радио обновлено" + +#: front/src/components/library/Library.vue:10 +#: src/components/library/Radios.vue:141 +#, fuzzy +msgid "Radios" +msgstr "Радио" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgid "Reason" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:222 +#: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgid "Received library follows" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:40 +#: front/src/components/mixins/Translations.vue:36 +#: front/src/components/mixins/Translations.vue:37 +msgid "Received messages" +msgstr "" + +#: front/src/components/library/Home.vue:24 +msgid "Recently added" +msgstr "Ðедавно добавленные" + +#: front/src/components/library/Home.vue:11 +#, fuzzy +msgid "Recently favorited" +msgstr "Ðедавно добавленные в избранное" + +#: front/src/components/library/Home.vue:6 +msgid "Recently listened" +msgstr "Ðедавно проÑлушанные" + +#: front/src/views/content/remote/Home.vue:15 +msgid "Refresh" +msgstr "Обновить" + +#: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgid "Refresh node info" +msgstr "" + +#: front/src/components/common/ActionTable.vue:272 +msgid "Refresh table content" +msgstr "" + +#: front/src/components/auth/Profile.vue:12 +msgid "Registered since %{ date }" +msgstr "ЗарегиÑтрировано Ñ %{ date }" + +#: 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/views/content/libraries/Detail.vue:51 +msgid "Reject" +msgstr "Отклонить" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgid "Reject media" +msgstr "Отклонено" + +#: front/src/views/content/libraries/Detail.vue:43 +msgid "Rejected" +msgstr "Отклонено" + +#: front/src/views/content/libraries/FilesTable.vue:234 +msgid "Relaunch import" +msgstr "ПерезапуÑтить импорт" + +#: front/src/views/content/remote/Home.vue:6 +msgid "Remote libraries" +msgstr "Удалённые библиотеки" + +#: front/src/views/content/remote/Home.vue:7 +msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." +msgstr "Удалёнными библиотеками владеют другие пользователи в Ñети. Ð’Ñ‹ можете получить к ним доÑтуп еÑли они публичны или вам предоÑтавлен доÑтуп." + +#: front/src/components/library/radios/Filter.vue:59 +msgid "Remove" +msgstr "Удалить" + +#: front/src/components/auth/Settings.vue:58 +msgid "Remove avatar" +msgstr "Удалить аватар" + +#: front/src/components/favorites/TrackFavoriteIcon.vue:26 +msgid "Remove from favorites" +msgstr "Удалить из избранного" + +#: front/src/views/content/libraries/Quota.vue:38 +msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:64 +msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." +msgstr "" + +#: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." +msgstr "Ðто удалит треки которые были загружены но ещё не обработаны. Файлы будут полноÑтью удалены и вы получите ÑоответÑтвующую квоту." + +#: front/src/components/auth/SubsonicTokenForm.vue: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 "ЗапроÑить новый пароль Subsonic API?" + +#: 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 +#: front/src/views/auth/PasswordReset.vue:52 +msgid "Reset your password" +msgstr "СброÑить ваш пароль" + +#: front/src/components/favorites/List.vue:38 +#: src/components/library/Artists.vue:30 +#: front/src/components/library/Radios.vue:52 src/views/playlists/List.vue:32 +msgid "Results per page" +msgstr "Результатов на Ñтраницу" + +#: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgid "Return to login" +msgstr "Ðазад ко входу" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgid "Rule" +msgstr "" + +#: front/src/components/admin/SettingsGroup.vue:63 +#: front/src/components/library/radios/Builder.vue:33 +msgid "Save" +msgstr "Сохранить" + +#: front/src/views/content/remote/Card.vue:165 +msgid "Scan launched" +msgstr "Сканирование запущено" + +#: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgid "Scan now" +msgstr "Ð¡ÐµÐ¹Ñ‡Ð°Ñ Ð¿Ñ€Ð¾Ð¸Ð³Ñ€Ñ‹Ð²Ð°ÐµÑ‚ÑÑ" + +#: front/src/views/content/remote/Card.vue:166 +msgid "Scan skipped (previous scan is too recent)" +msgstr "Сканирование пропущено (предыдущее Ñканирование было ÑовÑем недавно)" + +#: front/src/views/content/remote/Card.vue:31 +#, fuzzy +msgid "Scan waiting" +msgstr "ОжидаетÑÑ Ñканирование" + +#: front/src/views/content/remote/Card.vue:43 +#, fuzzy +msgid "Scanned" +msgstr "Сканирование запущено" + +#: front/src/views/content/remote/Card.vue:47 +msgid "Scanned with errors" +msgstr "ПроÑканировано Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°Ð¼Ð¸" + +#: front/src/views/content/remote/Card.vue:35 +#, fuzzy +msgid "Scanning… (%{ progress }%)" +msgstr "Сканирование... (%{ progress }%)" + +#: front/src/components/library/Artists.vue:10 +#: src/components/library/Radios.vue:29 +#: front/src/components/manage/library/FilesTable.vue:5 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#: front/src/components/manage/moderation/DomainsTable.vue:5 +#: front/src/components/manage/users/InvitationsTable.vue:5 +#: front/src/components/manage/users/UsersTable.vue:5 +#: front/src/views/content/libraries/FilesTable.vue:5 +#: src/views/playlists/List.vue:13 +msgid "Search" +msgstr "ПоиÑк" + +#: front/src/views/content/remote/ScanForm.vue:9 +msgid "Search a remote library" +msgstr "ИÑкать в удалённой библиотеке" + +#: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgid "Search by domain, username, bio..." +msgstr "ИÑкать по пользователю, адреÑу Ñлектронной почты, коду..." + +#: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgid "Search by name..." +msgstr "ИÑкать по имени пользователÑ, адреÑу Ñлектронной почты, имени..." + +#: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgid "Search by title, artist, album…" +msgstr "ИÑкать по названию, иÑполнителю, альбому..." + +#: front/src/components/manage/library/FilesTable.vue:176 +#, fuzzy +msgid "Search by title, artist, domain…" +msgstr "ИÑкать по названию, иÑполнителю, домену..." + +#: front/src/components/manage/users/InvitationsTable.vue:153 +#, fuzzy +msgid "Search by username, e-mail address, code…" +msgstr "ИÑкать по пользователю, адреÑу Ñлектронной почты, коду..." + +#: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgid "Search by username, e-mail address, name…" +msgstr "ИÑкать по имени пользователÑ, адреÑу Ñлектронной почты, имени..." + +#: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgid "Search for artists, albums, tracks…" +msgstr "ИÑкать иÑполнителей, альбомы, треки..." + +#: front/src/components/audio/Search.vue:2 +msgid "Search for some music" +msgstr "ПоиÑкать музыку" + +#: front/src/components/library/Track.vue:162 +msgid "Search on lyrics.wikia.com" +msgstr "ИÑкать на lyrics.wikia.com" + +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:31 +#: front/src/components/library/Track.vue:47 +msgid "Search on Wikipedia" +msgstr "ИÑкать на Википедии" + +#: front/src/components/library/Library.vue:32 +#: src/views/admin/library/Base.vue:17 +#: front/src/views/admin/moderation/Base.vue:22 +#: src/views/admin/users/Base.vue:21 front/src/views/content/Base.vue:19 +msgid "Secondary menu" +msgstr "" + +#: front/src/views/admin/Settings.vue:15 +msgid "Sections" +msgstr "Разделы" + +#: front/src/components/library/radios/Builder.vue:45 +msgid "Select a filter" +msgstr "Выберите фильтр" + +#: front/src/components/common/ActionTable.vue:77 +msgid "Select all %{ total } elements" +msgid_plural "Select all %{ total } elements" +msgstr[0] "Выделить %{ total } Ñлемент" +msgstr[1] "Выделить вÑе %{ total } Ñлемента" +msgstr[2] "Выделить вÑе %{ total } Ñлементов" + +#: front/src/components/common/ActionTable.vue:86 +msgid "Select only current page" +msgstr "Выбрать только текущую Ñтраницу" + +#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/manage/users/UsersTable.vue:181 +#: front/src/views/admin/moderation/AccountsDetail.vue:472 +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/manage/users/InvitationForm.vue:27 +msgid "Share link" +msgstr "ПоделитьÑÑ ÑÑылкой" + +#: front/src/views/content/libraries/Detail.vue:15 +#, fuzzy +msgid "Share this link with other users so they can request access to your library." +msgstr "ПоделитеÑÑŒ Ñтой ÑÑылкой Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ пользователÑми чтобы они могли запроÑить доÑтуп к вашей библиотеке." + +#: front/src/views/content/libraries/Detail.vue:14 +#: front/src/views/content/remote/Card.vue:73 +msgid "Sharing link" +msgstr "" + +#: front/src/components/audio/album/Card.vue:40 +msgid "Show %{ count } more track" +msgid_plural "Show %{ count } more tracks" +msgstr[0] "Показать больше на %{ count } трек" +msgstr[1] "Показать больше на %{ count } трека" +msgstr[2] "Показать больше на %{ count } треков" + +#: front/src/components/audio/artist/Card.vue:30 +msgid "Show 1 more album" +msgid_plural "Show %{ count } more albums" +msgstr[0] "Показать больше на %{ count } альбом" +msgstr[1] "Показать больше на %{ count } альбома" +msgstr[2] "Показать больше на %{ count } альбомов" + +#: front/src/components/ShortcutsModal.vue:42 +msgid "Show available keyboard shortcuts" +msgstr "" + +#: front/src/views/Notifications.vue:10 +msgid "Show read notifications" +msgstr "Показывать прочитанные уведомлениÑ" + +#: front/src/components/forms/PasswordInput.vue:25 +msgid "Show/hide password" +msgstr "Показать/Ñкрыть пароль" + +#: front/src/components/manage/library/FilesTable.vue:97 +#: front/src/components/manage/moderation/AccountsTable.vue:88 +#: front/src/components/manage/moderation/DomainsTable.vue:74 +#: front/src/components/manage/users/InvitationsTable.vue:76 +#: front/src/components/manage/users/UsersTable.vue:87 +#: front/src/views/content/libraries/FilesTable.vue:114 +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Показаны результаты %{ start }-%{ end } из %{ total }" + +#: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgid "Shuffle queue" +msgstr "Перемешать вашу очередь" + +#: front/src/components/audio/Player.vue:362 +msgid "Shuffle your queue" +msgstr "Перемешать вашу очередь" + +#: front/src/components/auth/Signup.vue:95 +msgid "Sign Up" +msgstr "РегиÑтрациÑ" + +#: front/src/components/manage/users/UsersTable.vue:40 +msgid "Sign-up" +msgstr "РегиÑтрациÑ" + +#: front/src/components/mixins/Translations.vue:31 +#: front/src/views/admin/moderation/AccountsDetail.vue:176 +#: front/src/components/mixins/Translations.vue:32 +msgid "Sign-up date" +msgstr "Дата региÑтрации" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgid "Silence activity" +msgstr "ПользовательÑÐºÐ°Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ÑÑ‚ÑŒ" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgid "Silence notifications" +msgstr "Показывать прочитанные уведомлениÑ" + +#: front/src/components/library/FileUpload.vue:85 +#: front/src/components/library/Track.vue:120 +#: front/src/components/manage/library/FilesTable.vue:44 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/views/content/libraries/FilesTable.vue:60 +#: front/src/components/mixins/Translations.vue:29 +msgid "Size" +msgstr "Размер" + +#: front/src/views/content/libraries/FilesTable.vue:15 +#: front/src/views/content/libraries/FilesTable.vue:204 +msgid "Skipped" +msgstr "Пропущено" + +#: front/src/views/content/libraries/Quota.vue:49 +msgid "Skipped files" +msgstr "Пропущенные файлы" + +#: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgid "Software" +msgstr "" + +#: front/src/components/Footer.vue:49 +msgid "Source code" +msgstr "ИÑходный код" + +#: front/src/components/auth/Profile.vue:23 +#: front/src/components/manage/users/UsersTable.vue:70 +msgid "Staff member" +msgstr "" + +#: front/src/components/radios/Button.vue:4 +#, fuzzy +msgid "Start" +msgstr "Ðачать" + +#: front/src/views/admin/Settings.vue:86 +msgid "Statistics" +msgstr "СтатиÑтика" + +#: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 +#: front/src/components/manage/users/InvitationsTable.vue:17 +#: front/src/components/manage/users/InvitationsTable.vue:39 +#: front/src/components/manage/users/UsersTable.vue:43 +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +#: front/src/views/content/libraries/Detail.vue:28 +msgid "Status" +msgstr "СтатуÑ" + +#: front/src/components/radios/Button.vue:3 +msgid "Stop" +msgstr "ОÑтановить" + +#: front/src/components/Sidebar.vue:161 +msgid "Stop radio" +msgstr "ОÑтановить радио" + +#: front/src/App.vue:22 +msgid "Submit" +msgstr "Отправить" + +#: front/src/views/admin/Settings.vue:85 +msgid "Subsonic" +msgstr "Subsonic" + +#: front/src/components/auth/SubsonicTokenForm.vue:2 +msgid "Subsonic API password" +msgstr "Пароль Subsonic API" + +#: front/src/App.vue:26 +msgid "Suggested choices" +msgstr "Предложенные изменениÑ" + +#: front/src/components/library/FileUpload.vue:3 +msgid "Summary" +msgstr "" + +#: front/src/components/Footer.vue:39 +msgid "Support forum" +msgstr "" + +#: front/src/components/library/FileUpload.vue:78 +msgid "Supported extensions: %{ extensions }" +msgstr "" + +#: front/src/components/playlists/Editor.vue:9 +#, fuzzy +msgid "Syncing changes to server…" +msgstr "Синхронизируем Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ Ñервером..." + +#: front/src/components/common/CopyInput.vue:3 +msgid "Text copied to clipboard!" +msgstr "ТекÑÑ‚ Ñкопирован в буфер обмена!" + +#: front/src/components/Home.vue:26 +msgid "That's simple: we loved Grooveshark and we want to build something even better." +msgstr "Ðто проÑто: нам нравилÑÑ Grooveshark и мы хотели Ñоздать что-то ещё лучшее." + +#: front/src/components/Footer.vue:53 +msgid "The funkwhale logo was kindly designed and provided by Francis Gading." +msgstr "Логотип funkwhale был любезно предоÑтавлен Francis Gading." + +#: front/src/views/content/libraries/Form.vue:34 +#, fuzzy +msgid "The library and all its tracks will be deleted. This can not be undone." +msgstr "Библиотека и вÑе треки в ней будут удалены. Ðто дейÑтвие необратимо." + +#: front/src/components/library/FileUpload.vue:39 +msgid "The music files you are uploading are tagged properly:" +msgstr "" + +#: front/src/components/audio/Player.vue:67 +msgid "The next track will play automatically in a few seconds..." +msgstr "" + +#: front/src/components/Home.vue:121 +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 "Subsonic API недоÑтупен на Ñтом узле Funkwhale." + +#: front/src/components/library/FileUpload.vue:43 +msgid "The uploaded music files are in OGG, Flac or MP3 format" +msgstr "Загружаемые музыкальные файлы в форматах OGG, Flac и MP3" + +#: front/src/views/content/Home.vue:4 +msgid "There are various ways to grab new content and make it available here." +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgid "This action is irreversible." +msgstr "" + +#: front/src/components/library/Album.vue:91 +msgid "This album is present in the following libraries:" +msgstr "Ðльбом предÑтавлен в Ñледующих библиотеках:" + +#: front/src/components/library/Artist.vue:63 +msgid "This artist is present in the following libraries:" +msgstr "ИÑполнитель предÑтавлен в Ñледующих библиотеках:" + +#: front/src/views/admin/moderation/AccountsDetail.vue:55 +#: front/src/views/admin/moderation/DomainsDetail.vue:48 +msgid "This domain is subject to specific moderation rules" +msgstr "" + +#: front/src/views/content/Home.vue:9 +#, fuzzy +msgid "This instance offers up to %{quota} of storage space for every user." +msgstr "Ðтот узел предоÑтавлÑет до %{quota} диÑкового проÑтранÑтва каждому пользователю." + +#: front/src/components/auth/Profile.vue:16 +msgid "This is you!" +msgstr "Ðто вы!" + +#: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgid "This library contains my personal music, I hope you like it." +msgstr "Ðта библиотека Ñодержит мою музыку, надеюÑÑŒ она вам понравитÑÑ!" + +#: front/src/views/content/remote/Card.vue:131 +msgid "This library is private and your approval from its owner is needed to access its content" +msgstr "" + +#: front/src/views/content/remote/Card.vue:132 +msgid "This library is public and you can access its content freely" +msgstr "" + +#: front/src/components/common/ActionTable.vue:45 +#, fuzzy +msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." +msgstr "Ðто может повлиÑÑ‚ÑŒ на многие Ñлементы, пожалуйÑта перепроверьте что вы дейÑтвительно хотите Ñтого." + +#: front/src/components/library/FileUpload.vue:52 +msgid "This reference will be used to group imported files together." +msgstr "" + +#: front/src/components/audio/PlayButton.vue:73 +msgid "This track is not available in any library you have access to" +msgstr "" + +#: front/src/components/library/Track.vue:171 +msgid "This track is present in the following libraries:" +msgstr "Ðтот трек предÑтавлен в Ñледующих библиотеках:" + +#: front/src/views/playlists/Detail.vue:37 +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 "Ðто полноÑтью отключит доÑтуп к Subsonic API Ð´Ð»Ñ Ñтого аккаунта." + +#: front/src/App.vue:129 src/components/Footer.vue:72 +msgid "This will erase your local data and disconnect you, do you want to continue?" +msgstr "" + +#: 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/audio/track/Table.vue:6 +#: front/src/components/manage/library/FilesTable.vue:37 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/views/content/libraries/FilesTable.vue:54 +#: front/src/components/mixins/Translations.vue:28 +msgid "Title" +msgstr "Ðазвание" + +#: front/src/components/ShortcutsModal.vue:79 +msgid "Toggle queue looping" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#: front/src/views/admin/moderation/DomainsDetail.vue:225 +msgid "Total size" +msgstr "" + +#: front/src/views/content/libraries/Card.vue:61 +msgid "Total size of the files in this library" +msgstr "Суммарный размер файлов в Ñтой библиотеке" + +#: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgid "Total users" +msgstr "Ðе иÑпользуетÑÑ" + +#: front/src/components/audio/SearchBar.vue:27 +#: src/components/library/Track.vue:262 +#: front/src/components/metadata/Search.vue:138 +msgid "Track" +msgstr "Трек" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgid "Track already present in one of your libraries" +msgstr "Трек уже был предÑтавлен в одной из ваших библиотек" + +#: front/src/components/library/Track.vue:85 +msgid "Track information" +msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ треке" + +#: front/src/components/library/radios/Filter.vue:44 +msgid "Track matching filter" +msgstr "Трек подходÑщий под фильтр" + +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +msgid "Track name" +msgstr "Ðазвание трека" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgid "Track uploaded, but not processed by the server yet" +msgstr "Трек загружен но ещё не обработан Ñервером" + +#: front/src/components/instance/Stats.vue:54 +#, fuzzy +msgid "tracks" +msgstr "треки" + +#: front/src/components/library/Album.vue:81 +#: front/src/components/playlists/PlaylistModal.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:329 +#: front/src/views/admin/moderation/DomainsDetail.vue:265 +#: front/src/views/content/Base.vue:8 src/views/content/libraries/Detail.vue:8 +#: front/src/views/playlists/Detail.vue:50 src/views/radios/Detail.vue:34 +#, fuzzy +msgid "Tracks" +msgstr "Треки" + +#: front/src/components/library/Artist.vue:54 +msgid "Tracks by this artist" +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/components/library/Track.vue:138 +#: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/views/admin/moderation/AccountsDetail.vue:151 +msgid "Type" +msgstr "Тип" + +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#: front/src/components/manage/moderation/DomainsTable.vue:42 +msgid "Under moderation rule" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 +#: src/views/content/remote/Card.vue:105 +msgid "Unfollow" +msgstr "ОтпиÑатьÑÑ" + +#: front/src/views/content/remote/Card.vue:101 +msgid "Unfollow this library?" +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/components/Home.vue:37 +#, fuzzy +msgid "Unlimited music" +msgstr "Ð‘ÐµÐ·Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð½Ð°Ñ Ð¼ÑƒÐ·Ñ‹ÐºÐ°" + +#: front/src/components/audio/Player.vue:351 +msgid "Unmute" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgid "Update" +msgstr "Дата загрузки" + +#: front/src/components/auth/Settings.vue:50 +msgid "Update avatar" +msgstr "Обновить аватар" + +#: front/src/views/content/libraries/Form.vue:25 +msgid "Update library" +msgstr "Обновить библиотеку" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +msgid "Update moderation rule" +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 +#, fuzzy +msgid "Update your password" +msgstr "Обновите ваш пароль" + +#: front/src/views/content/libraries/Card.vue:44 +#: front/src/views/content/libraries/DetailArea.vue:24 +msgid "Upload" +msgstr "Загрузить" + +#: front/src/components/auth/Settings.vue:45 +msgid "Upload a new avatar" +msgstr "Загрузить новый аватар" + +#: front/src/views/content/Home.vue:6 +msgid "Upload audio content" +msgstr "Загрузить аудио" + +#: front/src/views/content/libraries/FilesTable.vue:57 +msgid "Upload date" +msgstr "Дата загрузки" + +#: front/src/components/library/FileUpload.vue:219 +#: front/src/components/library/FileUpload.vue:220 +#, fuzzy +msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" +msgstr "Загрузка отклонена, убедитÑÑŒ что файл не Ñлишком большой и вы не превыÑили квоту" + +#: front/src/views/content/Home.vue:7 +#, fuzzy +msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." +msgstr "Загрузите музыку (mp3, ogg, flac и Ñ‚.д.) из вашей личной библиотеки прÑмо из вашего браузера и наÑлаждайтеÑÑŒ ей здеÑÑŒ." + +#: front/src/components/library/FileUpload.vue:31 +msgid "Upload new tracks" +msgstr "Загрузить новые треки" + +#: front/src/views/admin/moderation/AccountsDetail.vue:269 +#, fuzzy +msgid "Upload quota" +msgstr "Квота загрузки" + +#: front/src/components/library/FileUpload.vue:228 +msgid "Upload timeout, please try again" +msgstr "" + +#: front/src/components/library/FileUpload.vue:100 +msgid "Uploaded" +msgstr "Загружено" + +#: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgid "Uploading" +msgstr "ЗагружаетÑÑ" + +#: front/src/components/library/FileUpload.vue:103 +#, fuzzy +msgid "Uploading…" +msgstr "ЗагружаетÑÑ" + +#: front/src/components/manage/moderation/AccountsTable.vue:41 +#: front/src/components/mixins/Translations.vue:37 +#: front/src/views/admin/moderation/AccountsDetail.vue:305 +#: front/src/views/admin/moderation/DomainsDetail.vue:241 +#: front/src/components/mixins/Translations.vue:38 +#, fuzzy +msgid "Uploads" +msgstr "Загрузить" + +#: front/src/components/Footer.vue:16 +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/manage/moderation/InstancePolicyForm.vue:111 +msgid "Use this setting to temporarily enable/disable the policy without completely removing it." +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:49 +msgid "Used" +msgstr "ИÑпользовано" + +#: front/src/views/content/libraries/Detail.vue:26 +msgid "User" +msgstr "Пользователь" + +#: front/src/components/instance/Stats.vue:5 +msgid "User activity" +msgstr "ПользовательÑÐºÐ°Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ÑÑ‚ÑŒ" + +#: front/src/components/library/Album.vue:88 +#: src/components/library/Artist.vue:60 +#: front/src/components/library/Track.vue:168 +msgid "User libraries" +msgstr "ПользовательÑкие библиотеки" + +#: front/src/components/library/Radios.vue:20 +msgid "User radios" +msgstr "ПользовательÑкие радио" + +#: front/src/components/auth/Signup.vue:19 +#: front/src/components/manage/users/UsersTable.vue:37 +#: front/src/components/mixins/Translations.vue:33 +#: front/src/views/admin/moderation/AccountsDetail.vue:85 +#: front/src/components/mixins/Translations.vue:34 +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:91 +#: front/src/components/manage/moderation/DomainsTable.vue:39 +#: front/src/components/mixins/Translations.vue:35 +#: src/views/admin/Settings.vue:81 front/src/views/admin/users/Base.vue:5 +#: src/views/admin/users/UsersList.vue:3 +#: front/src/views/admin/users/UsersList.vue:21 +#: front/src/components/mixins/Translations.vue:36 +msgid "Users" +msgstr "Пользователи" + +#: front/src/components/Footer.vue:29 +#, fuzzy +msgid "Using Funkwhale" +msgstr "О Funkwhale" + +#: front/src/components/Footer.vue:13 +#, fuzzy +msgid "Version %{version}" +msgstr "ИÑходный код (%{version})" + +#: front/src/views/content/libraries/Quota.vue:29 +#: front/src/views/content/libraries/Quota.vue:56 +#: front/src/views/content/libraries/Quota.vue:82 +msgid "View files" +msgstr "ПроÑмотреть файлы" + +#: front/src/components/library/Album.vue:37 +#: src/components/library/Artist.vue:35 +#: front/src/components/library/Track.vue:51 +#: front/src/components/metadata/ArtistCard.vue:49 +#: front/src/components/metadata/ReleaseCard.vue:53 +msgid "View on MusicBrainz" +msgstr "Смотреть на MusicBrainz" + +#: front/src/views/content/libraries/Form.vue:18 +msgid "Visibility" +msgstr "ВидимоÑÑ‚ÑŒ" + +#: front/src/views/content/libraries/Card.vue:59 +msgid "Visibility: everyone on this instance" +msgstr "ВидимоÑÑ‚ÑŒ: вÑе на Ñтом узле" + +#: front/src/views/content/libraries/Card.vue:60 +msgid "Visibility: everyone, including other instances" +msgstr "ВидимоÑÑ‚ÑŒ: вÑе, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ð´Ñ€ÑƒÐ³Ð¸Ðµ узлы" + +#: front/src/views/content/libraries/Card.vue:58 +msgid "Visibility: nobody except me" +msgstr "ВидимоÑÑ‚ÑŒ: никто кроме менÑ" + +#: front/src/components/library/Album.vue:67 +msgid "Volume %{ number }" +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/Signup.vue:13 +msgid "We cannot create your account" +msgstr "Ðам не удалоÑÑŒ Ñоздать ваш аккаунт" + +#: front/src/components/audio/Player.vue:64 +#, fuzzy +msgid "We cannot load this track" +msgstr "Ðам не удалоÑÑŒ добавить трек в ÑпиÑок воÑпроизведениÑ" + +#: front/src/components/auth/Login.vue:7 +msgid "We cannot log you in" +msgstr "" + +#: front/src/components/auth/Settings.vue:38 +msgid "We cannot save your avatar" +msgstr "Мы не Ñмогли Ñохранить ваш аватар" + +#: front/src/components/auth/Settings.vue:14 +msgid "We cannot save your settings" +msgstr "Мы не Ñмогли Ñохранить ваши наÑтройки" + +#: front/src/components/Home.vue:127 +msgid "We do not track you or bother you with ads" +msgstr "Мы не отÑлеживаем Ð²Ð°Ñ Ð¸ не надоедаем вам рекламой" + +#: front/src/components/library/Track.vue:95 +#, fuzzy +msgid "We don't have any copyright information for this track" +msgstr "У Ð½Ð°Ñ Ð½ÐµÑ‚ уведомлений Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ð°!" + +#: front/src/components/library/Track.vue:106 +#, fuzzy +msgid "We don't have any licensing information for this track" +msgstr "У Ð½Ð°Ñ Ð½ÐµÑ‚ уведомлений Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ð°!" + +#: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgid "We recommend using Picard for that purpose." +msgstr "мы рекомендуем иÑпользовать Picard Ð´Ð»Ñ Ñтого" + +#: front/src/components/Home.vue:7 +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/Home.vue:153 +msgid "Welcome" +msgstr "Добро пожаловать" + +#: front/src/components/Home.vue:5 +msgid "Welcome on Funkwhale" +msgstr "Добро пожаловать в Funkwhale" + +#: front/src/components/Home.vue:24 +msgid "Why funkwhale?" +msgstr "Почему funkwhale?" + +#: front/src/components/audio/EmbedWizard.vue:13 +msgid "Widget height" +msgstr "" + +#: front/src/components/audio/EmbedWizard.vue:6 +msgid "Widget width" +msgstr "" + +#: front/src/components/Sidebar.vue:118 +#: front/src/components/manage/moderation/AccountsTable.vue:72 +#: front/src/components/manage/moderation/DomainsTable.vue:58 +msgid "Yes" +msgstr "Да" + +#: front/src/components/auth/Logout.vue:8 +msgid "Yes, log me out!" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgid "You are able to share your library with other people, regardless of its visibility." +msgstr "Ð’Ñ‹ Ñможете делитьÑÑ Ð²Ð°ÑˆÐµÐ¹ библиотекой Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ людьми незавиÑимо от её видимоÑти." + +#: front/src/components/library/FileUpload.vue:33 +msgid "You are about to upload music to your library. Before proceeding, please ensure that:" +msgstr "Ð’Ñ‹ ÑобираетеÑÑŒ загрузить музыку в вашу библиотеку. Перед тем как продолжить, убедитеÑÑŒ что:" + +#: front/src/components/auth/Logout.vue:7 +msgid "You are currently logged in as %{ username }" +msgstr "Ð’Ñ‹ вошли как %{ username }" + +#: front/src/views/content/Home.vue:17 +msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." +msgstr "Ð’Ñ‹ можете подпиÑатьÑÑ Ð½Ð° библиотеки других пользователей чтобы получать доÑтуп к новой музыке. Ðа публичные библиотеки можно подпиÑатьÑÑ Ñразу, в то Ð²Ñ€ÐµÐ¼Ñ ÐºÐ°Ðº подпиÑка на приватную библиотеку требует Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°." + +#: front/src/components/Home.vue:133 +msgid "You can invite friends and family to your instance so they can enjoy your music" +msgstr "Ð’Ñ‹ можете приглаÑить друзей и Ñемью на ваш узел чтобы они могли наÑлаждатьÑÑ Ð²Ð°ÑˆÐµÐ¹ музыкой" + +#: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgid "You can now use the service without limitations." +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/views/admin/moderation/AccountsDetail.vue:46 +msgid "You don't have any rule in place for this account." +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgid "You don't have any rule in place for this domain." +msgstr "" + +#: front/src/components/Sidebar.vue:158 +msgid "You have a radio playing" +msgstr "У Ð²Ð°Ñ Ð¿Ñ€Ð¾Ð¸Ð³Ñ€Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ñ€Ð°Ð´Ð¸Ð¾" + +#: front/src/components/audio/Player.vue:71 +msgid "You may have a connectivity issue." +msgstr "" + +#: front/src/App.vue:17 +msgid "You need to select an instance in order to continue" +msgstr "Ð’Ñ‹ должны выбрать узел чтобы продолжить" + +#: front/src/components/auth/Settings.vue:100 +msgid "You will be logged out from this session and have to log in with the new one" +msgstr "" + +#: front/src/components/auth/Settings.vue:71 +msgid "You will have to update your password on your clients that use this password." +msgstr "Вам потребуетÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ пароль на Ñвоих клиентах чтобы иÑпользовать его." + +#: front/src/components/favorites/List.vue:112 +msgid "Your Favorites" +msgstr "Ваше избранное" + +#: front/src/components/Home.vue:114 +msgid "Your music, your way" +msgstr "" + +#: front/src/views/Notifications.vue:7 +msgid "Your notifications" +msgstr "Ваши уведомлениÑ" + +#: front/src/views/auth/PasswordResetConfirm.vue:29 +msgid "Your password has been updated successfully." +msgstr "Ваш пароль был уÑпешно обновлён." + +#: front/src/components/auth/Settings.vue:101 +msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" +msgstr "Ваш пароль Subsonic будет изменён на новый Ñлучайный, что приведёт к отключению вÑех уÑтройÑтв, которые иÑпользовали Ñтарый пароль Subsonic" diff --git a/front/locales/sv/LC_MESSAGES/app.po b/front/locales/sv/LC_MESSAGES/app.po index d9b32b01..25c3596a 100644 --- a/front/locales/sv/LC_MESSAGES/app.po +++ b/front/locales/sv/LC_MESSAGES/app.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-07-17 19:29+0200\n" -"PO-Revision-Date: 2018-10-03 16:06+0000\n" +"PO-Revision-Date: 2018-10-09 18:22+0000\n" "Last-Translator: Tim Stahel <gitlab@swedneck.xyz>\n" "Language-Team: none\n" "Language: sv\n" @@ -724,7 +724,7 @@ msgstr "" #: front/src/components/library/import/FileUpload.vue:4 msgid "Ensure your music files are properly tagged before uploading them." -msgstr "" +msgstr "Se till att dina musikfiler är korrekt taggade innan du laddar upp dem." #: front/src/components/library/Radios.vue:140 msgid "Enter a radio name..." @@ -780,29 +780,29 @@ msgstr "" #: front/src/views/auth/PasswordResetConfirm.vue:7 msgid "Error while changing your password" -msgstr "" +msgstr "Fel vid ändring av lösenord" #: front/src/views/auth/EmailConfirm.vue:7 msgid "Error while confirming your email" -msgstr "" +msgstr "Fel vid bekräftelse av e-post" #: front/src/components/manage/users/InvitationForm.vue:4 msgid "Error while creating invitation" -msgstr "" +msgstr "Fel vid skapande av inbjudan" #: front/src/components/admin/SettingsGroup.vue:5 msgid "Error while saving settings" -msgstr "" +msgstr "Fel vid sparning av inställningar" #: front/src/components/federation/LibraryForm.vue:10 msgid "Error while scanning library" -msgstr "" +msgstr "Fel vid skanning av bibliotek" #: 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 "" +msgstr "Ett fel uppstod" #: front/src/components/playlists/Form.vue:89 msgid "Everyone" diff --git a/front/src/locales.js b/front/src/locales.js index db2d9880..93f8fd43 100644 --- a/front/src/locales.js +++ b/front/src/locales.js @@ -16,6 +16,10 @@ export default { "code": "de", "label": "Deutsch" }, + { + "code": "eo", + "label": "Esperanto" + }, { "code": "es", "label": "Español" @@ -24,6 +28,10 @@ export default { "code": "fr_FR", "label": "Français" }, + { + "code": "gl", + "label": "Galego" + }, { "code": "it", "label": "Italiano" @@ -39,6 +47,10 @@ export default { { "code": "pt_PT", "label": "Português (Portugal)" + }, + { + "code": "ru", + "label": "РуÑÑкий" } ] } -- GitLab